Files
mosaic/packages/quality-rails/package.json
Jason Woltje 494da37cb8 feat(wave3): add @mosaic/quality-rails — TypeScript code quality scaffolder
- Project detection: detectProjectKind (node/python/rust/unknown)
- Scaffolder: writes ESLint/Biome/pre-commit configs based on profile
- Embedded templates for strict/standard/minimal profiles
- CLI: quality-rails init | check | doctor
- Depends on @mosaic/types workspace:*
2026-03-06 20:24:20 -06:00

31 lines
755 B
JSON

{
"name": "@mosaic/quality-rails",
"version": "0.1.0",
"type": "module",
"description": "Mosaic quality rails - TypeScript code quality scaffolder",
"scripts": {
"build": "tsc -p tsconfig.json",
"typecheck": "tsc --noEmit",
"lint": "eslint src/",
"test": "vitest run"
},
"dependencies": {
"@mosaic/types": "workspace:*",
"commander": "^13",
"js-yaml": "^4"
},
"devDependencies": {
"@types/node": "^22",
"@types/js-yaml": "^4",
"@typescript-eslint/eslint-plugin": "^8",
"@typescript-eslint/parser": "^8",
"eslint": "^9",
"typescript": "^5",
"vitest": "^2"
},
"publishConfig": {
"registry": "https://git.mosaicstack.dev/api/packages/mosaic/npm",
"access": "public"
}
}