-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Description
Use npm pack programatically to:
- Download a meta-package from anywhere NPM can download from (NPM, github, support for version & tags, etc)
- Merge the meta-package's
package.jsonwith the one of the newly bootstrapped project - All other files just go in (and overwrite existing one if needed)
Command could look like:
npm install mage/mage --bootstrap --prefix my-newgame --template wizcorp-mage-tpl
npm install mage/mage --bootstrap --prefix my-newgame --template stelcheck/mage-tpl#features/yoloWe could even eventually allow for compositing; an alternative UI for this could be:
npm install mage/mage --bootstrap --prefix my-newgame
cd my-newgame
npm run add-template stelcheck/mage-sca-tpl
npm run add-template stelcheck/mage-mocha-tpl
npm run add-template stelcheck/mage-gitlab-tpl@AlmirKadric @ronkorving @christopherobin Would love to hear your thoughts on this one.