{"c8":{"exclude":["test/**","node_modules/**"]},"bugs":{"url":"https://github.com/dfahlander/typeson/issues"},"dist":{"shasum":"849c1ee20d217843e265d98d76afb80b0525d0e1","tarball":"https://registry.npmjs.org/typeson/-/typeson-9.0.0.tgz","fileCount":10,"integrity":"sha512-sB/0vmAWf3FtvBuHdt1npPoqhyoah5Tf9VWlRx/t4Cv8I8gxBdUE1syFtN6O2y2U7EnlOTgm3bLXoeOtBNCaIQ==","signatures":[{"sig":"MEQCIF/zANWdOJlHgbc+TiV5qWaZh4ulprkW8+FADWVnN5rCAiAb4wmIefAH+L9Id1PufcQzlaq9u3WjOkt8YZD68t+S7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT8puACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN8Q/+POi41moyA7D/PmQmQq/BLG5jM3PqhQLp47OTR93O8mPUg0W3\r\nlBrALqKggSZY/DWFAIY4ITnklsrnsxSjpudWUFi8/KempUXgNmakxdSLTvPn\r\nuYn3s0S3G3+21usN4O8opObjVWJo4/CO3hhc1nDxmaxSi0swMbJTToeWajK9\r\nq7qL9nlO523+/8lS9Mb8Av3+oz4t9m51eMCANcZ5d4dBDX9FrcZ+SBe/fzjA\r\n2oK8agtfnn+Y09XC9YrhDSEhEGp92A7sBM28Vzm5P1s0h0YvtCAkfflfQvzJ\r\nm8cAcreWJ9yiYOMm/Vt+4WGI0DWlUlgHOFWCmF2tHSawDAYv9H/wG8N9R4oU\r\nmV4TcGOUcIqNVXj1s6A9ggWoC9rrStsb6eAKxHSZk3IyuounGGJRURzBBrnQ\r\nx6Llg/BfHiY7/8rYV/XqhEMFtAQZia0BheBxhyPYavw1HUQTz6rQ5k+2vXrL\r\nIx3UaOmxtqtrN6wqs9P6feSvGsmVHsX/dfMZXKZ47WWJqXeblYnA1H+Ko4oA\r\n9otL+3OJjM0Y5M8ogOj9hluGZDyht3xfHEynYXn3Eb5EPqX/yOAYkEYDiOxY\r\njcZ9Kvf6xIiOaC+4E2bAz0LjAMoHeDjjfnJn5nZY+YMgRKJY7oYJSPmBXiaK\r\nJgw1X+RyGWexvLUdwLjSRF6pbAa9EjhzSV4=\r\n=ex4p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/typeson-commonjs2.min.cjs","name":"typeson","type":"module","_from":"file:typeson-9.0.0.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":"./dist/typeson.esm.min.js","browser":"./dist/typeson.umd.min.js","require":"./dist/typeson.cjs"}},"license":"MIT","scripts":{"tsc":"tsc","lint":"npm run eslint --","test":"npm run build && npm run eslint && npm run mocha-cov","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 --ext js,md,html .","rollup":"rollup -c","mocha-cov":"rm -Rf node_modules/.cache && c8 --reporter=html --reporter=text npm run mocha","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"],"_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/3ba43f1c190e9e234a219b63bc08bebf/typeson-9.0.0.tgz","_integrity":"sha512-sB/0vmAWf3FtvBuHdt1npPoqhyoah5Tf9VWlRx/t4Cv8I8gxBdUE1syFtN6O2y2U7EnlOTgm3bLXoeOtBNCaIQ==","repository":{"url":"git+https://github.com/dfahlander/typeson.git","type":"git"},"_npmVersion":"9.6.4","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":"20.0.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":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.39.0","rollup":"3.21.0","open-cli":"^7.2.0","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/chai":"^4.3.4","@types/node":"^18.16.2","http-server":"^14.1.1","@types/mocha":"^10.0.1","eslint-plugin-n":"^15.7.0","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.21.4","@types/babel__core":"^7.20.0","eslint-plugin-html":"^7.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^43.1.1","@rollup/plugin-babel":"^6.0.3","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^46.0.0","@brettz9/eslint-plugin":"^1.0.4","base64-arraybuffer-es6":"^2.0.1","eslint-config-ash-nazg":"34.11.1","eslint-config-standard":"^17.0.0","eslint-plugin-markdown":"^3.0.0","eslint-plugin-standard":"^4.1.0","eslint-plugin-array-func":"^3.1.8","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-plugin-no-use-extend-native":"^0.5.0","babel-plugin-transform-async-to-promises":"^0.8.18"},"_npmOperationalInternal":{"tmp":"tmp/typeson_9.0.0_1682950766405_0.3022285590784044","host":"s3://npm-registry-packages"},"_id":"typeson@9.0.0","version":"9.0.0"}