{"_id":"@allanoricil/node-red-module-parser","name":"@allanoricil/node-red-module-parser","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@allanoricil/node-red-module-parser","version":"1.0.0","main":"index.js","scripts":{"dev":"node index.js","test":"node ./test/test.js"},"author":{"name":"ben@flowforge.com"},"license":"Apache-2.0","dependencies":{"acorn":"^8.6.0","acorn-walk":"^8.2.0","tar":"^6.1.11"},"devDependencies":{"got":"^11.8.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"description":"## Install","_id":"@allanoricil/node-red-module-parser@1.0.0","dist":{"shasum":"9071adc593bbc15bbda5a904b675f3e678a825b8","integrity":"sha512-8TUP3GmE+v3p22pcOTWzTe2DFMR2obcanZtPGkQD/xoW8jQrRS/4DoomgEMHqn8jvS0VcJAqRkWbtJBIuwiA0A==","tarball":"https://registry.npmjs.org/@allanoricil/node-red-module-parser/-/node-red-module-parser-1.0.0.tgz","fileCount":4,"unpackedSize":9380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvGOouJNFgigibsqcGkPRAdS3Kw+KQ8REAdSoSjm72bAiEAi2eEycrmzVDLPH40n0ERvDQePXmdB6GoxhDx3VuL8jM="}]},"_npmUser":{"name":"allanoricil","email":"allan@oricil.com"},"directories":{},"maintainers":[{"name":"allanoricil","email":"allan@oricil.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-module-parser_1.0.0_1696354504550_0.43993262507145303"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-03T17:35:04.444Z","1.0.0":"2023-10-03T17:35:04.757Z","modified":"2023-10-03T17:35:05.072Z"},"maintainers":[{"name":"allanoricil","email":"allan@oricil.com"}],"description":"## Install","author":{"name":"ben@flowforge.com"},"license":"Apache-2.0","readme":"# node-red-module-parser\n\n## Install\n\n```shell\nnpm install node-red-module-parser\n```\n\n## Useage\n\n```javascript\nconst nodeRedModule = require('node-red-module-parser')\n\nlet moduleInfo = nodeRedModule.examinModule('/path/to/module/dir')\nlet moduleInto = nodeRedModule.examinTar('/path/to/tar/file','/path/to/temp/dir/location')\n```\n\nWhere the module dir is the directory that holds the `package.json` file for the node, or the tgz file is the output of `npm pack` or the packaged module downloaded from a npm repository.\n\n`moduleInfo` is an augmented `package.json` with details of the node types, default values and icon information.s","readmeFilename":"README.md"}