This package has been deprecated

Author message:

This library has been replaced by @mozilla/nimbus-shared

@mozilla/rapid-experiments-shared
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Rapid Experiments Shared CircleCI

This is a place to define data and schemas used across the rapid experiments program.

Any data that moves between systems should have a schema defined here. Schemas are defined using Typescript, and automatically converted to JSON Schema. Any data that needs to be re-used by multiple systems should be stored here to be shared.

Working on this repo

Node 14 is required to work on this repository, though will not be required for the eventual bundled outputs prepared for other systems.

Common tasks are defined as Make targets:

make install  # Install dependencies with NPM
make lint     # Run static analysis
make build    # Build output files
make test     # Test

Dependencies are managed with npm. Use npm install --save and npm install --save-dev to add new dependencies.

Using the schemas

TBD

Adding a new schema

TBD

Schema tests

TBD

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

  • Version
    Downloads (Last 7 Days)
    • Published

Package Sidebar

Install

npm i @mozilla/rapid-experiments-shared

Weekly Downloads

0

Version

0.0.1

License

MPL-2.0

Unpacked Size

226 kB

Total Files

35

Last publish

Collaborators

  • tigleym
  • nbaumgardner
  • eemeli
  • mozilla-npm
  • mythmon
  • jkratzer
  • factorui.npm
  • project-nimbus-publishing
  • gijs
  • nchevobbe
  • brizental
  • aplacitelli
  • mozrhelmer
  • knowtheory