{"_id":"@6river/strap-core","_rev":"8-1a5f0f266cb6d2bd844cb6e8e2c9be6d","name":"@6river/strap-core","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"author":"","bugs":{"url":"https://github.com/6RiverSystems/strap-core/issues"},"dependencies":{"@6river/reason-guard":"^3.5.3","@nestjs/common":"6.10.1","@nestjs/core":"6.10.1","@nestjs/platform-express":"6.10.1","@nestjs/testing":"6.10.1","@octokit/rest":"^15.9.4","axios":"^0.19.0","ejs":"^2.6.1","express-session":"^1.15.6","json5":"^2.1.1","memorystore":"^1.6.0","pino":"^5.13.6","reflect-metadata":"^0.1.12","rxjs":"^6.2.1"},"description":"Bootstrap a developer machine.","devDependencies":{"@nestjs/cli":"6.12.2","@types/chance":"^1.0.1","@types/express":"^4.16.0","@types/express-session":"^1.15.10","@types/jest":"^23.1.4","@types/node":"^10.5.1","@types/pino":"^4.16.0","@types/json5":"0.0.30","@types/sinon":"7.5.1","@typescript-eslint/eslint-plugin":"2.8.0","@typescript-eslint/parser":"2.8.0","chance":"^1.0.16","eslint":"^6.6.0","eslint-config-6river":"^3.0.0","eslint-plugin-mocha":"^6.2.1","jest":"^23.2.0","jest-junit":"^5.1.0","local-ssl-proxy":"^1.3.0","node-mocks-http":"^1.7.0","nodemon":"^1.17.5","pino-pretty":"3.4.0","sinon":"7.5.0","ts-jest":"^24.1.0","typescript":"3.7.2"},"engines":{"node":">=9.5.0","npm":">=6.1.0"},"homepage":"https://github.com/6RiverSystems/strap-core#readme","license":"MIT","main":"index.js","name":"@6river/strap-core","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/strap-core.git"},"scripts":{"build":"tsc --project tsconfig.app.json","build:watch":"npm run build -- --watch","clean":"rm -rf dist","lint":"eslint --ext .ts .","proxy":"local-ssl-proxy --source 3000 --target 5000","start":"nodemon | pino-pretty","prestart:prod":"npm run clean && npm run build && cp -r src/views dist/views","start:prod":"NODE_ENV=production node dist/main.js","test":"jest --watch","test:single":"jest","coverage":"open coverage/index.html"},"version":"1.0.0","gitHead":"56292f173514e2f4ab6ae7df6d0cca3f63f9a36e","_id":"@6river/strap-core@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-E/YNZR5T0LHUrmnV8p3mrg7W9RH0EqSQBWXJOazIQTKJ7+Ix14aJwNDAGBPGTt8D0CpIVXtATexVyVq0SNIzJg==","shasum":"dfeacf2a7171768ef43f86dbc27efbcb4d9b1a60","tarball":"https://registry.npmjs.org/@6river/strap-core/-/strap-core-1.0.0.tgz","fileCount":61,"unpackedSize":74734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ZBACRA9TVsSAnZWagAANfUP/3YpqwyonoEW+5noco3S\nMrnw2Pv0f4IOZcoCAPxV4IVSvEK2HK1qRxxfWVMP9wDdBff4GekPvzMlnny7\n8QBM9eOq/nUR2Vd9CRDnnq1jC2K7CwVwCRG35BPO6Pk6dwGA1f1NjA1r6CLF\nlaHQrWGhakbTL6d8fQuAVzJ4K9yvYErmhBotgdrOuvES44YEzKtwCBVMrf6J\n+zfl0yUnwai7vSzjhkk1KRJxFZlRdxgXaesjj7YdRX+186asRzPnBNkRd3CM\nSPOIt9cTiydloFVQL7Uw1yB4T734wmeXxnHDNZjGqf9Hc9fFJqiQVVTcBwwJ\nkijqhkPQYBI95+E/KSyLyL8JWvmSRa2r7uwHUnyXPc2xaeBz/58LR6PkwlD5\nCPAu4rQQLJuWUz5WfwaDA9XNtYK0ZAaG+QZpQuop2ZiXFW0Tnac/X776+ziv\nj3685LembXtOaFfGIY1o9DTJ0EunvwpUWR+H68laXUb3ndpKt3GpMBOGYl8j\nQ+SV5PwtJLyqQbvBqhSTqI1WblU0J+BUvLWrvl8+zlcFBlBAmAaFts/Ynctu\nyJC1dfwFZhkDYpFkT6oohJH5+RAPCMUpCA99FCPRIziFuPdWKw0rq5grOMp2\nqGHoTR4SJxr6n0xM6d7JDH8ODzIQ1OEYbSqRcUiR3Z8HPEG3FyscllEfh4P/\n/JIj\r\n=0hET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Wd7ys4ilVisgQYdMjGme2fm2K+kDA+c24RP7HZzr+AIhAKUjadPYFezLIFZ3ofC8NttN90DvrdiVh/ar+rca7yr+"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"kolach","email":"chikolad@gmail.com"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strap-core_1.0.0_1574801472519_0.00825461978635067"},"_hasShrinkwrap":false},"1.0.1":{"author":"","bugs":{"url":"https://github.com/6RiverSystems/strap-core/issues"},"dependencies":{"@6river/reason-guard":"^3.5.3","@nestjs/common":"6.10.1","@nestjs/core":"6.10.1","@nestjs/platform-express":"6.10.1","@nestjs/testing":"6.10.1","@octokit/rest":"^15.9.4","axios":"^0.19.0","ejs":"^2.6.1","express-session":"^1.15.6","json5":"^2.1.1","memorystore":"^1.6.0","pino":"^5.13.6","reflect-metadata":"^0.1.12","rxjs":"^6.2.1"},"description":"Bootstrap a developer machine.","devDependencies":{"@nestjs/cli":"6.12.2","@types/chance":"^1.0.1","@types/express":"^4.16.0","@types/express-session":"^1.15.10","@types/jest":"^23.1.4","@types/node":"^10.5.1","@types/pino":"^4.16.0","@types/json5":"0.0.30","@types/sinon":"7.5.1","@typescript-eslint/eslint-plugin":"2.8.0","@typescript-eslint/parser":"2.8.0","chance":"^1.0.16","eslint":"^6.6.0","eslint-config-6river":"^3.0.0","eslint-plugin-mocha":"^6.2.1","jest":"^23.2.0","jest-junit":"^5.1.0","local-ssl-proxy":"^1.3.0","node-mocks-http":"^1.7.0","nodemon":"^1.17.5","pino-pretty":"3.4.0","sinon":"7.5.0","ts-jest":"^24.1.0","typescript":"3.7.2"},"engines":{"node":">=9.5.0","npm":">=6.1.0"},"homepage":"https://github.com/6RiverSystems/strap-core#readme","license":"MIT","main":"index.js","name":"@6river/strap-core","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/strap-core.git"},"scripts":{"build":"tsc --project tsconfig.app.json","build:watch":"npm run build -- --watch","clean":"rm -rf dist","lint":"eslint --ext .ts .","proxy":"local-ssl-proxy --source 3000 --target 5000","start":"nodemon | pino-pretty","prestart:prod":"npm run clean && npm run build && cp -r src/views dist/views","start:prod":"NODE_ENV=production node dist/main.js","test":"jest --watch","test:single":"jest","coverage":"open coverage/index.html"},"version":"1.0.1","gitHead":"6cac1b6171d015d443e467b3bb0fb7119c78f421","_id":"@6river/strap-core@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-YyBMb2HpVQ9WPxpMmbYYn62e31rxoqeEcgBM8zDuMMja1rx3HzoUYhRprzWZUqv0ri/rBy8rq+0G/8BFZlvZ1Q==","shasum":"5554576d17fda9596f634da3bc2cd91638efd71a","tarball":"https://registry.npmjs.org/@6river/strap-core/-/strap-core-1.0.1.tgz","fileCount":61,"unpackedSize":74680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ZHGCRA9TVsSAnZWagAADS4P/2OcjHon4Gu4Nn6UMZwX\nMjBSndobXZGFyYJkMDVFFg1gUSGppGbPgBaZkbKdI9cdDDqcpGMRglhRV37Q\nLnZ32ekrsKyfh+cEpWmM0736tl3BZQa/+7qCqeL9HhoQFSiPd3labbKeCyV4\nkvb7Tx7jch7B8O0ly+mOZcArtXQuGSDJNorAFpNp6fvl27qbC9q9aWOY/44/\nNg7hWPpap1MTgzCQatuyr7emTTVvTxjZAik1H0dajrFKWsTwWITECfv1Yb/y\ngpjaaLV+o+o5Ep8xQBA+4GveDPXZqIx6UJG3qavfiXbvqWfAkXBv+SRWURlp\nW1MEL9HhFBSujQpUO18DiFyHSOGQRnKFczol69KO64VxF2MsKiSGGDPqg/BB\nvKkMq61QkIQrK4+4f1tvpGkP0fwYlRoWQURzNCEBDLLRprDTXogEwesJspBd\n/f3ejZgzqkfYFu69MPIOjpmzv+QfjJiLQj/xDLELtwhSXJu5YBH/2kPKLKOd\noSgLA2mQSl0mtojJ1g4Fiw1YRtzgc0/mlY2Mo4nNnjIrKuzht+QQiY9h8vH/\nF8TGo7R5T9s/VVQ4plZZmijzF2P4M9/PA+jv9eJ3eI5TSg43HMvBEeCWkWs0\nD2dg3+pDoP60oBtnfweh6rf8b79xg+sEnpvK+8+c/Dj/egqTw+66yd6xRP+W\ny2+r\r\n=Y4+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7bNQBo35qTsZNMLHF103GMNCHgxX8EeuOdurVNXU0pgIgbE+yjsh4WKOa5HmECrzswEoidjLUkfe77xQFbROawfY="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strap-core_1.0.1_1574801861735_0.7612945554112667"},"_hasShrinkwrap":false},"1.0.2":{"author":"","bugs":{"url":"https://github.com/6RiverSystems/strap-core/issues"},"dependencies":{"@6river/reason-guard":"^3.5.3","@nestjs/common":"6.10.1","@nestjs/core":"6.10.1","@nestjs/platform-express":"6.10.1","@nestjs/testing":"6.10.1","@octokit/rest":"^15.9.4","axios":"^0.19.0","ejs":"^2.6.1","express-session":"^1.15.6","json5":"^2.1.1","memorystore":"^1.6.0","pino":"^5.13.6","reflect-metadata":"^0.1.12","rxjs":"^6.2.1"},"description":"Bootstrap a developer machine.","devDependencies":{"@nestjs/cli":"6.12.2","@types/chance":"^1.0.1","@types/express":"^4.16.0","@types/express-session":"^1.15.10","@types/jest":"^23.1.4","@types/node":"^10.5.1","@types/pino":"^4.16.0","@types/json5":"0.0.30","@types/sinon":"7.5.1","@typescript-eslint/eslint-plugin":"2.8.0","@typescript-eslint/parser":"2.8.0","chance":"^1.0.16","eslint":"^6.6.0","eslint-config-6river":"^3.0.0","eslint-plugin-mocha":"^6.2.1","jest":"^23.2.0","jest-junit":"^5.1.0","local-ssl-proxy":"^1.3.0","node-mocks-http":"^1.7.0","nodemon":"^1.17.5","pino-pretty":"3.4.0","sinon":"7.5.0","ts-jest":"^24.1.0","typescript":"3.7.2"},"engines":{"node":">=9.5.0","npm":">=6.1.0"},"homepage":"https://github.com/6RiverSystems/strap-core#readme","license":"MIT","main":"dist/main.js","name":"@6river/strap-core","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/strap-core.git"},"scripts":{"build":"tsc --project tsconfig.app.json","build:watch":"npm run build -- --watch","clean":"rm -rf dist","lint":"eslint --ext .ts .","proxy":"local-ssl-proxy --source 3000 --target 5000","start":"nodemon | pino-pretty","prestart:prod":"npm run clean && npm run build && cp -r src/views dist/views","start:prod":"NODE_ENV=production node dist/main.js","test":"jest --watch","test:single":"jest","coverage":"open coverage/index.html"},"version":"1.0.2","gitHead":"5e656bdb611daaf475ddd45f87119fa30fd0ee0c","_id":"@6river/strap-core@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-DTLEwmZUMCjL122taQ7lmq76+3SPt0VfqoIzxIr8dJsDTgVHmeNuoCHAg7TAcLMhnH03tkP012p7MXnBMaqgLg==","shasum":"f48abf2b4b004a1ad26b04a214a7b00fafc3c739","tarball":"https://registry.npmjs.org/@6river/strap-core/-/strap-core-1.0.2.tgz","fileCount":99,"unpackedSize":112043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3Z72CRA9TVsSAnZWagAAokkP/A2DKygZBc8vvYN/gmzo\nRHvj5N9k8pjcrhNKdZyZ9jil7bumDqQCJm0E6RmMbFeGpwERKfpThosEhwgk\nOQNq0Fpml3Dc4I8Z8K3rj0nrfhq1zNuc63Mci2YfoIShxRlweCB47FWWnriV\nL4tk/JX7mmmzRMVtsm/jbbVWgvJVae8lU2qrn+Gh3F6wgVG8EsbMZYLxunjZ\nw9dYCsCkwahtBB1xhUUcaeMMNCzOO1LoCXJNjV7jK/Z9LdqElbwovdPhzZdk\n0/VgVHvPZduQDEE0CKlWafJQ7BtDdQV+87UTafr2NxQ5YPym8doMAQ3XQte4\n5w7aHU7xjXpkR5tuDoTdY2UXLrQRK7HphOzub+3j7K4v8JHIxOZoxRwDIXVd\n9TfH7m2EG4iPueu/7WOoq7fMq0XwIkYG7nbpilGKs2LYkvmyHBWk5YGkUeEg\nZHDGxwoEHfdJLQ6DRkT+admaPqy7KytDjva29uIuR9BRunXGZtwKHLo+W7Ob\nxnhZnORikIZhp/pAHbZ9USOmq49kFrJ9xrRxd5ndgki0VKLDYlqQLHWod/WL\nEe8RqDapr2/hZ6y9o7sYu5310sfFtKMPN0iyGS1P1dYbvH9CBPpAsuHtrQT8\nfgpfDB1+AH+KTEdqLhquLl70evZpEGYPTgjKGUurntyX+N+M65Q4oHQZlZUA\nvXw1\r\n=CwJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZikrmt8ndNXuOO5IjIHVJVT3VR2kAotY2dbXJjtWohAiEA8dDLm3AcMG/6EappSEyxgYszHbqjlwzQNhEBZQEV2Hs="}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strap-core_1.0.2_1574805238225_0.6126601737462223"},"_hasShrinkwrap":false},"1.0.3":{"author":"","bugs":{"url":"https://github.com/6RiverSystems/strap-core/issues"},"dependencies":{"@6river/reason-guard":"^3.5.3","@nestjs/common":"6.10.1","@nestjs/core":"6.10.1","@nestjs/platform-express":"6.10.1","@nestjs/testing":"6.10.1","@octokit/rest":"^15.9.4","axios":"^0.19.0","ejs":"^2.6.1","express-session":"^1.15.6","json5":"^2.1.1","memorystore":"^1.6.0","pino":"^5.13.6","reflect-metadata":"^0.1.12","rxjs":"^6.2.1"},"description":"Bootstrap a developer machine.","devDependencies":{"@nestjs/cli":"6.12.2","@types/chance":"^1.0.1","@types/express":"^4.16.0","@types/express-session":"^1.15.10","@types/jest":"^23.1.4","@types/node":"^10.5.1","@types/pino":"^4.16.0","@types/json5":"0.0.30","@types/sinon":"7.5.1","@typescript-eslint/eslint-plugin":"2.8.0","@typescript-eslint/parser":"2.8.0","chance":"^1.0.16","eslint":"^6.6.0","eslint-config-6river":"^3.0.0","eslint-plugin-mocha":"^6.2.1","jest":"^23.2.0","jest-junit":"^5.1.0","local-ssl-proxy":"^1.3.0","node-mocks-http":"^1.7.0","nodemon":"^1.17.5","pino-pretty":"3.4.0","sinon":"7.5.0","ts-jest":"^24.1.0","typescript":"3.7.2"},"engines":{"node":">=9.5.0","npm":">=6.1.0"},"homepage":"https://github.com/6RiverSystems/strap-core#readme","license":"MIT","main":"dist/main.js","name":"@6river/strap-core","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/strap-core.git"},"scripts":{"build":"tsc --project tsconfig.app.json","build:watch":"npm run build -- --watch","clean":"rm -rf dist","lint":"eslint --ext .ts .","proxy":"local-ssl-proxy --source 3000 --target 5000","start":"nodemon | pino-pretty","prestart:prod":"npm run clean && npm run build && cp -r src/views dist/views","start:prod":"NODE_ENV=production node dist/main.js","test":"jest --watch","test:single":"jest","coverage":"open coverage/index.html"},"version":"1.0.3","gitHead":"830c1c1c49a34c8a4132e85ad42d652ed5719df7","_id":"@6river/strap-core@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"6river-machine","email":"swdev@6river.com"},"dist":{"integrity":"sha512-SoVUI1tZRlJ61ra01H3yh0fkbrLpOuNR27QVHj+XltJCMVJZF0sToStOINhyO6hp4sX2lrrD4MusvvFJ3ZjTOw==","shasum":"e821341fc5ce6a0da685822b5706732a2b7217e6","tarball":"https://registry.npmjs.org/@6river/strap-core/-/strap-core-1.0.3.tgz","fileCount":99,"unpackedSize":112010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3aKECRA9TVsSAnZWagAA3kQP/jVmIufD7Ja6l7+vyys6\nGKkelK+ZbvBj2Y5Jg6izr3TiavTEAfkThHfdnMVpD6hCg2XyN8/3nQGcVFjo\n8w1ApUq4LIUra8Kyn+8IXQFBAwPXrmAsCziwamXrRN/4uJAJj9eyolOaa8xL\nM4bjud4YyCRTe7ETFjb2Ltq8ho0eOAF9I1tplUcAf6gd2P+QGsEAnp21CVl7\nsIuNDwweG121HYOECMrNKHzKp/h0bHe3Vb2Dz0CRr1URLUXJuY26ECgIl/BG\nEr2D1ntMWjXG/RklvgHOaEhcvEEcuFLtJDzIP0f1LkJqfVxXUZQtrIVrolUP\nB4/9nObZI92bjFpWJALEHdJ826lu25pEkj4ziD9Fwvn6JMNiKLFp1EBi8WKs\nr/H32h9OukWCSAm+MKbhcFvlfpYE778kOFXxBmOn/+3jIDUHwaD8laNQiCPS\nbnJ2Nvq1316pix6tNFX0sLpPJCuxc/e8uw/NINr4aEE33BqZFIzRpfeyBo08\n196ExiwXfLOvGDUdz5J8qIgXWHMUr6mTc79pXkXjZVAodfwz4Ar6bWCsv7Vh\nCeT8kSSU3E2/YGfRxrWwSuJKX9lG7rr5sZO+nJMAHn+WO7gwhRdi2xdKiGJX\neDDXAgxp1jvw7Mt2mRK6a8Mr6KOrU8g60xltwWET06TGaqO4C5iYGuXzhl3j\npwRU\r\n=6pWr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGJeQDT+F1kyKEBuHZI0Yso5ezxGmh2WzptSac5e+PNwIhAP7W4tL+xmdGqQqvSYm5OCfoq/P+oYMjEvn3gR9IbtIf"}]},"maintainers":[{"name":"6river-machine","email":"swdev@6river.com"},{"name":"c11k","email":"josh@c11k.org"},{"name":"jbcpollak","email":"josh@offthehill.org"},{"name":"jjhughes57","email":"jjhughes57@gmail.com"},{"name":"kolach","email":"chikolad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strap-core_1.0.3_1574806147616_0.868328567611224"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-26T20:51:12.393Z","1.0.0":"2019-11-26T20:51:12.710Z","modified":"2023-01-05T16:58:34.508Z","1.0.1":"2019-11-26T20:57:41.877Z","1.0.2":"2019-11-26T21:53:58.331Z","1.0.3":"2019-11-26T22:09:07.822Z"},"maintainers":[{"email":"eng_sw_devops@6river.com","name":"6river-npm"},{"email":"swdev@6river.com","name":"6river-machine"},{"email":"chikolad@gmail.com","name":"kolach"},{"email":"jjhughes57@gmail.com","name":"jjhughes57"},{"email":"afrance@6river.com","name":"aaron.france"}],"description":"Bootstrap a developer machine.","homepage":"https://github.com/6RiverSystems/strap-core#readme","repository":{"type":"git","url":"git+https://github.com/6RiverSystems/strap-core.git"},"bugs":{"url":"https://github.com/6RiverSystems/strap-core/issues"},"license":"MIT","readme":"strap\n------\n\n[![codecov](https://codecov.io/gh/6RiverSystems/strap-core/branch/develop/graph/badge.svg?token=YT1MJceWfG)](https://codecov.io/gh/6RiverSystems/strap-core)\n[![CircleCI](https://circleci.com/gh/6RiverSystems/strap-core.svg?style=svg)](https://circleci.com/gh/6RiverSystems/strap-core)\n\nBootstrap script for provisioning developer machines.\n\n## Development\n- `npm install`\n- `npm start`\n- <http://localhost:5000>\n\nTo build and run the app in production:\n- `npm run start:prod`\n- <http://localhost:5000>\n\nTo run an HTTPS proxy in front of the app:\n- `npm start`\n- in another terminal session: `npm run proxy`\n- <https://localhost:3000>\n\nTo run tests once:\n- `npm run test:single`\n\nTo run tests and re-run on changes:\n- `npm test`\n\nTo lint:\n- `npm run lint`\n\nTo build:\n- `npm run build`\n\n## Usage\n\nTo run the web application locally run:\n```bash\ngit clone https://github.com/6RiverSystems/strap-core\ncd strap-core\nnpm install\n# Setup config.json5\nGITHUB_KEY=\"...\" GITHUB_SECRET=\"...\" npm start\n```\n\n### Web Application Environment Variables\n#### Required\n- `GITHUB_KEY`: GitHub application client ID\n- `GITHUB_SECRET`: GitHub application client secret\n- `ARTIFACTORY_TOKEN`: API key of an Artifactory administrator account\n- `ARTIFACTORY_URL`: base URL of the hosted Artifactory instance, i.e. `https://foo.jfrog.io/foo/` (include trailing slash)\n\n#### Optional\n- `PORT`: the port to run the application on, defaults to `5000`\n- `SESSION_SECRET`: secret token to use for sessions, defaults to a randomly generated token\n- `LOG_LEVEL`: `trace`, `debug`, `info`, `warn`, `fatal`, or `silent`, defaults to `info`\n\n## Resources\n- [@octokit/rest docs](https://octokit.github.io/rest.js/)\n- [@octokit/rest repo](https://github.com/octokit/rest.js)\n- [GitHub API docs](https://developer.github.com/v3/)\n- [NestJS docs](https://docs.nestjs.com/)\n- [NestJS Examples](https://github.com/nestjs/nest/tree/master/examples)\n- [Jest Docs](https://facebook.github.io/jest/docs/en/getting-started.html)\n","readmeFilename":"README.md"}