{"c8":{"exclude":["test/**","node_modules/**"]},"bugs":{"url":"https://github.com/dfahlander/typeson/issues"},"dist":{"shasum":"1265165ba1bcc740c3d8b82702b428e3855abc59","tarball":"https://registry.npmjs.org/typeson/-/typeson-9.0.4.tgz","fileCount":14,"integrity":"sha512-umRYLe37m4fTu0AlgFaqu1C+N+i3LqAehCzbvNx9w7alyN1wpPyS6FbBEsvWD2FppS2yJ9gk0FkFBkZ/wJE13Q==","signatures":[{"sig":"MEUCIQC+EKrFaboH+Gt4HtcX06K7tLoQwswfZX+u/hkopRK4oAIgRtQNFUXIb8EXJMD/zP3xPBi/xfaUSX2fjZ5XBl8uWOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298546},"main":"./dist/typeson-commonjs2.min.cjs","name":"typeson","type":"module","_from":"file:typeson-9.0.4.tgz","types":"./dist/typeson.d.ts","author":{"name":"dfahlander"},"module":"./dist/typeson.esm.js","browser":"./dist/typeson.umd.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/typeson.d.ts","default":"./dist/typeson.esm.min.js"},"browser":{"types":"./dist/typeson.d.ts","default":"./dist/typeson.umd.min.js"},"require":{"types":"./dist/typeson.d.ts","default":"./dist/typeson.cjs"}}},"license":"MIT","scripts":{"c8":"rm -Rf node_modules/.cache && c8 --reporter=html --reporter=text npm run mocha","tsc":"tsc","lint":"npm run eslint --","test":"npm run build && npm run eslint && npm run c8","build":"npm run rollup && tsc -p tsconfig-build.json","mocha":"mocha --require chai/register-assert.js --require chai/register-expect.js test/test.js","start":"http-server -p 8092","eslint":"eslint .","rollup":"rollup -c","open-test":"open-cli http://localhost:8092/test/ && npm start","browser-test":"npm run build && npm run eslint && npm run open-test","open-coverage":"open-cli http://localhost:8092/coverage/ && npm start"},"_npmUser":{"name":"brettz9","actor":{"name":"brettz9","type":"user","email":"brettz9@yahoo.com"},"email":"brettz9@yahoo.com"},"homepage":"https://github.com/dfahlander/typeson#readme","keywords":["JSON","remoting","serialization","types"],"_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/d89d6934e3bdd07955f71449be898812/typeson-9.0.4.tgz","_integrity":"sha512-umRYLe37m4fTu0AlgFaqu1C+N+i3LqAehCzbvNx9w7alyN1wpPyS6FbBEsvWD2FppS2yJ9gk0FkFBkZ/wJE13Q==","repository":{"url":"git+https://github.com/dfahlander/typeson.git","type":"git"},"_npmVersion":"10.9.2","description":"Preserves types over JSON, BSON or socket.io","directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"dfahlander","email":"david.fahlander@gmail.com"}],"_nodeVersion":"22.16.0","browserslist":["cover 100%"],"contributors":[{"name":"Brett Zamir"}],"tonicExample":"var Typeson = require('typeson');\nvar TSON = new Typeson().register(require('typeson-registry/presets/builtin'));\n\nTSON.stringify({foo: new Date()}, null, 2);","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.6.0","eslint":"^9.28.0","rollup":"4.43.0","open-cli":"^8.0.0","typescript":"^5.8.3","@babel/core":"^7.27.4","@types/chai":"^5.2.2","@types/node":"^24.0.1","http-server":"^14.1.1","@types/mocha":"^10.0.10","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.34.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","base64-arraybuffer-es6":"^3.1.0","eslint-config-ash-nazg":"38.0.0","babel-plugin-transform-async-to-promises":"^0.8.18"},"_npmOperationalInternal":{"tmp":"tmp/typeson_9.0.4_1752124439025_0.3216978229352234","host":"s3://npm-registry-packages-npm-production"},"_id":"typeson@9.0.4","version":"9.0.4"}