Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (commet) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Manage your Commet project from the terminal. Link to your organization, generate TypeScript types for autocomplete on plan codes and feature codes, and inspect your billing setup.
Installation
npm install -g commetQuick Start
# Authenticate
commet login
# Link to organization
commet link
# Generate types
commet pullType Generation
The CLI generates TypeScript types from your organization for type-safe autocomplete:
// After running 'commet pull'
import { Commet } from '@commet/node';
const commet = new Commet({ apiKey: '...' });
await commet.usage.track({
feature: 'api_calls', // Autocomplete works!
customerId: 'cus_123'
});
await commet.subscriptions.create({
planCode: 'pro', // Autocomplete with your plans!
customerId: 'cus_123'
});Commands
commet login # Authenticate with Commet
commet logout # Remove credentials
commet link # Link project to organization
commet orgs # List your organizations
commet pull # Fetch billing config and generate commet.config.ts
commet push # Push commet.config.ts to Commet
commet listen <url> # Forward webhook events to your local server
commet features list # List the feature catalog
commet plans list # List plans
commet customers list # List customersDocumentation
Visit commet.co/docs for:
- Complete command reference
- Configuration guide
- Workflow examples
- Troubleshooting
Resources
License
MIT