2.0.8 β’ Published 3 months ago
@opentripplanner/trip-viewer-overlay v2.0.8
OTP-UI React Component Library
Description
React component library, which can be used to build trip planner webapps.
See:
- Examples and docs (via Storybook)
- Current npm releases
- A reference implementation of otp-ui -- IMPORTANT NOTE: otp-ui use in otp-rr is a WIP / TBD
Getting Started
git checkout https://github.com/opentripplanner/otp-ui.git
yarn install
yarn dev # (opens storybook to running component library on localhost:5555)
Stack
A Monorepo with multiple packages and a shared build, test, and release process.
- π Lerna β- The Monorepo manager
- π¦ Yarn Workspacesβ - βSane multi-package management
- π Reactβ - βJavaScript library for user interfaces
- π styled-componentsβ -β CSS in JS elegance
- π Babelβ - βCompiles next-gen JavaScript
- π Storybook - UI Component Environment
- π Jestβ -β Unit/Snapshot Testing
Usage
yarn dev
- This starts Storybook for viewing all the components locally.yarn bootstrap
- This installs all of the packages and links dependent packages together.yarn preppublish
- This babelfies all of the packages and creates/lib
folders for each one.yarn unit
- Run jest unit tests.yarn coverage
- Shows jest unit coverage.npx lerna changed
- Show which packages have changed.npx lerna diff
- Show specifically what files have cause the packages to change.npx lerna create <packageName>
- Creates new package and walks through setting up package.json
Lerna Publish to NPM
Some commands you might need to execute for lerna to publish to npm:
npm login
npm config set access public
npx lerna changed
npx lerna publish
yarn deploy-storybook
2.0.8
3 months ago
2.0.7
8 months ago
2.0.6
10 months ago
2.0.5
1 year ago
2.0.3
1 year ago
2.0.4
1 year ago
2.0.2
2 years ago
2.0.0-alpha.2
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
2.0.0-alpha.1
2 years ago
1.1.1
3 years ago
1.1.1-alpha.1
3 years ago
1.1.0
3 years ago
1.0.4
3 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.1-alpha.1
4 years ago
1.0.0
4 years ago
1.0.0-alpha.1
4 years ago
0.0.22
4 years ago
0.0.21
4 years ago
0.0.20
4 years ago
0.0.19
4 years ago
0.0.18
4 years ago
0.0.17
4 years ago
0.0.16
4 years ago
0.0.15
4 years ago
0.0.14
4 years ago
0.0.13
4 years ago
0.0.12
4 years ago
0.0.11
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago