{"_id":"@folkforms/dev-info","_rev":"35-915201079dcb18262c99a12c55973782","name":"@folkforms/dev-info","dist-tags":{"latest":"0.0.35"},"versions":{"0.0.2":{"name":"@folkforms/dev-info","version":"0.0.2","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","shelljs":"^0.8.4"},"gitHead":"0e92675bedc333457548f80effe238332ac67ec2","_id":"@folkforms/dev-info@0.0.2","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-SESoXbvcuwZiY1v7YW+GbPn0M6/apMnbX2n2nhtzM5zuTAS1Rgm4f23yM9QSlTTkgKshfvkHXYabF62hcgWa+g==","shasum":"aba43748687c3112aae4e79addfd1c2cace54859","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.2.tgz","fileCount":14,"unpackedSize":7799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcLE8reKxJoA0b0tdZx+I51Kun0BujwJDNy3Vbgn383AiEA+tRS8YqNugX9/2dh161maZ+T/HvWPdBhRMKZF6VICvw="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.2_1632173229963_0.040600952040665605"},"_hasShrinkwrap":false},"0.0.1":{"name":"@folkforms/dev-info","version":"0.0.1","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","shelljs":"^0.8.4"},"gitHead":"db724b7d27cf0a1a8906ec1586ddea26b94f13e3","_id":"@folkforms/dev-info@0.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-U0c14dbk3/hqXS8DZXya5dsp7AeML0MNrZLHQiUEWIIQxxLIlnVD6L7RQMttrjQC5Y4UqKvZLAxIrbyA5TzibQ==","shasum":"588d9cce62542a4dd331dec4ea9e383e3b2429c1","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.1.tgz","fileCount":14,"unpackedSize":7799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeXs5MAE/1o2A0/z57uEJAqtU4XMOvryOyjVLKoxeY/AiBIGkwerGlbWU3CaCdWgEmy3BXRz3qlfZoxIuswVpoFPw=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.1_1632173276134_0.09874336969675723"},"_hasShrinkwrap":false},"0.0.3":{"name":"@folkforms/dev-info","version":"0.0.3","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"1b034be02a1b766c36a486a8620ff7924d477d1d","_id":"@folkforms/dev-info@0.0.3","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-LfuSd0G+rN50MLvn69vDKHJQLpTBrHyI2XCq30mU+Spw0qdduyPyuFqCfwGIkyT0NTcsMu/eBCz5sgy98hWMlQ==","shasum":"9e2a83167c39faac5fdac6776db15fc28379e310","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.3.tgz","fileCount":13,"unpackedSize":7119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVTFNrNO6D6ePWxMZGgGc/cfR46cXHKICzUk4juxT5FAiEA7I0jT0cITLYOPGc8X3LHhrKXMoPeVxbY8XfSfOANRC4="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.3_1632174031115_0.9705608145984934"},"_hasShrinkwrap":false},"0.0.4":{"name":"@folkforms/dev-info","version":"0.0.4","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"898bd736a59865771c80e59a437d14d9499533db","_id":"@folkforms/dev-info@0.0.4","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-TxL49Uo5IStToaNtJ27sBmy8d1NvRQ1ozBWq/oEO4vwv0uoaSC2v4tZ1i65e1DwlQz2bRGrL66nXpzJQIqxkVQ==","shasum":"33c6b88b31025cba7a7dad2b08fff944f6afee4f","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.4.tgz","fileCount":13,"unpackedSize":6784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmcIJNYuz3dGtNvdYyDzKBTqEJZUW/CN2eqmAKXzBkzwIgNjbi4SPMCM2rXn8SjULjOoDg5m072KxKTPm2YIz9LIU="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.4_1632176263144_0.5248958451328578"},"_hasShrinkwrap":false},"0.0.5":{"name":"@folkforms/dev-info","version":"0.0.5","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"691bab7f9d58f611a5bbf6c71a9be090f9760a73","_id":"@folkforms/dev-info@0.0.5","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-kUDzzQ3g4UxqoCz1WCYn6q7LmduxCB+pCP4CWCZsL2/ZC8c+V79Afc/O24E4xhOpxdl6K/oOhagAo3HjFTv3uQ==","shasum":"8b0f7f3ccc0f0fdcd04b802d724ba407b2f19066","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.5.tgz","fileCount":15,"unpackedSize":7515,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Mijtut5nm3JB/uvKQNRrsitZTfmXrysvRhO6W3J9WAIgSHBk8GqDNeTxaSKJIb6QhlYwLCljIEAt+i/gb+DEReM="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.5_1632177218707_0.9449117203871218"},"_hasShrinkwrap":false},"0.0.6":{"name":"@folkforms/dev-info","version":"0.0.6","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"d1ac5f35086d81468a653435908d846cad3a04aa","_id":"@folkforms/dev-info@0.0.6","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-YtgC5hHegkGNPKna4+VXFltCy0WH5Gh4JBVa2VsHhogOG5D7aW7rTWCzCrOEDnkmz3iVzRb/nz3fd7assGxREQ==","shasum":"1389c819827fa7a750b101ceef933bccc90f5a2b","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.6.tgz","fileCount":15,"unpackedSize":8354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnK2gKQY8/cfhUs7OButHTHYS6wZBgVQdF9s7BxpWucAiBRnxz/xbhw8RcxWbucwb8SP9kLP+vuNN0SCy3csVv/pA=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.6_1632254196593_0.3700255845643814"},"_hasShrinkwrap":false},"0.0.7":{"name":"@folkforms/dev-info","version":"0.0.7","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"33f603d8bda32f4b8e33a2e171e2a4803fefb5d0","_id":"@folkforms/dev-info@0.0.7","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-AluxRQoQv8Ul67XottStnbiC9sQUt8FNFo3x4PrqjK0dtBYnzM4Gt/F5JaWVjumyLNch/s5cBfFW2XxAvmATXw==","shasum":"b62d9548d84e64989625f47a37ab7485aded79a4","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.7.tgz","fileCount":17,"unpackedSize":11536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCchl5MbahLraKiRhMLD6BwPam8Q11xtJNJvFPTrkBsBwIgEnnNOg41MzVIIT7djtWI2dcL8ovOzWS7hlPGk4Xa9zM="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.7_1632772303489_0.8865362635910203"},"_hasShrinkwrap":false},"0.0.8":{"name":"@folkforms/dev-info","version":"0.0.8","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"d52837e1ae2c8a82c4ff66c3d7df6f3dead95f8d","_id":"@folkforms/dev-info@0.0.8","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-JxPdURpMXvUUEsHOrAfdKh2VPT49K61FfUDdV5LDR2BUD6HySFRVV5st+jodXYq17kraDJbh4ROO7sb2jdCC5A==","shasum":"b64616c1efd0a322dd6c3226eca0c634f083854b","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.8.tgz","fileCount":17,"unpackedSize":11605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCara3Ynlj5DuySxE5pPGnQNWZ74cWq3rQ8PBFX3phuBAIgayBuztWouVrt74JKdu9CslHdPxxwYqMGIN0fwquHnu8="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.8_1632774521532_0.5489582138878653"},"_hasShrinkwrap":false},"0.0.9":{"name":"@folkforms/dev-info","version":"0.0.9","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"fbaca361a710c9f76a3cb56f6ff946736e09e68c","_id":"@folkforms/dev-info@0.0.9","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-sHd0IJD0edqcPTOZWY+shgl6xRF2Shy9HtaXB9yOjHAevadp7c9S88nl9/ptLp2hrHudnp31tpGtRuOTE87fkg==","shasum":"c8c10e5d667e0e181fda1c1eb70a633f0061b0a9","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.9.tgz","fileCount":21,"unpackedSize":22277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/X2xml6qGd2csXJzhfgfpJ0DzEASiZohR6nELD+HVOwIhAI3osZ10ClFgyg/jkigZXEqi2JKtYASBfs6FJ2Y1Vbea"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.9_1633034465361_0.2995101458411964"},"_hasShrinkwrap":false},"0.0.10":{"name":"@folkforms/dev-info","version":"0.0.10","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"d96ec9576e065d32439252144bb95c9fd96e6ac0","_id":"@folkforms/dev-info@0.0.10","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-Tpipp187VV7R4ALlDJrjze8hNJGYzpZFhmUPzTvvXGwSsB3P1VLY1sd+UbB/Gp1iY3QN1z7qj81JKDyuR1OCNg==","shasum":"b17681be7d2f3f4ce1aab4f61c1f3dbd2e0d66fd","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.10.tgz","fileCount":26,"unpackedSize":23903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaV15lUia72WuqSssdDv5znLPsI2Bw+khPsedZVzmxJQIgH1EpDrbuC0PkDtvzgKdec5A7FZ9fHRRAdEzZBHmpuok="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.10_1633636826029_0.8918314191994792"},"_hasShrinkwrap":false},"0.0.11":{"name":"@folkforms/dev-info","version":"0.0.11","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"f7eaff55769b321ecdab3257a33c549e98eb89bf","_id":"@folkforms/dev-info@0.0.11","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-d+x89wPeBq5F5Lw6vumIdQnQ6zPXHHdeV8NXbrMtZVE8GFkbNbxS10nDFvwoVtq36BkXN3/N0NYxzLUXwtgH9g==","shasum":"215de2c9affc0f41146e6c2b993c037866c0daaf","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.11.tgz","fileCount":30,"unpackedSize":26280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZEGF2qnGANgHMNU3QS/vEvYg4X2t9NQQuSkpgUwceGQIgRnrfymBp80YqKP8tvrjFPzvNuLY/Pe/VdazgYtEwKDc="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.11_1633986029948_0.65506052780594"},"_hasShrinkwrap":false},"0.0.12":{"name":"@folkforms/dev-info","version":"0.0.12","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","xgenerate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","xtest":"yarn generate-tests && jest","test":"echo No tests yet"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"e09a90c6c1dfc7a2413700cbf72b26400289709b","_id":"@folkforms/dev-info@0.0.12","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-w1ZeA2O9hOLtmrzpXVA+KDXXYPAM3MieCd8s9bhjU1CRKRXFD6Fz6RSQLF3MMcsq03E69GNulY2DpWKjUE0SIA==","shasum":"8979354fa9e5eef5f985e39f751a37d7711c9ed6","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.12.tgz","fileCount":30,"unpackedSize":26332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3IWAjKSFAgiH54hIDmiJmcSq1/d4nS5LxccOPwHyoeQIgTqObKG9XrBzibVejLXA9MpY4JNLyDeaPY64DLz+yhJU="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.12_1634060948470_0.9937872988594698"},"_hasShrinkwrap":false},"0.0.13":{"name":"@folkforms/dev-info","version":"0.0.13","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"819fd6ddca808fcab6d5ca1a472979e3d4fd5aaf","_id":"@folkforms/dev-info@0.0.13","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-uiFYt2Sk2Az5XCHSeUVFxBdozxrfxp8MWiNvE6vla36ps0DEm8Diym9nGp+z9UiCpuXr2yJnA88RBGTpJjfKwg==","shasum":"9213222757086c1e98b45fbd10233f75904cf296","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.13.tgz","fileCount":34,"unpackedSize":29110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6I+QmvjohmFrkFAxuo2arrgmVRcGkaPnbljEoBLi7KAiAM7XSePV099+BAWkle0nRTTqk68cY13NUk72XRuduLcQ=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.13_1634587278963_0.4098911529705487"},"_hasShrinkwrap":false},"0.0.14":{"name":"@folkforms/dev-info","version":"0.0.14","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"15aa7a4c6b0338d714000f74d46f09316bdc59da","_id":"@folkforms/dev-info@0.0.14","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-utx8mnldoSQHrv6M02HjDnuJYCAd3CQt2Ptp+PfN+zNieMcZ84arcqefVwgTJcF9oHex2v1flY460wmAWOc90A==","shasum":"38900df25546c52b5176b821c5e72d755139dcab","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.14.tgz","fileCount":37,"unpackedSize":30632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJtVYsWNc6HrJu9kozo4w7kCVEa5K/7230pAyoGqg/eAiEAvlf0PFopFd+JhfN7IE1/U7f+kqnrJunTpJfSbvOCXM4="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.14_1634588914888_0.9712739243775079"},"_hasShrinkwrap":false},"0.0.15":{"name":"@folkforms/dev-info","version":"0.0.15","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"8e5ba1248f977afbc6268b59047da92b7aa73cab","_id":"@folkforms/dev-info@0.0.15","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-XwTaaPJprtZ7zmpoyGgc5kO7kJ51Qs6YDoTz0/EKcW/g7M+7b3MLtHq15REwWfeY1wzqLid8gQyS36IyfHOI1Q==","shasum":"b5aa333325e24fe4849beb8cc6fd8c4b9fc78d99","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.15.tgz","fileCount":39,"unpackedSize":32438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnx9yJdIQS6UQYZq4sSWYExtsCthQalmu4TcVawWlG0gIhALlI16nfTeLyXPp6nolEQ7v6o+zekQukEWPPje/xKG61"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.15_1634768853358_0.10726156257154384"},"_hasShrinkwrap":false},"0.0.16":{"name":"@folkforms/dev-info","version":"0.0.16","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"757619b1d7e42a3e34617555a1613b60b6875411","_id":"@folkforms/dev-info@0.0.16","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-k81J/RMX/brLR2vAAa8mX4EgJdLUBINbJXbRGOMTPUkrKASZ28naJZWH3DuHK//GB7L0OjZAApv4Rn5H08aXmA==","shasum":"2117ab1028e28e0ffcb56838718f2e602af45b6a","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.16.tgz","fileCount":41,"unpackedSize":32319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdms2LDylX2EHhTnYmMklD5RtjUgv49fBJB0xhljZ60AiEAkzNkR3DKQu3V4w6UFdrOO1V/rmoVocsmjF8vIIySvyA="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.16_1635271978336_0.4602522134690519"},"_hasShrinkwrap":false},"0.0.17":{"name":"@folkforms/dev-info","version":"0.0.17","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"8f8a615b937ba5bcf16da0e60aec2ad6244fc109","_id":"@folkforms/dev-info@0.0.17","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-K7XUm1/Y7txJbPrBBzshG7KJbENH+mzdt4FyJpaVrcnFW5vcbS/FYAgcOvjo5JJd8KREJgHLj73hLKgpcH9GuQ==","shasum":"34e902cfc46a3549cc2c72317d7384d7069fac16","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.17.tgz","fileCount":41,"unpackedSize":32548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlb/MHVnfIYeTkg9EFUtyqAohF4sLBulTqMCATMWP8XgIgOaBO1Z0oiUsCMzzuAvvsgLwQONU6oFnRB9Cd8tM7NpU="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.17_1635454562466_0.528764993736424"},"_hasShrinkwrap":false},"0.0.18":{"name":"@folkforms/dev-info","version":"0.0.18","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"a877dce0a9b33894eb16f0b72c56a5417e0ea66d","_id":"@folkforms/dev-info@0.0.18","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-AF9/oQcl0yXE4+ktJUmmEXMc8C6/q5qOsnGCJtlSsguQ6cJdVExQlUzUkYIioGXQQMisQRhJ1jSPFfzcijxBoQ==","shasum":"1cb4834acee9d5a9efe656f2592296e2130ebc2b","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.18.tgz","fileCount":41,"unpackedSize":32660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkv3gKQs1iR8jx1SLpxAy7niYXbF6QrdEon78pcy/eWAiATl+2ov7KGkERqM+S2qB10PkbbzesBQRLjMPGi5IaqGg=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.18_1635622783030_0.07292169805842552"},"_hasShrinkwrap":false},"0.0.19":{"name":"@folkforms/dev-info","version":"0.0.19","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"fabfb5a5c9325a884a550e64ecefbf790df898e2","_id":"@folkforms/dev-info@0.0.19","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-lzsYXK+bajTZoZ0KPE5IIqE/4FHMhyF6uU+JHEnugqsjvX/5x+rKa08vyybJOCVCni/zS/oE4Gg4wyhKUxFQDg==","shasum":"84aec6c632254f199df71facc7213fc8ccbea389","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.19.tgz","fileCount":41,"unpackedSize":32685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgCeeopZrMRIALoVTqEM+MO2sJHvh/k4UoLl8g+NQ65AiB0rekXvad+akydYPi0LLVxIONt8Q5zbnWSpDhM+ZL0qQ=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.19_1636215717534_0.7492481342200599"},"_hasShrinkwrap":false},"0.0.20":{"name":"@folkforms/dev-info","version":"0.0.20","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev2":"node cli.js -c example.config.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"21c79297c99161ec946c0a497167251d74ebab4b","_id":"@folkforms/dev-info@0.0.20","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-w6Z6qU3fuohjRgP1SVPEuf2Ok0NvHoqJZYA3bryGLuJcjF46ZGQDtbpSbp2WDTVjqpRx+QWTJkJkXTQ2OKfTPQ==","shasum":"c808e611ee1ec0e6aabbafd38c2010d0997788cf","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.20.tgz","fileCount":43,"unpackedSize":34461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHD2IbOs1RIvlF7cCdvvpLWf5xKz+g+Xp5z0IoOqNUKEAiBLjSCFOozFy3voGleQbtCDPjZcMGW8/ZwdIn+F7mMX2w=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.20_1636749726120_0.9628803821867715"},"_hasShrinkwrap":false},"0.0.21":{"name":"@folkforms/dev-info","version":"0.0.21","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"ddb2887014ffb26671ff03fd1473badf02bdbb97","_id":"@folkforms/dev-info@0.0.21","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-7O2TAq1TebInXhkrBL28aAbYAH0EKMuF7WN9tH6hEdXw326ihB/TxqRyXMK4jMTH/jfuuuP71pVa1L/CmDp8lw==","shasum":"b4ef5d316582f84758c0060be9b3386e234e63ff","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.21.tgz","fileCount":40,"unpackedSize":27955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlUpqCRA9TVsSAnZWagAAeT0QAJpgSy//oNujuY21dc/0\nwvXxCMvW6YE0iW6TG1OKZmK+IOjh5fB5zIJQbfaQsjIGV9e1BYVvNZkqpHzb\ntCodNUcx9eR8L4+el2FUa0cLcI2n3an2OTdd4lRVsjxsOjpWIDZ3D1X5qSxz\noIdPkNncx6CPYVV4jGbFJLeC9V/M3zvDTKKCjXCsGWx7+OJ8CILHitgrEKai\nNr/SlMB04I77z94mt9jBzcuVK9pc08RR3KIZafFKLrIviZUmJfcBvpdr60X0\noMP1Pd70ZF36SEz88EkhdTxCx8+H1eHjkSfHZLFzY3skMB56YRd0yTM47Qnj\nMhpovw1fLtXxaXJXIRSLC/Hs8JhjJ4DkHP9lMGcvP5F2xd9S1m6BqykVMFwu\ntL+FByMXj8++LamXLI0EXLAfqy+IOdvkBWnb1WYxfTnbPc3fSvLFMfrhSus/\nTflRLKCMyjHse2xatg5MVuQGnUkKs3rRZ+dLsafUQfQ5Hrta3hf68pkOVXBw\naNwMRsgtgQ+S8vRjhI4OwnRIBaalWnLU20uHxQu0rEvUnLKltd1GH0dVrmZ6\nwo42zTewiPZWu+M/niBd7MBvUnwYVvQr6VqwGCCO5EQW+EG7z5AV+TkxjL9k\nznouzpsaFmHKAUuGnw8jNwyqDc+yd9z49HZlVpBV+wq2QtMIYQsTo8pPgNXE\njNzc\r\n=wdje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGPQQnm9y0v1nxRkNtUmM9ysBPfp6qelBSzf2Aw5vp6AiEA49viRBhrWAA7u9KkKRcsI7U+LwDdgks56TmOFXs6/BI="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.21_1637173866307_0.16656862295920205"},"_hasShrinkwrap":false},"0.0.22":{"name":"@folkforms/dev-info","version":"0.0.22","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"e229a11977f40d4e0670ad0e1410243ef77c4bf0","_id":"@folkforms/dev-info@0.0.22","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-07UUFmM6aAhDjJjF4CxMG6mCjVZyFjEwb4tr95uvzys7Ey4lMNnKbtwI2FRZl+J4HTpe5LKYRFrkFA602G3jLQ==","shasum":"379f7cc0633d54bec47744b52a9d961889f661da","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.22.tgz","fileCount":40,"unpackedSize":28695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlVPtCRA9TVsSAnZWagAALPEP/i3eg6ePDf80ZB8wOlpn\n1qQYZJMg3bR6jde+M1U2oSZpUwY2xz867kPwHHtu8ncXC2D5TPU7W6Dx05yC\n49Y4asLbN2RbDLOv5sVRdTDlK2bksYAgr3c6luCTarV6tYcgqMSlzUjs1uBZ\n5QhrKDrybnfPk538DbrxW6cJWeyNrtlmbQ9SF5eG7RgZoW0gVXcw9SsUyMSE\ntx5nB8TXbfsDiToftfmeSIko/zNMp68COev7Zm31nNANi8PASyTspbKvzo2J\nP/BVWLUTV6/sq1hpK7nzCZwo9LeT5bGMmJlF++HTKnz/d2xwx08y7MglqmGs\nKrBoxYYIcPBQjEPWHkmsZwxuuBFphq7SSawPoS0RbKOtHjqoNV0SmJ0yQYXI\n8RdiYQ2wknvMERjgX+8ZwGl1SUKqfY4A4NJtX0ivVDc9jO6KNlSKEmejQMZY\nxZgDVlfoeeb8VggTRt1iQYuVs71hX+l/WO9MJ9kqFAFkkRHbAaTK90APQZYB\nGFr0y++CQbOJuG2w+jdoS+fmoyy76oA14iwFZsJaAUgyWsgO/MZDmj5edKBk\no7xWXNGf0IjgdlpdQCOcCQO7I3LzEgmGV3sPqsfigQ9Mnhh/yRtWFR6V7f4g\n0oosDDThWGzKUsMoGlvMFd3u5+dodRRLN9zx4jaxpQdNI157/eZWstUw8q1H\nxRy0\r\n=iEzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ/IkZKMpTveNVHjn6IAclNCGU31JamLkBZqwAU8gZJwIhAKLXCRnZSpMPXL5H3etifkqGNeiQ/7aVV73ZSzd0unn2"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.22_1637176300944_0.2145955647253195"},"_hasShrinkwrap":false},"0.0.23":{"name":"@folkforms/dev-info","version":"0.0.23","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"8cd9d9fd4d8d2fb0225d9e1c02acad543c70c762","_id":"@folkforms/dev-info@0.0.23","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-PdrnFDet3To6IJWEjE4oyCqk0d1j/PjwK99C5jCyAMdgV1v9V07CgU68jIfspg1ZOc+yTq83zq1ostKXOUgluQ==","shasum":"a51b4fb44ab9d8861f7923c751ccd5ff38046fb3","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.23.tgz","fileCount":42,"unpackedSize":30814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlVtHCRA9TVsSAnZWagAAd0gP/A+qKwPUVk2l+zrsn9BC\nlTU1c3lv1vBlzQwHrvXSGiP4lw6qA11B76LNTUo/LRfbxSbOnY/+X7SOIkA0\nWW4KMl1HhmiVEHx0UXUECMI0tBZwqUx+ORKf5trOST4OtFvuu0tuTKtgSeII\nQL+vXAyYa9k+E49ENJiDKh22R3ZlK72DJDXnpTF7FX9UvMkbu0wuU34s7zWO\n2oitc8v6+KVEnJAbxKQjCRa17jHQOXNOiJHrnmkmmsW9U82vncF94vc692Rx\nqciuWM34OYj1yzAgppDundFXz286t5so+sZlII6zjIS5xserU4v0vgHLI6Cf\n8Y0T/wNPdbt+u/KSx20chpcI4hJ+TWoslGWmOLVo+SxGmLC3KKA2o5syRwPH\nZ0fh3ImcuR0duXR63sGp2vwLHe5hfF+Zdp3HRGAcKw4+W3VMO9ksvKNZ6eIc\nYW14yddEgUeWt7048IiwfT47EZHAuANrUA9SY4aBlLbgVk1NdL3hEDEkFRf8\nROLeq+b6/IIjPFMMQ84iU2WiQdnbnJ3c0QgGAbD8eK9UWG/9IfcQAdpoiVQn\niyuRTc4Nrx+x4yRawwg/V2Ysc6cwHCqPtET+C7JdxUBEzhqu/C6vG/CLCzRw\nbU47zCXN+Y/elSM2DTr9f0GqS4q2/kBAfeSWAvsvhBvmPN0t2xzDgjrq33yy\nwBX2\r\n=Kd3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAW/HazQKxKb3xbdKvnnRGAWzEfWr+Z+9oXDDcsFmbbgIgKQd3cgX7LF79GmsL7ciQ5cm46IkoiPMgWSLjbEo+zss="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.23_1637178182996_0.3495979210815463"},"_hasShrinkwrap":false},"0.0.24":{"name":"@folkforms/dev-info","version":"0.0.24","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"ca6760967085f195b42a63bc87a18c80e2d4e929","_id":"@folkforms/dev-info@0.0.24","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-+jBd4SqBD3tHyn9LDFXLsYMOT1Ttj+5VW26/8ag/1GTyndWL3ABultTA9Tcw0OLZEqwkv+bgHxgth572U3p3lA==","shasum":"13c08af66996b4a14783dfb58c55dc32fe94bcc5","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.24.tgz","fileCount":43,"unpackedSize":32352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmL4ECRA9TVsSAnZWagAAT2QP/R7aOWNNnnRKU0y8Ew1j\n7Brey/mYAKUCzujksf1fnORAWsKX+9LCn3hVRE/hRm7QEa3LbBLQVCNd1Kho\nri8vm1YX1/NOO5fvOuMFl0NjgPeDXGGsXEu6ukxGdILkm3zw06+yZkYXJMMK\nPsdBldvuYa8f6DMOdAVHxEtSFTjhQcIMXBh6DLulq0H0O+j96TakpdnsMcic\n1EtCoHrzptXoYM75+/U+i1PdF3e/BOrwrCmstEKMnLVi0SgtCnGPGZwvueaj\nrXQ5mLrjWVZ+ONoY2bEy0QRdqkXDlhgIOM1ECDMNWmuKtIpxTHyqqEa8gSGS\nvkeWIxRDcrVj+rLUpwIe2nHHQSZRLStAJncIsEbSMfmiHk4nuZW7ObRIxJdN\nsEO2cacFrnkz20OLULSskP67ZmPSWWtjV1RFfTbMA3whT4Q3ai4uIjAV3pd3\nu9akLxnSHrQUzXWla+h//s1BXhV+dqdrwLxxWBB1CxPD2CvpqJR2o3sLLkQO\nqRB+HJ+3+ng3lwmI/nCQqDLM35AFJIqqPK0TyFkTEo6RoA5lPqjWjxFS1fBC\nV0//R8H79FxslnLy1OidAtuyPzS1OZuV/N1qAAmDGRF0dF2RTj2OL6jDjavj\nyYVajRiddvAoMlxW34CKv+0b5bgVjKY5eb0E7Klaq7+8kGQ4kNgDGoLJ0aLc\nQTsu\r\n=jSxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGMBhLyprU+Hf75omottPxN+SQnWeZ3UOlwIVsQfO+XwIhANIAnknXWsvg4vR7JkgUTApUU3yBvPVbF5qxplgFNQw6"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.24_1637400068586_0.8567318291384531"},"_hasShrinkwrap":false},"0.0.25":{"name":"@folkforms/dev-info","version":"0.0.25","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.4","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"c178de264c330eead97c82aebf61619dd69a3da1","_id":"@folkforms/dev-info@0.0.25","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-ijNZpSE3dHjdeMjM45LYl5198q+At36GqG5hoWrIuSW042jyhfH0a1DuZ9rqd4k8ND0KF7nFyplUC33pv6A3MQ==","shasum":"c3fe15e726b138f7ee252cf1c20dba03db91b968","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.25.tgz","fileCount":43,"unpackedSize":32555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4AsCRA9TVsSAnZWagAAusoP/iaWLAvNHDXZXKwKQCaR\nEA1HkI77DlofTA8vV6JOR2O5/0htsu9BfNj7EEUn0t6UBPu9RiNEplIZ5Mjq\ngYj3jlWtM4KMu0BA6B3RgzMAXxbaJnPMGyMg3q4SxI0YnkVaDSsGd05xkhQo\ndKePuqoRNWHoJ71uuWYns2PxxlT4AVYVkhm890tAhZ7gZHtj33ksOmndzfpS\n9amFhsZwKF1Pkv/zNZ077dG/CgoeF1zz6cx0woCLqhXjpm+yPG3PWAK7A4V6\nItBL57fCBLMLSy2NGFzbKFi1RnQLP/8EEciv4ODzGiYkcjeU6ajObdBCGVuO\n5AS9W3cCafIunCIP516pvNcro/t2rulOcApCa8NRNZNLhLRFaKL/488xdQ2f\n8L6CreRvyA3GcN96w5ezs1EmK8whORMdqdEnt5VrFanv3eS6sfmQ5CQuP2N7\nMqQ1F6ltrD9/tmDhd6ZbdaDpR1uOSIeA3jce3CxmupPso/AdMhq8RCn9pZpq\nyi/3adiAFPQX80W0DqAAZkzIkgPzU2zX8gxOPT3EkOZ+urNrgqMc8t1wsqU8\ntodAOkIRI5J39U/pPsKo00ZXukCNBDzF/rg47GQZT5gJKnDrRJcxO/AGx4fq\n4yLnVVCNasULsXPHw35o8q8rgKEWRfyN154SiZ0u9POwWQTD6dt7k5eeJ9nO\nlzQv\r\n=OixZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI0/MWEvF7evecNaTKeexSqTBjB5vUhjSuPLMMonPKHAiEA6//4nJPn/W7ERk3gULjbUH86Niftl8ArpY3SZyZsErQ="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.25_1637580844812_0.5784599554442862"},"_hasShrinkwrap":false},"0.0.26":{"name":"@folkforms/dev-info","version":"0.0.26","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"f892963944b6f66345967c24cb04cb4384d797d6","_id":"@folkforms/dev-info@0.0.26","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-fvhD5SLFJ2xZQgBQ2OrSmb5pFR5KSDrk/SoB8ZgdlhdUtn9nzd/uNH3LnfgMoCt9iRX583ZIi3TcfcLc99/77w==","shasum":"443bfa285bef05ba431fa66fd2313d859a8f42f2","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.26.tgz","fileCount":42,"unpackedSize":32216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm/SjCRA9TVsSAnZWagAATRUQAKSN3I7Lba1qW1gGXH6G\n6JHXiaU8uSWCgnYKYvL8V3bKgCHwF9/AWPcsar3tlZKL64YTRCp1Phn8Lj3T\nEAH8J8s53f8tAENBrRY4Ev3bqbmbBtTHZj35ZOJmiiwFZRoEr0q6AQhJHrgZ\nqAU5pBHDmoW0qdMEns9DvCNioTWCnwDN7TL+jOqEJqSVqAeh9jWFogbXLNjA\nJHHFEDiNDjSM7vTPPyi9QgEHxJh6iEC5Z3h4aGS/SSNmIcMiBGRH2KoGXYPx\n3ixGqJlGLfFhfi8z4EmjQpc0tJiqbSWqTQ2E8NnNcp/aK4NrZECSn4SJY85F\n/t23xrnB3XaQcq9mAvv/VZa6ywWS/W5xXhaa/dRxiG96TsIJJyEmDX1SMM3k\nuBV9zDoDBVCg5bkEpnqcGpm5QG/Lk2YAcvA6ZBDz8t3e7JuXBFvYnbhZcZ0M\nXcp8TuXmnaJlsb7yedLYdqmGQqsigaMDS3vv1U6Maf15bOBXXafTOk06ZBd8\nAGseVhQhyFDz+YK5jFlEu4Kxlo0dmR5F2vyHk0cNSJy6vHzp29WCF5Csa6A0\nvbmnmZufZDCAggT4S0SkyNKGrVn0mi0kTsHFWJRGRk6YJshBvMVz+7hdc4Vv\nFM1wE0xaRKKRbuUmAh56uyBrkeLLXnwbrBazVhYnl8q30F84/Gt8Ftcf2850\nvY6C\r\n=2GYr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwKM7C7TrAgD+wh1FzdKJexMfMIIv5DQ1YT3I2o++4aAIgCQyyQDSB+a7eQNkNfJu2Ezq3p3Bw1FjvXwTe6SStNUs="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.26_1637610659812_0.7958438164990131"},"_hasShrinkwrap":false},"0.0.27":{"name":"@folkforms/dev-info","version":"0.0.27","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"b42924861590d49d0625b4b0149812e0e6f674e6","_id":"@folkforms/dev-info@0.0.27","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-+yd0vOeIdllTjY4reI7eHb3fgeiH5LoiO5ce2FIe+4CFuTtGvum7I7IvDqak6A0Me4LeCDAEnvv5KsoWTIO1Cw==","shasum":"850672b1377cb79cee0d1a753e81103e8585211f","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.27.tgz","fileCount":42,"unpackedSize":32295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnRy9CRA9TVsSAnZWagAAwioQAKNpuEfePkR5SZdOR0fC\nBlnT62YQkR16imsPumuOr9m0NIMnG1Cpac3qeGcqUU316z2e6+FinPXUTcEd\nBpQYSPuqD4KPqoH/FEyeRSpxm9cc1NwNPAKqeOOcyDIzn2TonKkNtA5azupB\nI0HURHkgFvr6KIyB1BrcrDtggFwtWbjert5/r+fQwDsLdb/ETKw8zYcv8kX7\nA2zLEzg/BQ7VrLehGSW5noHaP6BcvpHT2YWU6KkSeN0b1eL0r0lhcu71vGJI\nQ3YzClmelsG60P724TyqZUcLg0g9caOx9rK3hsIvPovYQydryke3bCdhsFWH\nzGiFzA4rFl5elVR4X08kaN42Uh5dQmwpCerpzo6uaIS8wv/oaop/nf8k4HPR\nbffm3HL6Iqe3b9YNKelKEIGhJ91QapTBGsTv/cyIs8W3M1+z0Wf8ov82vKtt\n0HPfrMyTB8mT58eKmzHW3vWRRtcK4LCS0vBYCMFbPPJLZBQqRZjpKYR4m2c6\nLZFdhrlyzPYih9/GbkDpeOxa+ibyfisBz7DG5oMt6r7AXP5WpG1sdCT3iCn7\nVPoNuu155mmPFhPe41Sy4uabYIkZpG9R5DtRHuSBb/xLmWDb1zR4NqXj2UUn\nNKj311F2aXxJGPR1iobXu7vNGUhrlQOYdZOsYDt0511gdZ6ZBCtj9ooaFlhl\no7Wo\r\n=lpk/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpL4po8pe+askYob7v5Z49TOX6lpZPRVmneylIrM4gMAIgKn40std6Kt7H/c9Vjom1mV65Iz0EUo06HidhBszRPe8="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.27_1637686461316_0.18213258848035663"},"_hasShrinkwrap":false},"0.0.28":{"name":"@folkforms/dev-info","version":"0.0.28","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"fe4973ea1083bb872432b4fd6739ae23ceabb017","_id":"@folkforms/dev-info@0.0.28","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-XECQ6dCGPMd29qv3NIXBlC8BQxvmGItVgyBgrYRaFJABzOpUTnB9f7skQMdtCIyggqRpH8Xp7geCHfy69Nlg7Q==","shasum":"82df3cd207f3fa6a51cdc2f53aec098fe75d885e","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.28.tgz","fileCount":42,"unpackedSize":32649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhprAwCRA9TVsSAnZWagAAO8YP/3KS5KX5U9Nkz0YUlSkW\n/zsJXbRvg0FtDoQLvKfG5JOewT4rN7jZJL8hzElU8/uEn3dwtsRDYI3L1Yw0\nQTQv4+919LlBNvgKMZjRjSaBP97hY7dPVrwp7H9oO6j9RJfFZ6D5pCUmmhX7\nY4z3MBha+5L+KLTAdMszVGXzuHtnZeQdA5jgnb5tknNSub5HYaX0tJDzDMKO\nWnfrtpQRvscUGuDSiUu5kyjyD0L+0W0TGnId2bMXGBkSANn0VFKt8VL1YIl4\nrpLBjgD+HWuU4IAPBwLC74XRxV0oEfrwCVPr5e0U8mGQrz5TWCOu/ASaEMzw\n+D0YjmS/cupMFZPbWNdGiL+nhkeR939j3Ls8J+P1kfPr3XuTl+dxjuonycSD\nZZGMhI1dBPthDt0/QPjkfZAPSks2Wy09HYQ2y3lLaRdMOcdrc1UpLvEJJ5V4\nk9TD3RZ5ovd5/pRpf1gegj7wO6bFs1EvyrBtX6zRcEmoE+febtxiTCWmDjXU\nCZwBkeRibcuuAXbP39dDl046Y/dFV6qsn+NyVDDGC0S6G2SXzAoH8IDBROu8\nUAkEhBqCLNTTun8Zy341F4SI6pfzGd1ljvj3QtvOlOFxUT5acPCWx8Yj4bC2\n/7JD7osb75ZCH7HzNaRxZfH2aPmKmH55ZsBPJcZDS3pnKHjio7fXFF4xd2tH\nGNQ6\r\n=pmNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtSzofyA24/7vczTsMSVCtHY+Z2OILrkVQvwJ6L8pYiQIgb2I6dK0NPxxZ2K/v6GNYAo4phSNCR/ARMrU3WbgN83g="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.28_1638314032457_0.27026028331740615"},"_hasShrinkwrap":false},"0.0.29":{"name":"@folkforms/dev-info","version":"0.0.29","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"3444c648c02121323fc0f7d611a9a0c0f9d1bb87","_id":"@folkforms/dev-info@0.0.29","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-h63Sx2JoN17uAe1dTjx0yLr5PatXon0i0nFiywmR7MrNxmqI75xxFuuGfm2zyJ7sEzDarMu6DKWCyD0bFPxU+w==","shasum":"48c61bae4c171c3e7510f07edab367c3da126b84","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.29.tgz","fileCount":45,"unpackedSize":34894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrqdmCRA9TVsSAnZWagAA+84P/RjgBzxa5Jw3GXxH+rLn\nQzPgRK4PXFRMMSUP1M45Yv0ls+2OOBi7+qFX3AZ6ogJ+oC32rBPjSCqY0GDi\n3Q/MLAdNouyeT/X+6T7SESfRsHkz+PPvjAaOiKR3Lv2RxD+1is67+hLadM/I\nCgrXU+F2H1Ay1kibC0/TWiRzB8oBassR/4daS+Gfzxh7dkxnkkOjl6fZjOzS\nlAOVDsUQysmq/j2rfU552dgokwkGgL69S5KkE3ZrncZREqejyXQ8qOKnjtZh\naYOWH1BTNlQYYmjekVp+pIcYgulsQObBrYW9mLh5RRrndfcBpGDy3zsPFSo4\n7gOwFr5sWaZ21hpPSKgbjcZ1Zh5hkhRN4wb37RGkx07WaHDODWMFWNAWkT02\n7E4zBCQfASJ2veMmlViudq9WtrBKpIAsylLq0C93NdJxORuOpiqnIYGXERsq\n0+IxO7esaLO74yn5BWZ8kWlbI6AZYsenuZj6pjnoRJt275/vUjOoM4HwfS2l\nJt9efL9BZRJDZIVYHQ1jgA2M4D/sBrSfi2ntw/s8IXRrl+kXTrofM5dTEYBq\n6Rx0YUjH6f+MMZVyC6I+BVWBEd0PQ2YuvuXRwNNUJ7DFGBOjvuErRs9fW9uo\ng0e6IOZWw1Z2vqHf7ns57QiU8zMPw5TfZILj3g+vlrsaEQ6t+rMvvsNzBnLa\n75db\r\n=yiXd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIyUjrG1uSqzcX3xrlS7DobcwfIQKs/ZHIc7Gf+/wSlAiAj+LUhH8tu7OnnjYfudr5KrXfjip7l7ajadhNWxMV0Ow=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.29_1638836070219_0.27444168757361487"},"_hasShrinkwrap":false},"0.0.30":{"name":"@folkforms/dev-info","version":"0.0.30","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"3858beceb80255ec2becdf24e599a384cb6dfbed","_id":"@folkforms/dev-info@0.0.30","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-MNVAGnb7ODOkjsoSXsVvAK7JIFVY7dj6S3ap/k0JBK6CpsXEr6XvrsG9ZIR6OWdu4+B8+byOXw2NcjJVlrgt5Q==","shasum":"788de7cef62289d5914f874f24967abcb17c9c05","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.30.tgz","fileCount":45,"unpackedSize":36185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsSACCRA9TVsSAnZWagAA5iMQAIA3SZnvaGyVGE5wIG+I\nrLU7JIHZZ0yhryTERoliqdakK3905A59rncjClT14JBl99VjMdpjR4N52/uo\ngwkDuuZFL21rEy4vxUVxJeogWuZ/nfNQ7kbfEIDABAohi5oJ+A2xMpNnEc22\nkeyxzu7nIJkMbC3N2YzeukMGkPpdXnoiBTtyYcF2xvEOaoLOzsJm2xDDXLur\nS+e5/SmrHFDNt7x/eIS2+rE/y+tqDn+a9GmYX+tYfOGmwy7xNOtY1EvKUBJ8\nHHHs9BsvMqM6uxOb8HEsX0/PK0lrMucQYeTPuc+3U27VaAzX7U5Nd/GQiSMn\nSFOqHv+6EvFCXZGt4JtUCe60xdtnLpg8a8MtU6Zn+T17NEjkI+vDhJkNmsiI\nqmpxIud+sp6mwHAGm2dxLXFDq8SQsklPl1rNaG/PC0Q6B8yLOVCN8LWf2sHw\nl1IeduAI5Bu1ugXGclLp830jsG9Zv9GEqFLSG/hIGAlDouGRp64e0okvQI39\nonLAk+TjwM1D/OAf9mOjXL012SZDxdwV5nEXTq9+LsydFnGpQdnVRZ8sQDuy\nK05gILtir6EnWTUrCRj3hLasgoTa4ApDbIC/Zxq3itUkYhY3iWvM4IXLbtCC\nRpdz0LJ9dYUBQGYPYcr4Iw8fG22C+WXdb9yROgMZRfOHutinaqz3RNYIRb6q\nOicO\r\n=Khm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJa4m8OFJXFIoHzWjnp+V4uefnY4ZxheIGc49lHLObugIhAPcsqXbWoQyVKgcl4KOf8rrpChBEZtnHb/7+fzY5/VA8"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.30_1638998018204_0.5572771418117388"},"_hasShrinkwrap":false},"0.0.31":{"name":"@folkforms/dev-info","version":"0.0.31","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"b148e4ffff6ad797d5e0fe38d875a978b61202b2","_id":"@folkforms/dev-info@0.0.31","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-ZPUbEIkEqtuvi96Oc35BQZGNqJ24X3ljH0pGCVNLJV4MiJgY6it78x8A0VSH2geCt55FbNi4zx0EIoUk7EOPtw==","shasum":"1fba3952736c0546d4b3ddca264557c6023dfb30","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.31.tgz","fileCount":45,"unpackedSize":36211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0V0lCRA9TVsSAnZWagAAxqsQAIIOFBSCYGOgL7gi/EDb\n623ocDq6JQBRlQIeL2V2kJFSKOi8gIJeLiyiebaUXZ5HHQrR51S4uNfovnJK\nrLDmI0zB496CzWcopgdMf2V04FqQ1l3hH7QCbyCsN+5q7lD7rwEWgOE0THgT\nNuVM2pjtYFWhPJYcbzPgNtdi9mQgvYathpnv0SO4DKqlnjJOAB5wLNlV5N6i\nUJF2WEcsi2TxyYGQRsT/QwbO8MaRVPwy6USvkc3f8Mqa8/TlGRCPWaCeSmcn\nRiG+WMnhMmXAqXPUHdj2s0wTfvaukSiTQbgR0U4WWt6a9jHX4mc/z+ybWFh3\nX0jlDXORALrMBiqt3qDDSqGC55uDp/vPKac3t+f3UToQBmjb3VtStLKahTav\nmxYeugLfgEQFx+ZH1VHNfCh9eRfl+FIiGKX2ojHgMRedK3Coc9xfygBqoIox\nHMRVeyvw/HIe9Wn3Pu3ZC2ViKfy6lP1k4ocs5LMa2BduZNW7MCB2eZ+UrgYG\ngxSGUJHAXUHHvmfJc9B+tEleuJzBtiy8CPmc8753yZZheTrckVUXjEpEIE1V\nKpOsBgbjJb28jjZ3QzniyGNa1T754hnKd1l+eFvtXLXJQQQB0ziYYBZ2DNDs\nCxUT29GUMHZYec8hnBLhbIdu1wv3fwSqoJnFoFeYSVc9njTbdj9SklUG2ikY\nu9OE\r\n=Z3yv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD30eCgxPgKrvWGa6QheVDcTPDojIUDJGMA7BwuQWFMvwIhAIjs0fl7XDub1/WBCcFnuy0chug6jL8G9KwEXaD6kFh6"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.31_1641110820925_0.2884253739599745"},"_hasShrinkwrap":false},"0.0.32":{"name":"@folkforms/dev-info","version":"0.0.32","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json --deploy-folder tests/data/hubspot.deploy","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"113febe86cd4c69ad91def449bac844a14991b30","_id":"@folkforms/dev-info@0.0.32","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-gBCbF6dIr5HNqOxcddpQP/uLB4EetQhbBJ2szJP68qlpTdjUrQSPLezF2+bkJaD53x8R48YsZ3zRXyyQSpatMQ==","shasum":"5e6d8b63bb0f3e244c6407fe8168add79ac4f066","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.32.tgz","fileCount":58,"unpackedSize":43328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2VmkCRA9TVsSAnZWagAAkMIQAJVAIlJhFe/mqQUD9Dp7\n+zw6ZazbHECFSN0TiA5raUd62dfA2wj7JGUTFL0WBnySa4lAJIzCjNGI59Bo\nNAp6i3eRmh7PTQ0VxxdhwYtVdeoOLnZ97s9AvZZmXDTHG5xRgb90Fvk4y4C5\n3ADcOcjJwhBt7fFAqdsUmmQLw3DL+1lx6gu4QHtH2ygRP5sGKSJOhZdOSXJP\n3c5hnFs8orjr1LnF5n1DaNRmW21daWumqPtIlFY0dCXv+WqlyEunGQWEWHlJ\nUmNSIhRfQ0E2qS+KvM3PhxjWggDixpA6l2vj7jZ+HUcYtH42zCuH2e7KEZcS\neF1OgfGtatEBRQ/EEanA5Nrx3OkkmU5UgResoR268IMc07giQQbHgYVHhhTd\nLql7yUU/WPjoCRVnNxQd+cDZpWyLcnVAM+DBMNyuX9iBzgyYQchZVZRP3IBY\nWLjpVAhc1PnRNQ05YZoAlIMVCgL67oDBfURX3dIDf7ul6KEQ0bovplG7E/nn\nuuVA9K0HCJtRubJGJjNw1VoHRONduGFpVrMEhFdOL72kQRzdRmnFoI313xhc\nqOwSV2Q0coLSy4swcWa8X53Se1n6lJX1WIn+vvxkct0f1jgmcIym82uUuWsv\nEgmXZdw1A6bVOwOwd4RX2BMh97wvlGpk6JaV4E0Ex1EzmdwcIgzxXRiEMzjs\nWJSE\r\n=L+qd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb8we5J6chGm18tknHqjBFFVsPEyZzQI4l+/K9fQ9ekAiATXSuaDEH+UggWZ3MG7V7EHKU7HXnhTsM68ijeS63fDQ=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.32_1641634212619_0.9745058023690498"},"_hasShrinkwrap":false},"0.0.33":{"name":"@folkforms/dev-info","version":"0.0.33","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json --deploy-folder tests/data/hubspot.deploy","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"b814cbcd1160f6feee2af985066b6fdc249f3ff3","_id":"@folkforms/dev-info@0.0.33","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-2Zv3/knWhzjh/vmy9Juam0K3VJogbAXoU8e7TZySbuW4fYGwvWcH5d8y3IPFAXyssdDa88MKoz/FfZqWMEksgw==","shasum":"d7596c9367640c9f9c22497cb59a14eb907164b4","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.33.tgz","fileCount":58,"unpackedSize":43421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3xJfCRA9TVsSAnZWagAAaIwQAI5Kl8gaOaWBy0a3US0r\nrJ9r5uIrWJnP+ogXackcjJ6VDh+8tmAtHjyUx/x0vKBxVEdmsyX/LxMDAs/H\nJDf6FgE2GjqFJQidLZzx4hbh8TY8Z1pPTuTJsIKfpATznLtf2GoxnhepwHRP\nrlzMLuf6+PmRKRO9CuKfwN9ULDww2kwJ7abVxyAn0gbYuzSeA9xoe1N1+/Uu\nH62SpLPHQu4R0q1xQ5rWWupZjykYHZK9B5TpoHxIjE/8M3ctlta4/APWDY6a\nSm16BiwZAoifKb8iq8Xf0aRdTG1GA3TxYsQs43bozd+KQyNAdmeDGs3UswKR\nflVRIuANlOVOpIIaT42KlZs4MQm4W+d78qkqWDOM3re6yOZRuYQseagSxdl/\n5WkG786tO3ALhLdbQ+F9rvW6zY0B+ahPk66cWHHTlVx6ei8XtsyqY4lPrEuU\nkm86/lcSFJ0+mKk9tE/AW/PdcWoAIVB8i/fVd8WtKxHi9gb6ftRIIuIDLF/s\non/LO7CR/8hJ3RoKNuUnUUeImOAN2tTpMEoqW6gzNnP2QPQdbem6+gEuRius\nuNdi4gFGLxMb+Kdc63wfDCcGqbR9nGDQyzmJxaJI8R3sjSQPtBC68Gyl+5sy\n/B1PZSN7QVecB9Cj5fg9CCKhAYVidq3wjHuMBXD9Fl+XjTqIxboVhBLuJZFY\n1n4F\r\n=3eVF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVoA74I0yN8eBloGoGWxObKhzIXO5P8kLKdHcThY/hNAiB+WLzlWHZdPVsr3Eq9oGca4Cv8Pti5Vg3kvsV8rSPgOg=="}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.33_1642009183711_0.5661287308537959"},"_hasShrinkwrap":false},"0.0.34":{"name":"@folkforms/dev-info","version":"0.0.34","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json --deploy-folder tests/data/hubspot.deploy","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"67ac9f5ad4d7955415eae0e166c8ee126866609c","_id":"@folkforms/dev-info@0.0.34","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-bz8eyEQZOECSJydHK7zacuCv8KeTeDkhpJry/7YnRJWsU5xC88R1cLQZbvri+pDHg711cO96oi03xDV25H77GA==","shasum":"1a2f83d0226daa026c44ad6276ebf1c05db8f7cc","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.34.tgz","fileCount":59,"unpackedSize":46112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIyhGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/sw//ZDpIoh1+Suiy5Y1aKv1aCNsc2EZBo7IGPcGOigmLzSCaSx02\r\nYSsWyqrGBQzqQcThY7W2CtKAhWoBZ3RR5qRcMikIgYOGt8MuwnfNoUvcHO25\r\njUdXPxWjaEtY5wKMMvFfL1We7Bh8rYNAJ2rUvYwZKL1PmUnkZW8ViV2zd1Uv\r\nF7vOTeJlW5skSOv6dyPYurCVazLrnP9J2OQxFCVhdRhgNMS75YzK1rDLzYmk\r\nYACGxwszrGridqKl4JBuVG5yQOt4VoeXLawAqWEfa1g15bBbh/MX3mzQIVbt\r\nUMtT9t9UuxBFeB6/lbi1Z0Iad+pLlGM5D9o7XweuE3Z6rgmv9jtVRPCXsYmX\r\n1oBmUFk/TKd1y/sLSW3R6WxPtkN8/0IhskV1gGdwKFSG4MJszkImRhDI+djn\r\nJLlzuLqJrXgNFlbXBvtOYgdM1IxJZX7qVnAZSxbqTx9lrbZwPDmvkn5LY9PN\r\nEuOXWZXsVPynsOSWCXGTNc1TZ8l1dSQfBjodJq8KvjXycAdCSsZuIUGl1S8D\r\nZYb1pF4w7gWYeR02CmReCd8Aruk3P6hS2VGVRP2Tjqvh3GnGF3hvha5jiShv\r\n6YmHx0tzvymNK0txHhziiAH8oamAK0+eZlAbBYy/EhRPIoMie3D5+0LTMVuw\r\nspTVO6BKnHRgMmXa6dYw94FKXrb3vi2vgt4=\r\n=DkIU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGSJvXU898xYpecpFl9hXJmjpTutzpWbSABsq7T5zm/gIhALbBY1XWjVu9BZyIWHCh9mZCi/rxBSPiW9LSHwRm/Omb"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.34_1646471238829_0.6829582191305545"},"_hasShrinkwrap":false},"0.0.35":{"name":"@folkforms/dev-info","version":"0.0.35","description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","main":"dev.js","bin":{"dev":"cli.js"},"scripts":{"dev":"node cli.js","dev-test":"node cli.js --data example-dev-info.json --deploy-folder tests/data/hubspot.deploy","release":"npm-release","generate-tests":"markdown-to-x -i=tests/test-cases/*.md -s=tests/structure.md -t=tests/template.js -o=tests/gen -e=.test.js","test":"yarn generate-tests && jest"},"devDependencies":{"@folkforms/line-endings":"^0.0.10","@folkforms/npm-release":"^0.0.22","jest":"^27.2.0","markdown-to-x":"^0.0.13"},"dependencies":{"@folkforms/file-io":"^0.2.5","commander":"^8.2.0","dummy-shells":"^0.0.7","fs-extra":"^10.0.0","js-yaml":"^4.1.0","recursive-iterator":"^3.3.0","shelljs":"^0.8.4","untildify":"^4.0.0"},"gitHead":"a28196a2202a8460cbcb28bbe27c40d88e55e85a","_id":"@folkforms/dev-info@0.0.35","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-4HI5fNyJTnyJ5q79YvuK2oTQ6Y9C+XxQAf5odHPPm4+GXj3swWMnG+cpNwucSTHmU3+6eNbDaK5332dng/2jaw==","shasum":"64a195df52f72b2a868f95713286f05db967ec95","tarball":"https://registry.npmjs.org/@folkforms/dev-info/-/dev-info-0.0.35.tgz","fileCount":59,"unpackedSize":46052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIyhoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc0g/8CcCVYE4hvrbekAOHjwwLoeUshl+grCqmdBoHfDlgLMLJNGq0\r\n5dGFyYajiAgfK1U9522/9uiuJUZchK4TOGXSAuM3RhpsCb0KMwcQLXaGXMPy\r\n7dNb4POSBYaqnSYgurSTzW2+LOO8GTYEfsDmLn3l6HwAPT2FAHPvN8OTewN1\r\nI0lC22iluKnIceO6jAIjSjTJwMzf2CHp4ZakVHQW4PJkrq74yg2NbrCQTky4\r\nR112kc2JbOZoGNRHwJmzDdkGiNcF16cnfUX1WcG/mdNtJ6jLDI5OQ4+XvEdf\r\nsyimNa+Ff1HefqweqjIqcdw36MIKz3PFsQxnbUptyIcgMa11fSxK0CKfHXrd\r\n+f5loNdsEqoB5ZaTYPvpMjs5ktWFfm7xJNj50x/YJ4Yg+ATDaioN3xmc0EKV\r\nDzstkIIT1BfM3OUff8hHWm4JXLB4NGI4r4c2BhRr8rCqCeKCEWo7UttIj/EX\r\nN2vYpDxtvSK/CIQ0D/o8bGlAxKm4xJDKmxWzISS0wfB1lUwU4C5rS6ihFB1j\r\nYQsXc/PJgY1Y1QR44vfXysN/A/Y+6IRwjvO09o0Nm5FuRDPboqVbS1CHbOLq\r\nwxXt5SrKDi5WRTm1E5X42rP62fUx7OY45GI+tNGyfb21dyYzuSnnq1Mda/TP\r\nkp0vGMILL2ROOTnMMhJGgH0uvorB19d1ZGw=\r\n=qjIf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDln+4XXl5OxDBFtSqZEtGfpu/0a+6tQEi8nG6y/7nJjQIhAP1GSBdglbvnC9VwBTLckYSQL/Uqwr28Xd5kD01VHn4b"}]},"_npmUser":{"name":"folkforms","email":"alan.bergin@gmail.com"},"directories":{},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dev-info_0.0.35_1646471272380_0.8583679393651504"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-20T21:27:09.923Z","0.0.2":"2021-09-20T21:27:10.101Z","modified":"2022-04-05T11:36:04.762Z","0.0.1":"2021-09-20T21:27:56.470Z","0.0.3":"2021-09-20T21:40:31.324Z","0.0.4":"2021-09-20T22:17:43.336Z","0.0.5":"2021-09-20T22:33:38.924Z","0.0.6":"2021-09-21T19:56:36.722Z","0.0.7":"2021-09-27T19:51:43.587Z","0.0.8":"2021-09-27T20:28:41.652Z","0.0.9":"2021-09-30T20:41:05.538Z","0.0.10":"2021-10-07T20:00:26.180Z","0.0.11":"2021-10-11T21:00:30.139Z","0.0.12":"2021-10-12T17:49:08.610Z","0.0.13":"2021-10-18T20:01:19.345Z","0.0.14":"2021-10-18T20:28:35.067Z","0.0.15":"2021-10-20T22:27:33.519Z","0.0.16":"2021-10-26T18:12:58.517Z","0.0.17":"2021-10-28T20:56:02.647Z","0.0.18":"2021-10-30T19:39:43.190Z","0.0.19":"2021-11-06T16:21:57.736Z","0.0.20":"2021-11-12T20:42:06.326Z","0.0.21":"2021-11-17T18:31:06.474Z","0.0.22":"2021-11-17T19:11:41.104Z","0.0.23":"2021-11-17T19:43:03.154Z","0.0.24":"2021-11-20T09:21:08.755Z","0.0.25":"2021-11-22T11:34:04.945Z","0.0.26":"2021-11-22T19:50:59.987Z","0.0.27":"2021-11-23T16:54:21.470Z","0.0.28":"2021-11-30T23:13:52.633Z","0.0.29":"2021-12-07T00:14:30.429Z","0.0.30":"2021-12-08T21:13:38.357Z","0.0.31":"2022-01-02T08:07:01.110Z","0.0.32":"2022-01-08T09:30:12.779Z","0.0.33":"2022-01-12T17:39:43.854Z","0.0.34":"2022-03-05T09:07:18.972Z","0.0.35":"2022-03-05T09:07:52.508Z"},"maintainers":[{"name":"folkforms","email":"alan.bergin@gmail.com"}],"description":"Dev info and shortcuts","author":{"name":"folkforms"},"license":"MIT","readme":"# dev-info\n\nUsed to provide help text or index all the things you need to remember in a new job. You have a single JSON file containing all the info, as opposed to having dozens of text files everywhere.\n\n1. Install `dev-info` globally: `yarn add --global dev-info`\n2. Create `~/.dev-info.json`\n\n```\n{\n  \"data\": {\n    \"frontend\": {\n      \"run\": {\n        \"_description\": \"The frontend uses yarn. Use 'yarn start' to run it.\",\n        \"_executable: \"yarn start\"\n      },\n      \"tests\": {\n        \"_description\": \"Description of the frontend tests. Use 'yarn test' to run the tests.\",\n        \"_executable: \"yarn test\"\n      },\n      \"deploy\": {\n        \"_duplicate\": \"misc deploy\"\n      }\n    },\n    \"backend\": {\n      \"build\": {\n        \"_description\": \"The backend uses maven.\",\n        \"_executable: \"mvn compile\"\n      },\n      \"run\": {\n        \"_description\": \"Run StartServer.jar to run the backend.\",\n        \"_executable: \"java -jar StartServer.jar\"\n      },\n      \"tests\": {\n        \"_description\": \"Description of the backend tests.\",\n        \"_executable: \"mvn clean verify\"\n      },\n      \"deploy\": {\n        \"_duplicate\": \"misc deploy\"\n      }\n    },\n    \"misc\": {\n      \"deploy\": {\n        \"_description\": \"How to deploy stuff\"\n      }\n    }\n  },\n  \"paramOverrides\": {\n    \"foo-project\": {\n      \"appRoot\": \"overridden-app-root\",\n      \"staticRoute\": \"overridden-static-root\",\n      \"zkGroup\": \"overridden-zk-group\"\n    }\n  },\n  \"projectDomains\": {\n    \"domain-one.com\": [\n      \"foo-project\",\n      \"bar-project\"\n    ],\n    \"domain-two.com\": [\n      \"muk-project\"\n    ]\n  },\n  \"projectNotes\": {\n    \"foo-project\": {\n      \"frontend\": {\n        \"run\": {\n          \"_note\": \"This note only appears for 'frontend run' inside foo-project\"\n        }\n      }\n    },\n    \"bar-project\": {\n      \"frontend\": {\n        \"run\": {\n          \"_note\": \"This note only appears for 'frontend run' inside bar-project\"\n        }\n      }\n    }\n  },\n}\n```\n\n3. Type `dev` for a list of topics\n\n```\nfrontend\n    run\n    tests\nbackend\n    build\n    run\n    tests\n```\n\n4. Type `dev frontend run` for detail\n\n```\nThe frontend uses yarn.\n\nExecutable: yarn start\n```\n\n5. Use the `-x` argument to execute a command. For example, `dev frontend run -x` will execute whatever is in the `_executable` field, in this case `yarn start`.\n\n## Data options\n\n- `_description`: Text that describes the given topic\n- `_executable`: An executable command that will be run when the `-x` option is specified\n- `_duplicate`: Link this entry to another entry\n- `_file`: Use the given file's contents as the description (and optionally executable as well)\n\n### _file options\n\nFiles loaded via the `_file` option can denote executables in the following two forms:\n\n```\n    ## Executable\n\n    foo\n```\nor\n```\n    Executable: foo\n```\n\n## Parameters\n\nMost of the parameters are based on values taken from the HubSpot project yaml configuration name i.e. \"hubspot.deploy/my-project.yaml\".\n\nYou can override parameters using `projectParamsMap.param` if it's not getting the correct value.\n\nThe `${domain}` param will be mapped to a value from `projectDomains`. For example:\n```\n    \"projectDomains\": {\n      \"foo-domain\": [ \"foo-project-a\", \"foo-project-b\" ],\n      \"bar-domain\": [ \"bar-project-a\", \"bar-project-b\" ]\n    }\n```\n\n## Overriding parameters\n\n  \"paramOverrides\": {\n    \"foo-project\": {\n      \"appRoot\": \"overridden-app-root\",\n      \"staticRoute\": \"overridden-static-root\",\n      \"zkGroup\": \"overridden-zk-group\"\n    }\n  },\n","readmeFilename":"README.md"}