Autorepo abstracts away your dev dependencies, providing a single command to run all of your scripts.
If I should maintain this repo, please ⭐️
DM me on Twitter if you have questions or suggestions.
yarn add --dev autorepo
npm install --save-dev autorepo
pnpm add --save-dev autorepo
In your package.json
file:
{
"scripts": {
"build": "auto build",
"lint": "auto lint",
"test": "auto test",
},
"eslintConfig": {
"extends": "@autosoft/eslint-config"
},
"jest": {
"preset": "@autosoft/jest-preset"
},
"npmpackagejsonlint": {
"extends": "npm-package-json-lint-config-auto"
}
}
- @autosoft/autorepo-api: API for Autorepo.
- @autosoft/eslint-config: A base for projects that use ESLint.
- @autosoft/jest-preset: A base for projects that use Jest.
- @autosoft/tsconfig: A base for TypeScript projects.
- autobin: Prepare bin scripts for publishing.
- npm-package-json-lint-config-auto: NPM Package.json Lint Config