immutable-json-patch
v4.0.0 json patch immutable revert inverse
test
mocha
test:lib
mocha test-lib/*.test.*
build
npm run clean && npm-run-all build:**
clean
del-cli lib
build:esm
babel src --out-dir lib/esm --extensions ".ts" --source-maps --config-file ./babel.config.json
build:cjs
babel src --out-dir lib/cjs --extensions ".ts" --source-maps --config-file ./babel-cjs.config.json && cpy tools/cjs/package.json lib/cjs --flat
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 --flat
build:umd:min
uglifyjs --compress --mangle --source-map --comments --output lib/umd/immutableJSONPatch.min.js -- lib/umd/immutableJSONPatch.js
build:types
tsc --project tsconfig-types.json
lint
eslint src/**/*.ts
build-and-test
npm run lint && npm run build && npm run test:lib
prepublishOnly
npm run build-and-test