@eui/tools
Packages
Build package
eui-scripts build-package <package-name>
eui-scripts build-package <package-name> --deps
eui-scripts build-package <package-name> --slackReport
eui-scripts build-package <package-name> --slackEndPoint /my-new-end-point --slackChannel
Build the dependencies of package
If you have several packages, if you want to test 1 package you need to have its dependencies built. This is what this command is for (so run it before testing the package).
eui-scripts build-deps <package-name>
Test package
eui-scripts test-package <package-name>
eui-scripts test-package <package-name> --watch
Publish package
eui-scripts publish <package-name>
eui-scripts publish <package-name> --registry=http://my-new-registry.com
eui-scripts publish <package-name> --<registry-alias>
eui-scripts publish <package-name> --slackReport
eui-scripts publish <package-name> --slackEndPoint /my-new-end-point --slackChannel
Clean package
eui-scripts clean-package <package-name>
Build all packages
eui-scripts build-all
Clean all packages
eui-scripts clean-all
Publish all packages
eui-scripts publish-all
eui-scripts publish-all --registry=http://my-new-registry
eui-scripts publish-all --<registry-alias>
App Container
Generate translation
Load the translations located in the packages "/assets/i18n/" folder and generate 1 compiled file with all of the translations.
eui-scripts generate-translations --scopes=opsys,opsys-ui,cc
eui-scripts generate-translations --packages=@opsys-ui/something,@cc/something-else
eui-scripts generate-translations --scopes=opsys --langs=en,fr,es,de
eui-scripts generate-translations --scopes=opsys --target=src/main/angular
eui-scripts generate-translations --scopes=opsys --folder=src/assets/here-better
Read the packages versions in the node_modules folder for the specified scopes.
eui-scripts extract-deps-versions --scopes=opsys,opsys-ui,eui
eui-scripts extract-deps-versions --scopes=opsys,eui --target=src/main/angular