0.2.0 • Published 8 months ago

@servicetitan/ld-type-generator v0.2.0

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

CLI for generating TypeScript types for LaunchDarkly feature flags.

Usage

Usage
  $ npx @servicetitan/ld-type-generator [options]

Options
  --apiKey                    LaunchDarkly API key (required)
  --projectKey                LaunchDarkly project key (required)
  --sdkAvailability, --sdk    SDK availability, available values: client, mobile, anyClient, server (default: client)
  --state                     State, available values: live, deprecated, archived (default: live)
  --camelCase                 Convert flag keys to camelCase (default: true)

Examples
  $ npx @servicetitan/ld-type-generator --apiKey=your-api-key --projectKey=your-project-key
  $ npx @servicetitan/ld-type-generator --apiKey=your-api-key --projectKey=your-project-key --sdkAvailability=server
  $ npx @servicetitan/ld-type-generator --apiKey=your-api-key --projectKey=your-project-key --sdk=server
  $ npx @servicetitan/ld-type-generator --apiKey=your-api-key --projectKey=your-project-key --state=archived
  $ npx @servicetitan/ld-type-generator --apiKey=your-api-key --projectKey=your-project-key --sdk=server --state=archived
  $ npx @servicetitan/ld-type-generator --apiKey=your-api-key --projectKey=your-project-key --camelCase=false

Getting an API key

  1. Navigate to https://app.launchdarkly.com/settings/authorization.
  2. Click on the "Create token".
  3. In the popup fill required fields. Set "This is a service token" checkbox and click "Save token".
  4. The generated token will be passed as --apiKey of this CLI tool.

Getting the project key

  1. Navigate to https://app.launchdarkly.com/settings/projects.
  2. Click on the copy button under the names of your project.
  3. That's the project key value (--projectKey CLI argument).
0.2.0

8 months ago

0.1.0

9 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago