{"_id":"@eloquentiastudios/commentable-json","_rev":"2-e294731668078f5807ed5550ee331993","name":"@eloquentiastudios/commentable-json","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@eloquentiastudios/commentable-json","version":"1.0.0","description":"","type":"module","main":"index.js","types":"dist/index.d.ts","scripts":{"watch":"tsc --watch","build":"tsc","start":"node ./dist/index.js","dev":"nodemon ./dist/index.js","prepublish":"npx rimraf -f dist && tsc"},"keywords":[],"authors":["Esaias Cronelius <esaias@cronelius.se>","Felix Bjerhem Aronsson <felix.b.aronsson@gmail.com>"],"license":"MIT","devDependencies":{"@types/node":"^18.11.18","prettier":"^2.8.1","typescript":"^4.9.4"},"gitHead":"3d27772bc75bb1eb10ce1f2a8debd5b2dfe3b669","_id":"@eloquentiastudios/commentable-json@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CtQhynUBX0jOOCUXA/F1HkVfvG/98S7YtW+zueDYXKcZ6+xcnMLxKeITuPCTFFrc+X60DtSHnlm512WGUuHU2Q==","shasum":"00eb4954f3bc384a8e9b2f1e7224586bb8bb19c5","tarball":"https://registry.npmjs.org/@eloquentiastudios/commentable-json/-/commentable-json-1.0.0.tgz","fileCount":13,"unpackedSize":14022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHemG1CrRoTXLZllgugHjyqN/VRJHyt/uG9/xo+gFqHYAiATSjAXJbI7tua+wh0NCjeCFzZVIBLW1Pd78QvW/PsYLw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrHIrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzKBAAhFgSR0EW4g1zHhF6sU/rl/iQiNG+6JyzTw/0MOiGaM5ZM19P\r\nycXLnnZ8c7H1fpVYYrtop3NexCjXZQENSey2h+tL0/EHGCTz+YHZkFw0A9wc\r\nI67KSv3Bmh6ay6F0vUe1v0x8rqfD4DTQ7TlXtjNWQWmhrgEGNkyxcStBh1QT\r\nrxGJkrPk8cMUc1Tgem3MQZrDBEjqtrxpCXKeqDCloaLZUGLrTEWJkQSWVpI/\r\nhf238ZmXDzLE3OejD1SBLNEsd3HSChZqWxQPMxVpdzGmGKAW5l4bdGZwIStr\r\nCHq22NQ6J3O0X9tyNqaujYjSI6Xsad5B6//DXA+Jyymq/SGg4Ep7G4k4Q8KW\r\n3ZRwpwRO7mYVu50CXFOamzC5/9I5ovs9OieAU7i3LqFrnuc0QGP4EoUMLeUR\r\n/sypg8rfx3zp65Q/2QxINGaQTOwLMUHnbqebAOcepqPpZ6ekM7aAAoVSgCV3\r\nCQQjAViDKR0HUtz2T7OoFVFk6TxwBbjwL2eAvGy6MJaB+Tb1cMuCkf3H3Goe\r\nhArNfAsydmojGNSwV9hYzW7tlBECFZgRiunCyR46FNCHcXQBJbEBKAhys2eQ\r\nCeGLzD3PjyoqB00ZP31Lu19XEbMh2yLj73FCuDjmWdtE6ui/DF2e7C/jwdZt\r\nNc+jPA8n48eCMDlbJdhIGfhv8YTevIHRRPw=\r\n=uHlG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"esaiastilly","email":"esaias@tillys.se"},"directories":{},"maintainers":[{"name":"esaiastilly","email":"esaias@tillys.se"},{"name":"supergamer1337","email":"felix.b.aronsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commentable-json_1.0.0_1672245803673_0.9001829404714994"},"_hasShrinkwrap":false},"1.0.1":{"name":"@eloquentiastudios/commentable-json","version":"1.0.1","description":"","type":"module","main":"dist/index.js","types":"dist/index.d.ts","keywords":[],"authors":["Esaias Cronelius <esaias@cronelius.se>","Felix Bjerhem Aronsson <felix.b.aronsson@gmail.com>"],"license":"MIT","devDependencies":{"@types/node":"^18.11.18","prettier":"^2.8.1","typescript":"^4.9.4"},"scripts":{"watch":"tsc --watch","build":"tsc","start":"node ./dist/index.js","dev":"nodemon ./dist/index.js","prepublish":"npx rimraf -f dist && tsc"},"_id":"@eloquentiastudios/commentable-json@1.0.1","_integrity":"sha512-8l6Sq/inbcLW0NDl6epaN/vhpGQkvxahmOavwOnjcaJeoi0giqTfncJGGzX69xACLxJLT8M86ZScyYuo7ES/gw==","_resolved":"C:\\Users\\ESAIAS~1\\AppData\\Local\\Temp\\4cbc1733031d0cfd1d8f9db60ec6e591\\eloquentiastudios-commentable-json-1.0.1.tgz","_from":"file:eloquentiastudios-commentable-json-1.0.1.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-8l6Sq/inbcLW0NDl6epaN/vhpGQkvxahmOavwOnjcaJeoi0giqTfncJGGzX69xACLxJLT8M86ZScyYuo7ES/gw==","shasum":"c9e1bcbf605727d41ca84e8487fbca996345b3b5","tarball":"https://registry.npmjs.org/@eloquentiastudios/commentable-json/-/commentable-json-1.0.1.tgz","fileCount":13,"unpackedSize":14026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAx/ALl4fm8TO4E99jKAZMG4j32WS9+8lRRH4nSjuHhQIhAN5XcMgi6SRSDJOJOQpeU/Vj64BQb8HUOj5Pt6T2MmO6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrHX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobKw//V4BBUrmMJSi/4oxPu+IRK8CWDkWcN376xmBque9ulslJcuhe\r\nSZtR2hgraRjBSkn57JQGTiXpSRMbDUiN9IO9ubN81PpTKx5jaJQ50a1N6Q+G\r\nkHylu+mq84kWARe0leed2fQkMObtOdaG5DkvRw0Z2+DYUb8i+IxiOIy8V4QV\r\n74L0fwhqV+gEy9hDakCRuPz550b7RkWydwnIhwZKVdhbmktiOp6IJOzBqu6J\r\n7EYVWBsEwfjmHTyiJG9qGBVFPsJi+R7r7TxpCir0jyOhHhlP9ERple6SvLyZ\r\nEh+mywmCMBXLbVQdmxMRxsEXSM8LbKQvsdWImHhG/nJi920vabkyU/Bs2DjT\r\n5hcU77JTgeBVzLGPmjouCEV6TQk2zmGYXUYkhPD/DJNBERXYS6KjKIUR3rzt\r\nOULG6i0GDtgYSCKD4xX2uNoEHsvnsT9VAi3dHYQL0POLlToCjRYdxPGLdQ52\r\nSMvT2vwgT8qoJPBT5g7qJST6jAjajHTAhqr/p9RKpGolJQ0Q+mIbnJbSt2bn\r\n2Jj0vysastp3OK/vLknEll3Z0Pb+l46hE9tFw3XQF/+ml4bscx5Vmb5pJMYO\r\nPw6EOyC2o2EurnyrcqVxdLXsAflsgQvhJalD/uiGgVHsz2L3zsn1MrzW+kwH\r\nAGISZQoOnXcejMEW0VnPAqC6hprEAT4H0Ho=\r\n=jW0K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"esaiastilly","email":"esaias@tillys.se"},"directories":{},"maintainers":[{"name":"esaiastilly","email":"esaias@tillys.se"},{"name":"supergamer1337","email":"felix.b.aronsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commentable-json_1.0.1_1672246777988_0.7161543471708816"},"_hasShrinkwrap":false},"1.0.2":{"name":"@eloquentiastudios/commentable-json","version":"1.0.2","description":"```bash\r # Using npm\r $ npm install @eloquentiastudios/commentable-json","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"watch":"tsc --watch","build":"tsc","start":"node ./dist/index.js","dev":"nodemon ./dist/index.js","prepublish":"npx rimraf -f dist && tsc"},"keywords":[],"authors":["Esaias Cronelius <esaias@cronelius.se>","Felix Bjerhem Aronsson <felix.b.aronsson@gmail.com>"],"license":"MIT","devDependencies":{"@types/node":"^18.11.18","prettier":"^2.8.1","typescript":"^4.9.4"},"gitHead":"7c0bba9257a14d801dd475c4f7c49c2dc18ae7ec","_id":"@eloquentiastudios/commentable-json@1.0.2","_nodeVersion":"16.16.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Mxvy1AaOjG9ubxohwY2ym0S+3fSnH+BQEy8xlkRt5YClEWh0HpngskcW6QdbPOFDzi4b8gIrkZ7c/qfAYODO6g==","shasum":"0161551819e16d3ab49ffa616c2cb7f969795bfc","tarball":"https://registry.npmjs.org/@eloquentiastudios/commentable-json/-/commentable-json-1.0.2.tgz","fileCount":13,"unpackedSize":14620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUbL8KNlhptNvBWZ+ul/7KyYLVqfVkyZoxMaLX+fYrmAiEAv4WWbQUEhZ06RIBTeY+Mm91n6UI3FWtG9YJp59ZiXfw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzZFpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogiA/+NRWbhkyYqAq1EfpuVIqoV2ii+8ahRKJSJGIjOC2odrFHGnZP\r\nwAy5E4pjZ4hrtuGCSyzzLgDF3i9MyEGtgDgS4rZdAdBFOW88SjkeT+4alKSh\r\nmtLZTywUFPT5oIZ52eKdtw4vFT8/ESVsAwbqtFNuxT7Z7DwgFhbtFc3wcQje\r\nByhLQJtkdSiknvu9GO3eZ1xjeoR/mCul+EM1K9CNOleQ/6wtEXjBnAxpdYr6\r\n3d7x5dleVs5R2ZU1UnIBZq/FUe7+b73aT1szbkLXI6edIL13+2pAL4cTuwnc\r\nTr5dBeFgk8NXwmEYUsRjforGdw4tQ4bIyquPEEPgHJlVeYtdnK7tkisbFf3I\r\nqUdrWyCgWqTQjYeCI2HSoafPnXSomYXSOF9BHWDznMpKcjgq1auqCHGnqExW\r\nCIs/Qmige1AD/GzSvp5VFqWSw4Ec/GM4eb1EJpq2olzwR8wM0pgxwbU2fRSB\r\nJuHPYqbwz5xkKenpA+QyxkTCORKAtovHH4bmBUtHEAp9C12FEsSTBSPCm9at\r\ntWv97z1PahXsajtH1Z3gl0Dc1byRq21MHFGVIuoSXMspqoc680ikWFQd53Gj\r\nVn/uwWG/bfoC1wu/3PJcke7veMtJd/LOIQ+rPOb+g7Qvl+Az3cNeYxvkOSvo\r\n9Kjpn3UPK3A3X54JVV0xiu8bEE0nfWsfDm4=\r\n=9JKS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"supergamer1337","email":"felix.b.aronsson@gmail.com"},"directories":{},"maintainers":[{"name":"esaiastilly","email":"esaias@tillys.se"},{"name":"supergamer1337","email":"felix.b.aronsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commentable-json_1.0.2_1674416489353_0.40407577409222717"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-28T16:43:23.611Z","1.0.0":"2022-12-28T16:43:23.858Z","modified":"2023-01-22T19:41:29.682Z","1.0.1":"2022-12-28T16:59:38.151Z","1.0.2":"2023-01-22T19:41:29.524Z"},"maintainers":[{"name":"esaiastilly","email":"esaias@tillys.se"},{"name":"supergamer1337","email":"felix.b.aronsson@gmail.com"}],"keywords":[],"license":"MIT","readme":"# commentable-json\r\n\r\n## Quick Start\r\n\r\n### Installation\r\n```bash\r\n# Using npm\r\n$ npm install @eloquentiastudios/commentable-json\r\n\r\n# Using yarn\r\n$ yarn add @eloquentiastudios/commentable-json\r\n\r\n# Using pnpm\r\n$ pnpm i @eloquentiastudios/commentable-json\r\n```\r\n\r\n### Example Usage\r\n```ts\r\nimport { parseJsonWithComments, stringifyJsonWithComments } from '@eloquentiastudios/commentable-json';\r\n\r\nconst objectToBeCommented = {\r\n  foo: 'bar',\r\n  baz: 'qux',\r\n};\r\n\r\nconst commentsForObject = {\r\n  _: 'This is a comment for the entire object',\r\n  foo: 'This is a comment for the foo property',\r\n  baz: 'This is a comment for the baz property',\r\n}\r\n\r\nconst jsonWithComments: typeof objectToBeCommented = stringifyJsonWithComments(objectToBeCommented, commentsForObject);\r\n\r\n// Parse the JSON with comments to get the original object\r\nconst parsedObject = parseJsonWithComments(jsonWithComments);\r\n```\r\n\r\n## Supported Node.js Versions\r\nShould work on any Node.js version that supports ESM modules (i.e. `type=\"module\"` in `package.json`).\r\n\r\n## License\r\nUses the MIT license. \r\n\r\nSee [LICENSE](https://github.com/Eloquentia-Studios/commentable-json/blob/main/LICENSE) for more information.","readmeFilename":"README.md","description":"```bash\r # Using npm\r $ npm install @eloquentiastudios/commentable-json"}