squiggle/packages/components/README.md
Quinn Dougherty 1d5a0a30d4 version increment; piggyback README.md improvements
Value: [1e-5 to 6e-4]
2022-04-28 19:06:39 -04:00

1.1 KiB

npm version License: MIT

Squiggle Components

This package contains all the components for squiggle. These can be used either as a library or hosted as a storybook.

Usage in a react project

For example, in a fresh create-react-app project

yarn add @quri/squiggle-components

Add to App.js:

import {SquiggleEditor} from '@quri/squiggle-components';
<SquiggleEditor initialSquiggleString="x = beta(3, 10); x + 20" />

Build storybook for development

We assume that you had run yarn at monorepo level, installing dependencies.

You need to prepare by building and bundling squiggle-lang

cd ../squiggle-lang
yarn build

If you've otherwise done this recently you can skip those.

Run a development server

yarn start

And build artefacts for production,

yarn build  # builds storybook app