Files
speckle-server/packages/shared/readme.md
T
2022-10-10 16:32:23 +03:00

24 lines
775 B
Markdown

# @speckle/shared
This package holds code that otherwise would be duplicated across @speckle packages, things like helpers, constants and TS types.
## Usage
### Peer dependencies
Some dependencies are marked as peer dependencies, to ensure that package consumers can manage their versions themselves. If you use any code from this package that relies on a specific peer dependency, make sure its installed.
### How to use
```js
import { Roles, RichTextEditor } from '@speckle/shared'
```
## Development
Do `yarn build` to build or `yarn dev` to build in watch mode
### Code organization
Code should be organized according to areas of speckle, 'core' being the main one. Exports from areas other than "core" should be grouped under namespaces like "RichTextEditor".