Skip to content

launchdarkly/launchdarkly-toolbar

 
 

Repository files navigation

LaunchDarkly Toolbar

A React component that provides a developer-friendly toolbar for interacting with LaunchDarkly during development.

Packages

This is a monorepo containing the following packages:

Quick Start

For usage instructions and API documentation, see the toolbar package README.

Development

Prerequisites

  • Node.js 18+
  • pnpm

Setup

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Run demo in development mode
pnpm demo

# Run toolbar in watch mode
pnpm dev

Testing

# Run unit tests
pnpm test

# Run e2e tests (local)
pnpm test:e2e:local

# Run e2e tests (CI)
pnpm test:e2e:ci

Scripts

  • pnpm dev - Build toolbar in watch mode
  • pnpm demo - Run demo application
  • pnpm demo:mock - Run demo with mock flags
  • pnpm build - Build toolbar for production
  • pnpm test - Run unit tests
  • pnpm test:e2e:local - Run E2E tests (local)
  • pnpm test:e2e:ci - Run E2E tests (CI)
  • pnpm lint - Run linting
  • pnpm format - Format code with Prettier
  • pnpm storybook - Start Storybook

Contributing

See CONTRIBUTING.md for development guidelines and contribution instructions.

License

Apache-2.0

About

Developer-friendly toolbar for interacting with LaunchDarkly during development

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 10