{"bin":{"json-pack":"bin/json-pack.js","json-patch":"bin/json-patch.js","json-unpack":"bin/json-unpack.js","json-pointer":"bin/json-pointer.js","json-pack-test":"bin/json-pack-test.js","json-patch-test":"bin/json-patch-test.js","json-pointer-test":"bin/json-pointer-test.js"},"bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"20c699d2e95254b6ec8808c4f0ffec6667f0d01f","tarball":"https://registry.npmjs.org/json-joy/-/json-joy-9.1.0.tgz","fileCount":3258,"integrity":"sha512-7z4PL5YAgcccuWlepn9FrE+S0DAYpWNd2t0XiQbFGs6pQEi4GMxYLJe5zbRdOv6UJnyBPx5eRYTSymhCr9+2Jg==","signatures":[{"sig":"MEQCICgBKzVCW99cUbJx8LYHX76NTzmK180TdqUXoVwNZ7m1AiADpWhMBpa6osh9qtCDof9Ap3khyRgmkjI0f7D2vFb7bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4288810},"jest":{"verbose":true,"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"setupFiles":["<rootDir>/src/__tests__/setup.js"],"moduleFileExtensions":["ts","js"],"testEnvironmentOptions":{"url":"http://localhost/"},"transformIgnorePatterns":[]},"main":"lib/index.js","name":"json-joy","types":"lib/index.d.ts","author":{"url":"https://github.com/streamich","name":"streamich"},"module":"esm/index.js","engines":{"node":">=10.0"},"funding":"https://github.com/sponsors/streamich","gitHead":"ef2276843c4db5bd1c61cd90b530be78aea9b83c","license":"Apache-2.0","scripts":{"jest":"node -r ts-node/register ./node_modules/.bin/jest --no-cache","lint":"yarn tslint","test":"yarn jest --maxWorkers 7","build":"yarn build:es2020","clean":"rimraf lib es6 es2019 es2020 esm typedocs","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose --project .","test:ci":"yarn jest --maxWorkers 3 --no-cache","typedoc":"typedoc","lint:fix":"yarn tslint --fix","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","test:all":"yarn lint && yarn test && yarn test:cli:pointer && yarn test:cli:patch && yarn test:cli:pack && yarn test:reactive-rpc && yarn demo:json-patch && yarn demo:json-pointer","test:cli":"yarn test:cli:pointer && yarn test:cli:patch && yarn test:cli:pack","build:all":"concurrently \"yarn build:cjs\" \"yarn build:es6\" \"yarn build:es2020\" \"yarn build:esm\"","build:cjs":"tsc --project tsconfig.build.json","build:es6":"tsc --project tsconfig.build.json --module commonjs --target es6 --outDir es6","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","demo:json-rx":"ts-node src/demo/json-rx.ts","test:cli:pack":"./bin/json-pack-test.js ./bin/json-pack.js","prettier:check":"prettier --ignore-path .gitignore --list-different 'src/**/*.{ts,tsx,js,jsx}'","test:cli:patch":"./bin/json-patch-test.js ./bin/json-patch.js","demo:json-patch":"ts-node src/demo/json-patch.ts","deploy:typedocs":"gh-pages -d typedocs","test:cli:pointer":"./bin/json-pointer-test.js ./bin/json-pointer.js","demo:json-pointer":"ts-node src/demo/json-pointer.ts","test:reactive-rpc":"node -r ts-node/register/transpile-only src/__tests__/reactive-rpc/run.ts","test:reactive-rpc:jest":"TEST_E2E=1 jest --maxWorkers 1 --no-cache src/__tests__/reactive-rpc/","demo:reactive-rpc:client":"ts-node src/demo/reactive-rpc/client.ts","demo:reactive-rpc:server":"ts-node src/demo/reactive-rpc/server.ts","demo:reactive-rpc:server:ws":"ts-node src/demo/reactive-rpc/ws/server.ts","demo:reactive-rpc:client-duplex":"ts-node src/demo/reactive-rpc/client-duplex.ts","demo:reactive-rpc:client-persistent":"ts-node src/demo/reactive-rpc/client-persistent.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"homepage":"https://github.com/streamich/json-joy","keywords":[],"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":false},"repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git"},"_npmVersion":"9.5.1","description":"[json-joy]: https://jsonjoy.com","directories":{},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_nodeVersion":"18.16.0","dependencies":{"arg":"^5.0.2","hyperdyperid":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","ajv":"^8.11.0","re2":"^1.16.0","yjs":"13.6.1","cbor":"^8.1.0","jest":"^29.5.0","jsbi":"^4.3.0","pako":"^2.0.4","rxjs":"^7.5.5","axios":"^1.3.5","cborg":"^1.10.1","husky":"^8.0.3","tslib":"^2.5.0","ywasm":"0.16.5","cbor-x":"^1.3.0","ion-js":"^4.3.0","lodash":"^4.17.21","rimraf":"^5.0.0","tslint":"^6.1.3","cbor-js":"^0.1.0","js-sdsl":"^4.4.0","nodemon":"^2.0.16","ot-text":"^1.0.2","rope.js":"0.1.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typedoc":"^0.24.1","gh-pages":"^5.0.0","msgpack5":"^6.0.2","msgpackr":"^1.6.0","prettier":"^2.6.2","base64-js":"^1.5.1","benchmark":"^2.1.4","cbor-sync":"^1.0.4","js-base64":"^3.7.2","tinybench":"^2.4.0","typescript":"^5.0.4","@types/jest":"^29.5.0","eventsource":"^2.0.2","fast-equals":"^5.0.1","find-my-way":"^7.6.0","markdown-it":"^13.0.1","messagepack":"^1.1.12","quill-delta":"^5.0.0","concurrently":"^8.0.1","msgpack-lite":"^0.1.26","pretty-quick":"^3.1.3","sorted-btree":"^1.8.1","isomorphic-ws":"^5.0.0","json-logic-js":"^2.0.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.23.0","fast-deep-equal":"^3.1.3","fast-json-patch":"^3.0.0-1","ot-text-unicode":"^4.0.0","@msgpack/msgpack":"^3.0.0-beta2","@shelacek/ubjson":"^1.1.1","@types/benchmark":"^2.1.2","secure-json-parse":"^2.4.0","@exodus/schemasafe":"^1.0.0-rc.6","diamond-types-node":"1.0.2","@automerge/automerge":"2.0.3","tslint-config-common":"^1.6.2","fast-stable-stringify":"^1.0.0","safe-stable-stringify":"^2.3.1","fastest-stable-stringify":"^2.0.2"},"peerDependencies":{"rxjs":"7","tslib":"2","quill-delta":"^5"},"_npmOperationalInternal":{"tmp":"tmp/json-joy_9.1.0_1684879943805_0.11390722652532048","host":"s3://npm-registry-packages"},"_id":"json-joy@9.1.0","version":"9.1.0"}