baobab

v2.6.1
JavaScript persistent data tree with cursors.
cursors atom tree react

benchmark

babel-node --presets @babel/preset-env benchmark.js

build

node ./scripts/build.js

check

npm test && npm run lint && npm run build

dist:addendum

cat scripts/commonjs-addendum.js >> dist/baobab.js

dist

babel ./src --out-dir dist --presets @babel/preset-env && cp src/baobab.d.ts dist/. && npm run dist:addendum

lint

eslint -c eslint.config.js ./src ./test && tslint src/baobab.d.ts test/suites/*.ts

prepublish

npm run check && npm run dist

test:commonjs

node scripts/test-commonjs.js

test:es6-import

babel --presets @babel/preset-env scripts/test-es6-import.js | node

test

ts-mocha --reporter spec --require test/register.js test/suites/*.ts
npm i baobab

Metadata

  • MIT
  • Whatever
  • Guillaume Plique
  • released 1/26/2021

Downloads

Maintainers