immutable-json-patch

v1.1.0
Immutable JSON patch with support for reverting operations
json patch immutable revert inverse

test

mocha

test:lib

mocha test-lib/*.test.*

build

npm run clean && npm run build:ts && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min

clean

del-cli lib

build:ts

cpy src/index.d.ts lib

build:esm

babel src --out-dir lib/esm --source-maps --config-file ./babel.config.json

build:cjs

babel src --out-dir lib/cjs --source-maps --config-file ./babel-cjs.config.json && cpy tools/cjs lib/cjs

build:umd

rollup lib/esm/index.js --format umd --name 'immutableJSONPatch' --sourcemap --output.file lib/umd/immutableJSONPatch.js && cpy tools/cjs/package.json lib/umd

build:umd:min

uglifyjs --compress --mangle --source-map --comments --output lib/umd/immutableJSONPatch.min.js -- lib/umd/immutableJSONPatch.js

link

npm run build

lint

eslint src/**/*.js

build-and-test

npm run lint && npm run build && npm run test:lib

prepublishOnly

npm run build-and-test

Metadata

  • ISC
  • Whatever
  • Jos de Jong
  • released 1/20/2021

Downloads

Maintainers