0.4.1 • Published 7 years ago
counsel-script v0.4.1
counsel-script
adds a npm/yarn script to package.json.
example
- create your rules
const ScriptRule = require('counsel-script')
let publishRules = [
new ScriptRule({
scriptName: 'publish-minor', // required
scriptCommand: 'npm version minor', // required
scriptAppend: true
})
new ScriptRule({
scriptName: 'publish-minor',
scriptCommand: 'git push origin master --tags && npm publish',
// optional, let multiple ScriptRules add to the same `script`.
// see the result below to understand how these two `publish-minor` scripts
// are combined.
scriptAppend: true
})
new ScriptRule({
scriptName: 'bananas',
scriptCommand: 'bananas --peel',
// permit variants of a script to exist for `scriptName`.
// variants can be explict strings or RegExp's
// @NOTE: `scriptCommandVariants: '*'` allows any user provided script to override the rule
scriptCommandVariants: [
'bananas --eat',
'apples --eat',
/fruit.io --consume/
],
})
]
...
- apply your rules (per
counsel
docs) - observe your package.json's
publish-minor
script
{
"name": "my-package",
"scripts": {
"publish-minor": "npm version minor && git push origin master --tags && npm publish",
"bananas": "bananas --peel"
},
...
}
in this contrived example, we observe how the ScriptRule can add scripts to the package. further, we can see how in append mode, you can chain commands to a common script name.
0.4.1
7 years ago
0.4.0
7 years ago
0.3.1-0
7 years ago
0.3.0
7 years ago
0.2.0
7 years ago
0.1.4
7 years ago
0.1.1
7 years ago
0.0.29
7 years ago
0.0.28
7 years ago
0.0.26
7 years ago
0.0.23-readme-SmL5m
7 years ago
0.0.23-readme-CY4id
7 years ago
0.0.23
7 years ago
0.0.22
7 years ago
0.0.21-readme-1rtqz
7 years ago
0.0.21
7 years ago
0.0.20-readme-Nw5Rq
7 years ago
0.0.20
7 years ago
0.0.19
7 years ago
0.0.18-readme-aS7lY
8 years ago
0.0.18
8 years ago
0.0.17-readme-GUqHL
8 years ago
0.0.17
8 years ago
0.0.16-readme-pM5x1
8 years ago
0.0.16
8 years ago
0.0.15-readme-3zyFt
8 years ago
0.0.15
8 years ago
0.0.14-readme-oYOH5
8 years ago
0.0.14-readme-ikorS
8 years ago
0.0.14-readme-tMFRP
8 years ago
0.0.14
8 years ago
0.0.13-readme-pEb2p
8 years ago
0.0.13
8 years ago
0.0.12-readme-ZkhwZ
8 years ago
0.0.12
8 years ago
0.0.11-readme-2OiEb
8 years ago
0.0.11
8 years ago
0.0.10-readme-Vc2EH
8 years ago
0.0.10-readme-eK3GR
8 years ago
0.0.10
8 years ago
0.0.9-readme-W0zU9
8 years ago
0.0.9
8 years ago
0.0.8-readme-XrbH8
8 years ago
0.0.8
8 years ago
0.0.6-readme-BMmQi
8 years ago
0.0.6-readme-ZCkfQ
8 years ago
0.0.6-readme
8 years ago
0.0.6
8 years ago