Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 809 Bytes

DEVELOPMENT.md

File metadata and controls

37 lines (26 loc) · 809 Bytes

Observable Inputs - Development

To develop Observable Inputs, clone this repository and install its dependencies:

git clone [email protected]:observablehq/inputs.git
cd inputs
yarn

Inputs is written in ES modules and uses Vite for development; this means that you can edit the Inputs source code and examples, and they’ll update live as you save changes. To start, copy over the example scratch.html file:

mkdir scratch
cp test/scratch.html scratch/index.html

Then start Vite:

yarn dev

Now you can edit scratch/index.html to see your changes.

To run the tests:

yarn test

Inputs has both unit tests and snapshot tests. To generate new snapshots, simply delete the current snapshots and then run the tests.

rm -rf test/output
yarn test