{"c8":{"exclude":["test/**","node_modules/**"]},"bugs":{"url":"https://github.com/dfahlander/typeson/issues"},"dist":{"shasum":"06f459779e63feba98dd0e41233f795052ca64ed","tarball":"https://registry.npmjs.org/typeson/-/typeson-10.1.1.tgz","fileCount":14,"integrity":"sha512-fSN/8l8u6ZmpWqSskWI3dOO6IKsB/+2bVMqT1k7yW0xx9GfhYbNKWWbd77nRRwWFGD3M59VtAQ8Pb4INm+Srgw==","signatures":[{"sig":"MEYCIQC9ja8jjiFXZo+RyKoYkXQs95BoAMbIOLcYZxN44VKSkQIhAJd2LHH7oF9qLuZQpymFIeVExz+ckwQL8ywJ5JEHE00w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269955},"main":"./dist/typeson-commonjs2.min.cjs","name":"typeson","type":"module","types":"./dist/typeson.d.ts","author":"dfahlander","module":"./dist/typeson.esm.js","browser":"./dist/typeson.umd.js","engines":{"node":">=22.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","email":"brettz9@yahoo.com"},"homepage":"https://github.com/dfahlander/typeson#readme","keywords":["JSON","remoting","serialization","types"],"repository":{"url":"git+https://github.com/dfahlander/typeson.git","type":"git"},"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.23.1","browserslist":["cover 100%"],"contributors":["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":"^12.0.0","chai":"^6.2.2","mocha":"^11.8.0","eslint":"^10.8.0","rollup":"4.62.4","open-cli":"^9.0.0","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/chai":"^5.2.3","@types/node":"^26.1.2","http-server":"^14.1.1","@types/mocha":"^10.0.10","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^8.0.2","typescript-eslint":"^8.66.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-terser":"^1.0.0","base64-arraybuffer-es6":"^3.1.0","eslint-config-ash-nazg":"42.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typeson_10.1.1_1786823951426_0.13131348033968004","host":"s3://npm-registry-packages-npm-production"},"_id":"typeson@10.1.1","version":"10.1.1"}