{"_id":"@beauraines/sprint-tracker","_rev":"54-86ce16cb40f9185085a32078bf4a4147","name":"@beauraines/sprint-tracker","dist-tags":{"latest":"0.6.55"},"versions":{"0.6.1":{"name":"@beauraines/sprint-tracker","version":"0.6.1","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.1","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"ce02fc3c69db3c34c8cfbfe8c1d7e01125229a1d","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.1.tgz","fileCount":53,"integrity":"sha512-MzGlDeSoIASJyvYdEvRwGouiSp1IY4BiRHv46kYzaQHYELUWw2wlyLiUULhB2n+PtFBAhx7sZhHifXZZ1tv0iw==","signatures":[{"sig":"MEQCIBF5L0GVdO/giHFEuCcXlUe367AHoDp8OZWnv/+LhqguAiA/ttX+TcfTC8Wl1EtZZLNwoWXilbn8xWKBQATzQyzbZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112627},"main":"cli.js","gitHead":"a4719e7e8d0e460253a1b2acbd83c1e99739fd70","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"16.18.0","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.1_1701908492509_0.7441150397389118","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@beauraines/sprint-tracker","version":"0.6.2","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.2","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"24092a748c8fa9ebb199efaa532d0e10b0b6e206","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.2.tgz","fileCount":55,"integrity":"sha512-Hgm5AcNyKeF/felavlGV2Vpc5YEJJr5fJlwkK7VO0ycT5MdjeE1ztjRVwDv9EDVDKqURqwOWRz3kZ8yrJbLTaw==","signatures":[{"sig":"MEYCIQDjlKv2wHjUmAx3AHb7MwMSwE58Ey4uF5kYVXqyCdI/dwIhAIpsT516iqgiG0JCTiZfkC3zP8yIRyApOzoJUD+04c7Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118122},"main":"cli.js","gitHead":"eb9594f3902089e443dce77cf836106b2cc86fd9","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"8.19.4","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.2_1701910103302_0.5011288092967434","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@beauraines/sprint-tracker","version":"0.6.3","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.3","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"8f50ac165cc5caaac78cda39b522a54f3111d55f","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.3.tgz","fileCount":55,"integrity":"sha512-a/t3eRddmWYeMrLGlRzxpoHwdC09WPL/YLOib94XZH35K7Y6Fe+WTSWmsuxtHaoUP6F0lX/OwO/RmzrMnG5r8w==","signatures":[{"sig":"MEQCIFkdBVk6qTldsdOrH1vK/lKWLhCLztCy0lmegJuQDNqKAiA1SOnRcOIVg2emoS2sCo7Fa68MOtIr0WDw9lFqSF4o0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118696},"main":"cli.js","gitHead":"f0f81754fe2e9d659500a37ab322501938acc41a","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"8.19.4","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.3_1701911257419_0.6662470056124399","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@beauraines/sprint-tracker","version":"0.6.4","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.4","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"59b7e1077d1ad2ccb42e72303d77169c816dff61","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.4.tgz","fileCount":55,"integrity":"sha512-at1UqVM+wXgpX7XMVEa0o4HHdOZoQxgBYhlknDtU0UM3uI54ivs2AOx55V27oIDa/QtH51SKsGbCyohpFpmdWQ==","signatures":[{"sig":"MEQCIHhiD/6Rta677/s5J9EF5449TslBc9BSHmbaRO2GY8zLAiBjuVT6y59o2mfjy1hUC/WpqOfzc9bCMdV2oioLd6O5WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119121},"main":"cli.js","gitHead":"f6ecafcc699deaefa899b1654d876bed2efac09b","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"8.19.4","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.4_1701968439850_0.11939242646410486","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@beauraines/sprint-tracker","version":"0.6.5","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.5","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"50b0468329ca19ce653f23e90151cd7e51e31c3d","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.5.tgz","fileCount":55,"integrity":"sha512-Lr03mO9rvHUx0N4oyJw1qF4WZyOqACEkwgf8WbEW6M3ZD0XBnEkSyk9/RLnYNsOmWM/z+Xy2VA9xRiMgpYSpZQ==","signatures":[{"sig":"MEUCIBQbSzj6+cqQAMG6FhVGPBwciUajamnMGVQovi80G2+aAiEA1uZ3erzkw8aahgHbY1gf5PbcZz1TkNIR4Jc/VAeCI7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119456},"main":"cli.js","gitHead":"7fc2409ee7bc3dc4f40c6fcc731591b56a547433","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.3","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.5_1702428561468_0.7519098867762279","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@beauraines/sprint-tracker","version":"0.6.6","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.6","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"3db7dd7ce74d232cddb9a58b4a89dd6b0c45058e","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.6.tgz","fileCount":55,"integrity":"sha512-6nbiiOz6DwqXS3KDmTHLmyU7z03U4HQs8ernOEYJjzrCeoARqea/QONhxvB5IgI3baGANoA3xsLYZlDODg2gSQ==","signatures":[{"sig":"MEUCIA4xmbHAPBZOjg5XRQOBvM0gFvc+bZp13YOnQbo6Ytp4AiEAwVlsctuAyLuqEnnWLIdkdonhVbNz+1YRh4+MbV7It9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119843},"main":"cli.js","gitHead":"a64c979b68dced6863b38f13a982ed86ad1221ad","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.3","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.6_1702429120609_0.8537621664176531","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"@beauraines/sprint-tracker","version":"0.6.7","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.7","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://bitbucket.org/beauraines/sprint-tracker#readme","bugs":{"url":"https://bitbucket.org/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"eacae1aee8d7a59b2ca83f9f844752acb1111331","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.7.tgz","fileCount":57,"integrity":"sha512-1GP9HRbobfbG7Q5+ilaqbn/nkuCr83WDIEFLRPtzXTjAKD8VbX8vqIERrSHnMh/I68f5uXCzsfzJsKp9ZRnRYg==","signatures":[{"sig":"MEUCIANbJ6UBf0yGLq94eBTMt+qJPfN+Gvzm+lECHdEqiOvHAiEAkaYj0O5LSDxF/B5wBjTwauNwQYNf4EW21jJ+F8Kx/vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120815},"main":"cli.js","gitHead":"5013ec500cf46f9a97e9018de632f4b6365bed7e","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@bitbucket.org/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.3","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.7_1702488912607_0.06290408447828089","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@beauraines/sprint-tracker","version":"0.6.8","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.8","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"cf9b2259d7988b43477600e3e8950306181426e6","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.8.tgz","fileCount":57,"integrity":"sha512-p+8ZZ5ASK4PjtS7QMBojDSFBW9YvcQXc3mOpw/KCYy/oEtkcnEQJ9AerPymjx5Hha48dnbSsMmAFA3p8qonybw==","signatures":[{"sig":"MEQCIBBSkFwsrEN8G7zn3hLokjFWJQj59J90dMjoVmjmVcAsAiA0wubsYTnz004X3bpcQGpVat9qqKLgOXuYb/qa2FjehQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121122},"main":"cli.js","gitHead":"ff0204b9512d3764d8bd99aac4ef11660eead370","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.3","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.8_1702684126423_0.09060328956685781","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@beauraines/sprint-tracker","version":"0.6.9","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.9","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"ebd04b6c03f639386db549bf214c03fcdf062ec2","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.9.tgz","fileCount":57,"integrity":"sha512-yf3N/RDiyeBViA3PMZyEuPJDx5zjWooadASCXsjgzPVR3IzSneeFphN0UPftXIFOREJXygCqfIbG0c9JFoOZkQ==","signatures":[{"sig":"MEUCIQCPoacyNncvEjaxLuLXFMXDk4onc4KVK1VmYrjStw5CTgIgINtstH36shabX6MTVYoLN5BeAU55SwaTT5qC1bVyoAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121296},"main":"cli.js","gitHead":"7bb5098c593f56e9bd4e997c113640bc508c170d","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.3","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.1","sqlite":"^4.1.2","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.9_1702757393591_0.14979042789281682","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"@beauraines/sprint-tracker","version":"0.6.10","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.10","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"a03b92050e73ce2e7b83d8afef80a1ff91011fcc","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.10.tgz","fileCount":57,"integrity":"sha512-gxROOzGIO4dSTc/QWAQq7c9ZFL/pCS5HPzDizE3hUy1/4T9kvNjbc7QpjfuflYxewADWBiE3evbwClhYtsgpdg==","signatures":[{"sig":"MEUCIQDdozPULq50SLGPYtLMNCVPwI4ww6kmyNMTXpFIiZtP8QIgV3kKUe5q+hOhfpIbcMNlEugVdVbp6qW5L/YL6UONdaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121626},"main":"cli.js","gitHead":"4107a7c45f093c29ab62988ebfcb9a48a084dd12","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.3","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.10_1702757771468_0.7034900596187603","host":"s3://npm-registry-packages"}},"0.6.12":{"name":"@beauraines/sprint-tracker","version":"0.6.12","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.12","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"16f6d5c573870569e6ad674b35bd67a8bbfd4577","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.12.tgz","fileCount":60,"integrity":"sha512-R6w+zGHCT3rdBUDqBrkpDr/D/Z/ZusfB3SVPYTlULngRefAO7jSqHEL302VF47eRwL0Ztu2eEfAsNG/PMXfpfQ==","signatures":[{"sig":"MEQCIDaiM4KpJUZtk5I1qFJmjxcIZX43FD0HwsIPxFMpcCv9AiAWeKde5Rc91q1WAeAfdtjldxkEBKQHcQjM6p9aVvTryg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131241},"main":"cli.js","gitHead":"5b7b980aa6e0e776c11648537b41b0e9d001c862","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.2.4","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.12_1711575980363_0.33667027464931665","host":"s3://npm-registry-packages"}},"0.6.13":{"name":"@beauraines/sprint-tracker","version":"0.6.13","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.13","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"8b2c036685599a4fde9033208e471cdfd223314b","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.13.tgz","fileCount":60,"integrity":"sha512-tEUQRv+3Ax014MlMhdYeVjKCEw0RpA4tZqhgp0Be0EdbHg1Owybxzjt109e3Gn0yCiC5ikTXBiQw4LK7G3ZPyg==","signatures":[{"sig":"MEYCIQD8dtfIzO+oydPYp4M6jxvavh7u+I4K843ZhzODN3WgaQIhANBLIOxRwFqEVYYtUCUlDtiwt6UuQykQSiREYeynpi/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131575},"main":"cli.js","gitHead":"58ed37803bb3cca19589af6993f7fe1ed911040b","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.5.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.1","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.13_1713130800813_0.10382490930898491","host":"s3://npm-registry-packages"}},"0.6.14":{"name":"@beauraines/sprint-tracker","version":"0.6.14","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.14","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"3647a69cc21ad24462a01f5030c9c5267f03fef2","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.14.tgz","fileCount":60,"integrity":"sha512-MMPbaqDYLU/sIxvNDV8SwgNsrITstwnzvcW8nUDZm085Fh7nx6z4eld6waLtinPsTEMpMdPhv+xiDuk12KX0CA==","signatures":[{"sig":"MEUCIQDUuts13TFEp5U5GU5QY2KJ9ATeC++tyoSQ6sx3GFebOwIgBWHD/iTWez6HIxCsmCLeI3CqvDL9/xqnicvSzwvlo6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135357},"main":"cli.js","gitHead":"87b8750411fb78e855f63fe9d6cb7067a237a096","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.5.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.14_1715035224492_0.33420763680077537","host":"s3://npm-registry-packages"}},"0.6.15":{"name":"@beauraines/sprint-tracker","version":"0.6.15","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.15","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"0cc64272a2a012914a87157f5cd77deb8d5aa27b","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.15.tgz","fileCount":61,"integrity":"sha512-cs/5DMtVoBHjHhUrNry582+raSv6d6PV6nuPb9kbprtV4k//5pxwZwje2kU+fT6yL4zun7No7vz0L3B4Mm/oiQ==","signatures":[{"sig":"MEQCIAuyqkJarWp+dltWREL3dh2XCbwQIXq5LYCdrtHe96wlAiAH1Jlal4iGqHu3noAnf99xBWb4aRHuj9kkM2XDbs/YkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144343},"main":"cli.js","gitHead":"93b85e3a573ec0ea81145ed6901da1eb4f6caa9c","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.5.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.15_1715981735461_0.6543859389453188","host":"s3://npm-registry-packages"}},"0.6.16":{"name":"@beauraines/sprint-tracker","version":"0.6.16","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.16","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"229f767509e08e6b9e9554fa5d56dac836150c41","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.16.tgz","fileCount":61,"integrity":"sha512-QUISEUyKAPPLCp3zrVHASccswqxBkgkvKivi9Hbvzu/lEg+Q0fc7Fg3VwRZpGisOPPmtmjVe3S+5WTf3+j9F0Q==","signatures":[{"sig":"MEYCIQDkGIcLVYGoa9DlrwVERV3mYx+Gz4hbs9OTI9sTLlOIIAIhAJNj4OUGZbp2MwucwLoaLYoWds2q9nVXYM0wFfhO0jij","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144897},"main":"cli.js","gitHead":"dc851bc4c26dbe8ded4f37cb4eab2489cc922b30","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.5.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.16_1715985654310_0.21317939332311386","host":"s3://npm-registry-packages"}},"0.6.17":{"name":"@beauraines/sprint-tracker","version":"0.6.17","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.17","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"3dd2b9df12f92bfaccd325246bae39aa5703be5d","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.17.tgz","fileCount":61,"integrity":"sha512-gzSj577vgqtHNYPj0yY/hTwUK8eYADpmWiyxSSxVb45Om1hLMSp6UbqoxoDCRI/+N5sse84jSA/tcQUi6EceYg==","signatures":[{"sig":"MEUCIQDxD4zzYuTelZQOFzMfMYPWyFlPVk70Gi0IHH5nctRVWwIgCPZfwvJ1/B0dyRArIZmn79gykJZbX8lj41A3dyLUpLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146047},"main":"cli.js","gitHead":"544ae658969a24d7b42e0f136da293b08a38ff2f","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.5.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.2","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.17_1716247576996_0.7777767242469802","host":"s3://npm-registry-packages"}},"0.6.18":{"name":"@beauraines/sprint-tracker","version":"0.6.18","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.18","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"f147b1945d558529c1256b71681dbedd22556a65","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.18.tgz","fileCount":61,"integrity":"sha512-7bbtWbsQTA25h6PggZmpMBRI5rWMZ5IwIsSZQQXVcrpPrHxCXKdFvKddXB59xb5X4MEIqIR0vopehI5D6mo/9A==","signatures":[{"sig":"MEQCIFMPPURtvlPMkpVUIijjh8CQVlr3GY5o4ybf99Wpoh6oAiBBQgHfyj+4+jjSNgnO9FapkTjNJ5UxvKKmjNYKvxmQXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146526},"main":"cli.js","gitHead":"93ab7caf75d8fa3a622c28d737ebf472634d67ce","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"^1.2.0","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.42.0","eslint-plugin-jest":"^27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.18_1717552574398_0.8290586762154792","host":"s3://npm-registry-packages"}},"0.6.19":{"name":"@beauraines/sprint-tracker","version":"0.6.19","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.19","homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"e2db1599cf1750b2c2e883d16b923619d05c6063","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.19.tgz","fileCount":61,"integrity":"sha512-c7mvfB+WXHEex5PepdQ3Cede9ILFgnF+UFFOH58FFZm6ithHyRciIu7mSKPI6KP1Q78A/0dR5fVsN7O7GDpvlw==","signatures":[{"sig":"MEYCIQCOjpPFRFcHUradnSrbnsmvSvRrzkoILnH7s9uUwTXZCwIhAPfINby4wat6cuSs+pvnEmqW95UT57pN+xglIZhGsbau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147264},"main":"cli.js","gitHead":"5a45e4013bcc9ea196e4dd87511c68df3f1e297a","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.19_1719002117423_0.4801533406295133","host":"s3://npm-registry-packages"}},"0.6.20":{"name":"@beauraines/sprint-tracker","version":"0.6.20","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.20","homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"4b1d9b5e3dc8f198bd3325aa54c9b1994b734f41","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.20.tgz","fileCount":63,"integrity":"sha512-ftD2pbSmk8t0DknDv8gJ+/nTgoWfOlGqHn6iDtiCqBUt5E/9DpIQDExbT8mcy9i9jeolF5ewT/+AYh0vJDd79A==","signatures":[{"sig":"MEUCIA5laMfPSWr1hRTdlwdbhrQPLE8SsyHJM/4iFmGVaQ6HAiEAtcsldMVw+np7Yo6xCHvRxhp1BLi6sBRCerYDQGodBz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147865},"main":"cli.js","gitHead":"7c2049fb5d09cf1aed47e0479bd51b1ccab3a67d","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.20_1719031325563_0.36047134140277803","host":"s3://npm-registry-packages"}},"0.6.21":{"name":"@beauraines/sprint-tracker","version":"0.6.21","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.21","homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"38577acce81ca04b1e7cbb3ae323401657b77092","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.21.tgz","fileCount":63,"integrity":"sha512-bT0Bcrg2osxCHMxhzn5BhArg3Y8ARcNhdEvixk8g8cpOnFW72sDfDGcp7s4Q7Fyy2qS6uu2JRz0/7IZeuVsQNA==","signatures":[{"sig":"MEYCIQC3q1Vaz+Cpj7XSSOp0YqWgMK9ddTmmjTUSi1betq2FdAIhAMwu8cb/ets78wFTOvg3vG8PcJ/5IotBSNxqzv0IY3W+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147964},"main":"cli.js","gitHead":"062aa3f7a07109566e85ca4d404b653870fc27ec","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.21_1719791150403_0.18776941006911518","host":"s3://npm-registry-packages"}},"0.6.22":{"name":"@beauraines/sprint-tracker","version":"0.6.22","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.22","homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"1f6895d388d9a475062db512285b57ebaba4bca2","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.22.tgz","fileCount":63,"integrity":"sha512-vErmLv3LNGjFWAbGLEs9H3rOmhtVeYnmWVGI/r8eTljn77K4rzcpV/gCS7IM8bdez8Ib9RpZaj3LfJwAwhcIgw==","signatures":[{"sig":"MEYCIQCYwqr2Lmioijy9T2iDEZQqllRL0KwD+VSZjg7PJTZYVwIhAJepWY1qu0ONdj9wEzOl7/D/psf46rQyJ60Wp2Cj6etO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148090},"main":"cli.js","gitHead":"c3055807fca54d0c2a42b7eab7f1482a3bd3a386","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.22_1719799806163_0.21262659681844176","host":"s3://npm-registry-packages"}},"0.6.23":{"name":"@beauraines/sprint-tracker","version":"0.6.23","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.23","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"ed81693bc5a8a8c97217c01e093b1f95e73a5137","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.23.tgz","fileCount":63,"integrity":"sha512-BSFV5GQjKMApn6CdwRL8zpJ/8RxgnHHCMYpht93Mc9nN65d1YwBrb57kW4fH3KlagU+qgRDesimGNdCSSWMPrA==","signatures":[{"sig":"MEUCIQDddBph0V4efBnDNsaz7QKGo981ZnsI6NpJZo6+0QNhPQIgD1LAw9yBnaMduIRj/OBOov5We7fiqpaRL9a4HGUjci0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148189},"main":"cli.js","gitHead":"413109933324d6c386f71d896624a750f00ed189","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.23_1720996536956_0.7429367974758199","host":"s3://npm-registry-packages"}},"0.6.24":{"name":"@beauraines/sprint-tracker","version":"0.6.24","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.24","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"ec8f7a0c020b3c4a9d6491580df4a4f5e13b06c6","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.24.tgz","fileCount":63,"integrity":"sha512-p5SwUWhHRDTdAo/jdEngMXtaBA9uXQnH4l54RL1jl7qBujTYnY6X2UMlG8mzh+FxnCaKlRaqqzBMYVqRZo9yng==","signatures":[{"sig":"MEQCIGRUM2R6zl6ofq5aJZVXQ/7r37858Du4tL5TFo06qYDBAiAzHrSgif8pOJus7Ev1DramtQSwYUxqTdNbIIYkGQIDwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149185},"main":"cli.js","gitHead":"a33bd46302a3f34b12176167fb116fe6d8c6bf72","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.24_1721091419000_0.30821321094934895","host":"s3://npm-registry-packages"}},"0.6.25":{"name":"@beauraines/sprint-tracker","version":"0.6.25","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.25","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"23762efe82a2e2522455bd9fca621ea2f4f69e70","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.25.tgz","fileCount":63,"integrity":"sha512-z9t5dK3HgvQhI9qRD3TK4hqWVhZBo9O1YaFV1px+mqY4xv+Bfm/V0mFLFvBwpyKcRuiM6P2Lq2tJkVAQk//3vg==","signatures":[{"sig":"MEUCIHkDYL93EmiGSm0VW6B3WMkRIpyKGT28vY8RP4zVajGwAiEAwhw3ROH3x4Wbu5qtIoyHrwUDZLnZYBYtzP2nLUznZYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149284},"main":"cli.js","gitHead":"a0ed1bd307064609b7c6bde647f20452de8cfdc1","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.25_1722106056979_0.44109268133210766","host":"s3://npm-registry-packages"}},"0.6.26":{"name":"@beauraines/sprint-tracker","version":"0.6.26","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.26","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"f609839ec9bc89f4741049971e5adc22fb6961ee","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.26.tgz","fileCount":63,"integrity":"sha512-kN2gc7LxsfhBZ59v7IGvTE6YRv5iWbdX9pnQiZSzK6cKSvt/ubf5WwrH0+hm8Nm00jfu/VGPbKHQVGZ5SHvlMA==","signatures":[{"sig":"MEUCICUrSqYBamGKtiHRXakrnBuGlGXp/ZntUa8+AosfaSacAiEA33KzwjBdk8ra1jqhOvY/T33TMrkeI+ZORpTgsZEAGoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149383},"main":"cli.js","gitHead":"2e1a3965a5f00c8291e42d1fd44b76ec23786ba4","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.26_1723782955091_0.14471776915233203","host":"s3://npm-registry-packages"}},"0.6.27":{"name":"@beauraines/sprint-tracker","version":"0.6.27","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.27","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"1947b908ec58391a646291f2f45f4ea012afd710","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.27.tgz","fileCount":63,"integrity":"sha512-b2jQgB0PMM9u+SoqfeUD347i4v/tltV5J4PvhsWkXU2M8RWnZn1OLYNSxI1q9H/b4h6do3m2gep40k8Bw+jO/g==","signatures":[{"sig":"MEQCIBdpgVLwjxje2u4cZjKKzamsj9uHeVfRCq8M5u1iNgyKAiAta3ZCtR3vMYXA3jD5GZ5J8mgnx+BddNZxIrOxHoHNBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149482},"main":"cli.js","gitHead":"2cc56768f322102dcd72995192aeea9b9181989b","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.27_1724528775485_0.6057240669642794","host":"s3://npm-registry-packages"}},"0.6.28":{"name":"@beauraines/sprint-tracker","version":"0.6.28","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.28","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"46cdebeb4f672a08197801dd004c9d2f6169f3aa","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.28.tgz","fileCount":63,"integrity":"sha512-VXdppGOUiXxB5MBssmClt12uOyC0o27/QXP2QDOeqAwqrHWsbR1lH2E9ryxrbmVYHapg2GfWkt/I8ZY7VSP6sw==","signatures":[{"sig":"MEUCIQD/o5nBZ/qnDBSoqxohfRkjJ5tafAHV4l6jzohM6mIecgIgCU/ATSiQDod19f7qsXjHkH0j/KFBQIqKKNhSA0ND21A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150526},"main":"cli.js","gitHead":"df63f4833299c406e457e5cd926e27bddf8b2935","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.28_1724798960621_0.15047235290149574","host":"s3://npm-registry-packages"}},"0.6.29":{"name":"@beauraines/sprint-tracker","version":"0.6.29","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.29","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"462dd1bb9cb899ecb47753769b1dffadd7555b66","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.29.tgz","fileCount":63,"integrity":"sha512-MjN87DEpqD24nYO/ZsqVC+hXWYv0kjO6bpnrZb8NpeVMJm6y4Wt1qwG52ehkBAHFhlwva/35mbNO3sufDRObig==","signatures":[{"sig":"MEUCIQCvFM+Z0DQc3FlRY2VACRwJv+dOq1NXRp8m/H6N2qwj0QIgLZCgg4YEsudjza9QjJUEwLY2Ol+JqS77kqNj3PV669M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150625},"main":"cli.js","gitHead":"51f8319f90a4d780f348e9745a6ea20509ec1575","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.29_1725229871235_0.6491627869142531","host":"s3://npm-registry-packages"}},"0.6.30":{"name":"@beauraines/sprint-tracker","version":"0.6.30","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.30","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"7b90ecb4dc510f93b6482d8cd7e964809829dc9d","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.30.tgz","fileCount":63,"integrity":"sha512-2bp9pOjD1srXQFdJQVqvEOO1hb7E37vo2H+FWivlHn+niUCvVEPlt/Usa64YOsfW4mH/2wpZY5o+2GjXjsUoWQ==","signatures":[{"sig":"MEQCIBuxO0mm6fMdIIhxybBpVOgE5GizTlrM7elYyfOEKLGAAiAHSEBhrKuVPcA3jDeYVBsj7iBP1SkiTUujjkEiICiIAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150724},"main":"cli.js","gitHead":"baef6029e0da7d59cba56610b5a3fbb0e3392c0d","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.30_1725822193597_0.967844153474215","host":"s3://npm-registry-packages"}},"0.6.31":{"name":"@beauraines/sprint-tracker","version":"0.6.31","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.31","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"4f64fc8998da76291392246610ce9ae8e943087e","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.31.tgz","fileCount":63,"integrity":"sha512-qfjVmcE+3VjF9T/RqsKnE2Osk5h1Z2AqB++lmZHgakOgalNkYV46cz5SGR2PHeJWKp5pX1bo+Z5xTp5vpbdYFw==","signatures":[{"sig":"MEQCIFcn0jcOylLBlLqVNe/qOIbwSbdRdet/NDM5L6QkYgPaAiBGw9HQxwlYvlJ0qdgp7+qct3GQfIYjpyU1m3S2MF1RCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150823},"main":"cli.js","gitHead":"5b960a5e6552462172af2d19d0230e89d1a54ee3","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.31_1727061922189_0.091038988760195","host":"s3://npm-registry-packages"}},"0.6.32":{"name":"@beauraines/sprint-tracker","version":"0.6.32","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.32","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"2d6791e74c4f0d56d8d89337712c79db103de49e","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.32.tgz","fileCount":63,"integrity":"sha512-O5gYxo4ts32U5hWBLGPXp6dIEvR0aZ4NfwzZw5UBgBZY9RWDklrIQ+8j3zplVq4tWZ/y7qdwidMfnwVPA5U4RA==","signatures":[{"sig":"MEYCIQDgnZ8c7ivCA3c9KL2zUh+WDqg8K3Z+rGYXonYkUUmigAIhAPctffdCTdwjkMLdJ2qD3RFQJRoPuU2iU5uCrR0JDJhK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150922},"main":"cli.js","gitHead":"d05d47abba1436ac8140d2c52596b92ce1e54bca","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.32_1727566223989_0.10825646813387846","host":"s3://npm-registry-packages"}},"0.6.33":{"name":"@beauraines/sprint-tracker","version":"0.6.33","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.33","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"75ab9e0babad478808c6af50b982b1fe4bf30743","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.33.tgz","fileCount":63,"integrity":"sha512-rrKF9ANy3+MOEe8wwGTDDdU+Cf9sJ4GPcjj/WhQkxepmJ0cqmf9DVSA7IAwgcotCJUOxPEXadSB8e2WSQSmNHg==","signatures":[{"sig":"MEUCIG1frL/shqlomWSBQtE9gmwj6PaoWuIMFOXEEDbQamDNAiEAiYAOoh/Ob+YTQuLtgPrg2fWSh8jqRaTJkbPEwFAQMPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151021},"main":"cli.js","gitHead":"b74bd7359644ccf1efcfb4342fdc2bb8d7086c0c","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.33_1728254739250_0.07834866823962683","host":"s3://npm-registry-packages"}},"0.6.34":{"name":"@beauraines/sprint-tracker","version":"0.6.34","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.34","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"ca4a2b12379a54ec9abb90aa122f4b833d2ce3ff","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.34.tgz","fileCount":63,"integrity":"sha512-9EZJb8WAgQCvc4sFXQ38VkS3WUPGf0DTLDGovOUB08+l/3xSteMSefmxsAwaaYK/BQOPpIACmgBGq2ClFh/AiQ==","signatures":[{"sig":"MEYCIQC3to09bePVNjpH/vrCdMHDnx+kKIrh9lZYMzIerIh+xAIhANyeL/MXPSBA96UnG0khKlJ0KMSvppq1uY7+fi3EVZKD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151120},"main":"cli.js","gitHead":"15e64d0104f1996a2928f14e289d3ab8ecfbb8c5","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.5.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.34_1729460482420_0.47750460892211644","host":"s3://npm-registry-packages"}},"0.6.35":{"name":"@beauraines/sprint-tracker","version":"0.6.35","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.35","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"124038c666c7e20ba54ebec43fd3e6526d897b7a","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.35.tgz","fileCount":63,"integrity":"sha512-R5rNk57DTmF1jUmrU87k6u8IP4owDjT6DA2mSbtPkA+xO1nAehTeEhruhAp6hsTQNWbABRoRMohze2IvCpALMA==","signatures":[{"sig":"MEYCIQD3wkU9n05EE0kVONwmXljBFt7/vp8WspFh/jQ/Ux0hggIhAK3PkFecyUR5pRP43IcId2hcPKjxBBm0T6PTpAQVZ8wZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151310},"main":"cli.js","gitHead":"ac376517bb0864142ee41b408ce7491025780de6","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.35_1730507314794_0.5493992031966348","host":"s3://npm-registry-packages"}},"0.6.36":{"name":"@beauraines/sprint-tracker","version":"0.6.36","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.36","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"846a2915d42bac97a24cd622ddd850ac52b21b09","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.36.tgz","fileCount":63,"integrity":"sha512-gZLlPY2i+9ND4i7WaO6US/Aa8pj2ysjqd6i/B9SstAsRwqD0DH9vSVsXeMEUhwmGdAMMM4k5o2ZAYqdUlox+8w==","signatures":[{"sig":"MEQCIAKDQH+uPQ8dhhAt4hM2yqQZGyioKRtS4pNDVENpqnu2AiBHBsQWK4fCJsgNnU1tU3ky2D3HjgME4ZbChCvKwwAdbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151409},"main":"cli.js","gitHead":"a3e5fe046623a3c59c79facbc8143665fc586b38","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.36_1731474478783_0.9664198644668174","host":"s3://npm-registry-packages"}},"0.6.37":{"name":"@beauraines/sprint-tracker","version":"0.6.37","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.37","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"b97027eaa5cdb867091244ca2d009542156e8422","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.37.tgz","fileCount":63,"integrity":"sha512-Gooru6TCnisbcgfuup4zXc7zQ9/uWun5MI9F1Ow0a4Yq6CpjY9mJYV8mEiYAua1Jn04liAEipBSLr1HzA0U82g==","signatures":[{"sig":"MEUCIQCNxrUMpgIH+C63ubaoo0tHp5AK6sk8znFyRUXlNsPL1QIgYgwDCSNyi659A4QXHZsuEKcdaqfmqvm/SRZFMtIg2DY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151508},"main":"cli.js","gitHead":"9328c312a0ff95c08768d8735dc718a7301ac38b","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.7.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.37_1731735173145_0.36958542833008656","host":"s3://npm-registry-packages"}},"0.6.38":{"name":"@beauraines/sprint-tracker","version":"0.6.38","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.38","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"cee83620ceea5b74f065fa5ca95955650285058b","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.38.tgz","fileCount":63,"integrity":"sha512-LBTME1dteKiGwdJGhEshnq5Nt33V4yrUGocmTdV7UU7f8JeXDaquE/gqb8DT5OpHbcAFBozvLUST5cD34X9JYQ==","signatures":[{"sig":"MEUCIGAQcytG2BZNv1/EV53KI9feph7dXiri5tUQ3sfBfYtLAiEAriPayWhTYln5xFW7676tjdPMU6Al105ggWo3sn0+ml8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151607},"main":"cli.js","gitHead":"69ea4713cfd202deda78c503ebc1e5107afd79ba","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.38_1732915651660_0.823679599088315","host":"s3://npm-registry-packages"}},"0.6.39":{"name":"@beauraines/sprint-tracker","version":"0.6.39","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.39","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"5bc3cc0bbd648618b9688ff80d27741ba8abd4a4","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.39.tgz","fileCount":63,"integrity":"sha512-VZEroSA/eMqy7pMhmKkiuD+Z/zz5OgcqNqJ0swx114pLb+Jh4V/B+j90MGSwKmvnhINWz2cVkLI8iIIAj41N8g==","signatures":[{"sig":"MEQCIFysLjKGXA4TPn59Ez/rqd2HTNRMrcqjLo+QEiTW4spRAiBsdcP7fbQF88BNnFORZsLqXJReWPVPDJX8NsYnwLbHZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151706},"main":"cli.js","gitHead":"f86b3acc21fe8479142f2eea89a65bb023edfba2","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.39_1733708232147_0.1958183824963804","host":"s3://npm-registry-packages-npm-production"}},"0.6.40":{"name":"@beauraines/sprint-tracker","version":"0.6.40","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.40","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"659493ed1584321bf49968b6da3a272fc0039afe","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.40.tgz","fileCount":63,"integrity":"sha512-fAju47tSxjMsVnpUZjqBroh6QpQnNBEGVfJAUknG9fCI2SszDhzrmXi0b1tqcd1u1CHdUYeDxtOMlG7le7y1cQ==","signatures":[{"sig":"MEYCIQCtiocyPBXX1WpPiM0HjRulcFCyjAY1zerlIPSFqZj65wIhAMSlNhRCQMYCymmCU0RQ18dsBCzyK+3cXlYRA3rM5iGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151805},"main":"cli.js","gitHead":"ae4d863327a0a7993a89d4cab308d82461f7ab51","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.40_1734232545906_0.5388244326830118","host":"s3://npm-registry-packages-npm-production"}},"0.6.41":{"name":"@beauraines/sprint-tracker","version":"0.6.41","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.41","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"ec6253bbc89014049b424cdb00a9d566d5b20405","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.41.tgz","fileCount":63,"integrity":"sha512-z9R7DkgJGa99Ka4m5Wr2DvL9wsDPn7TkLoE8N8SH4/uxK5J3kzUa11nmf97rrDR/EfCJAJVjo6jVUJYVN6LtmA==","signatures":[{"sig":"MEUCIQDpyplCoIng8GXJBlCPsiW5qKC1CG6ieESOBsVpWfxSewIgPFxRYWtdbIKHQ30YkinP2y4XMCmzXCTA0katNSaO+mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151998},"main":"cli.js","gitHead":"d914bd690c3709fa4c87abbf9faf965b23ff0dc6","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.41_1735594775204_0.5612808901058286","host":"s3://npm-registry-packages-npm-production"}},"0.6.42":{"name":"@beauraines/sprint-tracker","version":"0.6.42","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.42","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"1b892ce9fc440232544926b90152672d2f6e6f2c","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.42.tgz","fileCount":63,"integrity":"sha512-+M5wyrMdxC25xpJN+d+4LsbUcLKSPfgh1q327u1jpZhWJA5FSj+I0gnLajSq/+TUF0KVciHWIDyk6EiYIADWVA==","signatures":[{"sig":"MEYCIQDp8A1vUtpQQB3ShWCvYu2rAxnPXJz8azOH3zICGlck3wIhAJthJv9Zovy1tLECGyjsT1NL+nl5jfJJutnQ6vQev1tO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152344},"main":"cli.js","gitHead":"e7031a27b433c88c6d4153e7c90f4a4030a14ef8","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^15.11.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.42_1735596305473_0.8955009608003988","host":"s3://npm-registry-packages-npm-production"}},"0.6.43":{"name":"@beauraines/sprint-tracker","version":"0.6.43","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.43","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"dc50a4e9986de5cf2784465c3c4d23cc58b5689c","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.43.tgz","fileCount":63,"integrity":"sha512-ZUHP1h1NlUU3uTyVIaN0CTheAW5dkfQPrI8TvcLwMQFJiyjBuYnyLdrsHnD/0VvvlPIwHWM4uX/tN1i2W7KXoA==","signatures":[{"sig":"MEYCIQCR97bEVWhByCnLAvnnighqPvtm61GpEJwCS9xhUlWfWQIhANaedZcqMZTWA7NWx+BV5H/kv8yQrPfGtH5ZgRsiocVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152789},"main":"cli.js","gitHead":"6be82487bdf4257be1d21f417845fe1a69ced298","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.14.0","globals":"^16.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.43_1766027341072_0.33759366883906394","host":"s3://npm-registry-packages-npm-production"}},"0.6.44":{"name":"@beauraines/sprint-tracker","version":"0.6.44","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.44","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"e4834ddd43c239e35beb1ce1f633313f36b086e0","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.44.tgz","fileCount":63,"integrity":"sha512-4hWSYNdYEcYA2AWr1W2MkuSdQATHFa22VMB8oeFhso5J4lRcOKmsLzf2dXzugBgg3GLbY4Z1fJoXMjZzx7nv1g==","signatures":[{"sig":"MEUCIQDsSJYg4GO2Z2oVAb1Z+IR3q0pZLPRVEaoQsTjmMFHYIAIge1YCTbawNWqUtYFZNg7BCfTQi/1cjoEB8VRNp2eoNC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152889},"main":"cli.js","gitHead":"28b9d692c70d8794a11ca268d084af56a4a9df59","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.14.0","globals":"^17.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.44_1767310181325_0.6555905734569405","host":"s3://npm-registry-packages-npm-production"}},"0.6.45":{"name":"@beauraines/sprint-tracker","version":"0.6.45","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.45","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"77129d07182d58f3aad2f9eace166c2e51fbf168","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.45.tgz","fileCount":63,"integrity":"sha512-g/7SomMD25A+ki53Q+UPf7r2y4DMEbHQmaieRUoorVEeiJ3UzfC2QgfckIDqAoppWPvPdYDdtSpayxb+RPUXwA==","signatures":[{"sig":"MEQCICvWJAQsShPY0klB2dUdYxpv5BwEFQGYxZQbAI5oETPNAiBIoJXfXb4MFvERiRYxDh4xNwpjF+mwOaXZXoUTAwl5yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153237},"main":"cli.js","gitHead":"8130dfee7e5432241ac7873653af1dfc7ee9441b","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.14.0","globals":"^17.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.45_1767310287882_0.6222725673284737","host":"s3://npm-registry-packages-npm-production"}},"0.6.46":{"name":"@beauraines/sprint-tracker","version":"0.6.46","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.46","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"e52fbe5d516b56cb9a0a50e0da7fa1a2692510f4","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.46.tgz","fileCount":63,"integrity":"sha512-IAu6D6o6Razh+ks902ZDJ7lwJbN0oCKWEeTMxnAmq995JQ2YyKyavnPwhi+zQaR0oKe4Oe/+BRickVRbrvKWXQ==","signatures":[{"sig":"MEQCICKNhZLuCBsfVjRwsVE/yf9fePj90SbZ4JJiI46uxXAxAiBkj67fhzS3JERVYsrSCS8Eh1gsHVv6u12I8tmHL+Ep1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153575},"main":"cli.js","gitHead":"37e9ad9d8631e1d16e280ee5a497316ee126333d","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.14.0","globals":"^17.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.46_1767310547767_0.6986038079782846","host":"s3://npm-registry-packages-npm-production"}},"0.6.47":{"name":"@beauraines/sprint-tracker","version":"0.6.47","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.47","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"a0c2603e95f29b4416f13522a343ba34549a4481","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.47.tgz","fileCount":63,"integrity":"sha512-xrcQcVUtj6Rp6zFWEilfYOUB3kXyQuwcm/j+v4AjCxijCKzr59VglBFBAklg7w7Wf5zC162wfgdAh9BHYAGNDw==","signatures":[{"sig":"MEUCIQCOdsC0ubYKvLSo1baB1h8R0ujFLNOF46y2ZIPh2VZAHwIgSOO1w0JN9894RUc4U8C4krzsAjNricFNRlz0uaobVIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153805},"main":"cli.js","gitHead":"6a42e0957ba18c15b96f3d5b1cffa6149dd03fa7","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.14.0","globals":"^17.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.47_1767310978750_0.971780142712358","host":"s3://npm-registry-packages-npm-production"}},"0.6.48":{"name":"@beauraines/sprint-tracker","version":"0.6.48","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.48","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"c6668acd51aac8e2d875dd2bf329e75c40fc9490","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.48.tgz","fileCount":63,"integrity":"sha512-gRa0nYBbp1L8Xwi7H9SZtFD/0r7JBNkIkQzYIA3YEl5I2g8o+iNnEOQ3s9tcwKa22mN2VChsIuQsww2vL7eP9Q==","signatures":[{"sig":"MEUCIAjWS9KUU7oCTmJ1d9j5dEcY3F5KJy39BmvtFSMkfNmPAiEA9BhI7511Y0waidbtpP6jHMC3TkxbgAnQF1dwqJa2eys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154144},"main":"cli.js","gitHead":"0985710ac7c639d1a05517f73cf0f13c54fc0858","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.14.0","globals":"^17.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.48_1769981424160_0.7707485032845882","host":"s3://npm-registry-packages-npm-production"}},"0.6.49":{"name":"@beauraines/sprint-tracker","version":"0.6.49","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.49","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"374c93fbfe4b245123819489389bde8908708070","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.49.tgz","fileCount":63,"integrity":"sha512-V1nIrcoeQux19vSmyVGEZXlnBfeRraQmQDwoCj7fMJU5y9IAZmb/pezLcrSUnfgOWAvQVaJzdNe4nDFid47UDw==","signatures":[{"sig":"MEUCIDMvszfyi2qGEqad6aGcgOBP5xoYjo/5kaGmz9JPSNwdAiEAjRpOj21w5Sh/mfkBuJcCNIdXwaZg/4LMpahJs9/uOnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154243},"main":"cli.js","gitHead":"411414020e5115baa6168f8cabad089a5df4369e","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"beauraines","email":"beau.raines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"10.8.2","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.14.0","globals":"^17.0.0","@eslint/js":"^9.14.0","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.49_1769981623554_0.5190310792277142","host":"s3://npm-registry-packages-npm-production"}},"0.6.50":{"name":"@beauraines/sprint-tracker","version":"0.6.50","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.50","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"a6c5d83c0c2419c438291b2863a8349600f4de0e","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.50.tgz","fileCount":63,"integrity":"sha512-3q6V0ohDu5T/11ZyK0xWGlYz5lMkhx1xjG+kKsgUM3RCKh4UqPIkkKi+lqQ0AUgHuMslOO7+QHLK8i9Y/8y1hw==","signatures":[{"sig":"MEUCIQD5G9thNJPwVA4o5Wl9phZuglVMzUQokayh5D/yLs066AIgeav0PNgTzpBkWOcmBOs0/mQnsNw3IVqbkTMPocMH2KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154749},"main":"cli.js","gitHead":"c0f49b5d962a4db5fccb8ea070da878e289b11db","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa44a165-7a3b-431c-b3bc-1947ccc875d5"}},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"11.11.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^5.1.2","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","globals":"^17.0.0","@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.50_1775403152194_0.3128159854227628","host":"s3://npm-registry-packages-npm-production"}},"0.6.51":{"name":"@beauraines/sprint-tracker","version":"0.6.51","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.51","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"36acf2035151368b1368b53e59a3e767666e2c99","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.51.tgz","fileCount":63,"integrity":"sha512-WW9x1zFvDl8axrZKF/hqw8ws1oP9t5J/ob+msVhc4oTsktvculUByWvZ49hsk35AHr2LG6b0Hr7gJiN5E98NiA==","signatures":[{"sig":"MEUCIFdierwrL6EBF68NYE+YVilxN38VpBOsQUykNBMeGtNQAiEAvEHJS08p/wlRyOiTCLJnbFNnVEVK1946oVdIpfWlkb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155082},"main":"cli.js","gitHead":"74b980c648be9a9cdec033a7ced6e39ac2e99481","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa44a165-7a3b-431c-b3bc-1947ccc875d5"}},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"11.11.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^6.0.1","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","globals":"^17.0.0","@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.51_1775403249066_0.26921894429068227","host":"s3://npm-registry-packages-npm-production"}},"0.6.52":{"name":"@beauraines/sprint-tracker","version":"0.6.52","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.52","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"7097bf365fdda5a707ccdced2070ae0d9e51e902","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.52.tgz","fileCount":63,"integrity":"sha512-fYMS9mXqvdbEfUrWjHZJNckGAvQliNIVCFMFEZoVy6ZQX4CmzW/3pnv49MJgGRcN4AFo0XrDQwWMbJ/1KZ8fAg==","signatures":[{"sig":"MEUCIQC9oUCA8SAm2YpoBHkLc+qJrtjabHPaXxKLSxJbzNr2FwIgAfGslGVo8aWXCunJeBMPORT46sEFw7jzuXPjL2EWMF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155421},"main":"cli.js","gitHead":"c827c869f1c8343d1703aae51905cff1fffb7664","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa44a165-7a3b-431c-b3bc-1947ccc875d5"}},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"11.11.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^6.0.1","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","globals":"^17.0.0","@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.52_1777768165116_0.9988688557996481","host":"s3://npm-registry-packages-npm-production"}},"0.6.53":{"name":"@beauraines/sprint-tracker","version":"0.6.53","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.53","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"5e9c88075f86488d74b5a979714ddad5fdc7683f","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.53.tgz","fileCount":63,"integrity":"sha512-436G+0MWDs/KzdbDygJ7BTaCkSfm7wQIjj3gCtmPYdYCdfpFRCWZJaLlcI5w+PSAuW8MNZ+V4C31wEyeQc1DAg==","signatures":[{"sig":"MEUCIGN9O8EyWIa624e++5rUSrm0i+UnBEsuLizERh/LhwBGAiEAyEwVlzhw1YkXd/wBeAh3EGfWj1ic5v02gQmwLpbjw4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155520},"main":"cli.js","gitHead":"ab401c828be71863a7b84905396286d83f023696","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa44a165-7a3b-431c-b3bc-1947ccc875d5"}},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"11.11.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^6.0.1","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","globals":"^17.0.0","@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.53_1777768245060_0.6805867791009896","host":"s3://npm-registry-packages-npm-production"}},"0.6.54":{"name":"@beauraines/sprint-tracker","version":"0.6.54","author":{"name":"Beau Raines"},"license":"ISC","_id":"@beauraines/sprint-tracker@0.6.54","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"homepage":"https://github.com/beauraines/sprint-tracker#readme","bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"bin":{"sprint-tracker":"cli.js"},"dist":{"shasum":"fef73b51caf12850dab86dbf39b443885fde1e0c","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.54.tgz","fileCount":63,"integrity":"sha512-TEFh2kDawsHg3+YxgoE2+ZY0oKxncBUndrNqBDzZ8+JXn8o/j/PQF+y8RujSgcBuDU5oQ3gZqMfLV/wpu50kog==","signatures":[{"sig":"MEUCIQDoNDRhNkigiMqoWsM5QlbaedJnguFTjKq899qQUCFV1gIgBEGp7ZvnSmizDBDEHiV0xfZ9WnVMN21/RE3wUrkaReI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155619},"main":"cli.js","gitHead":"7da15dd6235a57ac1c3660e0a46fac2e9e531780","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa44a165-7a3b-431c-b3bc-1947ccc875d5"}},"repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"11.13.0","description":"Database and R visualizations to track sprint performance","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^6.0.1","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","globals":"^17.0.0","@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sprint-tracker_0.6.54_1780521452318_0.6425821886425112","host":"s3://npm-registry-packages-npm-production"}},"0.6.55":{"_id":"@beauraines/sprint-tracker@0.6.55","bin":{"sprint-tracker":"cli.js"},"bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"dist":{"shasum":"4466b168b80e90a46c291be9ec1ba86d0ff94a45","tarball":"https://registry.npmjs.org/@beauraines/sprint-tracker/-/sprint-tracker-0.6.55.tgz","fileCount":63,"integrity":"sha512-WmmD9wHzNDqHziKWC5Jwn1M7DhMeBzbHvIth245+JEXwOZVj24UUSzJeiKta8Gf8yXBPDxPflcGfzrKDoiAqSA==","signatures":[{"sig":"MEQCIBzwfjaWc1hMXjyWMylLyXHxpKtTqKCSmfde5xaif+UdAiAGI1iuHZ8T9m+tKIjmL8hxSHAGAnwWU5usqUpPMZiX4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDX7e7Unpx/W0jMKzgsRt9oZcdHeUizK7+RC2szuozkmgIhANn+9Xp3HQAlXOJwWJusQg8SKXLRWAYvCwjyT1MTLNuZ"}],"unpackedSize":155959},"main":"cli.js","name":"@beauraines/sprint-tracker","author":{"name":"Beau Raines"},"gitHead":"25d51f165a34808073ff1053be2eae97b59c298c","license":"ISC","scripts":{"lint":"eslint '*/**.js'","test":"jest","release":"standard-version","lint:fix":"eslint '*/**.js' --fix","addSprint":"node src/addSprint.js","addOutcomes":"node src/addOutcomes.js","database:init":"node migrations.js init","should-release":"should-release","database:migrate":"node migrations.js migrate","database:upgrade":"node migrations.js migrate","getSprintDetails":"node src/getSprintDetails.js","generateSprintOutcomePlot":"sh scripts/generateSprintOutcomePlot.sh"},"version":"0.6.55","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa44a165-7a3b-431c-b3bc-1947ccc875d5"}},"homepage":"https://github.com/beauraines/sprint-tracker#readme","repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"_npmVersion":"11.19.0","description":"Database and R visualizations to track sprint performance","directories":{},"maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"yargs":"^17.7.1","sqlite":"^5.1.1","helpers":"npm:@beauraines/node-helpers@^2.4.0","sqlite3":"^6.0.1","cli-table3":"^0.6.3","prompt-sync":"^4.2.0","cli-markdown":"^3.1.0","@azure/cosmos":"^4.1.1","azure-storage":"^2.10.7","@json2csv/node":"^7.0.1","should-release":"github:beauraines/should-release","standard-version":"^9.5.0","node-db-migration":"^1.4.0","@azure/data-tables":"^13.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","globals":"^17.0.0","@eslint/js":"^10.0.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-jest":"^29.12.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sprint-tracker_0.6.55_1788916306339_0.003097233978650138"}}},"time":{"created":"2023-12-07T00:21:32.435Z","modified":"2026-09-09T01:11:46.704Z","0.6.1":"2023-12-07T00:21:32.784Z","0.6.2":"2023-12-07T00:48:23.491Z","0.6.3":"2023-12-07T01:07:37.643Z","0.6.4":"2023-12-07T17:00:40.092Z","0.6.5":"2023-12-13T00:49:21.735Z","0.6.6":"2023-12-13T00:58:40.884Z","0.6.7":"2023-12-13T17:35:12.809Z","0.6.8":"2023-12-15T23:48:46.656Z","0.6.9":"2023-12-16T20:09:53.790Z","0.6.10":"2023-12-16T20:16:11.747Z","0.6.12":"2024-03-27T21:46:20.540Z","0.6.13":"2024-04-14T21:40:01.019Z","0.6.14":"2024-05-06T22:40:24.652Z","0.6.15":"2024-05-17T21:35:35.666Z","0.6.16":"2024-05-17T22:40:54.533Z","0.6.17":"2024-05-20T23:26:17.176Z","0.6.18":"2024-06-05T01:56:14.545Z","0.6.19":"2024-06-21T20:35:17.618Z","0.6.20":"2024-06-22T04:42:05.760Z","0.6.21":"2024-06-30T23:45:50.562Z","0.6.22":"2024-07-01T02:10:06.364Z","0.6.23":"2024-07-14T22:35:37.158Z","0.6.24":"2024-07-16T00:56:59.160Z","0.6.25":"2024-07-27T18:47:37.125Z","0.6.26":"2024-08-16T04:35:55.267Z","0.6.27":"2024-08-24T19:46:15.666Z","0.6.28":"2024-08-27T22:49:20.850Z","0.6.29":"2024-09-01T22:31:11.479Z","0.6.30":"2024-09-08T19:03:13.787Z","0.6.31":"2024-09-23T03:25:22.359Z","0.6.32":"2024-09-28T23:30:24.183Z","0.6.33":"2024-10-06T22:45:39.485Z","0.6.34":"2024-10-20T21:41:22.622Z","0.6.35":"2024-11-02T00:28:34.989Z","0.6.36":"2024-11-13T05:07:58.982Z","0.6.37":"2024-11-16T05:32:53.355Z","0.6.38":"2024-11-29T21:27:31.905Z","0.6.39":"2024-12-09T01:37:12.329Z","0.6.40":"2024-12-15T03:15:46.111Z","0.6.41":"2024-12-30T21:39:35.378Z","0.6.42":"2024-12-30T22:05:05.693Z","0.6.43":"2025-12-18T03:09:01.242Z","0.6.44":"2026-01-01T23:29:41.479Z","0.6.45":"2026-01-01T23:31:28.025Z","0.6.46":"2026-01-01T23:35:47.919Z","0.6.47":"2026-01-01T23:42:58.913Z","0.6.48":"2026-02-01T21:30:24.324Z","0.6.49":"2026-02-01T21:33:43.728Z","0.6.50":"2026-04-05T15:32:32.350Z","0.6.51":"2026-04-05T15:34:09.228Z","0.6.52":"2026-05-03T00:29:25.266Z","0.6.53":"2026-05-03T00:30:45.227Z","0.6.54":"2026-06-03T21:17:32.486Z","0.6.55":"2026-09-09T01:11:46.530Z"},"bugs":{"url":"https://github.com/beauraines/sprint-tracker/issues"},"author":{"name":"Beau Raines"},"license":"ISC","homepage":"https://github.com/beauraines/sprint-tracker#readme","repository":{"url":"git+ssh://git@github.com/beauraines/sprint-tracker.git","type":"git"},"description":"Database and R visualizations to track sprint performance","maintainers":[{"name":"beauraines","email":"beau.raines@gmail.com"}],"readme":"Sprint Tracker\n===============\n\nCollects sprint outcome information and generates a visualization of sprint outcomes.\n\n## Visualizations\n\nUsing the `visualization` command, you can generate a sprint outcome and velocity visualization. An example is shown below, with sprint names across the bottom. For each sprint, it compares the commitment and delivered story points, as well as some information about stories added and removed from the sprint.\n\n\n![](./DFSprintOutcomesCli.png)\n\n## Command Information\n\n```\nsprint-tracker <cmd> [args]\n\nCommands:\n  sprint-tracker addOutcome        Menu driven process to add outcomes to a\n                                   sprint\n  sprint-tracker addProject        Prompts to add a new project to the database\n  sprint-tracker addSprint         Prompts to add a new sprint to an existing\n                                   project\n  sprint-tracker config            Creates a config file, prompting for required\n                                   inputs\n  sprint-tracker getSprint         Gets sprint details\n  sprint-tracker visualizations    Creates Feature Team visualizations with R.\n                                   Must have docker, rstudio-tidyverse container\n                                   and more installed\n  sprint-tracker create-database   Creates and initializes the empty database\n                                   specified in the config\n  sprint-tracker upgrade-database  Upgrades database with new structure\n  sprint-tracker completion        Outputs bash/zsh-completion shortcuts for\n                                   commands and options to add to .bashrc or\n                                   .bash_profile\n\nOptions:\n  --version  Show version number                                       [boolean]\n  --help     Show help                                                 [boolean]\n```\n## Dependencies\n\nThis CLI application relies on a local [sqlite](https://www.sqlite.org/download.html) database, [R](https://cran.r-project.org/) including [tidyverse](https://tidyverse.tidyverse.org/) to function. Installation of these dependencies is outside of the scope of this project as the steps vary by OS.\n\nOn Mac, these can be installed with homebrew.\n\n```bash\nbrew install sqlite r\n```\n\nInstall the tidyverse packages\n\n1. Start R with the `R` command\n2. Install tidyverse `install.packages(\"tidyverse\")`\n3. Pick a close mirror from the list provided\n4. A very long compile process will run, approximately 20 minutes depending upon your hardware.\n5. Once it is installed quit R with `q()` and respond to the prompts to **not** save your workspace.\n\n## Installation Instructions\n\nThe sprint-tracker can be installed with `npm -g i @beauraines/sprint-tracker` to be used locally. Once you've installed it, follow the [General Usage](#general-usage) instructions. If you're going to contribute to the package, see [Installation and Setup for Development](#installation-and-setup-for-development).\n\n\n## General Usage\n\n1. Update the config file with the path to the database `sprint-tracker config`. The database doesn't need to exist yet. This step only needs to be done the first time.\n7. Create the database and run the migrations `sprint-tracker create-database`. This step only needs to be done the first time.\n8. Run `sprint-tracker addProject` to add a project to the database. This step can be repeated as new projects are started.\n9.  Add the first sprint with `sprint-tracker addSprint` optionally, adding the sprint commitment. This step can be repeated for subsequent sprints.\n10. At the end of the sprint, record sprint outcomes `sprint-tracker addOutcome`. This will allow you to log information about stories and points completed, committed, pulled forward, carried over, and bugs.\n11. Generate the cumulative sprint outcomes visualization with `sprint-tracker visualizations`. \n\n\n## Configuration\n\nA configuration file `~/sprintTracker.json` is required  with the full path to your tracker database\n\n```json\n{\n    \"database\":\"/Users/beauraines/projects/sprint-tracker/tracker.db\"\n}\n```\n\n## Tracking Outcomes\n\n### Project\n\nThis table will store project master data.\n\n\n### Sprint\nSprint details including the dates and original commitment. The original commitment will not change and can be sourced from the Jira \"Velocity Report\" for the sprint.\n\nNon-working days and PTO will be recorded to be able to normalize Sprints with different durations.\n\n\n### Sprint Outcomes\n\n1. Commitment: Initial sprint commitment\n1. Delivered: Work completed this sprint\n1. Unplanned - Story: All unplanned work brought into the sprint, whether completed or not\n1. Unplanned - Bug: Unplanned work without a pre-existing story that was deemed critical enough to add to the sprint\n1. Descoped: Committed work, removed from the sprint\n1. Carryover: Incomplete, started or un-started, work from this sprint, assumed that it will carry over to the next sprint\n1. Carryover - External: Work that was carried over due to blockers external to the scrum team. Use of this is optional, as an agile team should be fully self-sufficient.\n\n\n## Installation and Setup for Development\n\n1. Clone the repository\n2. Ensure you have sqlite3 and docker installed. See [Dependencies](#dependencies).\n3. Install npm dependencies `npm i`\n4. Globally install the sprint tracker `npm -g i`\n5. Follow the [General Usage](#general-usage) instructions.\n\n### ERD\n\nSee the standalone [ERD document](./erd.md)\n\n### Generating Visualizations with R and Docker\n\nIf you choose to not have a local R install, you can use R in a docker container, manually. There are several R scripts included in the project repository, more than just the sprint outcomes. They can be run from the command line using docker and the `rocker/tidyverse` image as shown below.\n\n```bash\n# PROJECT_DIR must have trailing slash\nPROJECT_DIR=/Users/beauraines/projects/\nIMAGE=rocker/tidyverse\ndocker run -it --rm -v ${PROJECT_DIR}:/home/rstudio/projects/ ${IMAGE} su -c 'Rscript /home/rstudio/projects/sprint-tracker/R/sprintOutcomes.R' rstudio\n```\n\n### Roadmap\n\n1. ~~Build local database using sqlite3~~\n2. ~~Script visualizations, possibly with R, graph-cli, chartsjs, PowerBI, or AWS QuickSight~~\n3. [Backlog health tracking](https://github.com/beauraines/sprint-tracker/issues/36)\n4. Write API for adding data\n5. Write API for getting visualizations\n6. ~~Create database migrations~~\n7. Deploy to cloud\n8. Add sprint metrics\n    1. Average velocity over the life of the project\n    2. Recent average velocity\n    3.  90% confidence range. See <https://resources.scrumalliance.org/Article/its-target-forecast>\n    4.  Daily points per developer\n\n## Contributing\n\nPlease feel free to contribute by opening a pull request!\n","readmeFilename":"README.md"}