https://github.com/agrc/kitchen-sink
UGRC npm packages
https://github.com/agrc/kitchen-sink
esri esri-javascript-api esri-js monorepo react react-components react-hooks reactjs storybook vite vitejs vitejs-react vitest
Last synced: 3 months ago
JSON representation
UGRC npm packages
- Host: GitHub
- URL: https://github.com/agrc/kitchen-sink
- Owner: agrc
- License: mit
- Created: 2018-06-21T01:20:09.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T23:07:32.000Z (7 months ago)
- Last Synced: 2024-10-30T01:47:46.355Z (7 months ago)
- Topics: esri, esri-javascript-api, esri-js, monorepo, react, react-components, react-hooks, reactjs, storybook, vite, vitejs, vitejs-react, vitest
- Language: JavaScript
- Homepage: https://gis.utah.gov/solutions/for-application-developers/
- Size: 7.63 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kitchen Sink
## Preview
The [storybook files](https://ut-dts-agrc-kitchen-sink-prod.web.app/) are published to the web to view and learn about the components.
## Development
1. Build the packages
1. `npm run build`
2. View the stories
1. `npm run storybook`### Conventional Commits
Please use [conventional commits](https://www.conventionalcommits.org) with the following scopes:
- `monorepo`
- `dart-board`
- `header`
- `layer-selector`
- `mouse-trap`
- `popover`
- `sherlock`
- `utilities`Within the utah design system use the lower snake case component name
- `button`
- `tag-group`
- `hooks`or if general package updates use
- `uds`
### NPM Linking
To test these packages in other local projects, first run `npm link -workspaces` from the root of this project. Then run `npm link @ugrc/dart-board @ugrc/sherlock` from the root of your test project. Please note that you need to run `npm link` for all of the packages at the same time or previous ones will be removed.
Then run `npm run build:watch --workspace packages/dart-board` to automatically build the package any time a file is saved.