{"_id":"@mechanicalrock/beady-eye","_rev":"27-a436c245ec9c18d776658b440ee9fbdb","name":"@mechanicalrock/beady-eye","dist-tags":{"latest":"0.17.9"},"versions":{"0.12.1":{"name":"@mechanicalrock/beady-eye","version":"0.12.1","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.12.1","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"d1f8bb7dbca63cbdc5928c007ea2ecc5251493d6","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.12.1.tgz","fileCount":198,"integrity":"sha512-ViVPB7+pyLlFlMVw3brGdF4QIdcqjN8bMDWCwXiofWJxXjVO8PjkzaTTFhVX9Q/PY4HGIfJilgIjHYqxlGb1YA==","signatures":[{"sig":"MEUCIQCR8A1nUBQwZLYwR4nqEaRE2SZlTV45gxJjAWSHoCSm+AIgC/2uY5BRE473EdwFxMkxN/X++ohlsUqRKq1LmcZu9VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx8HjCRA9TVsSAnZWagAAkN4P/jCTQHND8Ov3hMJXXZuM\nM6ZYg0v+XH/jqz3iFNrJFaPcyWXCc7B/Mcho7cy2g8cfvbF3FScsTxtgBW3d\n9pPP1CLUoMz7YqVcOYmoWgAxFZCFE3CsyyrtlpJcX7/9+15mZZnvRXjExmid\nJHAPNNMh7Gl/Ns6hx0MXrTSEA9P6FL2AK5RLbPMx8AoPDtYFozeiQ5p8kJyj\n0GUuFV5NcbQzDuidB9IBJMN+/Lo5rurT487+64PKoF2JbYGEQBfHj2x4aTeX\n/Cimw+qmw6L41Qxt5x+yCDbIvnqezXMrRb+thiHl86CBxSaSfJQkjByRfo0w\nUIupnksbTMSTg/1Vj3qpYUjwc9RYzfTGId2kAtYrUCmFR+iP1Z4TojBTDOsg\n5QmHE4btcRiAHOMHo9vVgATxYAWEYOQngMbdEjeT8l0Vi+/fodgrDE3uZHJk\n93c95quzl8zDrwOOTGF7j+YPwQWOSs8jtf/kVv9IjrjuoVVar/KrTHpGimrk\npWaDKIdR5q+QFk+8C2/OtoGwv5DPjPMkS2pMj/2Swqk0JfmWm6E7QSDR0+nq\nziMFjQRp9h1ClYmtObau8jfl7ZepX1NFXfBfbKkQFfaYCD8nzGVsgfRhYsVO\nrT1hoKt53FPNRXV6A7wbPHonnkAXrV3uzZChEIGP6PgzAMRMHb2r85QmMVcD\njk5i\r\n=Wnmg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"5d21b0f82329664f2a2f38fa3e039696e3ab32d2","scripts":{"lint":"eslint .","test":"jest","build":"tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","snyk":"^1.104.1","nodemon":"^1.18.4","ts-jest":"^22.4.6","approvals":"^2.1.2","jasmine-ts":"^0.2.1","typescript":"2.9.2","@types/chai":"^4.1.6","@types/jest":"^22.2.3","@types/node":"^6.14.0","aws-sdk-mock":"^2.0.0","@types/aws-lambda":"^8.10.7","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.12.1_1539817954378_0.9383482232936435","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@mechanicalrock/beady-eye","version":"0.13.0","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.13.0","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"d4a8f9dae6edb16e466c951da07fa09aa2e13b4e","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.13.0.tgz","fileCount":215,"integrity":"sha512-RwODZgEOVOhT07pWU4Uvs2/f70XizpDEe4WQKHrpyhl1JHdNFagcRtx9hMxffMtQh6nk2E0gReE8FyhChi5KVw==","signatures":[{"sig":"MEQCICSps8KFrqlLgg7DXE4mBLcOU9tv6H9oPnaqw/vd6EdiAiAMu6GjZS2Zok70k2Yl13TTqAl+Qgo6xeiyJL/HF5GacQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb38oMCRA9TVsSAnZWagAAHf4QAIFi1LX4RwmNJZGyWvkC\nYfGpIicCR2xChApYTLXm3pnebwtgD8h/9J4l1jD0cF/RDvLdfC4x42I6KnUz\njNjBmDuJLFFUEPnSAnMTYE5LIXM7iGrT8P8G/ScBKErijsMX9P5wEipnYoW7\n3WvFfwZ5cacS0abr1XmVxI3SNgqOpLFQPtQvYkwkwYVNqFqRX20zzYqzUI/z\niWXYGj6+paD5vBhkocrG0Iy4prvGkbJPFJiZpDHbSSyqIgszuUOGASzH4s8f\nQL7XSH68jz48RexGDofVrItU6deywlFv2RhepTerHbznE0JZmcz0tc8citfD\n2EryUPWpOmdxSuGKqyTbeVRMtulJKkAht5puchEScvXZDB3ZWE7z65xNzJQO\nI8f/WSQzLFEzEHR/P12/cPCeyJWFB9mitUs+bIRDJUkLLzuVgZhfxRNmeop3\n+41kKdL0VumqWG2Mdmelehw937NpvlSvyM6z6XXWG7CCxutFVTJKjAr9DLOb\nb1ajA4e/KqfWWMGD37sEI1w7+fU8jAoV6DGlSDIVdn2YYaAdUTFyaoBQM+8D\nwfs6fpX25RLFqq5SrbD+pfcZZclSqFLYy39/a8bxFSDG/uxXLOi0KHALOPiP\ndJAB3dJ9VtXooI0IZgyYhzvWWcZX6ww7BjDMlcwYmC2uUgPO5tXxXmlCthde\nK4Sv\r\n=DOLu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"262d89970d7d5ff5b83a2cc5efcd259e4ff358a3","scripts":{"lint":"eslint .","test":"jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","snyk":"^1.104.1","nodemon":"^1.18.4","ts-jest":"^22.4.6","approvals":"^2.1.2","jasmine-ts":"^0.2.1","typescript":"2.9.2","@types/chai":"^4.1.6","@types/jest":"^22.2.3","@types/node":"^6.14.0","aws-sdk-mock":"^2.0.0","@types/aws-lambda":"^8.10.7","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.13.0_1541392907279_0.2586070817344932","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@mechanicalrock/beady-eye","version":"0.13.1","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.13.1","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"a38cb485ae2db362804b3fc735f27f2d8e0fd3aa","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.13.1.tgz","fileCount":215,"integrity":"sha512-LmdivvqOmDKMKwnorYFBJc3n6WQncuw24BXHmYAtbLwPI3fa9eh4i315uaYQ84qJiQ83LDQaAj1+RSbF0E5xZg==","signatures":[{"sig":"MEQCICbHDYMurV/NM3AadpkoMJwbr/rZdyB21zelDuxU/XeoAiBZnhjVaFYr8W8eYYtdQNMOFs5lYW67mkMvEpxKr5sE2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb38rRCRA9TVsSAnZWagAA1oYP/3s4QE/PfvVmL2bIhsUR\nK3jJ2aMRnpxo1fYjJ+ip7xtamQNmE3u41mwH23fChjjqEmTd5gAYF8Pbu5ro\nvoCx4wsoyRGMSVOeNOGgUzDznmLOxohvheYoiqQMzz1Qc9jFWuLUJs5wJTG9\nepbilzhoRVLg1AH9+Ipg84I7DqxSt2NgzcPIe8FlrD76HXfWPyZke41QiYf5\nlJ1NnVl0j2HwuJWIuzEznTtjmZ4Y3DmCwpjeHUePQA+lje2c0PWwc7lmYXBc\nBayRP/5pQq3NV1gcf9I7az4FrRnV+ZDsvQCXoChuCaCZ+Ckk8Lu4he4r0KhJ\ny+N0C7oxsS9SoEmxfy7InmSm6Xtb+iqQnA7xW311/CtsnTtGcO6sVpDNESm8\nxEyH81zxHifWFq3ZwnXox9wPsRTeI/e6amzGc4r4GuqPSsBIRHW3fwxCq/7n\ngtgp9AYTTUEaEjEIn6+kJiDNCnMhAQs3JE1U0kKP6Kgm5JOXE/83StEVPIUO\nF8B/9ZSuXhLK1W5nHixgSqLBQeu4YXximrUqrGLwEwFazh3dNG/7mHfNN/Cb\nRTdPltatZXasGtYCTXQJ4vqQy6iQtMqE8EBzAWsCQBhd7ESxWgjMwC7jLOOL\nSPsFqC+DkfRa9GUWzLrrE/IDl21Ud+pNN7kYq7Bhyj8zylsQo0RM1Bz1XJLr\nhF46\r\n=SMFp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"d3c7245f39da8262a0e395024f89a0c52730aa23","scripts":{"lint":"eslint .","test":"jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","snyk":"^1.104.1","nodemon":"^1.18.4","ts-jest":"^22.4.6","approvals":"^2.1.2","jasmine-ts":"^0.2.1","typescript":"2.9.2","@types/chai":"^4.1.6","@types/jest":"^22.2.3","@types/node":"^6.14.0","aws-sdk-mock":"^2.0.0","@types/aws-lambda":"^8.10.7","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.13.1_1541393104745_0.12185349544354906","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@mechanicalrock/beady-eye","version":"0.14.0","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.14.0","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"003dddf8d89eb6005f603b55574b111f6a766701","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.14.0.tgz","fileCount":215,"integrity":"sha512-7YenHvkcr7pEXVYQGjImWHTkDbFn0ZXgFEG+pRbupWi6cLsi0Y53O7T7hLUkc9kG+/BHnrrerb50twHhapfkWg==","signatures":[{"sig":"MEUCIAwRW47v4p9r5B2Uti5MecAiUmirAZnHmyCZ9WTbWOmeAiEAzzWmhYW+t6sJgeEaj65cdh7UQctbyvhCk248uPcwg1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb39vLCRA9TVsSAnZWagAAtWIP/i4DoAjHqbMAEFl17+xE\n2VwjdbnkR8pdLBRIscka4pX/dBpHvNacqJBsXvUMJQa1/g3VY3W6Vhlqeu33\nNP8jMLbJPxfW6LRNAdf6+N48JWXd4xrNgsyej+cbUIV5Ntv+IeUDQaAfSaEm\nnGFEdg+7KvxfuQJscg5+hoWNilHjCA+6yO9iLYo66kK9x9EKfzAxVpkzZFzw\nj3Wu9qH447jicYvt5PEQA9GohGDuM0xoXktEzqxREDfiSTKZYK0zF3zDC87A\nETa8MTo1gPTWdOodQ4A4fyEujNbB+oB9zudUboWiGyi8p8miWMRHynQf5IEg\nLyW4+rr8csQwWPvrp0G+2JQ7Ib3dr0106ckC3MOY7tGwHhBJkQd4UL4Ex6Wm\nzdVTjisQx6QnGCRo6tTSNqeC2VXscYMFdnL7oQkPSzxitYhbi0tIp6aO9wiO\nax+WnbnPEe4wLOG8LxxID5PJ0cMaZr8XnfvMa13yRZB8b6s1WZ+CjfzpuR9u\n0f8vZC1/EAjCzPFKbbJw3erBqY3oyjWjENYU7OxBo/N+4PoDwDpLbGwXHGsb\nOkxkJatIo1ntB6O0ZZYR2+Ul+Zr506f8WPDjx6UcZYrhrH1lD5K/yPbHvYe0\n3RRtc2RvnrcHKPaq/1/E3SlZnU+U8D4xoTaUun3P4syCI1dwmFr1FB7mlepS\nPWFY\r\n=fxWv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"20cafe54e05ff298c927975270e14dbac57d69d9","scripts":{"lint":"eslint .","test":"jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.14.0_1541397450736_0.5538141850836316","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@mechanicalrock/beady-eye","version":"0.14.1","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.14.1","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"81e0c1f389f4f39a16142a05a9d949e3108f84f8","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.14.1.tgz","fileCount":215,"integrity":"sha512-ykKKE+spIDYeEwI6QR15baJi5HdWQ5WvPDUQguz3zUbrIAAAU0iQDSE0p+DnC6DJ8UmQU9A9XwT/ZDxxJYR4IQ==","signatures":[{"sig":"MEUCIGm7d3QTZZ8OyeUGq+TONx6WUXkY3dhyvUD+ZVGrpFwgAiEA+vMfLYIxTyX/UIXPLxevcclfdgmUmKjKhknIooFmsMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4ogJCRA9TVsSAnZWagAAfIIP/Ajb/gSKN2La2MOxFfy1\nHaZxOuRRcT1EcNaEvPKMSyp4bX/h6DqLkIP/Z4VeC9TpXATSgVk7qoPBWeaT\nAMB76f9bbqRoGfOpF1jj4h0q2PyDpS38xp6zMe1DgkktlTFCCV0WV7LfSNP2\nlqAx+76J/ZTP9bVbBPzy0FQgGqFVFVXaR3wgzbGILfYGXlmxiyYgCa8Fqg9c\nIj+58D5VFKg7fPgWFkSZ7V+fi3JQ4eae8fVY3DzP/Av/KFxp3wN9jOjJNxLD\n+fac1v1TGHUgcT1l375ddYQgEtnTkarcCn31FhcVrNBVGplAZUsneQn9uMOl\nyhVEtyMW9LoOOY88wVYU7kQYmMXL79ERF7ZjaripPNEqycIjOZu79dlI4Yx7\np3OOVwJM05/MVnYRm1acFZWGCOdM0cxB4sTkdrK7sbPhPmxqJKtJmhHP5I3c\nkDIoUBdBSes1SigrAsjH8jQ86CqISFLLwsP0h00BMYUWB90TnaZPshiRj+ri\nzDhehXf8QKt8j2pgaDUT3x1VI0FGG+2aga2Ljiy79wiedWOhf2UaJmXDM0+1\nbpHXV4Qe/IpL3SUKlUXjXKKRbKyPBC62w6Ri3reLynk1DZwPVq4gUVFpB7Eu\n72qTCZ4NDmem0e8tD/68u5skXRtfv1b6z/i8i3CF1+sTF80xWMVVxFZtaPi0\n6ti3\r\n=KFUq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"a3ab725062a286b9c6c749fc802a50cd9b71da60","scripts":{"lint":"eslint .","test":"jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.14.1_1541572616191_0.7066771658004134","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@mechanicalrock/beady-eye","version":"0.15.0","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.15.0","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"ba5b45842b5111da482550af6d1f0b6a086e4d81","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.15.0.tgz","fileCount":231,"integrity":"sha512-kiCn4esXIj6M3gTx7qOUs77iFOxx2gSeFi3BFuTncNDPiMScbRAgvmdeBB/VagwQclRgKyb5AWxKF91WJG/OPw==","signatures":[{"sig":"MEUCIEYQj1tW/v3ykSzjPn+UkgONYcjAtAUk8UhUinFqXdJHAiEA+zH+ARjCNoAnid7kwuagPMHHjILXmNIeOsnF8CiFz4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6+GYCRA9TVsSAnZWagAAbvAP/15NiJw3THKhFdNsxaLl\nnVm2hGbFRxGo0aEQhLgWaomET18RbN5JuaBU3ry3ZNi9/WkPOdO9a8+qSXS6\n7RfWtRIyBpth6n1h3ptIFoeNtHs6TP28T7dHV6BOKXC3GeVg4hwuVuOhw0Lf\niFKOXOTtls855bJrnS0rGjAqGrmaGxTb4eup5A5kYJ2oSjaPXMgFqxvKYa9v\nhM4RYglqX8+VqTvh6EULNWIKfEcKF5rOtQHoy+KsUjgA7w5UTy6uZS9qfh3m\nTG5lJPklW66vRfKZbURO7kA0bT8Jwukw0TDEMXstr4koztFGmS51WBgM4s6I\nDV9/1jBsxPGhnxEEZL2jwtvwE4ioziOI5VEv0eSAP4pIqJIerxEf7zILMDIt\ngLXe0LVJik3AaaDUlOxKmR74wSv9Bvton7KaPyK5hx8l3kuykY7tbNUHYwuH\nXff42fLawjpzh0uZDvSiPEm+yC/L41+JADJ3LzNdrWuj16gocRXlspcXvRFt\nfJf6xrGlM8+d7JlRZKGHlTFcWrRVQP/NusCDkCHtp2iJsiUbQ5RJZeIADxRx\ns/cyQbdh5tIpYbVx8qbp0hM7X3G9f13mwjZ6rDwh4kPe6Ex19xCWOC3mtlRn\npr5/PRL3dhslo5B3xM/6MmNcHv0GiCHrB2yxrz+RJogSjpXkywttNOxXP6Ga\nnaIA\r\n=qmDc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"73a36a7232f90527859b888124a0a83382477458","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","date-fns":"^1.29.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","jasmine-core":"^3.3.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.15.0_1542185367434_0.4413125136956437","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@mechanicalrock/beady-eye","version":"0.15.1","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.15.1","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"20586ad5ab980b64f1795ea51730a88969ef137f","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.15.1.tgz","fileCount":231,"integrity":"sha512-87FzuQp4vt/iZLnTAryIJO7gbnAGO3QjS6Hib/PsQOhvykhsroUszX+v6j5ykQpQq/umL2KWfGsiBvCX5hOzaA==","signatures":[{"sig":"MEUCIQDZ+YXZ03tzEgJaORE3iuBR9GPgNir7WyZbV0xGIpN1pQIgJYd0wkz9RpR0GOlXHv2GoKZqHz4cfiecyIofGQybC0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6+OYCRA9TVsSAnZWagAAwW0P/RsynjaMNngV+4AGx2wI\n5On8KiHpWbh5I4ou/2Chbj0RDH6hhvuTn2p5vy5lQXO6IrdlzSrnFBfA1pPC\nQ6w4vtfmA5SnviuJHPAc2jTElCcJM2wa79WDxc+MrmsS8skyiwquxJv8H/7H\noacFVoZAs+ChfmFZii3suxgJuAItN7hguQ9dbhvmAqYcB0/BTlDnZD3+xyWt\nmvTCptwzTKC2f4379HbaXsXhgwIYGKMQs292IA8GZSmY9UErpiOV+wPNrOOe\n/tT+gGduqSiFRA3UjGeNImqJPXfZrqMMFD5jsb3ccoahW6eIOzbnndc506N9\nakA02UAfG8U9Oh0ZOUkU/wmoHE0sXyIeSbzybkCN9HDNmgoXmhC5LmC23oPd\na+2K6MXDrM8F0LIjmZfBvtyF27hMGk7QbzIY05dVQCgcV9JANzpgIs+rSSSH\nVpnF1AOxishaE+o0szHiui2WSJQgbaZiDJyrnTGAuk3PKdw8/JIR4vR1Hgql\nagRSJVP/Oc3KoLotP3fb+EzU0zpRILQKLKc7uJ3VXavEpVzfa149Xv0dqM+p\nAPVfcDEpv2SEwThF3jvsfxLa/cLOf3lzswci0nzx6IhPxe/52o2xZsM3YCBI\nAXmF6ONM1BHtGIkvA/rqF/uWzA9MJyNv1lF3kBGrUHMgcN3Faxk0RO+8VEV/\n/4Zh\r\n=okTm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"001584f165cd6ec429adc11d305a1c590cfa482f","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","date-fns":"^1.29.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","jasmine-core":"^3.3.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.15.1_1542185879516_0.7299518874330542","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"@mechanicalrock/beady-eye","version":"0.15.2","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.15.2","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"a4d16d303e2b1494b6fddd689eb72b343b533b5f","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.15.2.tgz","fileCount":231,"integrity":"sha512-jd4HIDRuR/LGt9k/eLl/M20J8gi7ZenjBlLbgcPBNujdF9nTDFw6ckTRGZ8Rq+fHAf8MeYH5upuVRnm8nBNSTw==","signatures":[{"sig":"MEQCIBugLSooyLPiEAdxTYfJJhhLZo1xbE8nqmWx7kFyVkhRAiBYZJiICt1tFgbf8C7igHFDo2BYTMg+/19wWb14ZSbWSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb82jFCRA9TVsSAnZWagAAYJgP/1R42bFlICYSsPQrO/mW\nKIBTIKRoBGzoUc1VQUTmMhCBJNN+IuUfZzx2CvrXZB8TOugyGgX7SmR/+f6I\nb2nqVwPpT13Ob9LDIoTgP1U0+TpxaYMvvBAtKQhTcavZr0JlM0ef7GXZCp79\ne75mk4h9uSyMoayF33BXCLF02WesA+n35az7nBFL2QPTnPuvk8C2L3rgl5mh\n3a0PW1ukW/3fJCumhsACfc7g60/y9HGoAUw2FD4/JEmE2JJSA+in8eINJ224\n2blTmteTs9dDoZC7i+Rsk3Clp3vH32nR0oN1TbacnZHaYxXqEI3Q6R5nDi6y\ngEZ6L4UbFIypQNSMrsXQHszHox1mqURR9ooi2e1LTtpi2lS0XRbPBizru4QM\npw3cCMtS/IdGgjHti23ksVID/GkoDkqbR1ZDOnZBznVR8VhGXBemC17hhQJP\nGIvvXTgd7Nto6jeuZ4znPQpflvVUXOuoEHiJ5MSqfxBuZBHZa2ov89nKKyg2\nkKLdtmFhE20+tYB7BamAoCcFeSV3RhzMSOx2LdOze+HeEdZUJvVZWYu6tA5m\nsG3Kc0229eTvKhtEHGYxHJsPfY6ABgdMweKazDyyXG7ooEpe3PZTE3geEtlw\n5ACSi45PumhJvQQDuVUMJ3OOqewHfo4HHXSMBFuf1R7QfyDAfmyxvWzVrE45\n7XKK\r\n=q9D6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"6b6698b17913477c3101fb0c92f9700c04fa1219","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","aws-sdk":"^2.337.0","jasmine":"^3.1.0","date-fns":"^1.29.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","jasmine-core":"^3.3.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.15.2_1542678724526_0.09234452991755338","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@mechanicalrock/beady-eye","version":"0.16.0","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.16.0","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"a248ca89526103f025b1143a11aaa98d64cdc1ff","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.16.0.tgz","fileCount":47,"integrity":"sha512-Nip517Bwn6i6N20VHm/TOnDWFHSdgyQrolgt/0cqvffZUNBM1FUohCScp/rNdISy0lGeGsMiRD5NUEcYCgHAwQ==","signatures":[{"sig":"MEUCIQDWtEKAHbBMDefr+UIR38IvlmE46bAiFHZgef7qSecWPQIgO5qYpN8MgTXqJ4N8ZojdrueAhkzd2yBn3pEHqbCb5jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcELmtCRA9TVsSAnZWagAA5z8P/1UPjBqMQO/SiWmCjXJt\n++7ar/HdiZtubpNdA9iYnO2rVoZxWe7IQCatm7WKH2Q4JXlhkcYMBjSG8lEz\nIOLRRD8dtLbGWF5oF80DWgmvQBFqwsWttOZl9jU9RxiHCYX7PeelUinb7RER\nTtlJOhH3GAj1Cuaok1gviX34CSYLjwb3k1sh4uw3OWbVE2/szczQAJVWDR7m\ne5wQh08iBZNu/yuASS8Wx9Q4Usb8E6KGhj9HSirfr0MpMnIqCaYU9SNs8OQJ\npZpL+YeE34habJRyVy18OBC0V5yiObMhty23rPJePjKAP8aS4x/hjPK3/zIo\n/7gbbPauzekK7EppZCwT8Cab26LAabuGkaT1fUojtgRXnWgPSJEc8J9qReam\nxdWiUIQvXTJ4MVvJGNGdRLiJ1LeRfWu2E/OA4615mwNJgBL2TqHPLkvdp4aB\nWgtW/1OHAQC2uBcF3xGDX6bi27DMz9fufznOsoWfq7W+2RJ+rqnKqDTgiVme\nQE8RxNCdExDCU8Fs/DNkKwE1W2vfWhz4F2QxEF8c17GvBi2SUkp7P1+TWeNm\nxFoAWR18ctEWbPa53teyf5gVKrdelkgfVcnSrH94chE0V8Fev4TXuokQk+KN\nKyZ6f1r2UdeE8exjVVAKOR0cdFc6WhbSt8o15xUGTM8yzz1tAqca3bnlSYL0\n6Mgc\r\n=27Y4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"cd07bd62f6b026270bb55c9bdd6833beeb40da76","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"matt-tyler","email":"me@matthewtyler.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.4.1","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.1.0","date-fns":"^1.29.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","jasmine-core":"^3.3.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.16.0_1544599980544_0.7335962526446662","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@mechanicalrock/beady-eye","version":"0.17.0","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.0","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"b2ffe8afb68d5c9aa9a695b4b0f651cc06ba7902","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.0.tgz","fileCount":49,"integrity":"sha512-PICk4tDYQW0UcrwrMXQCGyaXOBUBtm45YOWU8rUioRmZHWj80eXgaOkbOaZg2Azpcapfj7kCIgHuXDg3A85bmg==","signatures":[{"sig":"MEQCIFUSlSHsT9yge0bcFOMXJPElcNlX/+KUbUJMhlpwl8aUAiACWO6q6HTKWyFCqb1ohKDQDPKx/rhXYFtldouwyPDdRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU8xFCRA9TVsSAnZWagAAcnUP/3k1Q1YloFTyHAnRaEde\nLbjhvsmrs6DR7SroAutn7hsDe/2ACvnGZmIC8V/SV2Jcd545EWkKFtS6ngRl\nytbumWzWqqDo7xE6tARgC51O6PKnvzYbvq6371YxiJ/Ho4x/Qdxt20DrZvYC\n0Z7+LLIw0K1VsbnB5zzqNSoGpYijS79P29AGXCX+aM0b5BdCGSBs4ocThPTn\nleH5nuwOPaax3QwWuj5mvAaA3P2DO9euTn+N+7m38e5uhX1UVIfNpE0qWP9A\niJlMkus6VMWA79I33qY8yt0U+KNCOT3QwJDBesJ8mW7RgIr5x5GPgvM6LVip\nFWlat7m84uknB7XZKyhBK8exVmUm8j4i7c0IJRem5wR2Kgept3A7RPRyXbmz\n/btmnnGThIHCcU3BfdzHosQg+47xx967+taMXgzUSU2+H+d4ink7+vpmFD9G\nZV88vy9wqlXpvylViQ9xfxUGtvacJVLxiw+TlA5qryQ765vFxeywyo5OYSwn\nRzhJQmLaA072ky1iB/JxnbNlWb5Mp0EMNiCn33OmEPqBIXuH0lzg+fNBqAOo\n1h9Aa1N8GfeRPufLfGg16u9xKz06DeH+CHBfhGvebq2RkJZRwV0HATk9ZoVA\nXC/X/ZxyL3d54A7Ogt7vou1cGaxaZ0UYP+bo5K08mj/tVcxujW0JgpHALVMh\nI3km\r\n=04tR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"3787cbb249f281cf27948d046975e60b74b9c92d","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"yarn upgrade --latest","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"matt-tyler","email":"me@matthewtyler.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.4.1","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.1.0","date-fns":"^1.29.0","proxy-agent":"^3.0.3","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.2","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.5","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","snyk":"^1.106.1","nodemon":"^1.18.5","ts-jest":"^23.10.4","approvals":"^3.0.2","jasmine-ts":"^0.3.0","typescript":"3.1.6","@types/chai":"^4.1.7","@types/jest":"^23.3.9","@types/node":"^10.12.2","aws-sdk-mock":"^4.2.0","jasmine-core":"^3.3.0","@types/aws-lambda":"^8.10.15","@types/lodash.ismatch":"^4.4.4","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.0_1548995652578_0.8187973289977379","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@mechanicalrock/beady-eye","version":"0.17.1","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.1","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"755b170835adc3411734da3f3fd403e2e7b1e5a6","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.1.tgz","fileCount":255,"integrity":"sha512-5nPWWY5nsWC9P+XYWCSkZBPe18SXMWVGeMfUen5B9iPQjcyaZ/7o+FZmpH766SoDEHg3mKaJwAj1gpHvGQhvIg==","signatures":[{"sig":"MEUCIG7WoYW+KZLf3IGOX92v3sTFMcG4GW9Dho/TGayi6mgtAiEAzLu8dwwZLvcGPoJr0Kn8nIUY6nht/qCHeFVDUPFYoeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmFWRCRA9TVsSAnZWagAAhaYP/1JB4zT/Z24OWxBrOhKg\nOQk8WsBLkGMxTQaeDZh/IZfuJdtFEZyHcLCl2eiDqH2SC48tucZbDFpfZaOw\nawimXSGacN+IXXm4ft69jV9b04OtanpW57CtbdjGXePNbigAFzP/VAuy0kZW\ncNw6pLKRb2Cu7PxGdfoUDpQQi+IkBdiOh6pghKIr2d2QkrM3QG7bMHSaKank\nBrSKgarQm8vb2Voo94Iqil/TpzzKTYLB3oWJOBeKsrnjOFGDN7URrhdIOO5I\nExK768GOiR0LQfZWHgDDjx5lnnLkozMdc+XJzNM8yBTawEYWmTJf6mcrat5J\ny23UGCpDeeibR5+j+D42V1IBiBftzUaT0CNcst1Ug7DnjxZlLyojLoyadxcT\nkJoTbRhEm0JSnOHvLz0fiIfyQCYhM66UUc5iMdPE371RfQh758t/N3EY+DOY\nWc30Z0Y2SxnTR4r0x6DpUg6KNTn9dQE80ZOwtPypLKH3Zl1fVSiPggM0Wc0J\nHwlbZfJUV2/Oi+xqfxgjtliNc4e11ZkK9rBVNcZhetsJzGIx+pMJ4+POs+pK\noMQJUii2xp7jEZm3Jsjy7Y2n7ylMdo751BX4c04XOGxQsiBF1Y8OIm/gXwd9\nTTBWZ9nv5VZ/VABYWbPIrzG+pwS7KymjL+bBN1IawH2WxUMp9KaXFPgpsxU8\n27yS\r\n=eRfE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"e15ce77b19712b38dc3a8cf6f8e8e1d936a815bf","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.3.1","date-fns":"^1.30.1","proxy-agent":"^3.1.0","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.4","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.7","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","snyk":"^1.143.1","nodemon":"^1.18.10","ts-jest":"^24.0.0","approvals":"^3.0.4","jasmine-ts":"^0.3.0","typescript":"3.3.4000","@types/chai":"^4.1.7","@types/jest":"^24.0.11","@types/node":"^11.11.6","aws-sdk-mock":"^4.3.1","jasmine-core":"^3.3.0","@types/aws-lambda":"^8.10.23","@types/lodash.ismatch":"^4.4.6","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.1_1553487248676_0.6514243149498002","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@mechanicalrock/beady-eye","version":"0.17.2","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.2","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"42f61720fe6c8ead0cbf61c966c15b21b82d5f48","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.2.tgz","fileCount":255,"integrity":"sha512-fNNy01OqVqAnLfCfG617A90CGbj7KCP2bHg5gw2bpdfcV8lT1wyKWs94VqXZJ1m40glHL1t4taXqcH53S3T5gw==","signatures":[{"sig":"MEUCIAVixPTzYii/EH7XXhfN93ZO0LWsgrAayWx4lnfbrRVZAiEA1nUzF/1nHpmErvCSVfTTNc88CP+r9cOdQO8t7OpyrO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwo2mCRA9TVsSAnZWagAAWL8P/RA3O+fB36VSnNydJ27o\nTP4phC3ycPy331+LizF75fNYLNUJ0EW2u6O1w+J+Dnrj1PsWcMH7tF+dT29s\nTVYGC14bm36VV353iGa9myLo+Y34SUo1g2UP2H388rK9Nr9u04tPWr2rhOUq\nzNdXqUC19Dkc+yaAdgMEA+0FuecIy1Y2QiPatrf+WQsA/9yiUgQJexnN+qki\nex9qgn948WbBEfLDjvWwazSjMyLpTKLGrdnPeDIrA7BnTPv9ifPfI8LKTgea\n5Ry+RW7VM9VlW3X9dSzhtQ/xsil2ZANmnknMo+gC85HGHL+VRrBCHRsKjVa7\n1LVNWVot9CsGdzFZep1laC10mLNHxNk446LpTRWfJelSfbyiEqu8zIZ17Fc+\nMBfNSJC86SCeLNp5ZFqlZyy8v49RnFPkGF81kURJKrfw0qrZISM/LR4H7uBN\nJGqoNlAUKpvi1tafpKf1Y2AusZqu6kkTjtkFBHfnw7IF0/rp7B/E4nWD/746\n7hWCOhWs/DmzpgyzYrlLA/T6Z4iJfBwO9kGxCB1IopciylRbP9/ARVI43ymE\nUI/BVKFO3GWJrCDatyCuCy/c2ffDP+qQ3l0lsxcdRvesS0eqsdxOV49N68Zl\nVxOi96xZp+/e1GlXsRFd/uHv6q8ZvLh6i6wrl+NL1pZ1YwRdVrh8LVoLQxiL\nOObh\r\n=As6t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","gitHead":"9ab0c3ad31f325530dd9c49321b1f2b75c42e3c3","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","release":"yarn run clean && yarn run build && yarn version && yarn run test && npm login && npm publish --access public && yarn run test:security-monitor && git push && git push --tags","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"yarn run build","preversion":"yarn run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"yarn build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.4.0","date-fns":"^1.30.1","proxy-agent":"^3.1.0","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.4","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.7","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","snyk":"^1.153.0","nodemon":"^1.18.11","ts-jest":"^24.0.2","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.4.5","@types/chai":"^4.1.7","@types/jest":"^24.0.11","@types/node":"^11.13.7","aws-sdk-mock":"^4.4.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.24","@types/lodash.ismatch":"^4.4.6","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.2_1556254118188_0.09762396283193753","host":"s3://npm-registry-packages"}},"0.17.4":{"name":"@mechanicalrock/beady-eye","version":"0.17.4","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.4","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"f4133934fca3b16eab103794bf4505da917371d6","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.4.tgz","fileCount":50,"integrity":"sha512-iTm2tY/wxo5vqttq+yPjvjkv5Az6kDG36PJRFyIv84sZWbtq5lBd7A35hSFeJn7/g9kpEa1iQ9C5FiiZYHMZsw==","signatures":[{"sig":"MEYCIQCHIkZ/sBUw8kDNPGf0KqDDCPTH3DDFaGFqj5ob8Kdk3QIhAJ6cKnQpQPHrbK0ekMKtcArIWyCHBtvzYOGuSMlT+MRN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH/vfCRA9TVsSAnZWagAAne8P/iqIeXYobEt1/K1QYRJ/\ns/hBm7VtpbaiDFBMtkjdR952iA9D3ueZKWXypV+Z1k0SStfdILh6ApuGR0VP\ngd/oNL8hL/RHLinLAbiwF1f/YsKGjktCJpI3+SyLmUILkvdi5AbEFbjGj8tS\nEDevI+mXL/H84GArNLGjDr3uYwErdsMnjoGkOypVKF2T1y8saeQGZh7UUqMb\np3xhK1umAJ6SgrHs/VZc/04zCz7Zn9Q3X6tSS3v+qAq//jtjUoC/USdFvXbp\nS5V/t1bwI74NZ6xt8sfk7L9Jl/DmErALwoU2+iD+Yon9ho0/SKDYPDkUdzYv\nw2K6s0Uzxp0kQhJLcI/5jwroWuMyg+ND82u7B47LB3E9j5Zg1ULFPFQDlCRr\n6SBtsrQLluUr2gXKqlinv221ACbtNXifQVNhEoBnnxNpiyFKezpDyAoiigI1\nbW7u/RPzUFNYO8d1rHXHJ+WajLOyaWm6EDJpB0TfVzCGlF4o0GAM1Pih8rj2\nTTJ7AMHUbhWTYaCPT1Y8lxL0VIKq9ab9X1rz1+UARmaZfCztDGIDXkf/ydhr\nQw329pB9KZF7zGjesFL8135Pa+9+T3kftuBk02GGJ3NoxCxkmOJg1ZTgM4Ux\n2BhOEP1A+PPR7P/nPV/1BU/i17+/9o5nZzkdg4jBNRwCDWZhBEtRfg2ajL/e\n2j81\r\n=HdUv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","snyk":true,"gitHead":"13c696f627a27b1b610b981cc636acf42f387d9a","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","prepare":"npm run snyk-protect","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"npm run build","preversion":"npm run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","snyk-protect":"snyk protect","release:major":"npm run clean && npm run build && npm version major && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:minor":"npm run clean && npm run build && npm version minor && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:patch":"npm run clean && npm run build && npm version patch && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"npm build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"5.6.0","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chai":"^4.2.0","snyk":"^1.189.0","jasmine":"^3.4.0","date-fns":"^1.30.1","proxy-agent":"^3.1.0","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.4","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.7","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","snyk":"^1.192.0","nodemon":"^1.19.1","ts-jest":"^24.0.2","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.5.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^11.13.7","aws-sdk-mock":"^4.5.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.27","@types/lodash.ismatch":"^4.4.6","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.4_1562377182738_0.7632907989560112","host":"s3://npm-registry-packages"}},"0.17.5":{"name":"@mechanicalrock/beady-eye","version":"0.17.5","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.5","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"40a0bb92db26b5bd1bbbbed9e162a9e7d16d6b8e","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.5.tgz","fileCount":52,"integrity":"sha512-SXs2ZIm9/x6Vm567tfGJuU/l12KiEFPQHR8s6ziPILTPZLFumuADTFif0/KiQtwv7k21wI2pcxm/Yq5HIvBNeg==","signatures":[{"sig":"MEQCIA9R7zkWA3fSwI2ikiI0VUdswLz4lWCLgzL4cdOue/p2AiBQkrUmVZSCd2TQjoBMCHFIjMO6hFGEXss0b+azNv6K0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejUboCRA9TVsSAnZWagAACVMQAKMlcikgWYlaDm/iKRID\ngUklL55zVVla9liUG3ggCM9zWhVEIPf91sfktf5plMSfaBNaa5mCKymgdpb7\nb49pE3FX6B7NWsxaafoPQTrFjwLdD+Fv5A8oqg0S1gQr5+Z2thfCefjrK9jy\nCSxCWzVWG01wg/rcCZSBbxeK8MVtH/luyzWAsy6YdqJk6N+LBw8iV4wUg54K\n4L0lkcki1q8QiTiTldvvdzXMm4BSoZbIAAVPx2rnL+rtGfg0bdbLPqra3HcW\nINZSbJU5r5m6TJ1ZSUoJTIFvrjOgPYJxhGr4b9WAr1bxFCn9CCpd0bdE5btQ\nhz575F6NLx1VWed7z60HEEUyjohjVS1G1EtxmNAALtPwKF2074urJPDxjz16\nc7zq89iF5Bsuglb/d/g+zDVTCegxV6QsBcc82DikXPEi2nhEp1NsDG/33bW1\nN0xF8QLjjhv6qarD02wKrjgtIMkXbpFggVePqP8YhY7aP8GfBAh4tMk8f5mH\nUCq/WaVybXptdf/NocKIn3wldweTobIa6abmkdWDJXlCxSoUia21nM6fQ++F\nXdwjw4WrBhO27GUXaSTIClNGodsoEws4wCyTmUTXNoQfkT0jwQcu/iSbyZos\nXq7ImiG9EIaCviwXu7ZDu395HvT9Yh6t1UVGwsLnhgjZ+QTV1dx02wFrKeNZ\nVY8d\r\n=Lw9U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","snyk":true,"gitHead":"1ddf21b576488a1f722272b4c14795d3c3b16af2","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","prepare":"npm run snyk-protect","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"npm run build","preversion":"npm run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","snyk-protect":"snyk protect","release:major":"npm run clean && npm run build && npm version major && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:minor":"npm run clean && npm run build && npm version minor && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:patch":"npm run clean && npm run build && npm version patch && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"npm build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.13.4","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"12.14.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.4.0","date-fns":"^1.30.1","proxy-agent":"^3.1.1","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.4","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.7","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","snyk":"^1.237.1","nodemon":"^1.19.1","ts-jest":"^24.0.2","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.5.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^11.13.7","aws-sdk-mock":"^4.5.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.27","@types/lodash.ismatch":"^4.4.6","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.5_1586317031857_0.6259470103858655","host":"s3://npm-registry-packages"}},"0.17.6":{"name":"@mechanicalrock/beady-eye","version":"0.17.6","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.6","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"1407b234355e614ea6b22f8bfbad2abbdea6a71b","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.6.tgz","fileCount":52,"integrity":"sha512-g5a6LKAIDKmgbmB7fUjXG/4wwN/fXb+MnDLuZtqMxwObcYclYSge6KLTUltJNSiCM1cZV+9jeVhWRLrEXQCSuw==","signatures":[{"sig":"MEUCIH/lsj/BkVOoJqxLJGA2lLxyTp95ioaiR1uSJMqY2XtrAiEAyBcUkU6Ef6EBgQpWRvCFytBqFibF8fS+dD8B+qpVdQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejUjDCRA9TVsSAnZWagAAEu8QAKGyA8YTJ76N+1Z0191C\nBi7PLk/70brmhFsPtL2O8y8DpLgZYVlm6MWgcGQ3hGcGjGEvYWaitDIOrziS\nLWGEZcBsWjeYQbbxcD/HeR6vPJmObxghpMUTVU5Albtzcy//Fp+bxgHrBdT7\nOJd5l02T49sunLfXoPwrr9OMTVRQ3A2BaUg4A3WdqSZCDPMQ2v2dAiTIabKO\n5xTA1PBvjJAlxllNKsO3MMD2HYaSO8fOTi3wljpRBao2n2INWDabYTERvOT1\n8XLTaoOgMBZHYzzQvmzipPac4qMjaLVS4GOYxHuT9yZaWoNfuk84oTjEALcp\nPi2HqQs/nvMZEhjb0TK4EXqPtc1FEUqg2GLzJ2DGWAkYn8Q63HG3iphjs5vP\nM2nZrSiqyd64HV/JoNenTJFViADfaNEag7NAsotjRheXyMk1W2igcuzgmNiU\nO3armDbQ361LzWx49mHOb3UiRPQmoEBImj5ZT/EibzIYHrhJ1oFTPtMR7vmP\n7ytEKPMoqJebNs443bpzrmlalDVTyWEMLiMIsee0HdCHhGa/GKe3wgw+xXCN\nSxBzD/XM4sPl3M1r1uegkEv66oxRBk/NIep5Y5ksfYbhr6XIXZbDfwZWm4BL\ns5Pxpq3OnsQLAxJYQbBh8mxS9u+SJh23U2/7I08k6l/abCRuLXlFuAfR5CQJ\nAXbM\r\n=eyiI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","snyk":true,"gitHead":"f08ab9a1bfbd85decf5ae083f78240683247c04d","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","prepare":"npm run snyk-protect","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","prepublish":"npm run build","preversion":"npm run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","snyk-protect":"snyk protect","release:major":"npm run clean && npm run build && npm version major && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:minor":"npm run clean && npm run build && npm version minor && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:patch":"npm run clean && npm run build && npm version patch && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"npm build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.13.4","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"12.14.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.4.0","date-fns":"^1.30.1","proxy-agent":"^3.1.1","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","request-promise":"^4.2.4","jasmine-reporters":"^2.3.2","request-promise-native":"^1.0.7","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","snyk":"^1.237.1","nodemon":"^1.19.1","ts-jest":"^24.0.2","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.5.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^11.13.7","aws-sdk-mock":"^4.5.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.27","@types/lodash.ismatch":"^4.4.6","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.6_1586317506754_0.8631981903322321","host":"s3://npm-registry-packages"}},"0.17.7":{"name":"@mechanicalrock/beady-eye","version":"0.17.7","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.7","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"717c4bfb498e5d31113c3b2bf2af037110ea053f","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.7.tgz","fileCount":52,"integrity":"sha512-QVANpb/KNqoApQaJJpEI+bsMo4dsEkKSx5T21Y8I/zJhEJbf9s6XA8Ba7k/pVPGs0SMN86rPvKxdfMyGHvau9w==","signatures":[{"sig":"MEUCIA33RicPsoxKHlnhTphWp5G3sG56j1u+tSP5i/oe8QGHAiEAwFRhcP5IyF8kFowMZWodz1NO/oAhdsYtvywTHswfdfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ffnCRA9TVsSAnZWagAAo8QP/2TK8Zs2jN3Y1m6UkmY/\nKEajhAKP+V/gysIaFUEZ1ESIGTxb+Tlq260V7eT+1l/rFICkkk/Zuk1yUoud\n1R/+F7cMUeScUMX5b4glJTE/c5f9PWTnvbId9xbdcPn1q9IrNSTVMr6mK+Gx\n8RH+m9j7u9ER3hs9w+j7ILMg6GQ60WHeBV3eXMyEJu5DL6K1bQ/2p0l7oU9c\ndX75eJOX0KS54LdITgDP9kcyqZP2iaMCLicDLRRVUGCgepwPEq+8VbyjzyRc\nIvZzErJJaCVhwRZuI6nyeSmpZ8sZWGRnKzjsREg9/a+yNq1WILo9fnTZw+vH\nBLFbdhn0P3Hv+F/C9+Lpr+VVb2ovfybfWJYeRg7aUWTMrM47d30IRDTauMV3\nwVuNnLJPS6uuJP+8mYIfvpLgRD2XwuEtKbp+tszeZGp2qxV2dzg+Xodh8YYg\n7YdUZa/AofeJJv+0RzEUDro75L5f458zObx7d75maohcbbGM7FBoTWGb6Lqj\nrek9Qozt1gwMiw/Rgnl7wBNh2qWtPT46QsC/5Ba2YlzIpOnZPUgZkeNcz9g7\n+5/s2fSRvfagyfsUAOk8wmICqhKZLuokO/x7W8RKJuqHbjD0/OCGR72q4NAe\nkblBdKsRIfQX99dphh+bXALw9dAIDZpxaRJvgmhahRBBX03ZRyzBtbvXFlhi\nZCS2\r\n=bgXE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","snyk":true,"gitHead":"5aca8e7ff9682da91b0e07eef6529ca3f5340574","scripts":{"lint":"eslint .","test":"npm run build && jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","prepare":"npm run snyk-protect","lint-fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","preversion":"npm run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","snyk-protect":"snyk protect","release:major":"npm run clean && npm run build && npm version major && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:minor":"npm run clean && npm run build && npm version minor && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:patch":"npm run clean && npm run build && npm version patch && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","test:approval-old":"npm build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.14.4","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"12.16.3","dependencies":{"chai":"^4.2.0","jasmine":"^3.5.0","date-fns":"^1.30.1","proxy-agent":"^3.1.1","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","jasmine-reporters":"^2.3.2","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","snyk":"^1.316.1","nodemon":"^2.0.4","ts-jest":"^26.1.0","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.5.2","@types/chai":"^4.1.7","@types/jest":"^25.2.3","@types/node":"^11.13.7","aws-sdk-mock":"^4.5.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.27","@types/lodash.ismatch":"^4.4.6","cloudformation-declarations":"^0.2.0"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.7_1591080934761_0.8543196184751944","host":"s3://npm-registry-packages"}},"0.17.8":{"name":"@mechanicalrock/beady-eye","version":"0.17.8","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.8","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"111a38e5d100941415cfb5800c58a2814cf2f12f","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.8.tgz","fileCount":55,"integrity":"sha512-KXh0oAX+Go1f9rgO1q1quzftAG+mtNKMJOA/nFQiiaqgc+m+9gz0zNkso7XSmOTr3YFId1ZScy6OxL3J1V/QgQ==","signatures":[{"sig":"MEUCIQCKU7sx2gD9OjLcaZn5PuXFcCZxDyiD/eCykk919TwgNQIgI/8kejN2RwsWt4X2CqM8bAi4gKrPKWCjDPho8wi5lms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKOIDCRA9TVsSAnZWagAAyqIP/iz/ZweQnXlSy+ejZIde\nZSBLsVk3f/s40aV+GWz2O+r9YmPqlKGQN0oromMDdrWdkU90yULfUJhwD3iO\nSUWfCgB0cHsJB5zqRNwq6SVHjqRREIY+53fZYYeFOYC2C0wgJz/kIm8BISzA\n3MzuLtJQTCMGUIhk37BGk3rTIPOOePA5iJxuEWOZDeTKT8HRSDu19dFGLbGD\n2uY6PKFVfaJqlL8G+twaBQbkUmSr+ZvAR4mrHWfJcTPvxwKNX+GTc+2MvNIc\nIArPAx2HMMdII/ibFJa4Qa+SvDl6RqSvI8LQSBr0YhBE1qjaGcYRlniQ7aOq\nRcTbYIPejms8a9O10eHQRYxR5nmjQv9lDuaGnfaA9p9zPS0SzG8IqIIHJhXm\nccbb32mII2WLm8GGf0Wu65gOgSoUTzncvN7CTTvu3mK9hm/HYffuu33RFilN\n+fIR8YjvDdqsF0DL5OzCWjVOquVIHM+vN2JwUWgvCrDncZZcaf7DnCOYNcq7\nte/1IfHaIbMuCrxt7P1ShYxOZ6Rj759a62J7AtrTqz5y5c2fz+tpOtcn0tPs\nqsGpCnVkYwyNIDkwKGRJhBYRBsW8UaSybrlukTsgmahpr7QTfPSkfevenu1+\nt9R/XFOZbGtk6CNUWV0N26GJpkq2NXYkmluAM4Tu/EU13wEoYLGzsR7FBVJt\nr2y6\r\n=FyZI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","snyk":true,"gitHead":"7ed65620053006c80b0cc42daa4e927660c86cbf","scripts":{"lint":"eslint .","test":"jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","lint:fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","preversion":"npm run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","snyk-protect":"snyk protect","release:major":"npm version major && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:minor":"npm version minor && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:patch":"npm version patch && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","prepare:disabled":"npm run snyk-protect","test:approval-old":"npm build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.14.6","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"12.18.3","dependencies":{"chai":"^4.2.0","jasmine":"^3.5.0","date-fns":"^1.30.1","proxy-agent":"^3.1.1","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","jasmine-reporters":"^2.3.2","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","snyk":"^1.316.1","eslint":"^7.6.0","nodemon":"^2.0.4","ts-jest":"^26.1.0","prettier":"^2.0.5","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.5.2","@types/chai":"^4.1.7","@types/jest":"^25.2.3","@types/node":"^11.13.7","aws-sdk-mock":"^4.5.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.27","@types/lodash.ismatch":"^4.4.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.1","cloudformation-declarations":"^0.2.0","@typescript-eslint/eslint-plugin":"^3.7.1"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.8_1596514818923_0.13709034867107683","host":"s3://npm-registry-packages"}},"0.17.9":{"name":"@mechanicalrock/beady-eye","version":"0.17.9","author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","_id":"@mechanicalrock/beady-eye@0.17.9","maintainers":[{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},{"name":"paulmech","email":"paul.symons@mechanicalrock.io"},{"name":"matt-tyler","email":"me@matthewtyler.io"}],"contributors":[],"homepage":"https://github.com/MechanicalRock/beady-eye","bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"dist":{"shasum":"a182e3db2aa4f7f6704a689089abfa94a81bef5f","tarball":"https://registry.npmjs.org/@mechanicalrock/beady-eye/-/beady-eye-0.17.9.tgz","fileCount":55,"integrity":"sha512-qzo0Np+rgyh8motqlRTSpNBqQblbGBlwBdqTt8Kj4HbrAU7HkwzKAkIVb5gK0h5ZybK58AJmysCsjTVcng0XFw==","signatures":[{"sig":"MEYCIQDjOZsi6H1JI7OU5wsH0AZuhIMu3nUiPCa1mVtEA5a8dwIhAO0YeMaVSXMynA9ZeUSuA5+QzZo1pdgxV8nEMt5V5oBL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc6k6CRA9TVsSAnZWagAAcxwQAIdfkqdqyUXdtTWvvq40\nhdR0oxkLGy5r3YsYDlfko5n6APdL/dY2fvDmZVicsuWmO5tG7CzEXHC3JU/f\nmq/UOVS8baOPMLYFWy3c+6W/cIGBh+cx9SqmRJN0LfgdQxgfsPrBWnh/UpJj\nb5L8FiWMn3sLcoTl14YwmkHjx6k9abmVa/5cFR0cgQUWUXjQX7yAjU+0ndh2\nlc+Thb9fi9fGYRvnMSnaRi/uv1d+CjmEYIwsbOLWDDzcJmjh+wDlqADqYL/a\nzo3Bq0FNEn4M7JZgjlit8h01VxNIBkD05Zw2OoGUBo5CRXdoBlvgOmOpo7S0\n+E8Mfk7f8x31W1T5jkndCIn7dhBRx3N5pzPIziVhqLgRjXRURzubva9+debi\naMurs4OUySCOf03ugDUgDMF4BGy5WdvaP2GoWDSNgE8M2fZmMGkBwOi1dpQu\nbpzdpsz4e1RpB5H/o8nBHy5Eu26cFtfTzBkn7X4M8WcSt4TKoiFXJS1BMmZ6\nz0DsZEnFMXqCg7slInkG6HtG0vySUIdZjYHsxw2dGFBd2o+ZgHmJe5U3yaY3\nyvmDVKDfoDOIr4LzgjDqL5vCwEDch0FwokHDNgUJTCUcuqw0LflJYFATnSG/\n8JLhbIklkIX5QDR5FGK+PnRH+NQqZBVuX0odH5ac0F6wspFuQbixNfkesYYx\n8Yi+\r\n=iL/i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/","<rootDir>/spec/"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["<rootDir>/test/**/?(*.)(spec|test).ts?x)","<rootDir>/spec/**/?(*.)(spec|test).ts?(x)","**/*.steps.ts?(x)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"]},"main":".build/src/index.js","snyk":true,"gitHead":"046fb13a7b94b935db5f630e1a4eb2288ec92030","scripts":{"lint":"eslint .","test":"jest","build":"npm run clean && tsc","clean":"rm -rf .build","package":"serverless package","lint:fix":"eslint . --fix","deploy:dev":"serverless deploy --stage dev","preversion":"npm run build","test:cover":"jasmine --coverage","test:watch":"jest --watch","build:watch":"nodemon --watch src --legacy-watch --ext ts --exec npm run build --","test:accept":"TMPDIR=/tmp cucumber-js spec","security:fix":"snyk wizard","snyk-protect":"snyk protect","release:major":"npm version major && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:minor":"npm version minor && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","release:patch":"npm version patch && npm run test && npm login && npm publish --access public && npm run test:security-monitor && git push && git push --tags","test:approval":"jest --config test-data/jest.approval.json","test:security":"snyk test","prepare:disabled":"npm run snyk-protect","test:approval-old":"npm build && node .build/test-data/approval-test-generator.js","dependency:upgrade":"npx npm-upgrade","test:security-monitor":"snyk monitor","ci:upgrade-dependencies":"./upgrade-dependencies.sh"},"_npmUser":{"name":"basophil","email":"tim.myerscough@mechanicalrock.io"},"repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"_npmVersion":"6.14.11","description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","directories":{},"_nodeVersion":"12.22.0","dependencies":{"chai":"^4.2.0","jasmine":"^3.5.0","date-fns":"^1.30.1","proxy-agent":"^3.1.1","lodash.ismatch":"^4.4.0","jasmine-promise":"^0.0.1","jasmine-reporters":"^2.4.0","jasmine-ts-console-reporter":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","snyk":"^1.316.1","eslint":"^7.6.0","nodemon":"^2.0.4","ts-jest":"^26.1.0","prettier":"^2.0.5","approvals":"^3.0.5","jasmine-ts":"^0.3.0","typescript":"3.5.2","@types/chai":"^4.1.7","@types/jest":"^25.2.3","@types/node":"^11.13.7","aws-sdk-mock":"^4.5.0","jasmine-core":"^3.4.0","@types/aws-lambda":"^8.10.27","@types/lodash.ismatch":"^4.4.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.1","cloudformation-declarations":"^0.2.0","@typescript-eslint/eslint-plugin":"^3.7.1"},"peerDependencies":{"aws-sdk":"^2.337.0"},"_npmOperationalInternal":{"tmp":"tmp/beady-eye_0.17.9_1618192698067_0.41447885703567544","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-10-17T23:12:34.304Z","modified":"2025-07-28T05:03:14.965Z","0.12.1":"2018-10-17T23:12:34.527Z","0.13.0":"2018-11-05T04:41:47.422Z","0.13.1":"2018-11-05T04:45:04.949Z","0.14.0":"2018-11-05T05:57:30.889Z","0.14.1":"2018-11-07T06:36:56.327Z","0.15.0":"2018-11-14T08:49:27.584Z","0.15.1":"2018-11-14T08:57:59.667Z","0.15.2":"2018-11-20T01:52:04.791Z","0.16.0":"2018-12-12T07:33:00.730Z","0.17.0":"2019-02-01T04:34:12.802Z","0.17.1":"2019-03-25T04:14:08.826Z","0.17.2":"2019-04-26T04:48:38.321Z","0.17.4":"2019-07-06T01:39:42.920Z","0.17.5":"2020-04-08T03:37:12.024Z","0.17.6":"2020-04-08T03:45:06.960Z","0.17.7":"2020-06-02T06:55:34.884Z","0.17.8":"2020-08-04T04:20:19.072Z","0.17.9":"2021-04-12T01:58:18.220Z"},"bugs":{"url":"https://github.com/MechanicalRock/beady-eye/issues"},"author":{"name":"Tim Myerscough","email":"tim.myerscough@mechanicalrock.io"},"license":"Apache-2.0","homepage":"https://github.com/MechanicalRock/beady-eye","repository":{"url":"git+ssh://git@github.com/MechanicalRock/beady-eye.git","type":"git"},"description":"[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driv","contributors":[],"maintainers":[{"email":"quintin.maseyk@mechanicalrock.io","name":"quintin.maseyk"},{"email":"richard.bowden@mechanicalrock.io","name":"richardbmr"}],"readme":"# Beady Eye [![Known Vulnerabilities](https://snyk.io/test/github/MechanicalRock/beady-eye/badge.svg)](https://snyk.io/test/github/MechanicalRock/beady-eye) \n\n[Behaviour Driven Infrastructure](https://mechanicalrock.github.io/bdd/devops/2016/12/21/introducing-infrastructure-mapping.html) is the technique of describing the expected behaviour of infrastructure components to support the specification and test driven development of Infrastructure as Code.\n\nBeady Eye is a testing framework to support Behaviour Driven Infrastructure on AWS components, to keep an eye on your infrastructure compliance!\n\n# Getting Started\n\nCreate your compliance test my-compliance-test.js:\nNOTE: compliance tests need to be `.js`\n```\nmodule.exports.suite = (params) => {\n    describe(\"My Redshift Cluster\", () => {\n        let redshiftClusterName = 'my-redshift-cluster'\n\n        beforeAll((done)=> {\n        \n            const bdi = require('beady-eye')\n            const RedshiftCluster = bdi.RedshiftCluster\n            \n            this.redshift = new RedshiftCluster(redshiftClusterName, region)\n            done()\n        })\n\n        it(\"should exist\", async (done) => {\n            expect(this.redshift).toBeDefined()\n            expect(await this.redshift.shouldExist()).toEqual(true)\n            done()\n        })\n    })\n}\n```\n\nConfigure your src/complianceTestLambda.ts:\n```\nexport const runCompliance: Handler = (event: APIGatewayEvent, context: Context, cb: Callback) => {\n\n  let complianceRunner = new JasmineComplianceRunner(cb)  \n\n  require('./my-compliance-test.js').suite(redshiftParams)\n\n  complianceRunner.execute()\n}\n```\n\nConfigure serverless.yaml:\n```\nfunctions:\n  compliance:\n    handler: src/complianceTests.runCompliance\n    package:\n      include:\n        - src/*.js\n        - node_modules/beady-eye/**\n```\n\n# Development\n\n```\ngit clone https://github.com/MechanicalRock/beady-eye\ncd beedy-eye\nnpm install\nnpm link\ncd /path/to/my/project\nnpm link beady-eye\n```\n\n## Continuous Build\nIn order to build changes continuously, when working with linked projects, create a separate terminal and run:\n\n`npm run build:watch`\n\nThis will automatically re-build upon changes to your beady-eye source, so it is available in your linked project.\n\n## Generating test data\nSet the details of the account you wish to switch to for test data generation\n```\nexport AWS_PROFILE='my_profile'\nexport AWS_ACCOUNT_ID='123456\n```\n\n```\nnpm run test:approval\n```\n\n# Releasing\n\nReleasing is automated using [semantic-release](https://github.com/semantic-release/semantic-release) upon commit to master\n\nIn order to create a new release:\n* Merge PRs using squash + merge (preferred)\n* Ensure the merge commit includes an appropriate commit message:\n\nHere is an example of the release type that will be done based on a commit messages:\n\n| Commit message                                                                                                                                                                                   | Release type               |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|\n| `fix(pencil): stop graphite breaking when too much pressure applied`                                                                                                                             | Patch Release              |\n| `feat(pencil): add 'graphiteWidth' option`                                                                                                                                                       | (Minor) Feature Release  |\n| `perf(pencil): remove graphiteWidth option`<br><br>`BREAKING CHANGE: The graphiteWidth option has been removed.`<br>`The default graphite width of 10mm is always used for performance reasons.` | (Major) Breaking Release |\n","readmeFilename":"README.md"}