- @nstudio/nativescript-airship
- @nstudio/nativescript-airship-adm
- @nstudio/nativescript-airship-fcm
- @nstudio/nativescript-airship-hms
- @nstudio/nativescript-appcues
- @nstudio/nativescript-aptabase
- @nstudio/nativescript-barcodescanner
- @nstudio/nativescript-blur
- @nstudio/nativescript-camera-plus
- @nstudio/nativescript-cardview
- @nstudio/nativescript-carousel
- @nstudio/nativescript-checkbox
- @nstudio/nativescript-dynatrace
- @nstudio/nativescript-embrace
- @nstudio/nativescript-exoplayer
- @nstudio/nativescript-fancyalert
- @nstudio/nativescript-filterable-listpicker
- @nstudio/nativescript-freshchat
- @nstudio/nativescript-input-mask
- @nstudio/nativescript-intercom
- @nstudio/nativescript-loading-indicator
- @nstudio/nativescript-onfido
- @nstudio/nativescript-persona
- @nstudio/nativescript-plaid
- @nstudio/nativescript-qr
- @nstudio/nativescript-tracking-transparency
- @nstudio/nativescript-walletconnect
- @nstudio/nativescript-web-server
This workspace manages the suite of plugins listed above.
Before running anything, always run npm run setup
(or yarn setup
) first.
After that in general, just npm start
to see the interactive options.
npm run add
At the prompt, enter the name of the new package.
- This adds a plugin harness in
packages
with the necessary boilerplate to just start developing - Updates all demo app flavors to support demoing the new package
- Adds shared code in
tools/demo
where you can write demo code once and share across all demo flavors - Updates build tooling to support the new package
- Updates the
npm start
interactive display - Updates the README here to list the new package
npm run add-angular
At the prompt, enter the name of the package to add an angular
folder to it with the necessary boilerplate to provide Angular support to the package.
npm start
- Choose the focus commands for the package you wish to focus on and hit enter.
- All the demo app's will be updated to isolate that 1 package and for supported IDE's (currently VS Code), the source code will also become isolated in the workspace.
Note: good to always clean the demo you plan to run after focusing. (You can clean any demo from npm start
as well)
npm run publish-packages
- You will be prompted for the package names to publish. Leaving blank and hitting enter will publish them all.
- You will then be prompted for the version to use. Leaving blank will auto bump the patch version (it also handles prerelease types like alpha, beta, rc, etc. - It even auto tags the corresponding prelease type on npm).
- You will then be given a brief sanity check 🧠😊