{"_id":"pjson","_rev":"13-410d5c383629fcb254558b23ce0dcf75","name":"pjson","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"pjson","version":"1.0.0","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"package.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"bce478861407a472de251ae0a67e82a2a61a9b1c","_id":"pjson@1.0.0","_shasum":"0e2e385665808bb6818834f1f910f106b6f7c26a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"0e2e385665808bb6818834f1f910f106b6f7c26a","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.0.tgz","integrity":"sha512-fchmvLHw3I1SA3/t6Bqy5fomYVXiW8mRjTUp47S5uymFOF51TabprZFUbG1jsixSCbqNn+l5RThCSs8vt+w9wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeWrmprkD4WivEujz3ZnUkpo3MXG5TLyt0ztXROyO3DAiBYzLwB+rIFPjN5UEyTzYU5MjAwfpUyytJ+M7pij3zQlA=="}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.1":{"name":"pjson","version":"1.0.1","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"package.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"acac3c241d1582facbb16d18e3d837e4f39be0b9","_id":"pjson@1.0.1","_shasum":"7b41f0af9b981b8bc5b2b9c08cab65b106bc0a08","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"7b41f0af9b981b8bc5b2b9c08cab65b106bc0a08","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.1.tgz","integrity":"sha512-L6LAOeAKCIpAarL5Wj1NrQ/jmhhLVaF+xTb2DQ27fo9vk0uoJP5XIuG3VK5UJcgq/5VvwmK+sYWwp1Uzs1OuBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClScK9n7b1iLKtM+BcnW5ZslOcszuIPHbLkLXpOytYEQIhAKu/nLFrrEhFyV//2KW2um31gJiY1rYihZWRc59GmCH8"}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.2":{"name":"pjson","version":"1.0.2","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"package.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"d89712fa4eb7e9560ccac16911cb04d3cfb2a133","_id":"pjson@1.0.2","scripts":{},"_shasum":"c5f9516fd24178046331e2d4523cce9ce3244a7b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"c5f9516fd24178046331e2d4523cce9ce3244a7b","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.2.tgz","integrity":"sha512-tzgNJe4aHZdf5JNI0gZUyEJNsPm1LNxsCg2TqJtEH9r6TPVO2A+Y1xI5/9gQBRSPwrhb/dpqsIGJtt+yaHkCtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAqNWLVT++j6HzxqIkvPX06KOj23Ile8dYhnthMQvDnwIhAPUOF9efm7xG8S9B2FCs2zj9fFLJsrePzyhtwelcPao1"}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.3":{"name":"pjson","version":"1.0.3","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"6baaf560d5a3349abf7361b041e63c2adfcc6892","_id":"pjson@1.0.3","scripts":{},"_shasum":"b228c28e5dc6ab66ca7c80fb84b509fc72fb3b45","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"b228c28e5dc6ab66ca7c80fb84b509fc72fb3b45","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.3.tgz","integrity":"sha512-KGqfRpO/Qd1obGIhl2r84hJRjSXc7TN+dOA2zY1QQNHPpme6NQWEkwF4+yEMhcS+9EPBHQGA4fNOUWmI7MAYGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+V6ioyZKpBk+e/joT8/hWDzOTD0CGvbF8gExNk8l7GgIgcGc/Oa10/aMhX32xKqVeoyFszHpoPB+C5L21tfd8LDs="}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.4":{"name":"pjson","version":"1.0.4","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"0c266248d1f545f2876774276657b69302bb38ed","_id":"pjson@1.0.4","scripts":{},"_shasum":"cf954ee88e41fd2cfa22a33797e0022fc384ce21","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"cf954ee88e41fd2cfa22a33797e0022fc384ce21","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.4.tgz","integrity":"sha512-NII/KSHxdv+AnObBgGLBQyd/Lz9pxq+sa7XjflNLKWz0f7x1NqwINKcUcZZVLF8dUtNBAqX5hDiAa1Ho+xNhQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANiKgacUgu8vLN8jpWGCfXMzo8JdCxnkhchRsytXT7eAiEAvSqrA2L3xCe7qjXtBtxbPdw2/9rrCruBee656jxmdXU="}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.5":{"name":"pjson","version":"1.0.5","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"6eb880eac08805d45be2c149f10a6019ef0f68f2","_id":"pjson@1.0.5","scripts":{},"_shasum":"8c511023cb9cc1e534ce83ea4fe7d79c18a88726","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"8c511023cb9cc1e534ce83ea4fe7d79c18a88726","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.5.tgz","integrity":"sha512-Nuq08CMjeGCciFL1xY+dkNi4bOyzLwSUR3GKOuCycyu3choYLEHtmyXVb4gRC9o8IdRshUaUg9LIJSZMgOV7DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnkP7/xeIxSjP0JnoFkh8M+gDN/IJRY+p/lx3n82MI9AiBb7JFJVwL49YNetn4GJze1YIGQXKWKLiNReg3tZqd3qg=="}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.6":{"name":"pjson","version":"1.0.6","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"ff41b69c948439d3400a77762e8d38e2dcae2088","_id":"pjson@1.0.6","scripts":{},"_shasum":"ed0de053c146bd06cd4fdf8a9ec0509db4ddeb19","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"ed0de053c146bd06cd4fdf8a9ec0509db4ddeb19","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.6.tgz","integrity":"sha512-rS0LcdYok7lOSF58UfYGlRI+3ocXuGf4Y0THTR5Hxdfx7rFkejkki3JBC3iMK3XleDz2jBEZZ7tna6T46DjZ1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXfKWlreLt0J+wTXrxrMALJGDCOaZPOJVa8nzQ4d3MrgIhAMSlme//l7BvpQ/aCunC3G5bKHUKoLQLkoYvSng34X0q"}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.7":{"name":"pjson","version":"1.0.7","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"ab206d3e21a40055e716dd0de083dc962040d0ee","_id":"pjson@1.0.7","scripts":{},"_shasum":"b6fbacd54589be426b4df3e7929d092a6ae4f95b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"b6fbacd54589be426b4df3e7929d092a6ae4f95b","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.7.tgz","integrity":"sha512-kVd31btyuOFyJD2cuY6LsjsIfVBnL0C2gV0yXN3kioIDkr5PgAu9/zC95oAzcqA+UWWNITWNbS61Nzzq+34XnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD86YZSQH6GgDm9Pm4Q2ovvnGuctIuarUNtBHIpfMX1RQIhAIiaHiZHDnUmrZKdkH57h5tlN+xzMtNSjgTwBlaii6Oh"}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}]},"1.0.8":{"name":"pjson","version":"1.0.8","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"types":"pjson.d.ts","typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"0c1c882d236e83080bacceaf519e7a30fe5f8ff6","_id":"pjson@1.0.8","scripts":{},"_shasum":"7547730d27fd42eee39be746da925d9a4e57f40d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.2","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"shasum":"7547730d27fd42eee39be746da925d9a4e57f40d","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.8.tgz","integrity":"sha512-d5ZUm7vGphQVEdtmcEb9NlygDQTsH/qUsKgejFXUsgJ0MdoMWZHTygqzL+U0ynrjLC0xvFQsRP3K3kT43fHUGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiyc+Rfcsoa1EYdEg2eHMAHsIXGR0j4+4tOtBnXCTY6AiBl0ApheYsP+rIUMumJjn2Muh2pV+K3DsCdwDetFFKvpg=="}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pjson-1.0.8.tgz_1488786379808_0.9680536512751132"}},"1.0.9":{"name":"pjson","version":"1.0.9","description":"Reads package.json regardless of it's path, always finds the root one. Returns an object","main":"pjson.js","repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"keywords":["package.json","version","package","info","typescript","utility"],"types":"pjson.d.ts","typescript":{"definition":"pjson.d.ts"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"license":"MIT","bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"homepage":"https://github.com/serkanyersen/pjson#readme","gitHead":"b016bcbef55d1e8937fbdf6abfc176eeacef8e00","_id":"pjson@1.0.9","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"serkanyersen","email":"serkanyersen@gmail.com"},"dist":{"integrity":"sha512-4hRJH3YzkUpOlShRzhyxAmThSNnAaIlWZCAb27hd0pVUAXNUAHAO7XZbsPPvsCYwBFEScTmCCL6DGE8NyZ8BdQ==","shasum":"8a9520ce76a4739f8fee91679dad6b065b1c7938","tarball":"https://registry.npmjs.org/pjson/-/pjson-1.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbMm4auIbv2BlyUA1EZWREOCE8fi48zH9ChO/KQQ1puAiEA/Mj4R5kRy2s/RgQfP0bXNf7IOwJ1lF9aV+1ldwV9ahE="}]},"maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pjson-1.0.9.tgz_1504298076727_0.5581303485669196"}}},"readme":"# PJSON\n\nPJSON is a simple npm package that let's you read the package.json file.\n\n## Usage\n\nInstall it\n```\nnpm install pjson --save\n```\n\nand use it in your code like this\n\n```javascript\nvar pjson = require('pjson');\n\n// simply access values package.json\nconsole.log(pjson.version);\n```\n\n## Why?\n\nIn Node.js you can already import json files by simple giving their names in the `require` statements but this approach doesn't always work well.  \n\nFirst of all it's path dependend. So if your project has a nested structure you might endup with a code that looks like this\n\n```javascript\nvar pjson = require('../../../package.json');\n```\n\n#### TypeScript\n\nIn typescript you cannot create module definitions for relatively imported things. PJSON resolves this issue for you because you can import it just by name\n\n#### Old versions of Node\n\nImporting JSON files using require is only enabled on late versions of node. For old versions, PJSON is might be useful\n\n#### Because I need it\n\nIt's simple, I needed it for my own project and I though it might be useful for other as well :)\n","maintainers":[{"name":"serkanyersen","email":"serkanyersen@gmail.com"}],"time":{"modified":"2022-06-24T01:47:07.156Z","created":"2015-07-06T02:04:16.538Z","1.0.0":"2015-07-06T02:04:16.538Z","1.0.1":"2015-07-06T02:50:47.145Z","1.0.2":"2015-07-06T02:57:52.964Z","1.0.3":"2015-07-06T03:02:00.582Z","1.0.4":"2015-07-06T03:05:00.165Z","1.0.5":"2015-10-04T07:58:18.013Z","1.0.6":"2015-10-04T08:01:55.225Z","1.0.7":"2015-10-04T08:09:20.181Z","1.0.8":"2017-03-06T07:46:20.032Z","1.0.9":"2017-09-01T20:34:36.887Z"},"homepage":"https://github.com/serkanyersen/pjson#readme","keywords":["package.json","version","package","info","typescript","utility"],"repository":{"type":"git","url":"git+https://github.com/serkanyersen/pjson.git"},"author":{"name":"Serkan Yersen","email":"serkanyersen@gmail.com","url":"http://serkan.io/"},"bugs":{"url":"https://github.com/serkanyersen/pjson/issues"},"license":"MIT","readmeFilename":"README.md"}