{"_id":"speculate","_rev":"301-ae9255096789fc268d980a69919bfc3b","name":"speculate","dist-tags":{"next":"2.0.0-alpha.6","alpha":"2.0.0-alpha.8","homeDirPrerelease":"3.1.1-alpha.0","v3_1_2_alpha":"3.1.2-alpha.0","latest":"6.0.5"},"versions":{"1.0.1":{"name":"speculate","version":"1.0.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"ISC","_id":"speculate@1.0.1","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"dist":{"shasum":"4ddc9d0bb4e9413f7e07fb6bcd3f4a68d6df9beb","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.0.1.tgz","integrity":"sha512-yFKbQNgWG0T8DXg2Zj2NRJE5xMOzLF2IYjnZ+RMjDC8gUWM8otM98Rpi3rBwCUqWRaKveaqg2f6mqK75Pf46Gw==","signatures":[{"sig":"MEUCIQDvoa94yp9hQQll5pthqdJuwtebkuszR4P9nsROTFQ8KwIgE28DPtOmAjox1Ig/PuHZ7/EkIFfBMo2No5UMoDoMhu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4ddc9d0bb4e9413f7e07fb6bcd3f4a68d6df9beb","gitHead":"6713e9380be5041a25d523548a48b7914b77264b","scripts":{"test":"mocha"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.14.12","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.3.1","_npmOperationalInternal":{"tmp":"tmp/speculate-1.0.1.tgz_1456852443530_0.19970979518257082","host":"packages-5-east.internal.npmjs.com"}},"1.1.0":{"name":"speculate","version":"1.1.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"a54a824a3753b978d952c1dda9e2f3a71e4a127c","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.0.tgz","integrity":"sha512-+BL9WfN7ec33TiS5ue3taVZYo9hM1TW4RglSENK/bSw3jKNsCQ8fnfmlbeA0cC5O53d+xKHYKQzqkkh45TSPSQ==","signatures":[{"sig":"MEUCIQDWh+F8n7kGK8uWNu7x50roWiz9tBd1dxdoxDdm1TqdUwIgfy1o43gjLrBzIRT3MZ742KC5IL3+eqOg+zrd3pY5tlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a54a824a3753b978d952c1dda9e2f3a71e4a127c","gitHead":"79e140aecf6c0abc47e219c3ba39f9fda0654e4c","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.2.1","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.0.tgz_1458031264868_0.2306562007870525","host":"packages-13-west.internal.npmjs.com"}},"1.1.1":{"name":"speculate","version":"1.1.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.1","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"cdd8c699c3b61feb84d81f2e53bce7957a407bcb","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.1.tgz","integrity":"sha512-shoaX7XjNWBpNzfz/VzAfZQARCPJmiCTHQ9VWXDxk6zHdEy9+pUeIcJH3aBgD++litjpVEXSdx9PqlHCyn/D6A==","signatures":[{"sig":"MEYCIQCRkwi6Mw0nA7XF2CsntcltjWgtjSVzcNdCTbzAboqVggIhALG5rZrQEyexzaAnK3sVb/fhV/CSJX3BRWU+4mlxCql4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cdd8c699c3b61feb84d81f2e53bce7957a407bcb","gitHead":"b82d2474820f9dfa19393c61bda9ba8ebdbe2111","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.2.1","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.1.tgz_1458032705982_0.8515661677811295","host":"packages-12-west.internal.npmjs.com"}},"1.1.2":{"name":"speculate","version":"1.1.2","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.2","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"433c1aa9b219795f52b3ecdae07c8188795fd8cc","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.2.tgz","integrity":"sha512-5gCW62blddxMePTQKWq/3L0ky+Cfo6Jqh/G5V9n+j6kFH2yWWTUlfvtM6czkEnFpJu6C16FewTwRtYQpj+BXAA==","signatures":[{"sig":"MEUCICLcc8dmheASkxdpFX1R2Eo0CD1DyLgCoaXnGxllZk6DAiEAzb5QRNJjZUuS69Yz28ZCpnW7Jq1HpHi8tqD3OaSlBCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"433c1aa9b219795f52b3ecdae07c8188795fd8cc","gitHead":"65c6ab7610c738de10f9de5d8b97e97fb79ad6ba","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.2.1","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.2.tgz_1458032925768_0.5385357385966927","host":"packages-12-west.internal.npmjs.com"}},"1.1.3":{"name":"speculate","version":"1.1.3","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.3","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"2c24bf8fe41e84b2c40d7baf06aba153cc2b6018","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.3.tgz","integrity":"sha512-nUC0YVgZHB45o9D8/5fNKYgFrO14VgHEipU8Gc8ZM+osmmQGE/rA3vLJeeM8O9vnjnaHs+hjSL9mNXE88JlE3Q==","signatures":[{"sig":"MEYCIQD0zIA+6WnCJYJJ98slENqDx2owznszpuCruE+yUs6kFQIhAOykXypnRNYG3sjS4zof5SXucnZSHPMTOH6KhhF3kEyT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2c24bf8fe41e84b2c40d7baf06aba153cc2b6018","gitHead":"4bc86ef2dad91c1c678c5745e592fde414116383","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.14.20","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.3.tgz_1458747024592_0.7363187035080045","host":"packages-13-west.internal.npmjs.com"}},"1.1.4":{"name":"speculate","version":"1.1.4","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.4","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"63e87cfe72e821a6331e2476a10f2ce50e3009fa","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.4.tgz","integrity":"sha512-w4IK7zjVZhL4Bf0NAPMBEaSjFRpIuBh8PbZz6nOCCmBUsXMGgNqdBBn2dUPqmAnWzfjuraulEGfCJP7+iTX8IA==","signatures":[{"sig":"MEUCIQCAwCmxQcspc3xTdUxzCi4+Gm6dyi7tYsZ771rCrOknoQIgOwcy8I+zE2Xc9NGSKlk6lv6iTiFKBWU/9TSpc0T7PGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"63e87cfe72e821a6331e2476a10f2ce50e3009fa","gitHead":"47388c3d03772b9ecc683e33740651985d57e757","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.2.3","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.4.tgz_1458763298330_0.9820737689733505","host":"packages-13-west.internal.npmjs.com"}},"1.1.5":{"name":"speculate","version":"1.1.5","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.5","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"79205281c18b79dd8828c2e18f9eb179185c187c","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.5.tgz","integrity":"sha512-AobxiQrTAfXDnfUfPB5gunaywxAkgV4LkCuJnnh6Lr0cTd2DM0pfbG33yPF9wMZWU6HDz5ifIP5AEUSk8/wTRQ==","signatures":[{"sig":"MEYCIQDfoWF8j/6nZuSBUKQv6IfoNb3dKAvDQBnd7K/UOO9u6wIhAKla1/7s4rerjvtS4CHbpj9LANzjc2wXf7U0E21WsUZZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"79205281c18b79dd8828c2e18f9eb179185c187c","gitHead":"d9439f7d3dc84e0b77cac3413604375b7faa4a86","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.8.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.5.tgz_1461333491435_0.26557182101532817","host":"packages-12-west.internal.npmjs.com"}},"1.1.6":{"name":"speculate","version":"1.1.6","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.6","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"5e07da61758ea1a4ac2d13381e66ce0db56f9b15","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.6.tgz","integrity":"sha512-ars8rx/d22k6zMIG9ouIwcLcQXhC21ctrcqFHiDJXO9qMoOPvuCfy8Ql0vph6sfmOPR/sfMrfRTB5jiQQcOIjQ==","signatures":[{"sig":"MEUCIQDeX79Lu8pzXWSZrsPOZ1nTfNgEJwQ/K6SNi86bhdJSugIgO6/PwJ4jTyuK8+uxEWe7gDxzRTHPIlUi9LSGqdfTOMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5e07da61758ea1a4ac2d13381e66ce0db56f9b15","gitHead":"bc1c789bd23c18780599713df5ab44fdbf388b0c","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.8.8","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.6.tgz_1464094595013_0.4938227073289454","host":"packages-12-west.internal.npmjs.com"}},"1.1.7":{"name":"speculate","version":"1.1.7","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.1.7","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"9b39cd6f4849a0132186fec9d37e15604c124ea7","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.1.7.tgz","integrity":"sha512-tuDBkhcfRApnZFU8QIPW0TGxIEzXPWmVsQq3pe0HMI6ZiHvJAY99kfSKE/mVd7a5oniMJcrI1y6fqFWwe4jZhg==","signatures":[{"sig":"MEQCIBKbOhFKHWviNQTxHtlBeHl/hrHoiylyKSagaPROKPCjAiAn3P4sujW1JALyc7cZ+SfAuGQAT1WSy5dszid90FQW8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9b39cd6f4849a0132186fec9d37e15604c124ea7","gitHead":"968db4f31f834d93d28991c85d213e0600cff069","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.8.8","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.1.7.tgz_1467019344970_0.42190443095751107","host":"packages-16-east.internal.npmjs.com"}},"1.2.0":{"name":"speculate","version":"1.2.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.2.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"b4dad9f4ad9cce293ae53b52ef1fbf02777515fa","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.2.0.tgz","integrity":"sha512-l/W8R2qetQ4E68f6GFfCCErWjE7lFLEgtg4M62+yjFecyfAsfO7E+apYBXXsinO4/Dv3A+Vg/LtpIsZhX030Mg==","signatures":[{"sig":"MEUCIDQK7htbnqbdcWrIXv81fLccjqktywl5B8EKGa9wELivAiEA0avNR/DKmnckWBn+k/h/yCcexHhzYV36OjtVnuoGdaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b4dad9f4ad9cce293ae53b52ef1fbf02777515fa","gitHead":"ed4391982906d9e957bc34945fc88c1bde539083","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.8.8","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.2.0.tgz_1467106491681_0.8514253504108638","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"speculate","version":"1.2.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.2.1","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"ba11e5a26b5d747f9d7cdab70d1e2fa7d7c9482f","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.2.1.tgz","integrity":"sha512-eQOiOweTDqlT0ZME4lTG1Sf9D/VcORvXBzIcBXhj2kiRVvXt29mhOddaPzU0d8bSEdi2xMVOZeicYphQpvz/ag==","signatures":[{"sig":"MEUCIQCIEP0U/4S1uA/2e8ETcCKpPnS1MAHb2Xfo2gHdTDlsEQIgdpvKixbWlnB2SP05jWOCo9lN4rree7UnxhzFaRe+K3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ba11e5a26b5d747f9d7cdab70d1e2fa7d7c9482f","gitHead":"1bb116bcbff4b460c5e6e17a705f0f95fda11b75","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.8.8","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.2.1.tgz_1467106727161_0.9849630047101527","host":"packages-16-east.internal.npmjs.com"}},"1.3.0":{"name":"speculate","version":"1.3.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.3.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"991a743da728ad696a611a1005ced23521abb218","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.3.0.tgz","integrity":"sha512-JM8NRKwBIyKOYl631XRPhzyuK82RrfVY48oxwmUP93dOSVDbm/FL44LUI90Hghn4Qr4qhOqC4l4f+T2+Iz3fTg==","signatures":[{"sig":"MEUCIAbl6y+gsiTy2e7HVNQOFeMKcoOfOSQtOyQPW+60AXREAiEA2S8nTyZNqrv4bgw+EbxN/xyUNAZcyN3b8BbD3/KZuy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"991a743da728ad696a611a1005ced23521abb218","gitHead":"9e07a038d745ea9082aaf75bd9a0f73f7d7467db","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.10.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.5.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.3.0.tgz_1473933869189_0.7676574622746557","host":"packages-16-east.internal.npmjs.com"}},"1.4.0":{"name":"speculate","version":"1.4.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.4.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"d531578f8020609b16608c7a6fb52c51baebac55","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.4.0.tgz","integrity":"sha512-7AwbVKHkW75MfI3zpt8x23WbNMzGfZqXT8RVNB6cr6s561UsKFRPpSUKbgPYFvhBeR+DbSwJi/QeCNpR9yux5w==","signatures":[{"sig":"MEUCIQDj+ffyoDfthLw9LecuAk9C1DPd0uzGK/6zG/viED4RUgIgY7MrCXjn41izpmA+MKDglO2B3gPs8ocOaGllgB+Xa+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d531578f8020609b16608c7a6fb52c51baebac55","gitHead":"df2695950ff1ccb809e6100b60bf3fffccf60cc6","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.15.8","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.7","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.4.0.tgz_1475499163020_0.6691220838110894","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"speculate","version":"1.5.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.5.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"ef59aee8093a50ae2db446310680f7e87ede4bf6","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.5.0.tgz","integrity":"sha512-hUTcR3sD7QzmIDaFaU9BmqYBX0muAH53tdpc9ir0JvGDEis2EuIE/vM6gDGwV2WkUDNjUZnNm1+z+Pg5rjdKtw==","signatures":[{"sig":"MEQCIBkapgboDU7RdgdFhXu6S4XtbT4BItkLLtNjAo9Cssz0AiA8w9FBse2D1XeG9IAvYCNNmTK4tUgNGmtE0vN0Hm1sAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ef59aee8093a50ae2db446310680f7e87ede4bf6","gitHead":"ad9d4b1404f5babbec92138dc4d927044c4dee86","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.15.8","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.7","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.5.0.tgz_1476184413335_0.10602998943068087","host":"packages-12-west.internal.npmjs.com"}},"1.6.0":{"name":"speculate","version":"1.6.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.6.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"6b0a39d6ab908ac043476d3c864003c0fe76b966","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.6.0.tgz","integrity":"sha512-G0Kl8b2TKELegkl+gtitWvvgs3idBI6YU27O/sRSgPHDpGaR7tcD0zdZIjXthVOFDgqbSqZ/2zj+po7nWnIxHQ==","signatures":[{"sig":"MEUCIHrahc1ByHRKu19o98kWAevAyVpKSGGYUFm0Ig48fRIPAiEAtz1GfpRfF9cqhvlHWKW55ICZp9XszJH7IxZ7U/5r9RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6b0a39d6ab908ac043476d3c864003c0fe76b966","gitHead":"430b1e260c509b9db5736acca3cb20d49a27f914","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"2.15.11","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"4.4.3","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.6.0.tgz_1476710156777_0.062194556929171085","host":"packages-12-west.internal.npmjs.com"}},"1.6.1":{"name":"speculate","version":"1.6.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.6.1","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"5838478d87d547ee214d3a72d4bf0feebc8e30e6","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.6.1.tgz","integrity":"sha512-ghMQrNq1McKtfOcmjjatGTZEBgxEhSFvFcmUsv2qIvOuqCuRGSSHPXJ19Mc9k0gOhZNuZsr4ctlHQGOPFmq5ow==","signatures":[{"sig":"MEYCIQDAD0h6ZxkmzaFAGSVeci/ECVWlIkgRoha5GFlVy8DovgIhAICjB0UsgTVkfyCmIKz/wd+VIaeYjlBGEKxMY4pm9dY7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5838478d87d547ee214d3a72d4bf0feebc8e30e6","gitHead":"aea3e7914f1636d60b3fe68055bb03a87921f0e2","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"3.10.9","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.6.1.tgz_1481649145325_0.17351816571317613","host":"packages-12-west.internal.npmjs.com"}},"1.7.0":{"name":"speculate","version":"1.7.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.7.0","maintainers":[{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"e17f03593ebc4aa86c2724af7912aa0ccad2ef01","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.7.0.tgz","integrity":"sha512-gsCOvlP3fyysIcgLN1S6MYImXutYz4OdqDqbBugq48asbawotFK23kM3+r/sbkuRmqTknpKVLOP1w4qODD+H/g==","signatures":[{"sig":"MEYCIQC5Rgk7TUfBqc31IvwWbIn66DYeCVJ4aAz7YH56HImCYQIhAIYUU5ovny+FdIldpwGsKq0kB0eoMZVUOt9aqJZbeU4m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e17f03593ebc4aa86c2724af7912aa0ccad2ef01","gitHead":"08f398e917c4e21b9684979b2a006740ff4d156a","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"4.1.2","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.7.0.tgz_1490616716370_0.4635250149294734","host":"packages-12-west.internal.npmjs.com"}},"1.7.1":{"name":"speculate","version":"1.7.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.7.1","maintainers":[{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"curwen","email":"david.curwen@bbc.co.uk"},{"name":"davidrhyswhitebbc","email":"david.white.ext@bbc.co.uk"},{"name":"matthewjburrows","email":"matthew.burrows@bbc.co.uk"},{"name":"nathanmahdavi-bbc","email":"nathan.mahdavi@bbc.co.uk"},{"name":"roberj78","email":"jenny.robertson@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"jezhodgesbbc","email":"jeremy.hodges@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"tamsingreen","email":"tamsin.green@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"5c0bf4326a26aed39d6297930606cfebf0ea4edd","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.7.1.tgz","integrity":"sha512-t09bJXfOdts/rK4CJUwtlQss+id9OwRSdH1SlWxwcNY5jHOvGVyG/araSx/b0g5IyAN7uEWdrZJ4N5DkLhYA0A==","signatures":[{"sig":"MEQCIEm075gKvXvxYClwZeRwyXYDxw7t5xtf16x6DgRxU98zAiB1NnR4p1CWMLEK5ZuyxBd33bNlHEsZw8S+X+xrYUR8tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"b70360c681acaa6a6db28ff9c0b80b3a388b72f2","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.0.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.11.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.7.1.tgz_1497542137974_0.0533762841951102","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"speculate","version":"1.7.2","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.7.2","maintainers":[{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"curwen","email":"david.curwen@bbc.co.uk"},{"name":"davidrhyswhitebbc","email":"david.white.ext@bbc.co.uk"},{"name":"matthewjburrows","email":"matthew.burrows@bbc.co.uk"},{"name":"nathanmahdavi-bbc","email":"nathan.mahdavi@bbc.co.uk"},{"name":"roberj78","email":"jenny.robertson@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"jezhodgesbbc","email":"jeremy.hodges@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"tamsingreen","email":"tamsin.green@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"b2c6d5243daf2805e9f2043374941beba292f4a4","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.7.2.tgz","integrity":"sha512-8+2Vpr4Vj2WcgX7h+mo6xSE/VQYGRmcbGNiNW/JTNRWly+yo4pU15woNmc2EuqdHD05MtuIPsR9UvLQtNk7Dsw==","signatures":[{"sig":"MEUCICfTba8gXovaz6sXJD3uAJ7HBhA/1TKlTSX3d+zQPZVVAiEAij92H5QAihwdzbHMEJfhUlDD2FC0U0g1Z+wK6sH+8rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f2e1cb636e4dfcb7f9cc5e6c8481b4d24bcabdf8","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.0.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.11.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.7.2.tgz_1498482762060_0.5979835980106145","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"speculate","version":"1.7.3","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.7.3","maintainers":[{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"davidrhyswhitebbc","email":"david.white.ext@bbc.co.uk"},{"name":"matthewjburrows","email":"matthew.burrows@bbc.co.uk"},{"name":"nathanmahdavi-bbc","email":"nathan.mahdavi@bbc.co.uk"},{"name":"roberj78","email":"jenny.robertson@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"jezhodgesbbc","email":"jeremy.hodges@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"tamsingreen","email":"tamsin.green@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"651eaee890c7955af85baf6967117a91bc68c884","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.7.3.tgz","integrity":"sha512-SrJf1Dr0xuebfpMjSPkFAKitJd417COMyLBgULBoyTdgAhJWGf05qUhTWsvWD51FGyhMwosDnEB/K0SXzfemlg==","signatures":[{"sig":"MEUCIQDbt5gAVZE5w4K5Yo5KlsT+z+nCJIcsG8fi1tWH0amGXgIgYjfLY+4czUB5L+8ZbxcAe3Oclf/grSonAVg2VR5wXvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"7111d4c0bacf5e4e7c7fe2b6d9f12575aa1a7d5a","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.2.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.11.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.7.3.tgz_1502966930407_0.19034287170507014","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"speculate","version":"1.7.4","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"MIT","_id":"speculate@1.7.4","maintainers":[{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"davidrhyswhitebbc","email":"david.white.ext@bbc.co.uk"},{"name":"matthewjburrows","email":"matthew.burrows@bbc.co.uk"},{"name":"nathanmahdavi-bbc","email":"nathan.mahdavi@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"5b5c0a2fc1a4f0da22bede85c23101491f42ab2e","tarball":"https://registry.npmjs.org/speculate/-/speculate-1.7.4.tgz","integrity":"sha512-Xwds5Baa/2MEA4gWxENBK9IEi7tRUy3PamVpSQY2IHmyELVCQxqGTHUC5xUabmP6qLNv2syHtlcGuAf/MpzIgw==","signatures":[{"sig":"MEQCIBCx/wbnjRO6pSPwoRGJV26qT831DfkUXAn0/SdMyefcAiAW+YjITE2lhzMgo/JAU7TI1f2Dbm6cyXCBp1UmthMNjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"0b518aa1e4695d097212d488fe321b8cf6cff231","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.5.1","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"6.11.0","dependencies":{"lodash":"^4.6.1","rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"env":{"node":true,"mocha":true},"rules":{"semi":2,"no-console":0},"extends":"eslint:recommended"},"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^2.4.0","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate-1.7.4.tgz_1510751229450_0.2686756611801684","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"speculate","version":"2.0.0-alpha.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0-alpha.1","maintainers":[{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"matthewjburrows","email":"matthew.burrows@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"0c9a2ab4b6773628f93383692ad380ad64a996df","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0-alpha.1.tgz","fileCount":54,"integrity":"sha512-6UkrGMe3F3+V5y+Pa6g2NBWAbvC0NVnqnkYavV1Fx94Ecngv453/zjYaGrCIWvMjjP3GYJSxqi52UW0yyaSGVQ==","signatures":[{"sig":"MEQCIEGHS2i4V379EQF6gknQTj90Qv0Ixf0mUfTrnErtxgAyAiAwHiu0aivVit6wx1PT4Q9VnYZF9ZiCHEywXA8a6ksWoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53962},"main":"index.js","gitHead":"fd8fe7e95c07b9da932c4cd157eedca16ebf40bc","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.6.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0-alpha.1_1521740343770_0.5382900537058417","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"speculate","version":"2.0.0-alpha.2","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0-alpha.2","maintainers":[{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"ruffoa","email":"alex.ruffo@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"18e3a90c55dcec6ca7b9290c9a82d581897d81b5","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0-alpha.2.tgz","fileCount":54,"integrity":"sha512-0WrFXMkz14qM6JAzSWca5ncwcSXdCjh9pU+EwIP4iuyKUz0RguIbKG0e9uSYVqN4X2eAO4ztbbesuM9kKeY8/Q==","signatures":[{"sig":"MEUCIDNJX5IpuSJ91FyJnOcg1nCv8CqyNLUpPhzlRHmmJ4bAAiEApH222v8FJ8NB+58/K05aMfXSn3shTuJSnWXwiifqjbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIowMCRA9TVsSAnZWagAAtWcP/jnLjWs2rlEnVQGmzW2R\ndAZRK1H6QpFXytBQGjXn99s/FR5tTcxfpzg96GMt1Loeajq9ebj7L7Ocq1oJ\nRKuk86tsWvVau/eL/rsy3QVNFgYaBikshf19D+0sLjeNdwCfSgWh7iSfhkG/\nONyC8Sf7JAFg5VYmWhss1cC7I/muAZm5Cuy1Vggf3mwIVpsI7hmZ1I3ptpYz\nlPkDQt6f4kszWH1YIAdfoAIuaB58Ed79zLjrv1EidOysNq7E2MfDVzYauQ8T\nubTBcJbMhOcHubXhEsJxJvSlWRw467tftnSfwSYVlHKdQq5b9/iF5lnfMVCn\nny2SaZLFTLLmU39nEtSYpaDJ+bp6QOMNuPGCQhnf6eP0PMjHrGxhNEaDbEVv\nPrAIlFhRB6JDnXpdpSRErAO2kGrGrcV9rh25g+yqFbheO+VpPq6LNvZm1UR2\nRCjiiB3ZDRiTpQngvoRDorFnGxnkLtK9AsejSRKEdI8wKTMseCWnYL+q4gOi\neHuZqBkcSmzM3Rnq8l2HR+mHLGzHS4XBNqS7G6PFO65QTYl5fjXZBsaobQGR\nWkoYPOrTQ2ffnS1Au2gV8+rTLcrD5otj8M04gr9igIC5srfqxoBRjljD0YPe\ni1U7znEvZ2YKTytx4RLC628ka0FYm/6MMBKYnBA/h3OAme+XzoCT+73lqWGS\n3tAe\r\n=9CIH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a961b8f25783c48baf5e194b070b5f2e60143b5b","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.10.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0-alpha.2_1528990731845_0.6154660468547528","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"speculate","version":"2.0.0-alpha.3","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0-alpha.3","maintainers":[{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"ruffoa","email":"alex.ruffo@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"7a980278db28ee667e6dc86006e443bc13a63f6c","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0-alpha.3.tgz","fileCount":56,"integrity":"sha512-he5eoGiHOAmVOfpmS/eN2fyanhoeeAiovBoFlfqIEWZBOcNn9SZJrJwTAuGghNz1ESI2JFJsr4kOIz++lDfGVQ==","signatures":[{"sig":"MEQCIFuqt5NSOwZC8mOsFlU4FpLCk2LlA7Ryn6n6L3gEpCHhAiBsLuEWgcoqFwCl97DHBI+wiwW6Mtq19l/2CyWNFJCOtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMjo+CRA9TVsSAnZWagAApLUP/0TmG1IzS/gQ3X+Jq8ac\nnrKQgFcxD60gaS6c0uP+cnf1JqUP5exVcjdp5JRG39Yrd9pq3SLV8EhqUpQ0\nNbwusF24Iuq3kPBd07M++fpfLPBUZPZKejc549c94rnhchhFBF0s4i3EOvvG\ncoDUNmTjFBUwhAL8KWY/mC/lPK4Sc/NZsgv1OcS2NNcYx/98rs4ptJn4NhR0\nR2i6SNm55D01VZHMKKEJaxy7/rscusslxsOmU6RaTsRHlts2jJlg8+Xeb4Ys\nlw5s7auLEvaF3PONVMp4GUZbYHXUgxNaTaM+NKDPI3Qh0niBzCT8MrFp0BlE\nFGbgIKQ66DpazLV7IRlRKl7khVVGS65jXAGa6ILPEUs153m9TiBdUi95qlQS\nXVrJDNzy753KKCt1HX/JHE4t7l/hqZ75q/j1TBlDhrVRjquUyNjGcPiNnh/e\nsZuLlGu9Gzo2DHlB52iGTolzUDJX9eVUgBCYCtFW7mCyJ3qu6KSwJ+/hhpAk\n4CRxYD1ZqN/XkqI/CM6SY1ST+xuavQFfXncpyjyG8EU9axjUV6Uk6jAtDS0H\nYhfEEoXh8PRtmsEtjsKzpyKBySnoY4NDhSZkK5/mfGf6ypHMWIUyvvrEn7ty\nTYijEnz9jf7oNI8z7jZ+iywO8mFd3mVWRsLcQQijrBSuHdJ5xziyRoCsKhcz\nKKik\r\n=29AN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"13068ea183ac123450954b112cd757b9f5a8e9bd","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.10.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0-alpha.3_1530018366134_0.9249953139684544","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"speculate","version":"2.0.0-alpha.4","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0-alpha.4","maintainers":[{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"egzplicit-bbc","email":"vlad.mereuta.ext@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jamestclark-bbc","email":"james.clark01@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"ruffoa","email":"alex.ruffo@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"276716e4dc7200da5c06f569925faf6054eee921","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0-alpha.4.tgz","fileCount":56,"integrity":"sha512-JahbKNFbkcuAaaDpVeBll4WOxDOVlP+VtKkXatUsC4jYAkiO5IT85AVC28U/jZwSP+R1/vpc/xxeil8mXZbaYw==","signatures":[{"sig":"MEQCIAKT8wGwDF1G+KxxWFXvRay5+ko9/rhBYEMwGimvyhyIAiAjlYi1tS2LsIWMo9P0kj/fDLcw/qUkMXJS3X/S5eQX0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO0EgCRA9TVsSAnZWagAAkMgP/0r/QaDLsdCGTyChd1eC\nDBLCmVadQ7O4k4DsTLMXtP3eSBgeVOAjH4ZoQnaam94QJON88Trn61jp0JYo\n9aFgyJSNkUyg3wpPzN1XcXPjYsJW2Y2vBsXVNv20Ku78jtOQBQe03YE/zj5F\nxNVBRSaQBCXEPRnnJy09ab+w44us5bQvkBh52j3+cfkgnR2dne1ozGk39JBs\nLKe9ReSjdUDzheqcwAAQSeltDAJgpPEll6abmadctIh9Nq1QJA3w+m/kSdPR\nO+wRtDyp/zRo0JojXPXGqI61gt4yi8aYXRyYfZ7PJaOMTp0CwN7MrNPS/V5e\nEjojxg7bXWQAlJUWeHMY7ZNAwuRo1qBmM+ZEvpH+XaTZlUHqqqq8Y0aIBoCB\n7g6nMHV21Hcp4pTQnsaXA+FI8121uS51kYWvt7v7PC3w2JfQeBwRFqc6F0Cv\n8oiZZPaTgc2BoCiEIMr81yULEWPLfAEb7gOmG4MlgK1QxHhlnsJdzWhe1DpP\nmWxakHEziox/Ejf/dECqiK4ehmXYtZIb5cakSMT6/MkTBBLGbigyO32/EnyX\nrUWQ0Yee01ZttHaMACZr9AmptLjcb5aC/qusz7sjHuHUuuEeBp1wCNZ4/S1M\nH8PYFaC9x13uRESb7duVlKGx31L6libqamnE7AEevw6DuH07fWfUDRDrtvtX\nGfu5\r\n=v0MD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0e36f2360179958b26c5bb28280e90760fcfc8fe","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"5.10.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0-alpha.4_1530609952789_0.8131904607348608","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"speculate","version":"2.0.0-alpha.6","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0-alpha.6","maintainers":[{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"how_melnyczuk","email":"howard.melnyczuk@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jason.leeming","email":"jason.leeming@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"ruffoa","email":"alex.ruffo@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"ab103c0d19299c3d811cf4b4a08182376955194f","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0-alpha.6.tgz","fileCount":58,"integrity":"sha512-osb12nBXoOW5eCaGwbZiTktlpocNMbioLm8s6CILRN/0PjD4YiztNdt4uP7Q4acz2XHXpskU/KLqX3Pu9p2bKw==","signatures":[{"sig":"MEUCIQCKHWoD2UYxC0uR0+nEJcSd/htLlGBnbnuGxkeIoipOtAIgSPc8iPWXuvnY9yUBzdT+0f+byxUu7bzsM6h+4gFlusA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNf50CRA9TVsSAnZWagAAAiQP/jDUsvbqVLDc9klZZb4+\nmXMh6KUd1nKEjd4sdrKhea4YsP7od/8hAwtdO1faqzg9PAani9eczpeVuXXQ\ni30Q9nN8KQ1XNVI3RZBSm+KF+WZXZwomJJ8PtDsuMyNXDSnWfzBVvHl2AKy9\nhlT46EDowslm1LwA33SUpOMfx+UebVZ5fjZAMa+2vRMftgdYFOJiIgv8QYat\nknnNR5390eCZ9zfEZ4Y8hezVDiAqDS9srUbgsG0TK1N+4HDlChqxP8iAXrIX\nfEGYG3I1psCFH9saFavvEBk4sx5owj3B6bH4T956S8qoSeTXAcWiTgh/AhL+\ng3b+ZH4/YR/t2/zAltIELBl7tktLbi23Eos/gRNx+hQG1HeL2BfARXiQ7/Ik\n55Wj5/I2BR8RS5jjgl28t8bfFJZQD88+EIasewwkhzRcZSxH46Ctg8YQ5qzb\nNN4x5BsMCPwz0Cp0oC4C8zamPDTvZ6+UUKO0iQWP9/X1+TZA3rWuuGaUSJuY\nfXYEzgKr9d3oYCYkO5vuBcKeCfcrMmi9tpNVde8VD0wWoVl6g4Q7KF/R/38Q\n3UTLKxOaRqDt1Ca2Yhnddn+esolCwFVMZ3KfnV6arIW9gZOVgttCtIu1mQGS\nXlO3+mr9W6v8RFH/24OcwfkGux81jSiad9PXkmRb9/VKjnowU0qjOnPMO66c\n6R66\r\n=upPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"796758aa3e1ff0b1a99dfb2bb8eb3f278a7b6a69","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"sbason","email":"sam.bason@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"6.4.1","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"10.13.0","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0-alpha.6_1547042419431_0.06180494870179909","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"speculate","version":"2.0.0-alpha.8","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0-alpha.8","maintainers":[{"name":"ajess","email":"aundre.jess@bbc.co.uk"},{"name":"andrewblaney","email":"andrew.blaney@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"heathercorajebbc","email":"heather.yun@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jsonl","email":"jason.luong@bbc.co.uk"},{"name":"mattgreenham","email":"matt.greenham@bbc.co.uk"},{"name":"niklasr","email":"nik.rahmel@bbc.co.uk"},{"name":"nspragg","email":"nick.spragg@bbc.co.uk"},{"name":"punit-shah","email":"punit.shah@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"ruffoa","email":"alex.ruffo@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"swojcik89","email":"stephen.wojcik@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},{"name":"yezen-alnafei","email":"yezen.alnafei@bbc.co.uk"},{"name":"zya","email":"ehsan.ziya@gmail.com"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"ec25d0ef8ed4d4ac8c2307ba8c4959d17d7ab97e","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0-alpha.8.tgz","fileCount":62,"integrity":"sha512-YIO/yZb8oYiC7h/NL12+DZZcL0hZWkCamxIwZJ0Drzz5ZBMGShxIAAW8QNV5vJUIV0Az9of/mIzR17WDXgkItA==","signatures":[{"sig":"MEUCIAz2Xlr0McFS+y0ydph+ivQa/74/iJBbtApcDHawk/twAiEA7TgjoUtIxAxWCMLHgdf9UP91UQOL97488JoXybRZ2hU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3o/RCRA9TVsSAnZWagAAVuwQAIkS1RMskjNjrTC9rRkb\nVw3eKnjidukGffA6KKcJ8WuOUHkF/XQvZKayqwEmmlW+nfxjn03pAK1MOPVX\nR7965ti069dl5GLt1VNqKg7SRzT9OahQCZe+lJpQ/KpwfbtUV41oCyKB2bU0\n4pmEDQyIkQRe3LobaetJykwkIoZhCLS3j9V9gSciXZ8mTABo8ysAbqAaIdcd\nWe8v+Jl9Fs91McN6zULKpPZQ5fopsmN+pbhBKQ63uXdpRXoMJKahs+mFhxN4\nLqs2v0WLnIQOYs4dnRYH7RM22JYIcEtCm1TErO6JR31t6SCxLdZciIvFP5f1\nY7kRRLtMP1NhsURLVnbWYoc3n7stlpfAmEL8UG55RmzyZCK+h9rkURZOzlav\nsMcg8Fc3GPWlolw2bEmfL1ayEEyTv2Z7OxdCNz6L6QTbUuAf4w87y4m6UK3u\nezoyzKOHMXimd70ZzEtr3k7e8TC5xUyX3YC6nk6Vljqw7BkhKDH5ZC6+6TCe\nHvUpwrjUTy/8d6jp1ExlBlWc9MopBOd/UIY+oYkVia04H/NPaBjQm3vgW63e\nDDsvAH7r9He2X+VkrIOdBaLO5deo7ZZA2gaaqjexuYKqg7w+5JlUka52EVGv\ndbb4jPt8+YMSA5yFqwnzuZc2J7ydn4v2ynWvCPz0sIC95eLEwxj1dQPNE6Ul\nIGVT\r\n=jNEi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"67590266be21ccef0ddbf7d9d73e630d51222227","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"jsonl","email":"jason.luong@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"6.7.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","hogan.js":"^3.0.2","commander":"^2.9.0"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0-alpha.8_1558089680577_0.6273980023054573","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"speculate","version":"2.0.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.0.0","maintainers":[{"name":"ajess","email":"aundre.jess@bbc.co.uk"},{"name":"andrewblaney","email":"andrew.blaney@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"ghosalmartin","email":"martin.ghosal.ext@bbc.co.uk"},{"name":"heathercorajebbc","email":"heather.yun@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jsonl","email":"jason.luong@bbc.co.uk"},{"name":"mattgreenham","email":"matt.greenham@bbc.co.uk"},{"name":"niklasr","email":"nik.rahmel@bbc.co.uk"},{"name":"nspragg","email":"nick.spragg@bbc.co.uk"},{"name":"punit-shah","email":"punit.shah@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"ruffoa","email":"alex.ruffo@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"swojcik89","email":"stephen.wojcik@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},{"name":"yezen-alnafei","email":"yezen.alnafei@bbc.co.uk"},{"name":"zya","email":"ehsan.ziya@gmail.com"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"244149847cfc41d1e3e42c3cf6569d47f10858d1","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.0.0.tgz","fileCount":62,"integrity":"sha512-UWMw6gvY/lDR09jKLj3eZI+vtvGRjXoxUf+SdZu7ejTFaVZUCPdRxiXRGyi5jh+zrOQy2sI7euH2hF3+CHVg8w==","signatures":[{"sig":"MEUCIQCffEceYP4kPhh0ImXd2wLElkoXi9Bgcly10f68FRy8cQIgfsPfwWODNVaI1qJ4TZOlkg4J3RkMxA+7yB5KZUG0iSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+L/ECRA9TVsSAnZWagAA/d8P/0yoF2TEtuTUtjsUodoa\nCC8HIpoOg+9xtG2o8FxPn0gFbMnqdXYrtlDx1dgkKK5K8DBxjMqOwy0ajE9U\noPr8CZpldNrNwcdBg0TFkOsqvQH/69E/gqPjGleAuKgpCmOPX3i+/0FHyAov\nuLuklHoQNc2ztrUKOKEpeM6A/k+vYxrVF3/TXH257u0/fz4MbA/1T6GHFwnY\nomB3pqzUrwYNYZ+Y2wbhKb2b51XwECVR1ObTlZtC2VACAYYrmZ5crxyWEfHY\n3Afuw29kbPYi9xum5GBhCAMPVgsW+IGN73uoIcDbrpv9mpIA4ZPhuaKswLdx\n2TF00Cg6+q0f/EaqXfhP92zV8dwe6F/HVFzKAKDf8IkQsVHgNJ9ovhoPKT9V\nbnb1h+1YnuPFrC57Eod9yXm1dfjF2wpUj/1X8p0g8i/StBDp1o6sM2ROLYdA\nzeD/Bu9z4eiLh5tQk9IdIbUWSBjFBioD+oOdnCoxUMFjBgNz/SB4mwppyTeC\n25TCkSBpPfaE0XSdrvJq74N2cZhXvgmzaDDS/z8eEj3S3pG/FqPs3D0zJzMO\nDLDSxdLWXgnSSvvTDc7f9mAg7ib3QjsAmGKjFHS09CQ37fAcgO4PLYHx2md+\nuNSmeJlMJKrPapNfx/kdvqIE6rsZqU43XhShyW0deg9ApgBMbtEEly/TtDDm\nNxNA\r\n=aVVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2cef1d14127faa509508d23e018ac9dbd5d8b446","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"6.9.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"10.16.0","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.1.2"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.0.0_1559805891433_0.14546580279369126","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"speculate","version":"2.1.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.1.0","maintainers":[{"name":"andrewblaney","email":"andrew.blaney@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"ghosalmartin","email":"martin.ghosal.ext@bbc.co.uk"},{"name":"heathercorajebbc","email":"heather.yun@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jsonl","email":"jason.luong@bbc.co.uk"},{"name":"mattgreenham","email":"matt.greenham@bbc.co.uk"},{"name":"niklasr","email":"nik.rahmel@bbc.co.uk"},{"name":"nspragg","email":"nick.spragg@bbc.co.uk"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"swojcik89","email":"stephen.wojcik@bbc.co.uk"},{"name":"tviplayer","email":"chris.sidebottom@bbc.co.uk"},{"name":"yezen-alnafei","email":"yezen.alnafei@bbc.co.uk"},{"name":"zya","email":"ehsan.ziya@gmail.com"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"16203643a80d0955ed7212577953ff34e447d685","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.1.0.tgz","fileCount":64,"integrity":"sha512-ou1Fb1jU3U7JlDuIAP+AE0xNC4gFhKC4xqa6RHU5nQ4Bmlg8QQ8UGhRhIN6XGfotNumPyeC5RkKXi++XCVltEQ==","signatures":[{"sig":"MEUCIBHdl1s1Q4peQKcfegucqoXym5rjJUmxRYDLj98vvsBLAiEAr2MsuxaAcPcSocEQi20+WjhcWW5rNLqrxeV2Ks7vUtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQZVxCRA9TVsSAnZWagAArrsQAJ9o4OexGXmpsaHrBXHZ\nf48IpjhO85uaiLIbnfqnNhY64sdpYwVpflQmWSTgP1yyoblVg5Dn4h2JI2E8\nSOvKKWuVTsGdYIwd9KrTxo8R6OLVIGtLBaVWfTi6kXZZORnEOewKyHKVR8FA\nsMWSSFmJ6J0m/kjARm00Wiihq3PwXwgkVMwHQqORrvwI6GQfknyvFOsAPxXO\nDMv3NgnXr1YD6QkIEBtFSlFZu2F1nXaCqIXqSltcqLR8UfcmzOwHsVdXkLGj\nCH6iXm6Q/E3P4e+EJfvKQnB+7T48MO1i/8YyLPGGf3fnWhST5X3ltcZ+dDaR\nNh1hOusAhd/sYNxBZPoQiSNL5hwFAyhSQmvulUfL5kCTxD5x0/vcntbl+Yxz\nWH0L8MUiNu72Nj5eJ174oLARAHXVQN3LnilagzCbZf+Hxg0XfCrxT6LtmKWj\nsg6lOLbAZex24HVymw1XHTJHNCW5TLCaG2N397eBVx3OegAzaJ+3SlZi/NLJ\n15+9Me3GXh5yOEH2eAJrtTU0hXxR7A+gJsaX0JIc95g42uXOSfPaJTM7y/ta\nnGRWMxh7NukGg2pA9fzS8PQGB5KaU70uRGk/VehXy11ptMMvCzA6FB9A6GZQ\nnM9ioChY3Pf//qQVm7doQhzZpmi9yPIM6xEnuunNsnSoHcLk4LWT8JC25u5T\nRPSY\r\n=wzNT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"87c99b977a7cb84d9e3bd16b9e3ca8c8ebb87c39","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"jsonl","email":"jason.luong@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"6.9.2","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.1.2"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.1.0_1564579184952_0.42721365863812966","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"speculate","version":"2.1.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@2.1.1","maintainers":[{"name":"andrewblaney","email":"andrew.blaney@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"cheunr02","email":"ray.cheung@bbc.co.uk"},{"name":"chloewakefieldd","email":"chloe.wakefield@bbc.co.uk"},{"name":"cintia_bbc","email":"cintia.fortespinto@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"eddyerburghbbc","email":"edward.yerburgh@bbc.co.uk"},{"name":"ghosalmartin","email":"martin.ghosal.ext@bbc.co.uk"},{"name":"heathercorajebbc","email":"heather.yun@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"jsonl","email":"jason.luong@bbc.co.uk"},{"name":"katia_arts","email":"katia.artsenkova@bbc.co.uk"},{"name":"niklasr","email":"nik.rahmel@bbc.co.uk"},{"name":"nspragg","email":"nick.spragg@bbc.co.uk"},{"name":"richowen","email":"metrixsoftware@hotmail.com"},{"name":"robpaton","email":"robert.paton@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"swojcik89","email":"stephen.wojcik@bbc.co.uk"},{"name":"urvashi_bbc","email":"urvashi.srivastava01@bbc.co.uk"},{"name":"yezen-alnafei","email":"yezen.alnafei@bbc.co.uk"},{"name":"zya","email":"ehsan.ziya@gmail.com"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"./bin/speculate.js"},"dist":{"shasum":"92b35ee57d0d68e9188e8a1886e1b72c926ca4c9","tarball":"https://registry.npmjs.org/speculate/-/speculate-2.1.1.tgz","fileCount":64,"integrity":"sha512-liK8c1p053JLWbOl3Jx1EYT3YQfnb90zOkrFzHGRUoo/+fSOS38RP0yp+3esyUXrahyDaGW3p3NPNFIIA2oDqQ==","signatures":[{"sig":"MEQCIHfuEfecHgQHHdPJHs7qC2Jfcb4EKUDZY7zY04p0AzWmAiBhZpGiimiFyDajkwlZyFQNiyeMKwim0lqFzXkNuGiBSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtrQbCRA9TVsSAnZWagAAtV8QAJbMUYpxCYPL8ix2VgN7\nhuqK24KX7RZnZMiN1F8MQ8rc6mHFj3bOZgDK27pMB/Jt4biL3i1L+EpL5Plf\nb8iw+7f+MT4dNrLk5U/Qr/x/L5/6e26Gu9qQmWIjKp6kZ1WVNOik5ToQEYW/\n+X2uE2rxTP70TziehyxdT7cmZmVl4V8YVrAxtyYwXCb6QOCXbitSbrfqtB2E\n5e0KbF0hFDkfxQZZCZhIe3I/nIykddw07ZfmBBbyz+pe9vcmCtdC00yVsZlo\ndEMdf/qauVC1tgHrUR40mmeeXYry+HpLCTcZ9zyt7wNaZHpb2jfmHmGBFHoZ\nuO415krtGd9sY6g0xnLPcOe0pIiBvRYQ9JxiHzPwo6KTITeRb5cYF+CXGdoV\nXOjLqt65nWsR5ezmDi2c9CJm8zhWiqZDxe3k0zIIhI4hyMoiL7Ur7PmHHMsC\n4952Fq+HcCFUS9ZEZhkDIIa0YeWN5rgKnCfWM/qbmlnNR+cy+he/uDuJEUJg\nmFE6YzY9JvZhuCq3P8bIVQnWZIx+cnT89iL5iMoEnPgpbnolIVvqgaUuoO9z\nGGhd9nsEihBFrCFhZXrO7bnJbKLkq2aoMMO7Fyg7JzSxAwRMOYkQb3di2eqh\nM8f33bs5eJbOB52ZXwNZQnKyw0p16dq14lhvXPF1zByYQ5LndcA81O4gkf4O\n/dgg\r\n=STIG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"82e712fbc86c643468244cecfd5563c2dcb111b1","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"6.12.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"10.17.0","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.1.2"},"eslintConfig":{"extends":"iplayer-es6","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^4.19.1","istanbul":"^0.4.2","codeclimate-test-reporter":"^0.5.0","eslint-config-iplayer-es6":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_2.1.1_1572254747316_0.611125307182609","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"speculate","version":"3.0.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@3.0.0","maintainers":[{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"jackpalmerbbc","email":"jack.palmer@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"dineshraj","email":"dineshraj.goomany@bbc.co.uk"},{"name":"yezen-alnafei","email":"yezen.alnafei@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"arshi","email":"arshiya.bano.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tomfranciswinnington","email":"tom.francis-winnington@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"f63df6d433980c7234cb34b6f2c945cb772cf58a","tarball":"https://registry.npmjs.org/speculate/-/speculate-3.0.0.tgz","fileCount":63,"integrity":"sha512-T5YJDPkQ3X/8DYVggCNOggXsDTVs07kC0aqkbLWVw5UVXrg90oZ6PaUJyrRMR4H8lilvEC/n5OdlQlcvY/zqaA==","signatures":[{"sig":"MEUCIQCQ9IA9yk4ankmNTPO4knoNzO53FCIwxXIfAs8ACo9LwwIgMsmEE/NvmtLS2mk44lSrC36BH/Wb7Ni7s0OoXrwjecQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Ad8CRA9TVsSAnZWagAA2kEQAI3yYANm/Uu2+Q7aCQSm\nCu/GiVN8gDjEY/XodFLlVi8puxqBFAuudGyoC9nGHG9O1TQl8VAF244jnLz3\n3LShvNkS2a1tT8eJjyniF9BojM8ZC5mTjSJMXF+VSF/up7NPHegn4WJV7pOM\neQOzAChGVHTfPwcoZ8JepnPefYVsCGhOadqNxFV5Dk9eS6tECVWAhBfkUsyp\nQGiVZJ8h34Y1dPHvaWJhtYJx8jPFgnDLrT4I2LXyNJLLOK0mHfOpY8wGh3Bt\nZNpuJqGkYHDs3lRud6k1P4LAmC+LrC9r+2Vt2VBqJ3uOKFMxA7MA28aixQZj\nTFIep1uG4H7OGLKPA7n9CQr+D4PF/48x+CVvhatYHy94vRV3OFE96SZIvk5A\nqzDs1jQYV/QTlVP+5hlviKi9CDTcrobx7a8LwWjUry41S/T/wPqbY71jJEqq\ntCbOdpEaJRMo1u7kJelxfap8HZdIuYzpjZnG2fsiFMdzJynRE9g/WFwYNpEd\nUm1xm65uYZE4Y0MpxPkxazUUxwD12WyVwKhWAcr+upc/deF2VinGuxkaFIdN\n9Mwt9uvWu5thSplwHfco8hOVv6qHS+ZgY5J5Ux8PTBypA9oL6OnwNHSvXor8\nW4CWdkn0Yj+qhGv9PIVWcPBwK5uRGVd9iBxjRQGMDk4I9EJ7cBjpoVheYZWc\n4Pmz\r\n=nVL4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"38a81ef8ecb55be06204e710fbcbc19c1cb3085a","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"6.14.15","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"12.22.7","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^8.6.0","istanbul":"^0.4.2","eslint-plugin-mocha":"^10.0.3","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/speculate_3.0.0_1642071932478_0.5058991553835912","host":"s3://npm-registry-packages"}},"3.1.1-alpha.0":{"name":"speculate","version":"3.1.1-alpha.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@3.1.1-alpha.0","maintainers":[{"name":"shrasti","email":"shrasti.gupta.ext@bbc.co.uk"},{"name":"jharrowell","email":"joshua.harrowell@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"arshi","email":"arshiya.bano.ext@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"bucklm03","email":"martin.buckley02@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"3586be3bd1214ec02ab74234d2b5c2527e55870d","tarball":"https://registry.npmjs.org/speculate/-/speculate-3.1.1-alpha.0.tgz","fileCount":63,"integrity":"sha512-zaY9qddfPA3Uxyx7D8i1afisiCfrZgcUVbivBM0i0MOuruERASeaMW9Z1z2D8f64Cs0rcOUapA0/Tzfp/VReEg==","signatures":[{"sig":"MEUCIQCphkQgxkjqGCz0P3mly5Grdj8bGlPYH36kgD6fLW2pWgIgfAxFVWSu8a5kmLpLuciOs2Z8xB2zo3fNKwn3Zud/mVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinhLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqacg/+KRQTnlv1cffqffdNEc3h74uv1SY/kTs+b0wmtpJJTcUkU1SY\r\nzSn9Opix1lM5VhuIMafp+Gvf2Yb9fr6SOtFUxLG1R0uT1K7pukAoa32ySsxn\r\nDlubCU3QuTEHqBQr2AnOtlGRC3rzfMqhcavyJgCapdJAu4uoHyRr8CIX5HcQ\r\n3D5/ITbO1lgnEWpzQ+SJBbS2wnd+ZRqKOKx8ecO/MOyvi2vULQilLjA7LZVJ\r\nk0HVTSSXKGTfqxjOWyQW4+sNKJlarWJfeo5ZP3/zIuC3+sNmRdUep4ShLHg+\r\nbbaw5mGlqaSbOAWZL4KHJ5FRzcbfw9qJqXq7vFYjR9PBUngxIC8Ut79eCmO3\r\nourqisUyuae98Nr3PzIo4raUDxTHkkJ3iZRhAz97rpgDOwJXV7vQgUttnZ9H\r\nKY13VEqXvdZRXX87goDLuHtEllGTFkFOftBbEK1Np0d7LNd1vLTogQVxADdU\r\npc6ULF1I3pX3PL7ULjA5q3oWQEhEL0u+ffKl+VHtGVvpp1WRygHXU/UYcSyQ\r\nPNdWP3mDbydRjfszq2oDxt9RWFjGVN8DVOYdwWnXRjejXYNNfIl2XH7NSis4\r\nl6WozPA3yxlN42tJhQb4ANfDwFg7ndcUh77ape3fj5cXiHFZ4ejeTY/7IRL1\r\neAJDADTfQgzz1hR/d78lDeS1tXckQzu8BlE=\r\n=16dI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"5ced307eee8a5a27b105e5b6e084ca1383ff19fb","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"8.5.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"16.14.2","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^8.6.0","istanbul":"^0.4.2","eslint-plugin-mocha":"^10.0.3","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/speculate_3.1.1-alpha.0_1654526686463_0.5547504172126407","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"speculate","version":"3.1.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@3.1.1","maintainers":[{"name":"shrasti","email":"shrasti.gupta.ext@bbc.co.uk"},{"name":"jharrowell","email":"joshua.harrowell@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"arshi","email":"arshiya.bano.ext@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"bucklm03","email":"martin.buckley02@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"ed6ebcf55f23c22540ebab298a2b1a8dda28a072","tarball":"https://registry.npmjs.org/speculate/-/speculate-3.1.1.tgz","fileCount":63,"integrity":"sha512-3EmlMfeNavH24AABUw3HxoksHxJOZYfH0RUYz1WlxKTHo6nBxNbklf0sLjOcO66A1wWa9qfh/Gghii4Wdg0xVQ==","signatures":[{"sig":"MEQCICDy4k4zHOBxV0IZoevuGFcACtNnyTNc/eiPtJKHMo4YAiAaNEBmFhQH6Kv0tNZ8UBRaRqrxPsD0kKXU/dqjjXM1Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioGyFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop4w/8DaXqmnS4VGgqlNiivAQLfJ3mI6gj38HiXWc+kXC4jVHrjxE1\r\nd5XAsMfhBGVMbzLaicvOQMfgIZMLqep2si5vCfNPNRw0b4BwVAPJMqoGE7eg\r\nlLFbCZsayo9ihfpS+gOCKAVGc1i4MhwCnrkbdFW0OxIx6T/6/VWx+kaoaEl7\r\nQw6rQj/HzjL3WBxwGUsgOKak68bd7P4iXxWbgJ/QhZgys8A5oVZ4cSicElbW\r\na0bYXXfsDpvITBoy4YtOJo2WXu+K1mH7hXokmU3oC0wJpPR1SQQP+CZc4aJk\r\ntKSbJ2xaOL2UdfLzEo9QEcVHSkRitg96Sr5irlFXwj9SZipwrrHAXfjQlAYJ\r\nGHkCnHZMpZcDMX1CInNKGXIvGEk/i6erk0XbqOxu3hKxcquYVt/RGSDQFRZ/\r\ndPuKPSb/1sIf/1Cbj+h1Co4IwAoOxzF1R40IMZc67Uo6LT1IvEh2jgwFLWPl\r\nThVCqGIpMJ4jp/ixZPS+U9L4k4sgDAL0thgggsoTmSQFz7UQawdjrF+j8c9M\r\nnZ79Hne6q/WC2qeI1tsYL2IKK/v2hDgTKO6k3NHKKILFbAXRfx947rN5vfWl\r\ngyICKurgaUYjy7lP4q9HQDXtXjGWc41ZWNryhQSEeC+drFMgPogLqNxmfm5c\r\n417ALdjQ9YsEWQzhEFQcF+UdVpvXlGt6gGo=\r\n=+etU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"e1d897dc30be385cce707bc6b574a2442a939ef2","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"8.11.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"16.15.1","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^8.6.0","istanbul":"^0.4.2","eslint-plugin-mocha":"^10.0.3","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/speculate_3.1.1_1654680709432_0.04535564957971383","host":"s3://npm-registry-packages"}},"3.1.2-alpha.0":{"name":"speculate","version":"3.1.2-alpha.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@3.1.2-alpha.0","maintainers":[{"name":"shrasti","email":"shrasti.gupta.ext@bbc.co.uk"},{"name":"jharrowell","email":"joshua.harrowell@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"arshi","email":"arshiya.bano.ext@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"bucklm03","email":"martin.buckley02@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"8e78b557790d0a9a3743bdd9a5f63d0c93bdb6a3","tarball":"https://registry.npmjs.org/speculate/-/speculate-3.1.2-alpha.0.tgz","fileCount":63,"integrity":"sha512-iBRKw6YcaqyIYQSiOVFxrFoQdBgYlrYNtvXWIoTEv/6DObM0TQQgyRjXyX+x2rrwfnVqn8GlzkwcemrHC8A3DQ==","signatures":[{"sig":"MEQCIB6ERprs26fznqJJ47LM2LOvqmrlEePb3frovFG9Q6D+AiABDTeMTamTLvkQFQnpHRGmZfzws6oDqbq8ES9f0w6dcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioIUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquWRAAig9maQK/L8XoTwyUleX5P+W/iqUbIcaefxZVI9zo7iXjQ8IG\r\n7mMdf6BO/FFh080x/BXCM1rE9IRmMdgQxOc7VZw2rI8yNwCU/6o7LPMdiDgB\r\nyRWbDpY5mMstYe+l1hLKkXUsKLaTtAmS6Eo2ifooR8atNksCWEYo+7RcYbUr\r\nis5bqSoGVeueMgFsgbNFI5OO0PTbIJkh0PWg9eosvXYovLi5F13qMRVj1LVw\r\n767mmZjv8CutJdONC7miyL9KDdTNlI1PYZXwxs9EC3xrkZky1AirsBkhw0ei\r\ng2SR5VfUA6kFUm07loFG+vVcz1WD5Su/3BL6MJWaqxY3Xi6c1REwDsQFZvwe\r\ns/QvBJ/uNMzKJf4VtFxr8xYg3tHql6owiD6Wn1RNB3f8SaF2yflye3EmZCzO\r\nSbss9BdhGBvf68WwHr0w5PtJyWH91uiITg0Fv25wgsQSJ5rFLbcml4Boe2If\r\nou4N4Zs2E4Kq3jzstyZI95T1k2NDoMh1KuXhWimzi6vAwRanrl/VJ6H+wesf\r\nxJC0llWs0eFubr9wKk1EOiplnonNTWztDsQFxVAJjH0KyDiy3uIWBpQ3PYTT\r\nKueUf72w5OFpd+/b1jriuyyi/FPd3wvtkgUO9mqW+OJY6sAtQDaYJ/YcG2Ls\r\nO2eLCexU9aq4CTgHk1G23sv7ZTFAdVmlU9s=\r\n=pKRx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"ee8d21e98ae0b6b267479a6d1197b6b51c464fe1","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"8.11.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"16.15.1","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^8.6.0","istanbul":"^0.4.2","eslint-plugin-mocha":"^10.0.3","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/speculate_3.1.2-alpha.0_1654686998444_0.7676684777547453","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"speculate","version":"3.1.2","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@3.1.2","maintainers":[{"name":"shrasti","email":"shrasti.gupta.ext@bbc.co.uk"},{"name":"jharrowell","email":"joshua.harrowell@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"anthonycossins","email":"anthony.cossins@bbc.co.uk"},{"name":"andymsukbbc","email":"andy.smith04@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"arshi","email":"arshiya.bano.ext@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"bucklm03","email":"martin.buckley02@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"5ab2c05bd0ed8b5e883c6a3da653b1d62f8551a4","tarball":"https://registry.npmjs.org/speculate/-/speculate-3.1.2.tgz","fileCount":63,"integrity":"sha512-mNVynnLu8qO1X7TTjx+6oCEiT5WxvcLfRk1CbjxSnHg9UMHK9gYn3y630/Z9nhpNRmG1NB9O9UQKtvvpQpcg/g==","signatures":[{"sig":"MEYCIQCU9IYaq5FJeih6dKVE3xl/4Dip6XE78rBXqdsJ6skSywIhAMUsxxB192iFPrfRDGk3wEsQDUyJVpq7BuuYxecteggu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiowqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWDw//TfsIjerPtnkP8gB5FarmI64pLcZ+zfemnGcI/GmjSX+/9RfC\r\nz1rYUiRmznUnUSyl2/kglZCSln3/E9msxoLg/B+D+2sFeH/Q3qI9Anut0cqb\r\nyEnc8oNXG1Sf584zK600QdGeHLoGEoG/aLpjx/9mqNvqcYl7YAmT/Ek1P0H/\r\nWLw3WheXKTNSgUmJPa6fr+pNNUwft1Rl1E6Az69QRp8aJ37KPGv9FzlHr6pt\r\naRbAjSljliLDBDkw3sg4RwdGq+9T/S5kPY0kfTWeADqB2z+rzScqb17GEFQZ\r\n7RV9hnvHAHo1wksY/56Qtb6k3bDGwwpICcTTJPWSAc40GTd4niIPIom/WXDz\r\ns29uEs0HyFH7Jlt2AOe98aQhbYjLrOh+cLlav+Xsmf6oTEu+7y/ZYCLxF7Zx\r\n5XFiXoph0sUj/iU3mTYEEXR+LVdCBYYOftY4f4AfsU2UshwP3VFSON66me5M\r\nyCLrqmzFck1YZv6kpWd4cZG0rVNmIF0Z1fKD1IHpyX50Hy3Bbom5nFzJ7Sd6\r\nUlkIvgFh/FPfXi/4JY9QNQCq8Vd61acP3Jgb3zhwMidZHDyxrEE/m9NHTKbv\r\nd1yWhl4OF0Y9myZ7q+bOS3ETwqkYKPBmmD9AaLHw4Amr15TiAsGios/I4DD8\r\nAWSmMXnN8UYtkduTmgOdghBjAnD43Q8XRdM=\r\n=Ry3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"37618f7b62abef8b66f6773829ca36ddc0d3e332","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"8.11.0","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"16.15.1","dependencies":{"rimraf":"^2.5.2","tar-fs":"^1.11.1","commander":"^2.9.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.4","sinon":"^4.4.8","eslint":"^8.6.0","istanbul":"^0.4.2","eslint-plugin-mocha":"^10.0.3","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/speculate_3.1.2_1654852251819_0.8035455917457186","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"speculate","version":"4.0.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@4.0.0","maintainers":[{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"tzaman76","email":"tipu.zaman@uicentric.com"},{"name":"rsblandamer","email":"russell.blandamer@outlook.com"},{"name":"anthonygreen","email":"anthony.green@bbc.co.uk"},{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"krishs03","email":"shivaraj.krishna01.ext@bbc.co.uk"},{"name":"tmoco","email":"thomas.cooper@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"jharrowell","email":"joshua.harrowell@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"remotecharms","email":"emma.crothers@bbc.co.uk"},{"name":"angie","email":"hi@angie.io"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"vaughr03","email":"richard.e.vaughan@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"bucklm03","email":"martin.buckley02@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"2f6c0de86b4e3d4561abe86af75eea0830779a89","tarball":"https://registry.npmjs.org/speculate/-/speculate-4.0.0.tgz","fileCount":63,"integrity":"sha512-XRbCsF1trAKzkEs9JE4plCjqKsZYvz6Ui7ZU2NE83unrFdW5rBQU3z8I0NPUpE1IKlOjURPpjoXN9jXXwl9b+w==","signatures":[{"sig":"MEUCIQCuqD52agzXnrOfQw88LMgeBy5A91UgHpJ3HaoDRvQcwwIgS+OcA2EDPKm3Vfua3mGSHEC5gmW4UtBXDiuXTFE8oOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6k9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo91Q/6AiP183HWzL/UnsCLYH1YL8GU87/2h45cLzkPCB5X9jNaYWZL\r\ne2aV9zAlVg71QQYoB+7M0+okmEpn2xjp1B7OARxwO5FWXyYjc5je0ctenXDT\r\nCsZsNgciyVHSezW1jvs39WqzrTM/9yqXqdSKYRvjpVEohUDKkWcwIuc/q5WF\r\nT3JIj/AkezWwet64e/7REqLWolZsMWsypgSVOcU9yJeAEXHKSEmxuSher3iQ\r\nhJr+6yc2sbGjjBWimwvggjkWmFtBiMU/R56hO6y6oocLvu/Zn5egjLW7dj/X\r\nyIObc5eJmOlPYKdoEsyCMOnrfZq/XNK3IdXk9dHEI1xtnPC/od6REFkTzXji\r\n+Lv8rGAC5tS9Ot/8IHMGIk4SpbpRmFaBSNl5ic0j4E+I+0I3GoL4ynbOl6+x\r\nIACF1og1x9VYOE3kIfLjsmZoZJtpU+ZzzJc0LawmLanXACjLSMtJIZGwgX5B\r\ngMUSzjoKClXg5IZY2a1+6pdhSEI5pbm6PQytzgCnpSijU1mt7j+dzDyIzuGX\r\ngoRN3RF6AoFWRv+dyo8t6i+NJcXhPyb4zfmb5z7Q08Au2kNoRvSGnX5VCqVa\r\n9fErCH3GFTx7TJK6SsTjtyB+umSQcldc9o2Qj6A/M/Y3KkMTG5VnP7Ot2YR4\r\npG3SbRE+EFsjnIQ7a+Y4xauEcu0k7VIjao4=\r\n=vuQF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"52d4e805c3eecf44a6af60ca7ad06c0e5cff46c8","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"9.3.1","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"18.13.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.1","commander":"^10.0.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.32.0","istanbul":"^0.4.5","eslint-plugin-mocha":"^10.1.0","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_4.0.0_1676300123398_0.028007827168929023","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"speculate","version":"4.0.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@4.0.1","maintainers":[{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"tzaman76","email":"tipu.zaman@uicentric.com"},{"name":"rsblandamer","email":"russell.blandamer@outlook.com"},{"name":"anthonygreen","email":"anthony.green@bbc.co.uk"},{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"krishs03","email":"shivaraj.krishna01.ext@bbc.co.uk"},{"name":"tmoco","email":"thomas.cooper@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"jharrowell","email":"joshua.harrowell@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"remotecharms","email":"emma.crothers@bbc.co.uk"},{"name":"angie","email":"hi@angie.io"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"vaughr03","email":"richard.e.vaughan@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"bucklm03","email":"martin.buckley02@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"magdalena.glanc","email":"magdalena.glanc@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"4e89bf9af91622700fd3913df79b3497eab2ab13","tarball":"https://registry.npmjs.org/speculate/-/speculate-4.0.1.tgz","fileCount":63,"integrity":"sha512-FYlE2SLgFVh3BPV1d3I5yFcsptdoxV8Hu/f3kR0ihZwhl0dWzMoNs5+N0mvTAZph6QHT9sEjvX7ijbsItIrhnQ==","signatures":[{"sig":"MEUCIQDXYMvD1uqRGKcnh+CbH42tiGJxeYykXskEbOFfPlwnngIgWzbnjJAD8TJ7KE9souFWSdTf9ky7JV0NQxiv+UTWc3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6196ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrQw/+LTWtAMh7Lee7P8WwDbBYy2i6/+LUvNlNx4QBokDzHGvXwSwe\r\n2d1+QiZS4T+hJ8aCoTTig3KackDLXaqpRcrWCsnmkC7aCgLLSTR8ktXoQcDy\r\nDKCGOg/duBmpNmcloBByllBMcxKyJsobJaMLY3iW2Ovk/mDzipryI56eO0NQ\r\n6vp0VwQs1HF0eBbmkT1Sq88GUFw7EM9rWE0It6WfrYbn2YaP/2PpxP1rj9LJ\r\n6un9vEM/EPZZ78CT4W7ZAWSyl73sJvuLgJRW/EqSco9pJgnezI++YbVbZK8o\r\nWqQ30EpwSpWR+qk1HdJfwrneEXbEhNyzFOg/1j8nIUeVSHCXpR6FumCydTBv\r\n7dBCh7MfRo4P6O8k1nlu39BGqqCVqLOXyYpcUu0a5cApkJNV5yxolZNc5geU\r\nAoHoXEqZdboWiJrypp6G1PitDpqxk7cCTm+BA/PjQW/H6Y3UeVpak5uvyX6d\r\nWv8Ug7qoTEIVPluDiqs1xDlI3eqPXd5aWZbLb8x7JKxnzlCz42TvQUjnguKU\r\ngajhJaUpyUlAgf0Y/PYOmunui6no52xx8LB6gVnhsJGe+BPlI8P4R/kROssj\r\nVO9vhBpA7SYTTurahyLrGvZyY6PMcdqvxY35NnJHw9gHMpZdho5IU/tLzXnH\r\nvxcrHv7UGk/4U1LrNhdKfTuLVsMJSMfpnD8=\r\n=egct\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"141b8bb47784b45c49fb66ac8c31dad2a37b8846","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"9.3.1","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"18.13.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.1","commander":"^10.0.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.32.0","istanbul":"^0.4.5","eslint-plugin-mocha":"^10.1.0","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_4.0.1_1676369786417_0.036076716792988295","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"speculate","version":"5.0.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@5.0.0","maintainers":[{"name":"rlfbbc","email":"rebecca.french@bbc.co.uk"},{"name":"ramkup01","email":"priya.ramkumar@bbc.co.uk"},{"name":"aggari01","email":"indu.aggarwal@bbc.co.uk"},{"name":"abz.me","email":"abdullahiob@proton.me"},{"name":"jamesdesq","email":"james.dodd@gmail.com"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"hafsa-abdulsalim","email":"hafsa.abdulsalim@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"tzaman76","email":"tipu.zaman@uicentric.com"},{"name":"rsblandamer","email":"russell.blandamer@outlook.com"},{"name":"anthonygreen","email":"anthony.green@bbc.co.uk"},{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"tmoco","email":"thomas.cooper@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"alexshelley","email":"alex.shelley@bbc.co.uk"},{"name":"oliviadrury","email":"olivia.drury@bbc.co.uk"},{"name":"brotherkaif","email":"kaifahmed+npm@gmail.com"},{"name":"kieranjoyce","email":"kieran.joyce99@gmail.com"},{"name":"monsai","email":"simone.spaccarotella@bbc.co.uk"},{"name":"rosemcnally","email":"rose.mcnally@bbc.co.uk"},{"name":"felixmercermoss","email":"felix.mercermoss@bbc.co.uk"},{"name":"katyasa","email":"Katya.Saint-Amand@bbc.co.uk"},{"name":"dwalker487","email":"Duncan.Walker02@bbc.co.uk"},{"name":"amitsavant","email":"amit.savant@bbc.co.uk"},{"name":"remotecharms","email":"emma.crothers@bbc.co.uk"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"vaughr03","email":"richard.e.vaughan@bbc.co.uk"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"1a60ef88ed36c500f0aef08531f0624a9aaf3ddc","tarball":"https://registry.npmjs.org/speculate/-/speculate-5.0.0.tgz","fileCount":63,"integrity":"sha512-J5pwMLsvLhxw6vcgkT2+8zl7UH1Qid7rnp/WtRe3gTPSU4LTqoJLUEU80VFkCAZZJmcBF2jsMHAJ66lN01OASQ==","signatures":[{"sig":"MEUCIQDPTlJlHzzQr8q2/5WferBY4megteZ7fccotXMmJtPWGQIgKY/veJmYmMGBgV8nsVpve9XH/he8a0HCdqbJRymHYCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66342},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"794a937f5d67ec226363251a8d82c951e99283f0","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"9.3.1","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"18.13.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.1","commander":"^10.0.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.32.0","istanbul":"^0.4.5","eslint-plugin-mocha":"^10.1.0","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_5.0.0_1710237538607_0.7310173012869561","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"speculate","version":"6.0.0","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@6.0.0","maintainers":[{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"abz.me","email":"abdullahiob@proton.me"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"hafsa-abdulsalim","email":"hafsa.abdulsalim@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"tmoco","email":"thomas.cooper@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"anthonygreen","email":"anthony.green@bbc.co.uk"},{"name":"rsblandamer","email":"russell.blandamer@outlook.com"},{"name":"tzaman76","email":"tipuz1976@gmail.com"},{"name":"lukeparker02","email":"luke.parker.ext@bbc.co.uk"},{"name":"ramkup01","email":"priya.ramkumar@bbc.co.uk"},{"name":"aggari01","email":"indu.aggarwal@bbc.co.uk"},{"name":"rlfbbc","email":"rebecca.french@bbc.co.uk"},{"name":"singhn08","email":"navdeep.singhplaya.ext@bbc.co.uk"},{"name":"jamesdesq","email":"james.dodd@gmail.com"},{"name":"shahp07","email":"piyusha.shah.ext@bbc.co.uk"},{"name":"roopashree-ramachandraiah","email":"roopashree.ramachandraiah@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"mstephensonbbc","email":"matt.stephenson@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"award2022","email":"andreas.ward@bbc.co.uk"},{"name":"ridwan_dev","email":"ridwan.arshad90@gmail.com"},{"name":"kieranjoyce","email":"kieran.joyce99@gmail.com"},{"name":"bhartn01","email":"neeraj.bhartendu.ext@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"pjlangley","email":"pjlangleynpm@gmail.com"},{"name":"szpytfire-bbc","email":"tom.szpytman.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"gingertonicst","email":"beth@gingertonic.io"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"monsai","email":"simone.spaccarotella@bbc.co.uk"},{"name":"notten13","email":"notten.dev13@gmail.com"},{"name":"vaughr03","email":"richard.e.vaughan@bbc.co.uk"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"brotherkaif","email":"kaifahmed+npm@gmail.com"},{"name":"naivinh.ta.bbc","email":"naivinh.ta.ext@bbc.co.uk"},{"name":"alexshelley","email":"alex.shelley@bbc.co.uk"},{"name":"oliviadrury","email":"olivia.drury@bbc.co.uk"},{"name":"pshaw03","email":"patrick.shaw@bbc.co.uk"},{"name":"chriss901","email":"chrisstevens901@gmail.com"},{"name":"david.toluhi","email":"david.toluhi@bbc.co.uk"},{"name":"amitsavant","email":"amit.savant@bbc.co.uk"},{"name":"eobr","email":"eden.obrienbutcher@gmail.com"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"vinodrane","email":"vinod.rane@bbc.co.uk"},{"name":"dwalker487","email":"Duncan.Walker02@bbc.co.uk"},{"name":"katyasa","email":"Katya.Saint-Amand@bbc.co.uk"},{"name":"felixmercermoss","email":"felix.mercermoss@bbc.co.uk"},{"name":"rosemcnally","email":"rose.mcnally@bbc.co.uk"},{"name":"gozcue01-bbc","email":"emrah.gozcu.ext@bbc.co.uk"},{"name":"marinos-papamichael","email":"marinos.papamichael.ext@bbc.co.uk"},{"name":"cv-bbc","email":"chris.vaughan01@bbc.co.uk"},{"name":"charles_alexis","email":"charles.alexis.ext@bbc.co.uk"},{"name":"emathar","email":"emmanuel.mathar@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"9faffa5f846fb07568df990b8c9e0b593525d661","tarball":"https://registry.npmjs.org/speculate/-/speculate-6.0.0.tgz","fileCount":63,"integrity":"sha512-vTp6Ij/dnn+mojypyeMAcPeSqCtIOhINJE9GEF2AZVPUPLJIEmXfP9tpEdMn4wPokrx4DPFkEyJ3IAmBRUw6oA==","signatures":[{"sig":"MEYCIQCrLVavcRynAFKneNkewPJzJYA3NEyNr+Gr/P0IFMeICQIhAKZnkXHc8XJ0KedGqrW4oGI0mP95aDxEwnDGgl5Pq/U3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66560},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"3b4d3e0ccf685e704fa7fffec45446b7058e0dcd","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"8.19.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"18.13.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.1","commander":"^10.0.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.32.0","istanbul":"^0.4.5","eslint-plugin-mocha":"^10.1.0","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_6.0.0_1741874322981_0.35692773655863186","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"speculate","version":"6.0.1","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@6.0.1","maintainers":[{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"abz.me","email":"abdullahiob@proton.me"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"hafsa-abdulsalim","email":"hafsa.abdulsalim@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"tmoco","email":"thomas.cooper@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"anthonygreen","email":"anthony.green@bbc.co.uk"},{"name":"rsblandamer","email":"russell.blandamer@outlook.com"},{"name":"tzaman76","email":"tipuz1976@gmail.com"},{"name":"lukeparker02","email":"luke.parker.ext@bbc.co.uk"},{"name":"ramkup01","email":"priya.ramkumar@bbc.co.uk"},{"name":"aggari01","email":"indu.aggarwal@bbc.co.uk"},{"name":"rlfbbc","email":"rebecca.french@bbc.co.uk"},{"name":"singhn08","email":"navdeep.singhplaya.ext@bbc.co.uk"},{"name":"jamesdesq","email":"james.dodd@gmail.com"},{"name":"shahp07","email":"piyusha.shah.ext@bbc.co.uk"},{"name":"roopashree-ramachandraiah","email":"roopashree.ramachandraiah@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"mstephensonbbc","email":"matt.stephenson@bbc.co.uk"},{"name":"syke","email":"syke80@gmail.com"},{"name":"award2022","email":"andreas.ward@bbc.co.uk"},{"name":"ridwan_dev","email":"ridwan.arshad90@gmail.com"},{"name":"kieranjoyce","email":"kieran.joyce99@gmail.com"},{"name":"bhartn01","email":"neeraj.bhartendu.ext@bbc.co.uk"},{"name":"ibl","email":"ibl-team@lists.forge.bbc.co.uk"},{"name":"pjlangley","email":"pjlangleynpm@gmail.com"},{"name":"szpytfire-bbc","email":"tom.szpytman.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"benjwheeler","email":"ben.wheeler.ext@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"gingertonicst","email":"beth@gingertonic.io"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"monsai","email":"simone.spaccarotella@bbc.co.uk"},{"name":"notten13","email":"notten.dev13@gmail.com"},{"name":"vaughr03","email":"richard.e.vaughan@bbc.co.uk"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"brotherkaif","email":"kaifahmed+npm@gmail.com"},{"name":"naivinh.ta.bbc","email":"naivinh.ta.ext@bbc.co.uk"},{"name":"alexshelley","email":"alex.shelley@bbc.co.uk"},{"name":"oliviadrury","email":"olivia.drury@bbc.co.uk"},{"name":"pshaw03","email":"patrick.shaw@bbc.co.uk"},{"name":"chriss901","email":"chrisstevens901@gmail.com"},{"name":"david.toluhi","email":"david.toluhi@bbc.co.uk"},{"name":"amitsavant","email":"amit.savant@bbc.co.uk"},{"name":"eobr","email":"eden.obrienbutcher@gmail.com"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"vinodrane","email":"vinod.rane@bbc.co.uk"},{"name":"dwalker487","email":"Duncan.Walker02@bbc.co.uk"},{"name":"katyasa","email":"Katya.Saint-Amand@bbc.co.uk"},{"name":"felixmercermoss","email":"felix.mercermoss@bbc.co.uk"},{"name":"rosemcnally","email":"rose.mcnally@bbc.co.uk"},{"name":"gozcue01-bbc","email":"emrah.gozcu.ext@bbc.co.uk"},{"name":"marinos-papamichael","email":"marinos.papamichael.ext@bbc.co.uk"},{"name":"cv-bbc","email":"chris.vaughan01@bbc.co.uk"},{"name":"charles_alexis","email":"charles.alexis.ext@bbc.co.uk"},{"name":"emathar","email":"emmanuel.mathar@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"89657cf86411a5a875d254988447fbc75b94b003","tarball":"https://registry.npmjs.org/speculate/-/speculate-6.0.1.tgz","fileCount":65,"integrity":"sha512-3x7o4Iq2HZIXxfFgl0A467B5jbQndgCSySbyoFWXCnVI+puFxwLFyh+bkyh0RIQN63WldcT41oZQiqPWSfK/tQ==","signatures":[{"sig":"MEQCIFAeoAGEtOwV7OQoeue8vcQWt5v/l3FIxqpdzmdAc+EpAiBXrpW99Tob2C0qQpxkGKWwCiCL57xrRkXi21rKibnNgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68744},"main":"index.js","engines":{"node":">=12.22.0"},"gitHead":"13a532697c503aa62d8b243703f4e455edca1bc4","scripts":{"lint":"eslint .","test":"mocha","coverage":"istanbul cover _mocha -- -R dot","posttest":"npm run lint"},"_npmUser":{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"8.19.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"18.13.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.1","commander":"^10.0.0","handlebars":"^4.7.7"},"eslintConfig":{"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.32.0","istanbul":"^0.4.5","eslint-plugin-mocha":"^10.1.0","eslint-config-iplayer":"^8.0.0","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_6.0.1_1742225337276_0.833669298775201","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"speculate","version":"6.0.3","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@6.0.3","maintainers":[{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"abz.me","email":"abdullahiob@proton.me"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"lukeparker02","email":"luke.parker.ext@bbc.co.uk"},{"name":"ramkup01","email":"priya.ramkumar@bbc.co.uk"},{"name":"aggari01","email":"indu.aggarwal@bbc.co.uk"},{"name":"jamesmmbrown","email":"james.brown03@bbc.co.uk"},{"name":"jamesdesq","email":"james.dodd@gmail.com"},{"name":"riddles_dev","email":"ridwan.arshad@bbc.co.uk"},{"name":"iplayer-web-jenkins","email":"iplayerwebdevelopers@bbc.co.uk"},{"name":"shahp07","email":"piyusha.shah.ext@bbc.co.uk"},{"name":"roopashree-ramachandraiah","email":"roopashree.ramachandraiah@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"mstephensonbbc","email":"matt.stephenson@bbc.co.uk"},{"name":"joearo","email":"joseph.pack@bbc.co.uk"},{"name":"bbcmarr","email":"martin.reilly@bbc.co.uk"},{"name":"maheshybbc","email":"mahesh.yentra.ext@bbc.co.uk"},{"name":"ridwan_dev","email":"ridwan.arshad90@gmail.com"},{"name":"antoinerabanesbbc","email":"antoine.rabanes@bbc.co.uk"},{"name":"nags338228","email":"nags338228@gmail.com"},{"name":"rudrav01","email":"vasanthi.rudramuni@bbc.co.uk"},{"name":"goswat01","email":"tarun.goswami.ext@bbc.co.uk"},{"name":"ibl","email":"IBLMachineUser@bbc.co.uk"},{"name":"kieranjoyce","email":"kieran.joyce99@gmail.com"},{"name":"pjlangley","email":"pjlangleynpm@gmail.com"},{"name":"szpytfire-bbc","email":"tom.szpytman.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"gingertonicst","email":"beth@gingertonic.io"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"notten13","email":"notten.dev13@gmail.com"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"brotherkaif","email":"kaifahmed+npm@gmail.com"},{"name":"naivinh.ta.bbc","email":"naivinh.ta.ext@bbc.co.uk"},{"name":"pshaw03","email":"patrick.shaw@bbc.co.uk"},{"name":"amitsavant","email":"amit.savant@bbc.co.uk"},{"name":"eobr","email":"eden.obrienbutcher@gmail.com"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"vinodrane","email":"vinod.rane@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"dwalker487","email":"Duncan.Walker02@bbc.co.uk"},{"name":"katyasa","email":"Katya.Saint-Amand@bbc.co.uk"},{"name":"felixmercermoss","email":"felix.mercermoss@bbc.co.uk"},{"name":"marinos-papamichael","email":"marinos.papamichael.ext@bbc.co.uk"},{"name":"cv-bbc","email":"chris.vaughan01@bbc.co.uk"},{"name":"joepock33c","email":"joe.jackson@bbc.co.uk"},{"name":"giavente","email":"georgia.vente@bbc.co.uk"},{"name":"charles_alexis","email":"charles.alexis.ext@bbc.co.uk"},{"name":"emathar","email":"emmanuel.mathar@bbc.co.uk"},{"name":"jackperry2187","email":"jackperry2187@gmail.com"},{"name":"jim-beeb","email":"james.kirk@bbc.co.uk"},{"name":"nbc-bbc","email":"neil.copland@bbc.co.uk"},{"name":"irex-team","email":"iRecs@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"4571072a4fff25b157f3462869550e40ed872cc7","tarball":"https://registry.npmjs.org/speculate/-/speculate-6.0.3.tgz","fileCount":66,"integrity":"sha512-nLaO7O2uXyGeogsu+rrCXqRJrwVK4bk/G/Akbal2Hm8Udbh9bxYbWRi3t4LWmYYM9MOrtldSq0bx9HfhlqokNA==","signatures":[{"sig":"MEUCIA+0iRUDAmrNJDRzdW93d6GOWl6CJdtqgB6fiJtE4BufAiEAvLTk7wvpinabuDeeh59ZeIGQcTtm6j06rZ2qexVoIJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69128},"main":"index.js","engines":{"node":">=22.18.0"},"gitHead":"e8bbce98dbaf145c34c353377f89f7028232a3da","scripts":{"lint":"eslint .","test":"mocha && npm run lint","coverage":"nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"},"_npmUser":{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"10.9.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"22.19.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.4","commander":"^10.0.0","handlebars":"^4.7.7"},"eslintConfig":{"rules":{"listeners/no-missing-remove-event-listener":0},"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","mocha":"^11.7.2","sinon":"^21.0.0","eslint":"^8.57.1","eslint-config-iplayer":"^9.4.6","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_6.0.3_1773156364457_0.680632028914508","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"speculate","version":"6.0.4","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@6.0.4","maintainers":[{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"abz.me","email":"abdullahiob@proton.me"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"lukeparker02","email":"luke.parker.ext@bbc.co.uk"},{"name":"ramkup01","email":"priya.ramkumar@bbc.co.uk"},{"name":"aggari01","email":"indu.aggarwal@bbc.co.uk"},{"name":"jamesmmbrown","email":"james.brown03@bbc.co.uk"},{"name":"jamesdesq","email":"james.dodd@gmail.com"},{"name":"riddles_dev","email":"ridwan.arshad@bbc.co.uk"},{"name":"iplayer-web-jenkins","email":"iplayerwebdevelopers@bbc.co.uk"},{"name":"shahp07","email":"piyusha.shah.ext@bbc.co.uk"},{"name":"roopashree-ramachandraiah","email":"roopashree.ramachandraiah@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"mstephensonbbc","email":"matt.stephenson@bbc.co.uk"},{"name":"joearo","email":"joseph.pack@bbc.co.uk"},{"name":"bbcmarr","email":"martin.reilly@bbc.co.uk"},{"name":"ridwan_dev","email":"ridwan.arshad90@gmail.com"},{"name":"antoinerabanesbbc","email":"antoine.rabanes@bbc.co.uk"},{"name":"nags338228","email":"nags338228@gmail.com"},{"name":"rudrav01","email":"vasanthi.rudramuni@bbc.co.uk"},{"name":"ibl","email":"IBLMachineUser@bbc.co.uk"},{"name":"kieranjoyce","email":"kieran.joyce99@gmail.com"},{"name":"pjlangley","email":"pjlangleynpm@gmail.com"},{"name":"szpytfire-bbc","email":"tom.szpytman.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"gingertonicst","email":"beth@gingertonic.io"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"notten13","email":"notten.dev13@gmail.com"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"brotherkaif","email":"kaifahmed+npm@gmail.com"},{"name":"naivinh.ta.bbc","email":"naivinh.ta.ext@bbc.co.uk"},{"name":"pshaw03","email":"patrick.shaw@bbc.co.uk"},{"name":"amitsavant","email":"amit.savant@bbc.co.uk"},{"name":"eobr","email":"eden.obrienbutcher@gmail.com"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"vinodrane","email":"vinod.rane@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"dwalker487","email":"Duncan.Walker02@bbc.co.uk"},{"name":"katyasa","email":"Katya.Saint-Amand@bbc.co.uk"},{"name":"felixmercermoss","email":"felix.mercermoss@bbc.co.uk"},{"name":"marinos-papamichael","email":"marinos.papamichael.ext@bbc.co.uk"},{"name":"cv-bbc","email":"chris.vaughan01@bbc.co.uk"},{"name":"joepock33c","email":"joe.jackson@bbc.co.uk"},{"name":"giavente","email":"georgia.vente@bbc.co.uk"},{"name":"charles_alexis","email":"charles.alexis.ext@bbc.co.uk"},{"name":"emathar","email":"emmanuel.mathar@bbc.co.uk"},{"name":"jackperry2187","email":"jackperry2187@gmail.com"},{"name":"jim-beeb","email":"james.kirk@bbc.co.uk"},{"name":"nbc-bbc","email":"neil.copland@bbc.co.uk"},{"name":"irex-team","email":"iRecs@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"2ad33b83884d86b0f73f2ae2ba5aa8a466d27dd2","tarball":"https://registry.npmjs.org/speculate/-/speculate-6.0.4.tgz","fileCount":66,"integrity":"sha512-n7sq/7xOon0beRrcumF3QPXUtj4XfqkZ0RKfnw75KAgPgHT5KL9NjrUMApFhFyb39l345l5fT2HC1LzAcckRhQ==","signatures":[{"sig":"MEUCIDI37qBmoi1svzM/OQF5wBBEdKiex5m2J5VptGNT3wwfAiEAuSt9OMCLp5tNwyNLdkVBJnygD8uecIaoaxH/0ycLHm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69128},"main":"index.js","engines":{"node":">=22.18.0"},"gitHead":"4e7e792b5e8cfbb3ace801f6fb8d3328e75e2829","scripts":{"lint":"eslint .","test":"mocha && npm run lint","coverage":"nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"},"_npmUser":{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"10.9.3","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"22.19.0","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.4","commander":"^10.0.0","handlebars":"^4.7.9"},"eslintConfig":{"rules":{"listeners/no-missing-remove-event-listener":0},"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","mocha":"^11.7.2","sinon":"^21.0.0","eslint":"^8.57.1","eslint-config-iplayer":"^9.4.6","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_6.0.4_1776080407602_0.9728940287713104","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"speculate","version":"6.0.5","keywords":["spec","rpm","file","node","generate"],"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","_id":"speculate@6.0.5","maintainers":[{"name":"mknish","email":"nisaanth.manegavasar@bbc.co.uk"},{"name":"sbason","email":"sam.bason@bbc.co.uk"},{"name":"abz.me","email":"abdullahiob@proton.me"},{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},{"name":"henrywarne","email":"henry.warne@bbc.co.uk"},{"name":"caporp01","email":"paul.caporn@bbc.co.uk"},{"name":"swatitabib","email":"swati.tabib@bbc.co.uk"},{"name":"ianarundale","email":"ian.arundale@bbc.co.uk"},{"name":"milkywaynian","email":"marina.faraji@bbc.co.uk"},{"name":"andycharris","email":"andy.harris.01@bbc.co.uk"},{"name":"carrejoe3","email":"joseph.carre@bbc.co.uk"},{"name":"chibbc","email":"chiha.choi@bbc.co.uk"},{"name":"ajitsanto09","email":"ajit.rajakumar@bbc.co.uk"},{"name":"yusuf963m","email":"mohammad.alcheikhmousa@bbc.co.uk"},{"name":"lukeparker02","email":"luke.parker.ext@bbc.co.uk"},{"name":"ramkup01","email":"priya.ramkumar@bbc.co.uk"},{"name":"aggari01","email":"indu.aggarwal@bbc.co.uk"},{"name":"jamesmmbrown","email":"james.brown03@bbc.co.uk"},{"name":"jamesdesq","email":"james.dodd@gmail.com"},{"name":"riddles_dev","email":"ridwan.arshad@bbc.co.uk"},{"name":"iplayer-web-jenkins","email":"iplayerwebdevelopers@bbc.co.uk"},{"name":"shahp07","email":"piyusha.shah.ext@bbc.co.uk"},{"name":"roopashree-ramachandraiah","email":"roopashree.ramachandraiah@bbc.co.uk"},{"name":"hjerling","email":"johan.hjerling.ext@bbc.co.uk"},{"name":"mstephensonbbc","email":"matt.stephenson@bbc.co.uk"},{"name":"joearo","email":"joseph.pack@bbc.co.uk"},{"name":"bbcmarr","email":"martin.reilly@bbc.co.uk"},{"name":"ridwan_dev","email":"ridwan.arshad90@gmail.com"},{"name":"antoinerabanesbbc","email":"antoine.rabanes@bbc.co.uk"},{"name":"rudrav01","email":"vasanthi.rudramuni@bbc.co.uk"},{"name":"ibl","email":"IBLMachineUser@bbc.co.uk"},{"name":"kieranjoyce","email":"kieran.joyce99@gmail.com"},{"name":"pjlangley","email":"pjlangleynpm@gmail.com"},{"name":"szpytfire-bbc","email":"tom.szpytman.ext@bbc.co.uk"},{"name":"simontanner","email":"simon.tanner01@bbc.co.uk"},{"name":"simongregory","email":"simon.gregory@bbc.co.uk"},{"name":"tonymcbeth","email":"tony.mcbeth@bbc.co.uk"},{"name":"johnnewman","email":"john.newman@bbc.co.uk"},{"name":"drrobharper","email":"rob.harper@bbc.co.uk"},{"name":"jamiebower185","email":"jamie.reidbower@bbc.co.uk"},{"name":"onlyonehas","email":"hassanabbas93@hotmail.com"},{"name":"gingertonicst","email":"beth@gingertonic.io"},{"name":"iuketaylor","email":"lqketaylor@gmail.com"},{"name":"notten13","email":"notten.dev13@gmail.com"},{"name":"npmbs","email":"ben.symons@bbc.co.uk"},{"name":"brotherkaif","email":"kaifahmed+npm@gmail.com"},{"name":"naivinh.ta.bbc","email":"naivinh.ta.ext@bbc.co.uk"},{"name":"pshaw03","email":"patrick.shaw@bbc.co.uk"},{"name":"amitsavant","email":"amit.savant@bbc.co.uk"},{"name":"eobr","email":"eden.obrienbutcher@gmail.com"},{"name":"cjewell47","email":"charles.jewell47@gmail.com"},{"name":"vinodrane","email":"vinod.rane@bbc.co.uk"},{"name":"lexedwardsbbc","email":"alex.edwards@bbc.co.uk"},{"name":"dwalker487","email":"Duncan.Walker02@bbc.co.uk"},{"name":"katyasa","email":"Katya.Saint-Amand@bbc.co.uk"},{"name":"felixmercermoss","email":"felix.mercermoss@bbc.co.uk"},{"name":"nikitaagg19","email":"nikita.agarwal@bbc.co.uk"},{"name":"marinos-papamichael","email":"marinos.papamichael.ext@bbc.co.uk"},{"name":"cv-bbc","email":"chris.vaughan01@bbc.co.uk"},{"name":"joepock33c","email":"joe.jackson@bbc.co.uk"},{"name":"giavente","email":"georgia.vente@bbc.co.uk"},{"name":"charles_alexis","email":"charles.alexis.ext@bbc.co.uk"},{"name":"emathar","email":"emmanuel.mathar@bbc.co.uk"},{"name":"jackperry2187","email":"jackperry2187@gmail.com"},{"name":"jim-beeb","email":"james.kirk@bbc.co.uk"},{"name":"nbc-bbc","email":"neil.copland@bbc.co.uk"},{"name":"irex-team","email":"iRecs@bbc.co.uk"},{"name":"damouse404","email":"chris.sidebottom@bbc.co.uk"}],"homepage":"https://github.com/bbc/speculate#readme","bugs":{"url":"https://github.com/bbc/speculate/issues"},"bin":{"speculate":"bin/speculate.js"},"dist":{"shasum":"76c2486b0bd0f80490d2817538e49e263fefc7c0","tarball":"https://registry.npmjs.org/speculate/-/speculate-6.0.5.tgz","fileCount":67,"integrity":"sha512-DMCNzN0+YZhdriHAkTKXER/QbeHLxVOyk3PetqYaAK8jiELhQDayGEyzsTbJpnIP7/Qem8zWE/ZIMkQPYnY3iA==","signatures":[{"sig":"MEUCIQCcHen1sfolCeDweJMqaGznhjS6D3lHpSeOH4Z5q6NUVgIgZPMUHnHERn0UyhdPAB8ZUM6qomyU+sS9plu3FW1AHlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82943},"main":"index.js","engines":{"node":">=22.18.0"},"gitHead":"0cacaddc33b8d81a98c2edd3db875cdeacb760b5","scripts":{"lint":"eslint .","test":"mocha && npm run lint","coverage":"nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"},"_npmUser":{"name":"catherine_hpr","email":"catherine.hooper@bbc.co.uk"},"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"_npmVersion":"10.9.4","description":"Automatically generates an RPM Spec file for your Node.js project","directories":{},"_nodeVersion":"22.22.1","dependencies":{"rimraf":"^4.1.0","tar-fs":"^2.1.4","commander":"^10.0.0","handlebars":"^4.7.9"},"eslintConfig":{"rules":{"listeners/no-missing-remove-event-listener":0},"extends":"iplayer","parserOptions":{"ecmaVersion":8}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","mocha":"^11.7.2","sinon":"^21.0.0","eslint":"^8.57.1","eslint-config-iplayer":"^9.4.6","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/speculate_6.0.5_1780491296152_0.7019933095993165","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2015-10-14T14:11:49.339Z","modified":"2026-09-27T07:16:22.691Z","1.0.0":"2015-10-14T14:11:49.339Z","1.0.1":"2016-03-01T17:14:05.498Z","1.1.0":"2016-03-15T08:41:07.147Z","1.1.1":"2016-03-15T09:05:08.597Z","1.1.2":"2016-03-15T09:08:48.068Z","1.1.3":"2016-03-23T15:30:26.954Z","1.1.4":"2016-03-23T20:01:40.648Z","1.1.5":"2016-04-22T13:58:13.904Z","1.1.6":"2016-05-24T12:56:37.576Z","1.1.7":"2016-06-27T09:22:27.418Z","1.2.0":"2016-06-28T09:34:54.137Z","1.2.1":"2016-06-28T09:38:48.171Z","1.3.0":"2016-09-15T10:04:30.500Z","1.4.0":"2016-10-03T12:52:45.021Z","1.5.0":"2016-10-11T11:13:35.406Z","1.6.0":"2016-10-17T13:15:58.772Z","1.6.1":"2016-12-13T17:12:27.670Z","1.7.0":"2017-03-27T12:11:58.458Z","1.7.1":"2017-06-15T15:55:39.101Z","1.7.2":"2017-06-26T13:12:43.166Z","1.7.3":"2017-08-17T10:48:51.476Z","1.7.4":"2017-11-15T13:07:10.399Z","2.0.0-alpha.1":"2018-03-22T17:39:03.932Z","2.0.0-alpha.2":"2018-06-14T15:38:51.902Z","2.0.0-alpha.3":"2018-06-26T13:06:06.254Z","2.0.0-alpha.4":"2018-07-03T09:25:52.928Z","2.0.0-alpha.5":"2019-01-09T13:30:06.217Z","2.0.0-alpha.6":"2019-01-09T14:00:19.667Z","2.0.0-alpha.8":"2019-05-17T10:41:20.723Z","2.0.0":"2019-06-06T07:24:51.705Z","2.1.0":"2019-07-31T13:19:45.078Z","2.1.1":"2019-10-28T09:25:47.478Z","3.0.0":"2022-01-13T11:05:32.590Z","3.1.1-alpha.0":"2022-06-06T14:44:46.647Z","3.1.1":"2022-06-08T09:31:49.628Z","3.1.2-alpha.0":"2022-06-08T11:16:38.627Z","3.1.2":"2022-06-10T09:10:52.024Z","4.0.0":"2023-02-13T14:55:23.562Z","4.0.1":"2023-02-14T10:16:26.571Z","5.0.0":"2024-03-12T09:58:58.804Z","6.0.0":"2025-03-13T13:58:43.146Z","6.0.1":"2025-03-17T15:28:57.463Z","6.0.3":"2026-03-10T15:26:04.673Z","6.0.4":"2026-04-13T11:40:07.762Z","6.0.5":"2026-06-03T12:54:56.310Z"},"bugs":{"url":"https://github.com/bbc/speculate/issues"},"author":{"name":"ibl-team@lists.forge.bbc.co.uk"},"license":"Apache-2.0","homepage":"https://github.com/bbc/speculate#readme","keywords":["spec","rpm","file","node","generate"],"repository":{"url":"git+https://github.com/bbc/speculate.git","type":"git"},"description":"Automatically generates an RPM Spec file for your Node.js project","maintainers":[{"email":"nisaanth.manegavasar@bbc.co.uk","name":"mknish"},{"email":"sam.bason@bbc.co.uk","name":"sbason"},{"email":"abdullahiob@proton.me","name":"abz.me"},{"email":"henry.warne@bbc.co.uk","name":"henrywarne"},{"email":"paul.caporn@bbc.co.uk","name":"caporp01"},{"email":"swati.tabib@bbc.co.uk","name":"swatitabib"},{"email":"ian.arundale@bbc.co.uk","name":"ianarundale"},{"email":"andy.harris.01@bbc.co.uk","name":"andycharris"},{"email":"joseph.carre@bbc.co.uk","name":"carrejoe3"},{"email":"chiha.choi@bbc.co.uk","name":"chibbc"},{"email":"ajit.rajakumar@bbc.co.uk","name":"ajitsanto09"},{"email":"mohammad.alcheikhmousa@bbc.co.uk","name":"yusuf963m"},{"email":"priya.ramkumar@bbc.co.uk","name":"ramkup01"},{"email":"indu.aggarwal@bbc.co.uk","name":"aggari01"},{"email":"james.brown03@bbc.co.uk","name":"jamesmmbrown"},{"email":"james.dodd@gmail.com","name":"jamesdesq"},{"email":"ridwan.arshad@bbc.co.uk","name":"riddles_dev"},{"email":"iplayerwebdevelopers@bbc.co.uk","name":"iplayer-web-jenkins"},{"email":"chris.kay01@bbc.co.uk","name":"chris-kay"},{"email":"piyusha.shah.ext@bbc.co.uk","name":"shahp07"},{"email":"roopashree.ramachandraiah@bbc.co.uk","name":"roopashree-ramachandraiah"},{"email":"matt.stephenson@bbc.co.uk","name":"mstephensonbbc"},{"email":"joseph.pack@bbc.co.uk","name":"joearo"},{"email":"martin.reilly@bbc.co.uk","name":"bbcmarr"},{"email":"ajitsantossh0995@gmail.com","name":"ajsanto09"},{"email":"catherine.hooper@bbc.co.uk","name":"catherine_hpr"},{"email":"ridwan.arshad90@gmail.com","name":"ridwan_dev"},{"email":"antoine.rabanes@bbc.co.uk","name":"antoinerabanesbbc"},{"email":"vasanthi.rudramuni@bbc.co.uk","name":"rudrav01"},{"email":"IBLMachineUser@bbc.co.uk","name":"ibl"},{"email":"kieran.joyce99@gmail.com","name":"kieranjoyce"},{"email":"pjlangleynpm@gmail.com","name":"pjlangley"},{"email":"tom.szpytman.ext@bbc.co.uk","name":"szpytfire-bbc"},{"email":"simon.tanner01@bbc.co.uk","name":"simontanner"},{"email":"simon.gregory@bbc.co.uk","name":"simongregory"},{"email":"tony.mcbeth@bbc.co.uk","name":"tonymcbeth"},{"email":"john.newman@bbc.co.uk","name":"johnnewman"},{"email":"jamie.reidbower@bbc.co.uk","name":"jamiebower185"},{"email":"hassanabbas93@hotmail.com","name":"onlyonehas"},{"email":"beth@gingertonic.io","name":"gingertonicst"},{"email":"lqketaylor@gmail.com","name":"iuketaylor"},{"email":"notten.dev13@gmail.com","name":"notten13"},{"email":"ben.symons@bbc.co.uk","name":"npmbs"},{"email":"kaifahmed+npm@gmail.com","name":"brotherkaif"},{"email":"naivinh.ta.ext@bbc.co.uk","name":"naivinh.ta.bbc"},{"email":"patrick.shaw@bbc.co.uk","name":"pshaw03"},{"email":"amit.savant@bbc.co.uk","name":"amitsavant"},{"email":"eden.obrienbutcher@gmail.com","name":"eobr"},{"email":"paul.brimicombe@bbc.co.uk","name":"paulyb"},{"email":"charles.jewell47@gmail.com","name":"cjewell47"},{"email":"vinod.rane@bbc.co.uk","name":"vinodrane"},{"email":"alex.edwards@bbc.co.uk","name":"lexedwardsbbc"},{"email":"Duncan.Walker02@bbc.co.uk","name":"dwalker487"},{"email":"Katya.Saint-Amand@bbc.co.uk","name":"katyasa"},{"email":"felix.mercermoss@bbc.co.uk","name":"felixmercermoss"},{"email":"nikita.agarwal@bbc.co.uk","name":"nikitaagg19"},{"email":"matt.frost@bbc.co.uk","name":"mattfrost86"},{"email":"marinos.papamichael.ext@bbc.co.uk","name":"marinos-papamichael"},{"email":"joe.jackson@bbc.co.uk","name":"joepock33c"},{"email":"georgia.vente@bbc.co.uk","name":"giavente"},{"email":"rob.harper@bbc.co.uk","name":"drrobharper"},{"email":"charles.alexis.ext@bbc.co.uk","name":"charles_alexis"},{"email":"emmanuel.mathar@bbc.co.uk","name":"emathar"},{"email":"jackperry2187@gmail.com","name":"jackperry2187"},{"email":"james.kirk@bbc.co.uk","name":"jim-beeb"},{"email":"neil.copland@bbc.co.uk","name":"nbc-bbc"},{"email":"iRecs@bbc.co.uk","name":"irex-team"},{"email":"chris.sidebottom@bbc.co.uk","name":"damouse404"}],"readme":"# speculate\n\n[![Build Status](https://travis-ci.org/bbc/speculate.svg)](https://travis-ci.org/bbc/speculate) [![Code Climate](https://codeclimate.com/github/bbc/speculate/badges/gpa.svg)](https://codeclimate.com/github/bbc/speculate) [![Test Coverage](https://codeclimate.com/github/bbc/speculate/badges/coverage.svg)](https://codeclimate.com/github/bbc/speculate/coverage)\n\n> Automatically generates an RPM Spec file for your Node.js project\n\n## Installation\n\n```\nnpm install --global speculate\n```\n\n## Features\n\n* Generates an RPM Spec file for your project\n* Creates a [systemd](https://www.freedesktop.org/wiki/Software/systemd/) service definition file\n* Supports configuration using your existing `package.json`\n* Currently supports EL7+\n* Natively supports Node 22's `node --run start` for scripts, but can be [overridden with `serviceOptions`](#service-options).\n\n## Usage\n\nLet's start with a simple Node.js project:\n\n```\nmy-cool-api\n├── package.json\n└── server.js\n\n0 directories, 2 files\n```\n\nFirst run npm install to install your dependencies:\n\n```\nnpm install\n```\n\nThis creates the `node_modules` directory:\n\n```\nmy-cool-api\n├── node_modules\n├── package.json\n└── server.js\n\n1 directory, 2 files\n```\n\nRun the `speculate` command from inside the project directory:\n\n```\nspeculate\n```\n\nYou've now got an RPM Spec file and a systemd service definition for your project. You'll also notice that your application has been packaged into a `tar.gz` archive, ready to be built with an RPM building tool like [`rpmbuild`](http://www.rpm.org/max-rpm-snapshot/rpmbuild.8.html) or [`mock`](https://github.com/rpm-software-management/mock/wiki):\n\n```\nmy-cool-api\n├── SOURCES\n│   └── my-cool-api.tar.gz\n├── SPECS\n│   └── my-cool-api.spec\n├── node_modules\n├── my-cool-api.service\n├── package.json\n└── server.js\n\n3 directories, 5 files\n```\n\nSpeculate is designed to be used at build time, just before you package your application into an RPM. Because of this, we recommend adding the generated files to your `.gitignore` file:\n\n```\n*.service\nSOURCES\nSPECS\n```\n\n### Install your dependencies _first_\n\nSpeculate assumes that you've _already installed your npm dependencies_ when it is run. This means that you don't need to worry about running `npm install` inside a clean RPM-building environment like _mock_.\n\nThe generated spec file instructs your RPM building tool to run [`npm rebuild`](https://docs.npmjs.com/cli/rebuild) as part of the build process. This ensures that any native modules are rebuilt for your target environment, even if they were originally installed on a different platform.\n\nThis will add `npm` as a build requirement if not already specified.\n\nIf for some reason you do not want to rebuild your native modules, you can explicity tell speculate not to rebuild by adding the following to your `package.json`:\n\n```json\n{\n  \"spec\": {\n    \"rebuild\": false\n  }\n}\n```\n\nA typical speculate build looks like this:\n\n```bash\nnpm install\nnpm test\nspeculate\n# build the RPM (using rpmbuild, mock etc.)\n```\n\n### Local installation\n\nTo avoid the need to install speculate globally, we recommend installing it _locally_ and creating an [npm script](https://docs.npmjs.com/misc/scripts) in your `package.json` file:\n\n```\nnpm install --save-dev speculate\n```\n\n```json\n{\n  \"scripts\": {\n    \"spec\": \"speculate\"\n  }\n}\n```\n\nYou can then run `npm run spec` to generate your spec file in an environment where speculate isn't installed globally (like your CI server.)\n\n### Pruning dependencies\n\nTo minimise the final RPM size, your development dependencies (dependencies added with the --save-dev flag) are automatically [pruned](https://docs.npmjs.com/cli/prune) so that they're not shipped with your production code.\n\nThis will add `npm` as a build requirement if not already specified.\n\nIf for some reason you need to package your dev dependencies with your production code you can explicity tell speculate not to prune by adding the following to your `package.json`:\n\n```json\n{\n  \"spec\": {\n    \"prune\": false\n  }\n}\n```\n\n### `node --run start` script\n\nThe systemd service file that Speculate generates uses the `node --run start` script to start your application. Make sure that you've defined this script in your `package.json` file.\n\n```json\n{\n  \"scripts\": {\n    \"start\": \"node server.js\"\n  }\n}\n```\n\n### Including only certain files\n\nSimilar to `npm`, if you specify a `files` directive in your `package.json` then `speculate` will only include those files or directories plus `package.json` and `node_modules` in the source tarball:\n\n```json\n{\n  \"files\": [\n    \"lib\",\n    \"routes\",\n    \"index.js\"\n  ]\n}\n```\n\nAlongside this, the `main` attribute is also included in the `files` listing, although the service is still started using `npm start`:\n\n```json\n{\n  \"main\": \"server.js\",\n  \"files\": [\n    \"lib\",\n    \"routes\",\n    \"index.js\"\n  ]\n}\n```\n\nIf you have only a `main` directive, speculate will assume you are using it for its original purpose and not create an archive only including that one file.\n\n### Node versions\n\nBy default, the spec file that speculate generates _isn't_ tied to a particular Node version. It simply requires the `nodejs` package. It's up to you to make the package available when you install the RPM using `yum`.\n\nWe **strongly recommend** that you use [RPM Modules](https://docs.fedoraproject.org/en-US/modularity/using-modules/) to install a modern version of Node.js for both your RPM building environment and your target server.\n\nIf you're using multiple node repositories or a repository with multiple versions of node, you can specify an RPM version requirement with the `nodeVersion` property in your `package.json` file:\n\n```json\n{\n  \"spec\": {\n    \"nodeVersion\": \"< 23.0.0\"\n  }\n}\n```\nThe `nodeVersion` property must conform to the [RPM version syntax](http://rpm.org/user_doc/dependencies.html#requires). Take particular note of the `epoch` (`[epoch:]version[-release]`) as a range without an epoch may not result in the desired dependency:\n\n```shell\n\"nodeVersion\": \"< 7.0.0\"\n---\nAvailable Packages\nnodejs.x86_64                             6.2.2-1nodesource.el7.centos          nodesource # <- matches as no epoch specified\nnodejs.x86_64                             1:6.3.0-1nodesource.el7.centos        nodesource\nnodejs.x86_64                             2:6.11.0-1nodesource.el7.centos       nodesource # <- Latest but epoch of '2'\n```\n\n### Directory Structure\n\nSpeculate creates the following directories for your application:\n\n|Directory|Purpose|\n|---------|-------|\n|`/usr/lib/:projectName`|This is where your application is stored|\n|`/var/log/:projectName`|This is created for any log files that your application needs to write to|\n\n## Configuration\n\nSpeculate is configured using the `spec` property inside your existing `package.json` file.\n\n### Dependencies\n\nTo add a dependency to the generated spec file, list the package dependencies in the `requires` array:\n\n```json\n{\n  \"spec\": {\n    \"requires\": [\n      \"vim\",\n      \"screen\"\n    ]\n  }\n}\n```\n\nIf you have any build dependencies (such as `python` for `node-gyp`), instead of having them available outside the build environment you can instead add them to the `buildRequires` array:\n\n```json\n{\n  \"spec\": {\n    \"buildRequires\": [\n      \"python\"\n    ]\n  }\n}\n```\n\n### Executables\n\nIf you have scripts that need to be executable when they're installed on your target server, add them to the `executable` array. You can list both files and entire directories:\n\n```json\n{\n  \"spec\": {\n    \"executable\": [\n      \"./other-scripts/my-script.js\",\n      \"./scripts\"\n    ]\n  }\n}\n```\n\n### Post Install Actions\n\nIf you need to perform any actions after installing your package (such as moving files on the target server) you can specify these inline using the `post` property:\n\n```json\n{\n  \"spec\": {\n    \"post\": [\n      \"mv /usr/lib/my-cool-api/rc.local /etc/rc.local\"\n    ]\n  }\n}\n```\n\n### Environment variable\n\nIf you need to specify environment variables during startup (NODE_ENV for example) you can specify these inline using the spec.environment property:\n\n```json\n{\n  \"spec\": {\n    \"environment\": {\n      \"NODE_ENV\": \"production\",\n      \"NODE_INSTANCE\": \"%i\"\n    }\n  }\n}\n```\n\n### Service Options\n\nIf you need to set specific [systemd service options](https://www.freedesktop.org/software/systemd/man/systemd.exec.html) - in the  `[Service]` section of the .service file, you can specify these using the spec.serviceOptions property:\n\n```json\n{\n  \"spec\": {\n    \"serviceOptions\": {\n      \"CPUSchedulingPriority\": 50,\n      \"LimitNOFILE\": 10000\n    }\n  }\n}\n```\n\n#### Unit Options\n\nYou can set specific [systemd unit options](https://www.freedesktop.org/software/systemd/man/systemd.unit.html) - in the `[Unit]` section of the .service file, you can specify these using the spec.unitOptions property:\n\n```json\n{\n  \"spec\": {\n    \"unitOptions\": {\n      \"After\": \"my-cooler-api.service\",\n      \"Before\": \"my-coolest-api.service\",\n      \"Requires\": \"my-very-cool-api.service\",\n    }\n  }\n}\n```\n\nIf you do not require any specific unit options Speculate will use default options:\n```\n[Unit]\nDescription=My Cool API\nAfter=network.target nss-lookup.target\n```\n\n### Release Number\n\nBy default speculate will set the RPM release number to 1, if you want to override this you can do so by using the `--release` flag:\n\n```sh\nspeculate --release=7\n```\n\n### Custom Name\n\nBy default speculate will set the name from `package.json`, if you want to override this you can do so by using the `--name` flag:\n\n```sh\nspeculate --name=my-cool-api\n```\n\nThis is useful if you are using private NPM packages which start with an `@`.\n\n### Replace hyphens in npm version number\n\nRunning rpmbuild on an npm package with a hyphen in its version number throws an error. If your package's version number contains hyphens (e.g. it is a prerelease), you may wish to replace them so that the rpm can be built. You can tell speculate to replace these with tildes by adding the `replaceHyphens` property to your package's spec block:\n\n```json\n{\n  \"spec\": {\n    \"replaceHyphens\": true\n  }\n}\n```\n\nOr you can explicitly tell speculate to replace hyphens with tildes `\"~\"`, underscores `\"_\"` or plus signs `\"+\"`:\n\n```json\n{\n  \"spec\": {\n    \"replaceHyphens\": \"_\"\n  }\n}\n```\n","readmeFilename":"README.md"}