Made Node Packages
page in docs just reference github readmes
Value: [1e-8 to 1e-4]
This commit is contained in:
parent
b7e18b4f9d
commit
48fcd526ce
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
This package contains the react components for squiggle. These can be used either as a library or hosted as a [storybook](https://storybook.js.org/).
|
This package contains the react components for squiggle. These can be used either as a library or hosted as a [storybook](https://storybook.js.org/).
|
||||||
|
|
||||||
|
The `@quri/squiggle-components` package offers several components and utilities for people who want to embed Squiggle components into websites.
|
||||||
|
|
||||||
# Usage in a `react` project
|
# Usage in a `react` project
|
||||||
|
|
||||||
For example, in a fresh `create-react-app` project
|
For example, in a fresh `create-react-app` project
|
||||||
|
|
|
@ -13,6 +13,10 @@ For instance, in a javascript project, you can
|
||||||
yarn add @quri/squiggle-lang
|
yarn add @quri/squiggle-lang
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The `@quri/squiggle-lang` package exports a single function, `run`, which given
|
||||||
|
a string of Squiggle code, will execute the code and return any exports and the
|
||||||
|
environment created from the squiggle code.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import { run } from "@quri/squiggle-lang";
|
import { run } from "@quri/squiggle-lang";
|
||||||
run(
|
run(
|
||||||
|
@ -22,6 +26,16 @@ run(
|
||||||
|
|
||||||
**However, for most use cases you'll prefer to use our [library of react components](https://www.npmjs.com/package/@quri/squiggle-components)**, and let your app transitively depend on `@quri/squiggle-lang`.
|
**However, for most use cases you'll prefer to use our [library of react components](https://www.npmjs.com/package/@quri/squiggle-components)**, and let your app transitively depend on `@quri/squiggle-lang`.
|
||||||
|
|
||||||
|
`run` has two optional arguments. The first optional argument allows you to set
|
||||||
|
sampling settings for Squiggle when representing distributions. The second optional
|
||||||
|
argument allows you to pass an environment previously created by another `run`
|
||||||
|
call. Passing this environment will mean that all previously declared variables
|
||||||
|
in the previous environment will be made available.
|
||||||
|
|
||||||
|
The return type of `run` is a bit complicated, and comes from auto generated `js`
|
||||||
|
code that comes from rescript. We highly recommend using typescript when using
|
||||||
|
this library to help navigate the return type.
|
||||||
|
|
||||||
# Build for development
|
# Build for development
|
||||||
|
|
||||||
We assume that you ran `yarn` at the monorepo level.
|
We assume that you ran `yarn` at the monorepo level.
|
||||||
|
|
|
@ -12,25 +12,13 @@ Types are available for both packages.
|
||||||
|
|
||||||
## Squiggle Language
|
## Squiggle Language
|
||||||
|
|
||||||
The `@quri/squiggle-lang` package exports a single function, `run`, which given
|
[_See `README.md` in Github_](https://github.com/quantified-uncertainty/squiggle/tree/develop/packages/squiggle-lang#use-the-npm-package)
|
||||||
a string of Squiggle code, will execute the code and return any exports and the
|
|
||||||
environment created from the squiggle code.
|
|
||||||
|
|
||||||
`run` has two optional arguments. The first optional argument allows you to set
|
|
||||||
sampling settings for Squiggle when representing distributions. The second optional
|
|
||||||
argument allows you to pass an environment previously created by another `run`
|
|
||||||
call. Passing this environment will mean that all previously declared variables
|
|
||||||
in the previous environment will be made available.
|
|
||||||
|
|
||||||
The return type of `run` is a bit complicated, and comes from auto generated `js`
|
|
||||||
code that comes from rescript. We highly recommend using typescript when using
|
|
||||||
this library to help navigate the return type.
|
|
||||||
|
|
||||||
## Squiggle Components
|
## Squiggle Components
|
||||||
|
|
||||||
The `@quri/squiggle-components` package offers several components and utilities
|
[_See `README.md` in Github_](https://github.com/quantified-uncertainty/squiggle/tree/develop/packages/components#usage-in-a-react-project)
|
||||||
for people who want to embed Squiggle components into websites. This documentation
|
|
||||||
uses `@quri/squiggle-components` frequently.
|
This documentation uses `@quri/squiggle-components` frequently.
|
||||||
|
|
||||||
We host [a storybook](https://squiggle-components.netlify.app/) with details
|
We host [a storybook](https://squiggle-components.netlify.app/) with details
|
||||||
and usage of each of the components made available.
|
and usage of each of the components made available.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user