This package holds code that otherwise would be duplicated across @speckle packages, things like helpers, constants and TS types.
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.
import { Roles, RichTextEditor } from '@speckle/shared'
Do yarn build
to build or yarn dev
to build in watch mode
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".