@snowplow/snowtype v0.12.3
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 |
| 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_ID=YOUR_KEY_ID_HERE
SNOWPLOW_CONSOLE_API_KEY=YOUR_KEY_HERE
SNOWPLOW_CONSOLE_API_URL=https://next.console.snowplowanalytics.com/api/mscThen use:
npm run snowtype initto initialize the project.
Edit file snowtype.config.ts adding data products or event specifications.
Then run:
npm run snowtype generateThis will run the app and generate output code using ts-node.
Alternatively, you can directly use the JavaScript file by running:
npm run build
node dist/index.jsNotes:
- To see the type in the generated code (visible under the
snowtypeoutput folder), you need to install a related tracker, for instance:
npm i -D @snowplow/browser-tracker -w @snowplow/snowtype9 months ago
8 months ago
11 months ago
8 months ago
8 months ago
5 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago