Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub mh4gf/shared-config --plugin plan-toolsA collection of shared configuration files and utilities for modern JavaScript/TypeScript projects. This monorepo provides consistent linting, formatting, and TypeScript configurations across multiple projects.
Core configuration package containing:
ESLint configuration package with:
# Install individual packages
npm install --save-dev @mh4gf/configs
npm install --save-dev @mh4gf/eslint-config
# Or with pnpm
pnpm add -D @mh4gf/configs @mh4gf/eslint-config
# Initialize configurations in your project
npx @mh4gf/configs init
Create biome.json in your project root:
{
"extends": ["@mh4gf/configs/biome/index.jsonc"]
}
Create eslint.config.js in your project root:
import eslintConfig from '@mh4gf/eslint-config'
export default [
...eslintConfig.configs.recommended,
...eslintConfig.configs.typescript,
...eslintConfig.configs.vitest,
]
Create tsconfig.json in your project root:
{
"extends": "@mh4gf/configs/tsconfig/base.json",
"compilerOptions": {
"outDir": "./dist"
},
"include": ["src/**/*"]
}
# Clone the repository
git clone https://github.com/MH4GF/shared-config.git
cd shared-config
# Install dependencies
pnpm install
# Run linting
pnpm lint
# Run tests
pnpm test
# Build packages
pnpm build
# Format code
pnpm fmt
The project uses Vitest for testing:
# Run all tests
pnpm test
# Run tests with coverage
pnpm test:coverage
# Run tests in watch mode
pnpm test --watch
# Run tests with UI
pnpm test:ui
.
├── typescript/packages/
│ ├── configs/ # Core configuration package
│ │ ├── src/ # CLI source code
│ │ ├── biome/ # Biome configuration files
│ │ ├── tsconfig/ # TypeScript configuration files
│ │ └── __tests__/ # Unit tests
│ └── eslint-config/ # ESLint configuration package
│ ├── src/ # ESLint plugin source
│ └── __tests__/ # Unit tests
├── examples/ # Example projects using the configs
├── tests/ # Integration tests
└── docs/ # Documentation
git checkout -b feature/amazing-feature)pnpm test)pnpm lint)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)MIT © MH4GF
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive Biome skills for fast JavaScript/TypeScript linting and formatting with modern tooling and performance optimization.
JavaScript/TypeScript-specific validation and patterns
Ultracite multi-provider linting/formatting (Biome, ESLint, Oxlint). Use for v6/v7 setup, provider selection, Git hooks, MCP integration, AI hooks, migrations, or encountering configuration, type-aware linting, monorepo errors.
JavaScript and TypeScript development toolkit with ESLint, Vitest, and unit testing best practices
Camada compilada de contexto multi-layer para Claude Code. Compila projetos desconhecidos em uma estrutura .first-plan/ com discovery por stack, reuse index invertido, reconciliação spec-código, git intelligence e estado vivo. Resolve re-implementação cega, phantom features, drift e cross-session amnesia em projetos complexos.
TypeScript development - strict types, ESLint, Biome, Bun runtime, debugging, Sentry monitoring, dead code detection
tq task queue worker commands
GitHub notification watcher and classifier
論点駆動開発のためのツール群
QA-focused agents for test planning and verification
Automated devops environment setup for new repositories
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim