{"c8":{"exclude":["test/**","node_modules/**"]},"bugs":{"url":"https://github.com/dfahlander/typeson/issues"},"dist":{"shasum":"2a67410c0b1c4d846c80e6d0b958b6369be85504","tarball":"https://registry.npmjs.org/typeson/-/typeson-10.3.0.tgz","fileCount":14,"integrity":"sha512-V3yTvLWYyRCxooPpFRcj7Wq56CrmF+VrzDVbUg3ubozxFT9VGZ6teObMtk4TzphOU5fk98vshbk0+RIl9KnVlg==","signatures":[{"sig":"MEQCIHhxbzr33kJUxaI2tKsjirlNYKoLCS4MDVh6OC7XlcVzAiAr/1MBBF65Xj4BuBQlP9hv9KbtojEY3Bb1X386cQwJQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320878},"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","tsc:ts7":"npx -y -p typescript@^7 -c \"tsc\"","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":"26.0.0","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.1","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.2.0","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.67.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.5.0"},"_npmOperationalInternal":{"tmp":"tmp/typeson_10.3.0_1788210553767_0.7908155121387379","host":"s3://npm-registry-packages-npm-production"},"_id":"typeson@10.3.0","version":"10.3.0"}