{"c8":{"lines":100,"exclude":["build.js","dist",".ncurc.js","eslint.config.js","browser-test","coverage","test/**","node_modules/**"],"branches":100,"reporter":["text","html"],"functions":100,"statements":100,"check-coverage":true},"bugs":{"url":"https://github.com/dfahlander/typeson-registry/issues"},"dist":{"shasum":"05d056a105c6049e5996db81e9261452a29ea8ae","tarball":"https://registry.npmjs.org/typeson-registry/-/typeson-registry-15.2.0.tgz","fileCount":326,"integrity":"sha512-pOVxBOCdFohbOAst3ZEIHRGaKPNuLN/hcnrP9uCVbbLYGnnxXAGJ+bNaW6rDffGj1GVe9JBHObWZXoa/RfkGhw==","signatures":[{"sig":"MEQCIBLh/RLI8fXz5Zr5BT6iMhbrLdF3bncIFkdAWcnswH9+AiADlALi4xk++v+6e3I+NMXz3BcFboF4AFCTLLgGaZPP1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvjpSAeEG2DuFWasCn8Swf4Vif7I71yAouFxj9u89IdgIhAPUguH+6mqkGaVR3SAZ2cImskp0ONEyCKPWCetYm2EDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3387225},"main":"./dist/index.umd.min.cjs","name":"typeson-registry","type":"module","types":"./dist/index.d.ts","author":"dfahlander","module":"./index.js","engines":{"node":"^22.16.0 || >=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.min.js"},"default":"./dist/index.umd.min.cjs","require":{"types":"./dist/index.d.cts","default":"./dist/index.umd.min.cjs"}},"./*":"./*","./polyfills":{"import":{"types":"./dist/polyfills/index.d.ts","default":"./polyfills/index.js"},"default":"./polyfills/index.cjs","require":{"types":"./dist/polyfills/index.d.cts","default":"./polyfills/index.cjs"}}},"license":"MIT","scripts":{"tsc":"tsc && node tools/append-to-declaration-files.js","attw":"attw --pack . --profile node16","lint":"npm run eslint --","test":"npm run build && npm run eslint && npm run coverage","build":"npm run rollup && tsc -p tsconfig-build.json","mocha":"mocha --require chai/register-expect.js --require chai/register-assert.js test/*.js","start":"echo 'Setting headers for SharedArrayBuffer...' && static -p 8085 --headers '{\"Cross-Origin-Opener-Policy\": \"same-origin\", \"Cross-Origin-Embedder-Policy\": \"require-corp\"}'","eslint":"eslint .","rollup":"node ./build.js","tsc:ts7":"npx --yes --package=typescript@7 -- tsc -p tsconfig.json && npx --yes --package=typescript@7 -- tsc -p tsconfig-build.json --noEmit","coverage":"rm -Rf node_modules/.cache && c8 npm run test:unit","test:unit":"npm run mocha","test-nocov":"npm run build && npm run eslint && npm run coverage","test:browser":"npm run build && npm run eslint && npm run test:browser-open","open-coverage":"open-cli http://localhost:8085/coverage/ && npm start","test:worker-open":"open-cli http://localhost:8085/browser-test/worker.html && npm start","test:browser-open":"open-cli http://localhost:8085/browser-test/ && npm start"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"homepage":"https://github.com/dfahlander/typeson-registry#readme","keywords":["typeson","JSON","remoting","universal"],"repository":{"url":"git+https://github.com/dfahlander/typeson-registry.git","type":"git"},"description":"The type registry for typeson","directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"dfahlander","email":"david.fahlander@gmail.com"}],"browserslist":["cover 100%"],"contributors":["Brett Zamir"],"dependencies":{"typeson":"^10.3.0","whatwg-url":"^17.1.2","base64-arraybuffer-es6":"^3.1.0"},"tonicExample":"var Typeson = require('typeson');\nvar TSON = new Typeson().register(require('typeson-registry/dist/presets/builtin'));\n\nTSON.stringify({foo: new Date()}, null, 2);","_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","chai":"^6.2.2","jsdom":"^30.1.1","mocha":"^12.0.2","canvas":"^3.2.3","eslint":"^10.11.0","rollup":"^4.63.5","semver":"^7.8.5","webgpu":"^0.6.1","open-cli":"^9.0.0","socket.io":"^4.8.4","typescript":"^6.0.3","@babel/core":"^8.0.6","@types/chai":"^5.2.3","@types/jsdom":"^30.0.0","@types/mocha":"^10.0.10","@types/semver":"^7.8.0","eslint-plugin-n":"^18.4.0","@eslint/markdown":"^8.0.3","socket.io-client":"^4.8.4","@babel/preset-env":"^8.0.6","@types/whatwg-url":"^13.0.0","@babel/eslint-parser":"^8.0.6","@rollup/plugin-babel":"^7.1.0","@arethetypeswrong/cli":"^0.18.5","@rollup/plugin-terser":"^1.0.0","eslint-config-ash-nazg":"^43.2.3","@rollup/plugin-commonjs":"^29.0.3","@node-static/node-static":"^0.10.0","@stylistic/eslint-plugin":"^5.10.0","@rollup/plugin-node-resolve":"^16.0.3","@formatjs/intl-durationformat":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/typeson-registry_15.2.0_1791230265766_0.0710715666446986","host":"s3://npm-registry-packages-npm-production"},"_id":"typeson-registry@15.2.0","version":"15.2.0"}