0.4.0 • Published 4 days ago
@snowplow/snowtype v0.4.0
CLI
This package is responsible for our CLI tools, which will be used directly by our users.
For developers
Useful scripts:
Script | Description |
---|---|
start | Run cli for development |
build:production | Builds project for deployment |
build | Builds project for local development |
fix-version | Fix version |
format:fix | Fix formatting issues |
format | Check for any formatting issues |
lint:fix | Fix for any lint issues |
lint | Check for any lint issues |
prebuild:production | Remove dist folder |
test | Runs test |
Running the application
Add a .env
file in the packages/cli
folder with the following content:
SNOWPLOW_CONSOLE_API_KEY=YOUR_KEY_HERE
SNOWPLOW_CONSOLE_API_URL=https://next.console.snowplowanalytics.com/api/msc
Then use:
npm run snowtype init && npm run snowtype generate
This will run the app using ts-node.
Alternatively, you can directly use the JavaScript file by running:
npm run build
node dist/index.js
Notes:
- To see the type in the generated code (visible under the snowtype folder), you need to install a related tracker, for instance:
npm i -D @snowplow/browser-tracker -w @snowplow/snowtype