From 7d9b5a0dcc937506161294b44203e34419cbecd6 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 9 Jul 2019 10:15:39 +0800 Subject: [PATCH] Added lerna command shorteners to root npm package --- package.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/package.json b/package.json index ec5357c2196e..574defd35427 100644 --- a/package.json +++ b/package.json @@ -3,5 +3,18 @@ "private": true, "devDependencies": { "lerna": "^3.15.0" + }, + "scripts": { + "bootstrap": "lerna bootstrap --scope", + "hoist": "lerna bootstrap --hoist --nohoist=jsdom* --nohoist=mochapack", + "start": "f () { lerna exec --scope ${1:-'*'} -- npm run start ;}; f", + "serve": "f () { lerna exec --scope ${1:-'*'} -- npm run serve ;}; f", + "build": "f () { lerna exec --scope ${1:-'*'} -- npm run build ${@:2} ;}; f", + "test": "f () { lerna exec --scope ${1:-'*'} -- npm run test ;}; f", + "deploy": "f () { lerna exec --scope ${1:-'*'} -- npm run deploy ;}; f", + "deploy:clean": "f () { lerna exec --scope ${1:-'*'} -- npm run deploy:clean ;}; f", + "deploy:folder": "f () { lerna exec --scope ${1:-'*'} -- npm run deploy:folder ${@:2} ;}; f", + "deploy:staging": "f () { lerna exec --scope ${1:-'*'} -- npm run deploy:staging ;}; f", + "deploy:production": "f () { lerna exec --scope ${1:-'*'} -- npm run deploy:production ;}; f" } }