immutable-json-patch
v1.1.0 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