Skip to content

UnifireJS is a library aiming to provide consistent, easy-to-read interfaces of solutions for a wide variety of web development problems.

Notifications You must be signed in to change notification settings

jlehett/unifire-js

Repository files navigation

@unifire-js

Uniform solutions for a variety of web development problems.

Mono-Repo Directory

For the full list of packages offered by @unifire-js, please see below:

  • async
    • Uniform solutions for async operations.
  • categorized-errors
    • Uniform solutions for error handling.
  • firebase
    • Uniform solutions for Firebase integrations.
  • storybook-utils
    • Uniform solutions for Storybook utilities.
  • hooks
    • Uniform solutions for React hooks.
  • context
    • Uniform solutions for React state management.

Testing

Running the tests

Each of the directories in packages/ have their own test suites. To run all of the packages' tests at once, run the following command from the root directory of the mono-repo:

$ lerna run test

If you would like to only run one package's test suite, navigate to that package's directory and run the following command:

$ npm test

The scripts in each package.json will automatically transpile the libraries via babel before running the test suites. This is true even if they are run via lerna.

Contributing

See Contributing for more information on contributing to @unifire-js.

About

UnifireJS is a library aiming to provide consistent, easy-to-read interfaces of solutions for a wide variety of web development problems.

Resources

Stars

Watchers

Forks

Packages

No packages published