{"_id":"json-schema-serializer","_rev":"3-1f97b88c7a12dc0c2a5407ba57073c45","name":"json-schema-serializer","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"json-schema-serializer","version":"1.0.0","description":"Template for TypeScript libraries.","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-schema-serializer","repository":{"type":"git","url":"git+https://github.com/streamich/json-schema-serializer.git"},"license":"Unlicense","engines":{"node":">=10.18"},"main":"lib/index.js","module":"esm/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","lint":"yarn tslint","clean":"rimraf lib es6 esm","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:esm":"tsc --module ESNext --target ESNEXT --outDir esm","build":"yarn build:cjs && yarn build:es6 && yarn build:esm","test":"jest --no-cache --config='jest.config.js'","release":"semantic-release"},"keywords":[],"dependencies":{"benchmark":"^2.1.4","ts-node":"^9.0.0"},"peerDependencies":{"tslib":"2"},"devDependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.4.2","prettier":"^2.1.2","pretty-quick":"^3.0.2","rimraf":"^3.0.2","semantic-release":"^17.1.2","ts-jest":"^26.4.1","tslib":"^2.0.1","tslint":"^6.1.3","tslint-config-common":"^1.6.0","typescript":"^4.0.3"},"release":{"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"gitHead":"c3371b9e4d86d2b7745a0ccd7bb37bef2d4ff6a3","bugs":{"url":"https://github.com/streamich/json-schema-serializer/issues"},"_id":"json-schema-serializer@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-U+ipVxTD7HoLuiuEMzKlLOEYvQm8wzkaybT7oPvN8o2ZjvnLtec4VxWBm/9q8X27+IqpxGcD9wTmk6AQqDR3LA==","shasum":"1f4fd3321c2c15bb03339eb9dfc803320863a1f2","tarball":"https://registry.npmjs.org/json-schema-serializer/-/json-schema-serializer-1.0.0.tgz","fileCount":16,"unpackedSize":14696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfktXkCRA9TVsSAnZWagAA8LUP/jnUi6JxQq6vXrgvynMY\nWSUli+XKlTE7yhXHK13GKxre8RhT8bh5PLXQKvdr1o9Zcc+kESFNRVwE69z+\n1mNYc/XaXMe5Zjw3LU/iK2oZRNR67LW4kvZKy7ICl2WXoo4YExFDturLdh2K\neVkK7TDEAMGDGHsBXpcBFV/3PSAy+bKo7KiiCdKKKDDNzgJTENQNlPSPVE1q\nbkyJM14kA3yVnOV4ngCs/g8K4S/yws6WxqvohM/66uPaJJmyX/kg8GoLxFs7\n7FkqbOrmGGzyKO+BI0xdVnUshRcR9yGmp6kOJDzdvjhEM+Kwwkca7IhsHwfj\nIitG2eXu5Oq6er2vrgwOfTV4kZ488CoBLBiyy+NCSDolMVyVWM76q5VBWYht\n0z9QY2154iJFGg+WMVLW34HaGF8RnZNg8wSUiE14eHiI0TNCdz6yWgsYLyRz\n59LqJ+GR+7+2tveW8c+pUDd/zjE8TDx0DOoxbZ7lwnNFOgpxSdDouQ0utvAy\nyU/ZnpbQ2U2zl8FTuAxHXYXtwKTbPZd8K5Kge6Kv8I80RkNCwwirTemowWWQ\n5sVzlDRycsQ8y6cJcJnTZ/IKVbxA+YFkcUD5bucvPVLlE+dfgdHWWd/xrU91\nPzYtO02Fxz45pXQ/8UYKBeDvWztKZxYJVfH87MjdiMry95hYY8jSzatNPWDa\nlLBu\r\n=qtZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGbZsOf62LEE5tbt25TqmV2WGyjyCnpD5L8u6sPwMFQwIhAMR8RPiSmRCbDY8M399JhpPKiAbPSes010fDqjBRky/g"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-serializer_1.0.0_1603458531812_0.7719733079289461"},"_hasShrinkwrap":false},"1.0.1":{"name":"json-schema-serializer","version":"1.0.1","description":"Plain JS object to JSON serializer give a predefined rigid schema.","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-schema-serializer","repository":{"type":"git","url":"git+https://github.com/streamich/json-schema-serializer.git"},"license":"Unlicense","engines":{"node":">=10.18"},"main":"lib/index.js","module":"esm/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","lint":"yarn tslint","clean":"rimraf lib es6 esm","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:esm":"tsc --module ESNext --target ESNEXT --outDir esm","build":"yarn build:cjs && yarn build:es6 && yarn build:esm","test":"jest --no-cache --config='jest.config.js'","release":"semantic-release"},"keywords":[],"dependencies":{},"peerDependencies":{"tslib":"2"},"devDependencies":{"benchmark":"^2.1.4","ts-node":"^9.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.4.2","prettier":"^2.1.2","pretty-quick":"^3.0.2","rimraf":"^3.0.2","semantic-release":"^17.1.2","ts-jest":"^26.4.1","tslib":"^2.0.1","tslint":"^6.1.3","tslint-config-common":"^1.6.0","typescript":"^4.0.3"},"release":{"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"gitHead":"57072bbed3f3b3475ff46ad8cd94b7351f69e272","bugs":{"url":"https://github.com/streamich/json-schema-serializer/issues"},"_id":"json-schema-serializer@1.0.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-96r02xFM6zmPcCdKfoTbtN5rV83qn6mSN+0UAA59v+4PJpKvL1KST6TzdqziUzRpLpm3Y6JHIFiDsT2TRYeUng==","shasum":"b7c0dc64ec0a759a10f0d39ff0347a291ea0bffb","tarball":"https://registry.npmjs.org/json-schema-serializer/-/json-schema-serializer-1.0.1.tgz","fileCount":16,"unpackedSize":15328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3N/zCRA9TVsSAnZWagAA7d8P/jMOPEK22bhG1jaF56RO\nAOwacmX0u70Pl+ns0iuxWZ7QmBeQFDdSTNpvpS3gxhinP93kFKCdMJqD4Ekq\nG9Tviif2z94NHrBmqaRZmhVVkp3t3u8TyijR5Q06ZdZoivsEBtLlj/NbCp4g\nLts7osmxZntVpLP/DB6r0F8AxO+8oCE5iRNBu2u4iM9tZGlJpdbquzCx0w8c\n+hDlrsIBJDbN/xjZuJtLITdVG5xOgXGIu1PUiJFEn7kGBataJj8khEHdJatb\nN/E1Y/x0VMyLVuktlZhiSFud4jk6seWlq1dNG7LGMMXsjzXLjwjFC33miTr0\n5vqqGXQ8mHxODD+VsITslTHrG2N5oPe6R+xGh9WDenLsGHLljBcfDa9GOSjj\nHQsb7sHOuFY7Rr0jIdLjTCpV6YULj4uc1HVZgJ+bUvuqOxyvA+q54XGWAhQS\nTA0cjRmygu+v70u9sOUvTv+QceWNxCUFPWVlGdpfynnAYOz7iApPqsjtbdsX\n/y9p3UJJiCZ+YrLTjUBarzWPNWgfOuJEedshxqCd5VR5PBn20so9/udhoLI/\nJEDcbWrpHgpJwiHJT2SavznQZF7Qa3OPL/OhRS3PoYpoBB7e80GFQuulESZC\nLzOYrpiP1BMOzSEsa04WZa4be0OmqOMNzu7OqKQP1iHn03X6YpjQ3J2aoBih\nCw46\r\n=odVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDifTrUnmnj/nYKOnrDvZ2XkeXxTV6xa7UhipPqXCdl+AiAIWqrTVewSv9KRuXCdUnFczqyAM1zsNV53rhHGJntoqA=="}]},"_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-serializer_1.0.1_1608310770724_0.9979395327263718"},"_hasShrinkwrap":false},"1.0.2":{"name":"json-schema-serializer","version":"1.0.2","description":"Plain JS object to JSON serializer give a predefined rigid schema.","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-schema-serializer","repository":{"type":"git","url":"git+https://github.com/streamich/json-schema-serializer.git"},"license":"Unlicense","engines":{"node":">=10.0"},"main":"lib/index.js","module":"esm/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","lint":"yarn tslint","clean":"rimraf lib es6 esm","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:esm":"tsc --module ESNext --target ESNEXT --outDir esm","build":"yarn build:cjs && yarn build:es6 && yarn build:esm","test":"jest --no-cache --config='jest.config.js'","release":"semantic-release"},"keywords":[],"dependencies":{},"peerDependencies":{"tslib":"2"},"devDependencies":{"benchmark":"^2.1.4","ts-node":"^9.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.4.2","prettier":"^2.1.2","pretty-quick":"^3.0.2","rimraf":"^3.0.2","semantic-release":"^17.1.2","ts-jest":"^26.4.1","tslib":"^2.0.1","tslint":"^6.1.3","tslint-config-common":"^1.6.0","typescript":"^4.0.3"},"release":{"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"gitHead":"315b969fbb4115effba762081468356d413fc6dc","bugs":{"url":"https://github.com/streamich/json-schema-serializer/issues"},"_id":"json-schema-serializer@1.0.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3GJiadhiQQHe/I6OTR2FKABjYyb7KNiPZGo6q6HLGeTHGvP2y6m6IEPRr9Wt00FCNqjYC6UlgWilkHWlVSpz+A==","shasum":"d2b3f5eb4d892cfd376f1c8fd722b757d6460219","tarball":"https://registry.npmjs.org/json-schema-serializer/-/json-schema-serializer-1.0.2.tgz","fileCount":16,"unpackedSize":15592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOYhPCRA9TVsSAnZWagAAA2YQAJVmsSOtqVCOpgTKz8PN\nw4tbEQUSfB1ZFKZz1zUtogHA9THtdxN27wb7qb94yMYj+z0f+QmZCAp/eyeE\nCwFV+pZgip5OtqTz1J3oY08rg1kx6DUU3gWbTST1pRX3yg+05GO+8C1oEZ//\nbqlt2S1h7PdKIYAHUa6qUkxwKN6NcucW9VdXjtt+XkkL3zaz1DZtB+mRbjB3\nhUG7f/yyq0ZebSVBqJ9TwwpsCdO7ZOaAAV6k9vaOP33k7omXKUINpy/I9puC\nJny14Xdm6TDqLnvpVEemwyoMAykz+s+AuC2oZ4Nnss64C/bYWf68DwCCVpYs\nPEKLI826VI1GZRteJhJuPhIBUYKq3GI+GcBptE8iB3toDpPpS8+QtzOWhIP5\n3CJRftdNXUbHCAMj2CNDZGrevGZuLiYSc7BbzzGbq35+TFpuj5aurJB+wSfD\niX9bKcGlGsbKQSt3yGnNMkXzKSszk9qhJYw0b9fLif++Dr6DqTfAJqJ5t/5G\nWFxvlDtID2yGyVdeI0VGTS9R03lhT3+Xm0zx9J1JaBdDz3PovVr98SUU58Zm\nObcH4WOYt95nj9c5vcY4sjNTpP81NbGrZ3dVzNhQNHk8kciRdHk8e1YMQPKs\nXYuy/YIS6ER0snLNVCjQS4TGZzS7E4dN3oVrvNtJsurPDDoX9gZxN0Lu0PTd\nIqD7\r\n=ENZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3hadjk6CKtwP1CXiH/wWFjchm4zGfVrHOLpyih4rQngIgAiXLG/RoaQWKuOMi+6e1kKFJvbhgOAyk17wuACY++zY="}]},"_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-serializer_1.0.2_1614383182748_0.5990583711099249"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-23T13:08:51.812Z","1.0.0":"2020-10-23T13:08:51.920Z","modified":"2022-05-06T22:06:10.341Z","1.0.1":"2020-12-18T16:59:30.853Z","1.0.2":"2021-02-26T23:46:23.005Z"},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"description":"Plain JS object to JSON serializer give a predefined rigid schema.","homepage":"https://github.com/streamich/json-schema-serializer","keywords":[],"repository":{"type":"git","url":"git+https://github.com/streamich/json-schema-serializer.git"},"author":{"name":"streamich","url":"https://github.com/streamich"},"bugs":{"url":"https://github.com/streamich/json-schema-serializer/issues"},"license":"Unlicense","readme":"# json-schema-serializer\n\nPlain JS object to JSON serializer give a predefined rigid schema.\n\nSee `/benchmarks` folder for docs.\n\n## Benchmarks\n\n```\nnode benchmarks/block.js \njson-schema-serializer x 9,142,251 ops/sec ±0.96% (91 runs sampled)\njson-schema-serializer (2) x 892,604 ops/sec ±0.53% (92 runs sampled)\nJSON.stringify x 531,140 ops/sec ±0.76% (92 runs sampled)\nFastest is json-schema-serializer\n```\n\n## License\n\n[MIT © Vadim Dalecky](LICENSE).\n","readmeFilename":"README.md"}