Generates .dockerignore, .npmignore, .gitignore
npm install shared-ignore
Generates .dockerignore, .gitignore, .npmignore with shared patterns.
yarn add shared-ignore
npm i shared-ignore
package.json:
``js`
{
// ...
"scripts": {
// ...
"postinstall": "shared-ignore"
},
"sharedIgnore": {
"all": ["node_modules/"],
"docker": ["build/"],
"git": [],
"npm": ["source/", ".dockerignore"]
}
}
This will generate the following files:
.gitignore:
`gitignore`auto-generated by shared-ignore
node_modules/
.dockerignore:
`gitignore`auto-generated by shared-ignore
node_modules/
build/
.npmignore:
`gitignore``auto-generated by shared-ignore
node_modules/
source/
.dockerignore