{"_id":"@noirdoor/client","_rev":"45-83bae9234b40381a7dac2a4bf5616181","name":"@noirdoor/client","description":"Chords music streaming web app","dist-tags":{"latest":"0.6.1"},"versions":{"0.0.1":{"name":"@noirdoor/client","version":"0.0.1","description":"Frontend app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"test":"xo && stylelint 'lib/**/*.css' && ava","build":"webpack"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=7.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"axios":"^0.16.1","prop-types":"^15.5.8","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router-dom":"^4.2.2","react-router-redux":"^4.0.8","redux":"^3.6.0","redux-logger":"^3.0.1","redux-thunk":"^2.2.0","url-loader":"^0.5.8"},"devDependencies":{"ava":"^0.22.0","babel-core":"^6.24.1","babel-loader":"^6.4.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-react":"^6.24.1","css-loader":"^0.28.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.1.0","eslint-plugin-jsx-a11y":"4.0.0","eslint-plugin-react":"^7.0.1","redux-ava":"^2.2.0","style-loader":"^0.16.1","stylelint":"^8.1.1","stylelint-config-tidy":"^0.4.1","svg-sprite-loader":"^0.3.0","svgo-loader":"^1.2.1","webpack":"^2.4.1","webpack-dev-server":"^2.4.2","xo":"^0.18.1"},"keywords":["listen","play","playlist","music","stream","streaming","service","fair","fun","musician","artist","fan"],"ava":{"require":["babel-register"],"babel":"inherit"},"stylelint":{"extends":"stylelint-config-tidy"},"xo":{"ignores":["old-lib/static/icons/svgxuse.js"],"extend":["tidy","tidy-react"],"overrides":[{"files":["lib/**","old-lib/**"],"env":"browser"}]},"gitHead":"ce4e72d7237b662c77fe6982db04de4c056bd0c3","_id":"@noirdoor/client@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"dist":{"integrity":"sha512-ItqGp1xRXFMUjFm619fphHDlYan0AUtvXSnQIG8zrOLatSKBqF/QvXfFV+FYeF8InfSqhsdvevpUKmx9b7e5Lw==","shasum":"91ebc7ec54786fdbd66fa00a29f78f303161fbee","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1wYlycH6H3wGzE20nAg8hT/bG6OSZrNqtivUiGESf2AiEAm37LocO5/+fsbNKt8bcJohY53bZbvmI2KWgkFEnoj5U="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-0.0.1.tgz_1511230294285_0.1219779890961945"},"directories":{}},"0.0.2":{"name":"@noirdoor/client","version":"0.0.2","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=7.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"prop-types":"^15.5.8","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","redux":"^3.6.0","redux-thunk":"^2.2.0"},"devDependencies":{"ava":"^0.24.0","babel-core":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-react":"^6.24.1","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","postcss-modules":"^1.1.0","rollup":"^0.52.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","uglify-es":"^3.1.10","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["react"],"plugins":["transform-es2015-modules-commonjs"]},"stylelint":{"extends":"stylelint-config-tidy"},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"no-undefined":"off","react/default-props-match-prop-types":["error",{"allowRequiredDefaults":true}],"import/no-unassigned-import":["error",{"allow":["lib/css/global.css"]}]}},{"files":"lib/js/constants.js","rules":{"max-len":"off"}}]},"gitHead":"d597504f3798e482f9deb70a0eb04bab6edddaf9","_id":"@noirdoor/client@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sutkh","email":"bthallion@gmail.com"},{"name":"sholladay","email":"me@seth-holladay.com"}],"dist":{"integrity":"sha512-hCxVMJkbvcLvoThEDjcfhQ0B+IoER9HPKSzqmuen/VYcIcBZw5aPRpX/SKHeIw2nNVV7w1xFdd3FkOyp8rcLeg==","shasum":"ed5b32a6327c0cfd2b3eba2ed13014db01f69430","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFen7beG2YZc0oPxRuS1JLwYVZayGsU/TOVPbUzHK3GIAiBZE/mgS2Kiml9XZHEaWr0aR2/X9YBTLxUnX0a9BjlGeQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-0.0.2.tgz_1514498802915_0.9311177011113614"},"directories":{}},"0.0.3":{"name":"@noirdoor/client","version":"0.0.3","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=7.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"prop-types":"^15.5.8","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","redux":"^3.6.0","redux-thunk":"^2.2.0"},"devDependencies":{"ava":"^0.24.0","babel-core":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-react":"^6.24.1","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","postcss-modules":"^1.1.0","rollup":"^0.52.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","uglify-es":"^3.1.10","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["react"],"plugins":["transform-es2015-modules-commonjs"]},"stylelint":{"extends":"stylelint-config-tidy"},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"no-undefined":"off","react/default-props-match-prop-types":["error",{"allowRequiredDefaults":true}],"import/no-unassigned-import":["error",{"allow":["lib/css/global.css"]}]}},{"files":"lib/js/constants.js","rules":{"max-len":"off"}}]},"gitHead":"0fdadae7d19c37ac2f12e436ffc24cdb5049df79","_id":"@noirdoor/client@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sutkh","email":"bthallion@gmail.com"},{"name":"sholladay","email":"me@seth-holladay.com"}],"dist":{"integrity":"sha512-Lre6p7FNv+q+r3Xd9xFqIuHUPyKDRkcIb3bxev7VQi3FDS+ppEkWwzFsnBF2lqNCwv33Vjmh7V+epsACJYfLYA==","shasum":"dc070f60c16b2d12faf1ea08c86bc06506d62508","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Yr9NxRMizqqQvYlrvtltW/00c7PIrjl34aevmCQujgIgXoxmwSJPynrgMbhw3fZ5q1fnSZZx/dEGn/9BZ7cXD38="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-0.0.3.tgz_1515101922170_0.25880767381750047"},"directories":{}},"0.0.4":{"name":"@noirdoor/client","version":"0.0.4","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=7.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"prop-types":"^15.5.8","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","redux":"^3.6.0","redux-thunk":"^2.2.0"},"devDependencies":{"ava":"^0.24.0","babel-core":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","husky":"^0.14.3","postcss-modules":"^1.1.0","rollup":"^0.53.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","uglify-es":"^3.1.10","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["react"],"plugins":["transform-es2015-modules-commonjs"]},"stylelint":{"extends":"stylelint-config-tidy"},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}]}}]},"gitHead":"9f30eb005fc03c8dad32577160f83541fa08695f","_id":"@noirdoor/client@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sutkh","email":"bthallion@gmail.com"},{"name":"sholladay","email":"me@seth-holladay.com"}],"dist":{"integrity":"sha512-84ULVO0dSmBZNT6nw8jcqqZW5hjh4wlnpPGzCXt7CFbpI9BwWV5CaTxmQVBtsU+r3mDZvF4/qf4mUZ+DZkPevQ==","shasum":"0b509ad206e33f6fd1d182f36440812191a5b9e0","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU21sT+C82C22KNng/NHYAs6EdV3o76zZLKLG2MXg1HwIgEQU/oPEqVVtwVIfYAg2Vm9+XUc1+qLOR+/YzRyEhlIg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-0.0.4.tgz_1516226602704_0.2238257231656462"},"directories":{}},"0.0.5":{"name":"@noirdoor/client","version":"0.0.5","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=7.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"howler":"^2.0.7","indexof":"0.0.1","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","redux":"^3.6.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"ava":"^0.24.0","babel-core":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","husky":"^0.14.3","postcss-modules":"^1.1.0","rollup":"^0.53.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","uglify-es":"^3.1.10","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["react"],"plugins":["transform-es2015-modules-commonjs"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"a6f2318a99612cf7b4917c77c45a0a4068c6c6cf","_id":"@noirdoor/client@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sutkh","email":"bthallion@gmail.com"},{"name":"sholladay","email":"me@seth-holladay.com"}],"dist":{"integrity":"sha512-7LkPrJDlblbh4Ntu2fe5sMV3hVjuYbkNSvzq4Vj7B6evQfZsFjZ2fFNNjgh/4kZfcurE+CU1C2/v6pdcCJ5aUA==","shasum":"85879eb52b5da05772fad368624a8d72602c8cea","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB8hMwI3hQ1i1npkM5kQFm64W4pMyHEEK3MwZXtosWTAIgCsMskJ7I/sPm/bRBTojQWbvz1AKdjjvd8qtv7WFlwnE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-0.0.5.tgz_1517061589180_0.3709706817753613"},"directories":{}},"0.0.6":{"name":"@noirdoor/client","version":"0.0.6","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"howler":"^2.0.7","indexof":"0.0.1","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","redux":"^3.6.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"ava":"^0.25.0","babel-core":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","husky":"^0.14.3","postcss-modules":"^1.1.0","rollup":"^0.55.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["react"],"plugins":["transform-es2015-modules-commonjs"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"d4c6a2f5f55a8092eed44f9fb64c7a30d622542f","_id":"@noirdoor/client@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sutkh","email":"bthallion@gmail.com"},{"name":"sholladay","email":"me@seth-holladay.com"}],"dist":{"integrity":"sha512-ogEbj6qQwO6yMUStgpbnad+76usp43jgD6GLo2MTRiS/6pcJex0kCm093b04CYx/sftknG+x1Ilrx5KMqx4ZOg==","shasum":"469ae536c8f69510d5cfee9982312252fd585812","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClDhZHIEkez5jYIuqBHJHkpVLSE2CbHMoqb6eWbREoIgIhAKeWvq3n1RGmOqu/WyK2GHg/1srIYky1wAdtEK/uZmzC"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-0.0.6.tgz_1517520029025_0.18070031818933785"},"directories":{}},"0.0.7":{"name":"@noirdoor/client","version":"0.0.7","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava --tap | tap-nyan","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"howler":"^2.0.7","indexof":"0.0.1","material-ui":"^0.20.0","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^4.0.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^3.6.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-3":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.55.1","rollup-plugin-babel":"^4.0.0-beta.1","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","tap-nyan":"^1.1.0","web-audio-api":"^0.2.2","uglify-es":"git+ssh://git@github.com/mishoo/UglifyJS2.git#569757d14dbbe04f66af65d7bf0600b3a75efd96","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-proposal-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"871c7583ad9861abaa71f2e024014c541e11d2fc","_id":"@noirdoor/client@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-3OZWYXEocfjwdfc/Uy7Jt86tFKpRUSu9EawZFUQMgcddT/8yb5GKC1O6IacjcXWtGECc0YboQLDavd0Lz4qXsQ==","shasum":"30479ce4bcb03f9fdb20665dd4fdb51f4d43e075","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.7.tgz","fileCount":6,"unpackedSize":1795861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRfoUETjZNzcqSj0SeB8OHT/L1ofPy6eAmj0D3PEBiPwIga5ZlR+3wHC44Jr/mjATrV3TLIYp5VzuY2hEjvsUj3K8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.7_1518471242185_0.4427527195473704"},"_hasShrinkwrap":false},"0.0.8":{"name":"@noirdoor/client","version":"0.0.8","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava --tap | tap-nyan","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"howler":"^2.0.7","indexof":"0.0.1","material-ui":"^0.20.0","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^4.0.1","react-dom":"^16.1.1","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^3.6.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-3":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase-keys":"^4.2.0","eslint-config-tidy":"^0.5.0","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.55.1","rollup-plugin-babel":"^4.0.0-beta.1","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^0.5.5","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^8.1.1","stylelint-config-tidy":"^0.5.0","tap-nyan":"^1.1.0","web-audio-api":"^0.2.2","uglify-es":"git+ssh://git@github.com/mishoo/UglifyJS2.git#569757d14dbbe04f66af65d7bf0600b3a75efd96","xo":"^0.18.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-proposal-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"8de75ea2d08e8267833824d0e547cd92ebddf91b","_id":"@noirdoor/client@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-zQi3YdUxp85t0xrrJn0IBtM1VaD4tCEHRYf2ypMwB9QGaPLp+gIkkwTQNGU/BbjiTn1uk2UMHYq67LflNkKNAQ==","shasum":"c13f60a50e0029ac01fdbbec3af5531240dc57fe","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.8.tgz","fileCount":6,"unpackedSize":2394791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRBj9xNe6DQ2MGi0fXMwCuHQaVhRxexyTO3BDPs8HlxAiEAqYdpN6vzmhV81aoaeO+fEvLDtQzspdbhL2AXSeYsSOI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.8_1518478691490_0.25189062015164"},"_hasShrinkwrap":false},"0.0.9":{"name":"@noirdoor/client","version":"0.0.9","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"audiobuffer-to-wav":"^1.0.0","downshift":"^1.28.0","howler":"^2.0.7","indexof":"0.0.1","material-ui":"^0.20.0","p-event":"^1.3.0","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^5.0.0","react-dom":"^16.1.1","react-image-crop":"^3.0.10","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^3.6.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-3":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase":"^4.1.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.56.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.5.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-proposal-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"490aecb15e059bd4fd47a8104607139cd5f6821f","_id":"@noirdoor/client@0.0.9","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-D/Ynyg5ExaYhaQT9IyOzMTz5H7tvLfKSpCmHw+8NzK0GUcgO3t9d/nznlp5vnn8DdYqBcXxdsRyX8wbAMySngQ==","shasum":"5b69ef536f2bcf5469946805004c2dc8ed79342f","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.9.tgz","fileCount":6,"unpackedSize":3094840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsMhUN4IWMf1eSG+ZSdDgMotpzFT+UblfGaNyJwyz2LwIhAMXMBNEyd52rzmaxtl6kEHBmqa8oaoZcVt7eGt6dWLq0"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.9_1521757411013_0.9826147239702379"},"_hasShrinkwrap":false},"0.0.10":{"name":"@noirdoor/client","version":"0.0.10","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"audiobuffer-to-wav":"^1.0.0","downshift":"^1.28.0","howler":"^2.0.7","indexof":"0.0.1","material-ui":"^0.20.0","p-event":"^1.3.0","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^5.0.0","react-dom":"^16.1.1","react-image-crop":"^3.0.10","react-redux":"^5.0.4","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^3.6.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-3":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase":"^4.1.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.56.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^8.2.4","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.5.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-proposal-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"480fa1f775bc217138300022214b809973c4fe91","_id":"@noirdoor/client@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-4ZfWGNjk7AKDjhyO4esgsZnA3b0z7YmxvG8/93vcbX+QLiiAdfHSHHtxqL9POsHYEnLOs4+tGXZDYebvg0fQ8w==","shasum":"05d4ba77ba158ee2e5606f82e923766d2c7abe60","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.10.tgz","fileCount":6,"unpackedSize":3657463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMdZ0ymtU4QXs/0qgfiX+6vyZBjJxMlKGuapddoe5rzgIhAIbgLpV9a27YZhMmBJ79ikOY4PdQfn4BoBZqmvXYlAeM"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.10_1522181749165_0.17182133113138964"},"_hasShrinkwrap":false},"0.0.11":{"name":"@noirdoor/client","version":"0.0.11","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","downshift":"^1.28.0","indexof":"0.0.1","material-ui":"^0.20.0","p-event":"^1.3.0","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^6.0.0","react-dom":"^16.1.1","react-image-crop":"^3.0.10","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^3.6.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","uuid-browser":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase":"^4.1.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.57.1","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.5.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css","react-redux-toastr/lib/css/react-redux-toastr.min.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"1cf2dfdd29b8b59d856f4bd40b38a4c6ee9a4008","_id":"@noirdoor/client@0.0.11","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-r6IqR1Oxok/V8Ss2o89mD8h5BX00UMOBEt7Lp3c/Xvr8uN0ZWHwRir05JP7xqIbwxDJQ0Ibzd0fgCW8ReaqQJg==","shasum":"1176e659b7684f3c14c1dc45817b99dd07386374","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.11.tgz","fileCount":6,"unpackedSize":3565051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFSVxTnTWxFL/67ZvUJe948NjEL0mQYWi7Tp+AU+zWsAiBC6nOUxQyX4C3uiTwzmZnoC8XCo2VnyCBu5TO2I6kpZw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.11_1522975774052_0.9859810810748197"},"_hasShrinkwrap":false},"0.0.12":{"name":"@noirdoor/client","version":"0.0.12","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","component-classes":"git+ssh://git@github.com/sholladay/classes.git#adfdb84d9977403b4924801b68b354e5356ca0a6","downshift":"^1.31.2","fuzzaldrin-plus":"^0.6.0","html-react-parser":"^0.4.3","material-ui":"^0.20.0","p-event":"^1.3.0","p-limit":"^1.2.0","prop-types":"^15.5.8","rc-progress":"^2.2.5","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^6.0.0","react-dom":"^16.1.1","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.5.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css","react-redux-toastr/lib/css/react-redux-toastr.min.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"efc37583922af2307f75fd301ef152afda49ac01","_id":"@noirdoor/client@0.0.12","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-z9EfCDRAsC5D35yc591vMMkaLojr8EBTaI6zWtYrAYfkqxRXGfm8rcu0JNd1UZADXCv1ni36i5iYaM4SdP1KUA==","shasum":"8d76a640e2274898a4a2a0cdaf3154d90a67c76a","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.12.tgz","fileCount":7,"unpackedSize":18422440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8BfbCRA9TVsSAnZWagAAdm8P/2/AEfYVPMaUmV0iin3c\nh/+wJbiy9fNrSj/bXqa8KpSRGB4p5nIPW20yujeMBSKzW5B97QfJcNPRcmna\n7Nb5J4hDZ1QcEfJK+m9CnyQzYqV45CsVgkSIsCRKbW4PhrdbOIoxE/Ac03Bu\nCi6BgIJKATow0KhMl1Gb+ooiEPq6jAgdrDKZOZQHtdzWbTcFVcNVZp10URrI\nWQkzsyr7taCtzobYaao+f1ErBy7+4h8no6yiO3tbjY0UAhJCIAlPYm5caA7j\nbhtwfYItGMh4FZfY5OzbBPE5/3C7/bLAu9tMRcnfLZIOdR/qe/qGsn51JYLF\nUGZZB65NqxvBI9AZL6aypTmBO05iHN3EsGAOmbC6XXk261gEbd2GGFCMEc72\ni3fsaVBg24DegoRN9b3x769axkc6Xvz1ozxIs/7Sk9bYTD12HY22/vBEwAmI\nZxNcifPoGs6c7WE1U7DijwtkWoorL+xCnhK64qy7omBgSFfeVg1fy0nQhWd6\nq7aRTDSiMRiy29tFi6NdWjkisXC5B+ABUR2olEfhLioKsVqmy1UhiVhdRZqP\nRHhDx9ohu6RHATRPME+3y32QuIdZqTYDpVWrDMpfg349nDWQ0IM8LU08jZ4I\n/0A/0G+SbXL9xeBGSqR9pKsreqtffuRz+C0uN5jgmSvNrZRfWPBxa2TDDewm\ntIrs\r\n=bD3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsAtvpGoVcaYBdUzQuzNBnQRvArRIm/5u9adzuHoWTZAiAt9mRryuF96njRwMLgtgSw26HPumS+ZLIqjc8jl54IYQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.12_1525684186257_0.6154613758647427"},"_hasShrinkwrap":false},"0.0.13":{"name":"@noirdoor/client","version":"0.0.13","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","component-classes":"git+ssh://git@github.com/sholladay/classes.git#adfdb84d9977403b4924801b68b354e5356ca0a6","downshift":"^1.31.2","fuzzaldrin-plus":"^0.6.0","html-react-parser":"^0.4.3","material-ui":"^0.20.0","p-event":"^1.3.0","p-limit":"^1.2.0","prop-types":"^15.5.8","rc-slider":"^8.6.0","react":"^16.1.1","react-beautiful-dnd":"^6.0.0","react-dom":"^16.1.1","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.5.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","import/no-unassigned-import":["error",{"allow":["rc-slider/assets/index.css","react-redux-toastr/lib/css/react-redux-toastr.min.css"]}],"react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"748aad5f3df63cc4f84bc44eec794c9524e47cc6","_id":"@noirdoor/client@0.0.13","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-QvWro6fy/PujEa/ZOrKxhYQC1Zv6IBStEQrTjqBX7CudgWpIzEkBYJw8Ix2bg7gE/LiC50PLlrc1mNxCNF+04A==","shasum":"e416764617a0b543f77efaebfa27d165ab015068","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.13.tgz","fileCount":7,"unpackedSize":18423971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/puLCRA9TVsSAnZWagAAM1sQAIrsgf7Qx/vmrpytEXLi\nDD2FM+V3vnrCjTidDmuXvXmLPXF1H1sffQeYD84eZZiCQvEN6X8B1MNwMesR\nFBMkK/KqjNT9wSY5N9FNxLV+A2/wA2K/oXihXzyGvCGwKfSoSldh+NJvrr3L\nWMxPOgqaFg7O5fsW7IIPxQkmlFALZPboXUe+zbxwAXAHhqIMFhDLmAqqNxWN\nx3dRKrzvDpunPi69pRkY6M8LGJVQ2ivT93J693pK/PrxOrjJw/bZnXlSdwg/\n8cNK7S4Nsh8vehu1995r41KblXz+QePD/rub3OQ0RwWsKH633v5dLAmghbYf\nfJALIq+EzYMDFgChFU8f8nFFZ6hjUjte/KfjWyq5bYBgzFdju6RWAdg8iq4x\n6+vdXkrbTN3iJAo2Dqjk7InkgvoWvowLxWjSv3JmAhuYD131SxMxMe0IWgya\nMezTuUsT+d2D8VOkaE4cCGdGcLI2VIOT0Pkp3gHGLXgtB4Y/UYhNdvYHTN/v\naHCIchK78xfwIlIuIcDzGj5Ik5m8RtCR9rTQ3986xYQeTylji77kMO8ucouf\nOisPJU4zTZ67YWoCOJrg8KtNpe/EgOvD9qnBiqIn3EwK5Po2GdQ1fmFI+vL0\n4P7Ah5k1Mjh0WTRpcKBF++mbr6uUFU7H/4tkSHE9AXLIxVINJiGEuwTrHAcH\n2S2v\r\n=QrsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOJmf8a9NMoMurXZT8eMM4SvhTpVylAunAeAgZVzTmzAiEAj2D/ju5mIp3Uwb/V8HQuMbSKRtmIbtSyx8lgnrbuQNY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.13_1526635402557_0.4890485163256979"},"_hasShrinkwrap":false},"0.0.14":{"name":"@noirdoor/client","version":"0.0.14","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","downshift":"^1.31.2","fuzzaldrin-plus":"^0.6.0","html-react-parser":"^0.4.3","p-event":"^2.0.0","p-limit":"^1.2.0","prop-types":"^15.5.8","react":"^16.1.1","react-beautiful-dnd":"^6.0.0","react-dom":"^16.1.1","react-image-crop":"^3.0.11","react-pointable":"^1.1.1","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.80.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.1","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"711104b138b16d3ae658cb2463e7f5b5eafd16cf","_id":"@noirdoor/client@0.0.14","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-x/jJAv1QyiKGB/2sAN1jA61eJwtwuFqI1jhz8f3YEn6rXuV+bgkqA/7WY/x56ixdwvwm0+Sq/uiYcLj+dVNTBw==","shasum":"de698d21ec8206126288c1552ebf93303ef003a2","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.14.tgz","fileCount":7,"unpackedSize":19081581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDYWCCRA9TVsSAnZWagAAB8oP/j317LrfgP/n27AmE8xK\nmX+Ej93Nnj++HWUYpXXJQ0sF4u7PN3YVoPABnNrJNOz9itoqVv2e4kNPXxZY\nDWUibfvhVTfSPm59TpGwR0WIptOKOXg0J7Jy3nV9Cd8lWQfw+v4jkj1ZK0Xp\nveiw/iyhImNH5AXhEz9Ap9Bgbzs05A2518PTZt9EL5GwgegcsvSTcKVurlP+\nQpxa1O5Bb1JCy0gXiGu8oEA7p5Dk+VYb8NfeIFM0U3gKzHm/apX5DT6zktJP\n/xmIGDimSdCB9xGKRIUEOUUEAgj9KuPT5jNtK/A+669I03xzFDbM3Iw8smdB\nN9xl1jfL5OarpMeA16MI1CocxMAVI5CXKof92euKlsXeZT8lm3u5R9a2nMIT\n1C7rHdtJGSIkXg4qqburFgRwcvGDoJaUSEKTuEBEDr4rf8tvg+Zfgl3Q1YYi\nn6ftL1XTX/dBJCvPnqbr/rXcsKYdcu+pW7BEDxnNUD2sc5pdSCOK6ijK3exJ\nKcWH0jMR+7A5ShZFejVlFLMleGPoYSvr5tVhlsCF28PW1MTuj4Mk1+e9z8Sb\nBiAFZxzzEnHJIfYD2FA3afF29MY93BhNRDNAVjDbZJqzFLP0947chIlyc48A\nQdnbQ70AHUnIBnP+HomETR2DqzeWQupwfy0xnC5Q+yyPMV6UuF4yxR+HxhqD\nMFVF\r\n=vEdl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuj0hxlNe16aQV+kcNVEJW/K/tEi3uilr8Q2DijtaLuwIgbWDyj9rcTvwUYZpKKfvTThvZDNK1v+3L63u3Dbiw0qw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.14_1527612801345_0.44401989631304506"},"_hasShrinkwrap":false},"0.0.15":{"name":"@noirdoor/client","version":"0.0.15","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","p-event":"^2.0.0","p-limit":"^1.2.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^6.0.0","react-dom":"^16.4.0","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.80.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"1.0.0-beta.4","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":["style"]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"9f214a2ac6c42dd7e1ca7399267c9247d1ec91ef","_id":"@noirdoor/client@0.0.15","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"},{"name":"sutkh","email":"bthallion@gmail.com"}],"dist":{"integrity":"sha512-igdc6x9DIED7pptjcRbKUccWji9GBlARiKYx6nSXEGsMV3Kb1qWEDn2hp/1jdF3cjEfcLRAD7ZGwMaaqAR35Mw==","shasum":"21fd9fccfe1c50e7e914f3ab74d5157094b0f500","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.15.tgz","fileCount":7,"unpackedSize":19034269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLHHxCRA9TVsSAnZWagAAG/0QAJVYo0yR12WrALSzUxPz\nB/x9Us+JMd1291rF+JR9mf72RTfUAyaOitsZd5JeyVPdPc4mJzRGDv74lVFw\n1y38MxrpiQ0kdEAk5fEPPdSn+nDJlzglA23+EvEwfIj5PlhRxKjCOUE9ebrk\nIscLXf1AFC90gO1/0VCbzOS64CfYkA7sUZHgnW3NSwIvjPt/0DWeH6Dxmlz6\nm0vYmpulfjF2B5FAnJNUTS7XivRDk/sNR81hkZ19G8emWmIzUjRkDWUScaL6\nNXPpTdUtZTXC2ZRZUJWW2lWM1xfYYgORi+8QrDkcyEWJ6+XYGuP7kjwZXqRH\nWX6YvaZgEDZJ8mgpVCAGx1AyfzlG9TRGzCgjCCJRBd/6gq3tDkN4CeRrXCMo\nB7ajirz46K1nLepKdIdP1WG2jkMossTm8TGy+FEbDyaa/8PlCmm5Vefykhn1\nT1qahwplKPEmvSIgVtWJ9US718QwxLLxc3Id79fCbpKn2R0B1644rM+OAdHA\nvU+qm4ivocOPezVYaR5cD49uE99jSthAJmZJ21QbUCMrK7CxvtdvgbRlq54C\nL56S/UhWkgYbalRDZmRXRMJ7wZOFnnxkamTFRb08JQ2Zg39H0WYbyu0rcOO+\nUv17tZ6sJST8/8YZ8LVci3dI4IRrOh05PvAL83CAhGY2SZQjE0bDvWz9OoZh\nALgU\r\n=JXxQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpHQ5lD/7XNuYLRDIBuyBgt1FX6qyxXAK4Ew+FltD1OAiEAsFcq3HW9YA0r+46txCG9/hs+Y6ZsEDzsqujn6hrBAXc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.15_1529639409217_0.7537628567835257"},"_hasShrinkwrap":false},"0.0.16":{"name":"@noirdoor/client","version":"0.0.16","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^1.2.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^6.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.80.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.6","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"663d34d12cff76446a1d4f82562dab418917e021","_id":"@noirdoor/client@0.0.16","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-yvEBLAM6JndVmeCVRzwiAoe84pLdK4yoOObkjhr17bvvHj5LHbNHbB8DYo/fchFNw6D91Gz+hzA8Y5Gk3Axj3A==","shasum":"297c702a2461e5d5b8fc4e8d9df7103314039dc7","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.16.tgz","fileCount":7,"unpackedSize":19185709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU9PLCRA9TVsSAnZWagAAb6kP/Rdk924bkhzPBOitD7v9\ngZTAR/hXmNgM6P7UpotSgkqQJ+bRu5xniX/1vF/S2I7S5Mo3eR7wqpPe/PK/\nT9Gpa1IncHcD+edtFDK7sZjTL+DvjBMW4aLLFjW20ZcCrl39hyexP3mebh5C\nTRs4rNOxM2xti6LadjcFOC2/THhI4y307Mm/f7VVzHgLtdfWy/KUMuNpugam\n3G18PFnx+O859SyjKkgczysMORVp75BFlQVUoC/59zg+gfohVu7L2hx391WT\nHkL6qvKM30QwdfqzCshIFcT6b8XB6Yn2E0BHFwljJlJrU+z9R4l3YKAQvPuu\nGjRFaj3XBIO3kdOXC+n1MHst0VMNhbK7J9XWf33kseTxKo2MlClwWpgV3Z9s\nXGGAivq6fzQXaH9aqwxTZVvtEmQ8grxhdsOJojqNj8FFeYE/CxF3A22Wlfn8\nkorbYK/LjNXE1aA0y6tvIAdqxzs8sTR/KarPlPyauiivJA5PwcDeQzLjNNcg\nn0pLhjopAam0NT6l8ZbLOlYgzGjH95Lzo0njqvk6socxP50/NMynlRr0IS4s\ng/RDMQ7c/FlNxK4qj5KSWWiUnRQnwoyycYqv10GCnju0ADAy7yK1AmwuwXpz\nagyO4hBT7Y7HYIP4CGUTmLtMUkI2eGzVbTRnHhjtOcFUj1QOwneJqp2nVHZZ\nqeUe\r\n=Ypi7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbJFC4RdoSxtIaRCHCKYznAGgHiHnbukfFaVNGQ/5TmAiAKEwx9VZQaRg1poAHR0V2PmaYRUObzrLhaVSSepQmcyw=="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.16_1532220362928_0.2937314816381382"},"_hasShrinkwrap":false},"0.0.17":{"name":"@noirdoor/client","version":"0.0.17","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^1.2.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^6.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.80.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.6","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"d7ce639c06411376e2cd047cb1ea12420fa93523","_id":"@noirdoor/client@0.0.17","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-m53jHPdpUW1+RaqkaZGh1VukwUoWWcjVwRWigMzex4lPhIRIMtbCx9VQg8kwki640F0ICBfDHMqysv6aKMEbmw==","shasum":"1f4ea6e302811bf9f38836b9911a1d5f6030a243","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.17.tgz","fileCount":7,"unpackedSize":19324093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU9klCRA9TVsSAnZWagAAVcwP/jw2LX7NLVT28yEQ0Y+0\nJQdS/NPolv57fYwswT4lmolleqmPfKGJTDZy2cQfdcXg/T6ZBwofbmnwZzz0\nqsPelYFlc8he2yRKl4s/n9oDyO9RQrQeHlqtnZnF52DbJFOR8BjWSyF0OH5W\n8+demqxNC/7wpBiPBTXOqPtZ4OOQ49l4EKa16DJ+FIw/8950AvfZS4eFOire\nJFQ5Bz7H9nR5zVdThj2XNjozeOhbTY4yatlENStZZKlFIjnq3MV8swdkXboN\n0fwnWY3CblGwwirovY8d9Kl9nKU/b4OhADc+M5tXyFsGsYUD2+VNIcWLPIy6\nsJm65ZErEmvRHquyRAoOppOeYYYP+bRLw7EuA17jDwmuyxFcvHk0osHqzr8d\nMxd6AgaTXEQBsddtRw6tA0g1c6JIjBeot27CJgM7YOKCv5DMUXseSw48tBas\nacbbEQcQ+UDEJ9rfd0erC/EtFKUjlx8PKm8AbloLhVnAQn0cbFgHcHK8+LBn\n76brKJJZGhu8kFjZcgGgnhFZX3Ipc/Wp1Y7ZVn5TNNS925I3f3gjulC/QYC1\nv+otnHeZ97zfk+GvPUW1G6EdSIPF8xBDrYbrel2AiTCF7RgPCi+mQcBFJQyQ\nEMR4T9R639VHoNfS477cPGgKXbu1UNf2rbO25ev8OkSkWhjK+0aETCh0DCpW\nN3o8\r\n=XwqE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOoXag7Fp/qdB3mie2Y0mq/r4TI13fseb70N9c0GiRrwIgUVx7+1EuwSBRaAgYoojVM2vj/chzplNDxZiu7VGzckY="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.17_1532221732826_0.4862871251376495"},"_hasShrinkwrap":false},"0.0.18":{"name":"@noirdoor/client","version":"0.0.18","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^1.2.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^6.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.80.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.6","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"0946d2bf152d513c7e1ddfc2a054eb07986378b1","_id":"@noirdoor/client@0.0.18","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-7hpHVg6bdhSc6snlxfjdxgUnBLfN/AwK71moUpu71DRlfdvPiPw9CEMN+KvdOpzbSFuJXXkoNJwp6vxSHG4YSg==","shasum":"abdd2ba8222cbc1126a673c2fc70e9ba413b0307","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.18.tgz","fileCount":7,"unpackedSize":19326062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVmkbCRA9TVsSAnZWagAAhiQP+wRLqF+hL3LdGsab9Od+\nPli6YPVVj+bp/yNd9nC6cfbBqChjoxq4eatZ7G6J+oWPTQVlWaDzsIQY07Bt\nIfF1waR+cr95cVVVDHwcgoASrjAFs8bIvGZkLqdCa0sc6Lw8TDRlmRUabb8o\n7217mBtyO2cR0UHJdq5LXYUv9gT5DQXeoGmWhzr5KO+G1GkIXPLXOz3APjwm\nc3LClWoBO/Ewz8jVkCzVXWOWVnhhgOn5aHnxez5fqecThAnlyT0jCzmBtRYS\nWn4Z9h+nX2b8UW5/RRz1R/0PLvMm/EOybjX9KMK4xrmVMFg7bPoeivDxW+cb\nIW2e0D9G7S8pYHvEbbReLDHmb85UnrOrr2eL7EXRraGP4+449dfcZOy3qpWt\npL/aJcXINSr5KJdsDqxCq9H8kUtrXI1e92hpnygFkdE3Z6qFAlHNRmYlbjBJ\nIj7TWrUFOGP86T4SnvscjM86qnEi4YqT5b8+mxdeYdMHslVZyki4flezpcnj\nEXGrQn/ihPu1pOQNEC/pzfSmAwA6P6v4QKnGPVPC5oKVlAZQ6mCMRbX1IHX6\nWv05DOaTE/Tiq3ySNM/LLCCNxvmgZ6xVdMCRozLHcwduhdtxVyzbzCl7TiCx\ni71ap5gAwavxiywmpcHCZo3EcLLuqvNqlvUgzFKIDHCsYr6ULNNma5E5JAUN\nfOid\r\n=Hg2c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcUlGllvYKsDqP1A6pvSCcOlklpk3R+XjBLbEAJEUFCAiAynj3jxMGkRAzfmGEFpPdHvoUtib5RsbO9cSclXc/zWg=="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.18_1532389659498_0.6176432209269187"},"_hasShrinkwrap":false},"0.0.19":{"name":"@noirdoor/client","version":"0.0.19","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^1.2.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^3.0.11","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.3.0","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.80.0","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"^1.0.0-beta.6","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.2.0","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.20.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"05b515817bbc80d2fc30b9b5a8e9230022236a28","_id":"@noirdoor/client@0.0.19","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-+c9Hi/gLZLxf7UfWmgXMAGXBTuoTQwEA5+mflYwTUFKB0NlARW7XNpRMxTb3ht2HZpNslT81WTllg7qNb6/5uw==","shasum":"d74d6c91d06c9a294ce5fffd44aed508ca40da8d","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.19.tgz","fileCount":7,"unpackedSize":19325461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWgFeCRA9TVsSAnZWagAAyZYP/Rc4nMj99RioFXSAkOou\n1x7xKmS5nDEKo8dhZke168Wy2N5W+zuM0gLTdGp4rnaScziBaH/ReLby/E91\npDzv3gwVPvMQWnKey83b1urLU7Knq+Nw5kTFQHNi0AVzwy3d1IYOrxbpdiWO\n3slOctQWV7Us+U+gH5SxSofJd7Gz8rTB9joApu+O59RuDct6zDN3oG4Q1c4C\nMNqeEz51auhAoF6Q2Jj3xi21za46C/nTIMlTsrm3Fuqde8kCfuXX9hPRGLZ0\nbFfucH5MjmmTLEMLJaDz+q4uKrHwpSbZSfSZ5y2QaiuJH0y9BkuoR2IGt4K+\nHTJhkBLDJhR9oV8e9RpCHrhpKTBUsqX4Mrojx3XEuOMAWD2wD10GP0dnmyc8\nQrkgMFEndoI/WaYV9Yr7a1MJY8jGj34a5iBH1qHYZr5bdFT+VyQPe2iSjvRZ\npuCpGoli+a9G0ktN6Y1uHjzUFFyyhOCPWGOGUSbOjJK8bvm8ch/b79drMNwd\nckZvYAkrrVRsMYBPT0AbZV1RjAfkY6eKJ6PRKc1UizAhoTc1Qy7YrQQD+Jqq\n2iyQz1jgiA9Vuyi0/CIh9Er24YL2oqwEtcLWg84hIYXapssDyd6soxY2H6Ew\nxkXXIThe/WGw8GGrh5jgJog40/mx/rhH7dpAZSgVkJdhQtIiPA10+qCw+LpI\nSica\r\n=qTJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqFS2Bk0ygy7flu3QJTenWwRp7hBGBV9r6XFUWqUwVEwIgXi0KMBEFggaP/HYKb5RRhMU4u15bcT3Jlp+IQYA2Aqs="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.19_1532625246646_0.5157051490786373"},"_hasShrinkwrap":false},"0.0.20":{"name":"@noirdoor/client","version":"0.0.20","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","files":["build"],"dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.82.1","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0-beta.39","@babel/plugin-syntax-object-rest-spread":"^7.0.0-beta.42","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","ava":"1.0.0-beta.6","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.63.4","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.21.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"d658624a1be3b5620a6307922fccb842041cba76","_id":"@noirdoor/client@0.0.20","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-3NK+YBRRxCzqwC4kZGissUXYNNtAvt+0RRdA8IRckQQ6Enj/OHpBtXyWsVL+LayHitUqrONVWvMpHb2CLt6pjw==","shasum":"e765f04c691f4e752115ebb923ab13243d8910ca","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.20.tgz","fileCount":7,"unpackedSize":19254279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe100CRA9TVsSAnZWagAAYuAP+QCKHxXlWzCZ7PF7JQ2T\n5HRqN88Agsu9fgLX7UNfrLq0nzpbltCLo73iWS8DzMUKKl28OG0cNpxFB9bw\n2B/oZSuuiNHv15HIiyMmePD3sTZzGdPRSlRood1gg87ao/4LOGodxEsKc6Aj\nLyriS2qWUxHy6BeO6UgM3i4K/X6zvixGXuRlcFof+hgVsbheci7G5otTbtfs\nPaKePjjQvt3rpqQveOxUmV1zzUMhhShmGUhLSQoCGVK4vGRsr/69smp+5LS0\nUZQf37O6RbmcOqAX8CgkRRUS4yTri3Csa48Pp6iG3a1UF0QoCN7Fa89ouQK7\nSchjpve6sh/EVFK1p7QnjNjKYjB3v9F8NsaP1AAfP5iTx4qQeMhk5vAP4JK1\nZBcJ4gJ8PoMX8XV/A0y7VCyzHthyuj3/GGN1GZ8VedGRidCuO9e6YLNNuYeX\n37XgyC03ZzWgLizOflhXy+yZduYcoL0RtmpLi/2bgRbieQMu0TCok6e44g27\nJl3xn9UFC4pk31m3jHEJ2zQjebHMtkyQ8cFckQgnu2VOA3x38fesCFa8vDKz\n/Z8EfnAVn59QqKusw2HAlx2oyiTSqbl/AG6SANT9JdTvxNQ0FnUQQBuFzK1E\npCgtionvI9z32RISd/p1fW2VRrQ3kkppw2c3DPFzHe/lvQPSNzA9TnI2V0n1\neI1z\r\n=AFvA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfkJCa/4gDJPxmD5LDsTe/lthcYuL8XTrZhHjBSe3rEQIhAIcSt3Jli2V1QZ4vUYDuRv+kwbtPW+VHj3q6i7KwDML9"}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.20_1534811443865_0.3679212851349707"},"_hasShrinkwrap":false},"0.0.21":{"name":"@noirdoor/client","version":"0.0.21","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.82.1","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"326d64b61df212b46c1ec445e975f1990653a033","_id":"@noirdoor/client@0.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-PBN8REpalCOU9+Q2LjpssFsoHZZQ70XTtt9TuSGFzRA64dTkon/M3tlzSkB08QWIEyzyL6c9bGafawj5aJPb6w==","shasum":"8d1374bbd975ac6ca62ebfe5314222f337155958","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.21.tgz","fileCount":7,"unpackedSize":19259044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiL3fCRA9TVsSAnZWagAAd8QP/RxPJTPkygQofDSRYqeH\nTyIGg4axEbLfzALSRHwNSWSay7+ASO2/TuCvYq5jTPfcA+xWIinf8fmArBWO\n/9yJDWzmthkIp4f306TVazVUlFxBL2Py14Dr0/uQGyf5SPY0pUDEXU+fw5xQ\nVNfzavPTYEtOpIChp/Gk5nRJVHt3UzoZpFLAafyih0xdjH0fDF9Q5QFhUl70\npzS6zN3i8QxpcQMdwcgEDOu4oL2ZR2ewzISlLl2HzZPAwHIRyYMmsmKj9SNP\nOC5BIDngpeVg9MPNwzsAkRCeonq0utPV7YmLqmEkgwkmsCu13LqzpFchFowa\ntYCW4qSCBEG/cPlZ6GoHj4zLLE0t6gee0a4z/TAJjVDWb0EsRNRDg/lr498V\nRHYi5GyPAtrWv6xl1+fg20hmqS6z667TL658+EQPJawdrPklEcl5ynEEwkS/\nLlS7JMD81fj6Im9we3MA2WIKrlqufRHBDdoizCW7e0DNisuGkwuZUoNkbwWM\nlJTEz9EUJnvvCsZ2xyyh05yzIMalCwZhkiWQoP+EVSkq7b46S2r3spOQ5yUx\nfHt1tHv9K/nyV6Ki0d10rOhoxt2E5mq5H1fheU0kKGL/2lLugwKFsU7JmXAI\nuLnppirqIRNO2k+DPPvLngnE5dIZAzwu2PEqWiQH8pbW2u6n2T+N4BF/0iXR\n866i\r\n=Qrp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgA/G11sURn8Km98VnE9UfxIG+UIBWSALlBlzTLwBNcAiEAnDu2RC5MjlUW5bMm2jqz5/kLtgaUO4yxZNxruPf3dLA="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.21_1535688158210_0.953597218245539"},"_hasShrinkwrap":false},"0.0.22":{"name":"@noirdoor/client","version":"0.0.22","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.82.1","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"8fe7d32852082e847c149c4dfdc5c5204ba0e1ed","_id":"@noirdoor/client@0.0.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-zk1Ey8XnG7gUaImWYM81aY1xLeMA8qBVvP9jqUAxzP+DEB6emcsD0zp4hriuYy3/z+WvsN9yXfkAK8JCe+EgQA==","shasum":"35b607d3fff394306c2adfa5a2a3f82210f08019","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.22.tgz","fileCount":7,"unpackedSize":19283149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblvy0CRA9TVsSAnZWagAAyWgQAJ8v2jOKFU7z62fmx7MF\nG1izvj2E5UJoA36p0EQ4hWYdODLo6T8foRryJuypA8auc/3yjxOZiz1CTVht\nq9C4ndZg/z2QeE7FpHeMq1QEaJCRnKdzgNqOWo3Pdp2ic8fAvGSkcOLBQhmI\ngkr8wXTXMR8YYL55YNrmro616y3AUfFK0cNWNphxcUpTuews5K//9G+GBAop\nv2JGZhLT8AZVNI7+rCl6sBeu1cErM0yw3xh5vcUGGKq9GOPT/mlBUeSPT3On\n9WEUk2q4VUVan8OcmDydVzuMTcpUfdlCzM8jZi7owJuj720+ofmZ0k1kpxCD\nuC1qdJQUkuwxlTF6RhmyNy+6BRRYthwZCWyi9DWjfFEC+EEX9Rb7vGvwyzkX\nbkeVu2XXaN3mkbHnbeV+CIO6aFUkXoZbt70kVOHwIOotwn/n2ZD3nV08OLWM\nNlRN39xUrfF4eNPs1F6bw33ZJiy+9SgNtbWkpWNfnu86irdxkd/+rGQwwKhH\nyOttEJ3HveofxRBg9gEkyle6Ugu/rIILww1jsVsarMMJlV++YDpyU0Sco4WB\nzS+QitC7506BHU7jMFv7H+D1OJWSByzwzDs67g5e3Yyt+pYOU2JGrGHfuX1e\nWRpK1acVYxVXixo5QLLFgfODnqPP5uJUWg8YBvcalM4hGGAPK0CIfu3s6Kpq\nOGof\r\n=CHTL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHdOA0/+IRziX58BDdJapou4S9JBC4qCTWbUFk7n7MqAiBLF0728+rK42gmO0f62DDLzZFsYQKcY6WHnOs3eEJPPQ=="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.22_1536621747892_0.8938102810868018"},"_hasShrinkwrap":false},"0.0.24":{"name":"@noirdoor/client","version":"0.0.24","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"4430ff5777621fd3915051344fc6b6bd8f3bca69","_id":"@noirdoor/client@0.0.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-7RvE3m2bhBTnZvuO+WOdxVuHwIXIp4Ni79se/9TlrFITY1+5gdrOJhuivOv2faZy1iYhdYF1yuiz9sgsdEOA5A==","shasum":"c278966e783169275d0b617552e6760202b27f6d","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.24.tgz","fileCount":7,"unpackedSize":19286573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmsupCRA9TVsSAnZWagAAncIP/inltK5lOEsBRTvEXRm8\n5M01XaegJv9xnGFZVhJFa6dzx+RmWq7nIrH1uBdU8HSqgMY8CDD9SajHRYcl\npxx+jDyIdzgFH8Ua07fwzSWjXHGpAD2hxpz2GNtpTGb5MJFsxZ4EWq/SiBpD\nSUdxUBeaVHqt5NqDUArgdkq2ihI2Xam9k8E5ul8oEXy5iVPPy8hpec6UW3gE\nbHvl0YP+afGISqfIBu5unh1PwCg7j0+Iv8YfSlKuEzbYh4tDWS5eoGGrN0I2\nE4jQj/dOHTKo7u9Cv0pq9M2AzsKFPJgP28ewTI6ucRErSHMvinwQb3iVsMjv\nx3JLGj84FB87rwiXribKVEbUdBlJ+vQXp2AV3mJgswjS57cz9BYzp0CizcR0\n13ODTOuiRuLXbgitRgZRfcwiInbOIRnBvvVxUOtGvdI0AK14oztoHsK0c8Ff\n6JvwFAiFK0H93H9wBhbd1EaYmtGQoJKD2kvEX/JjFnDsln3OrNqvJm/YOkRN\npxI+OSv/4S5tla8QWoKs8RJw4cuyFaD5Te/DTa74NDegQkNUB3FTHdnLE/IP\nQMWTxv+hMttvHI18G9P+rxO4RC/Y29xDieYz9JkwlitC+K+rP9a0uluzPKPM\nca9remcUzs8kBc3pDnidr8uFoAPqZJkX/LONhs13nCCtTyKAd0f2vZADJB4V\nXJQ2\r\n=AORs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqdDV1KM7DBbaGE/sQMqlZ0ApUJ0hQdyFfcUbrvU/FhAiEA4gBItAHgfWdhWUED6JKStANbYJ+FAIxuR84fEtJ6+QY="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.24_1536871336822_0.4924215074230609"},"_hasShrinkwrap":false},"0.0.25":{"name":"@noirdoor/client","version":"0.0.25","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"2e08534e59244c96cdae8620ab18209acf95eca5","_id":"@noirdoor/client@0.0.25","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-0pwtSWhmHBC2N0rEh4lllce6uLDCyTETVvjdZGCbXi9AWb1yHMbk/PfEIQTSFJSvtn4bo+VWABPE8IU2OF2L/A==","shasum":"b336ca883f6c70a6f667145b3b5c31c1db1b78fb","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.25.tgz","fileCount":7,"unpackedSize":19286862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmtYmCRA9TVsSAnZWagAAu2gQAJwl1rMU+PEyV2Uyagb5\n79oxyZfZgmacP3KKdvbpqKL83GErTaJBuaRagsed3OBWloCCHzzV11kQ4UKG\nmRWoDrCln2E6KDPp9I/2oogAfv8i1vfEzx5YpLx/FCoqYxo7I6kwXyb+IVcc\nu4qyvEl7MRZz5oy1qyjpshn39F4rXZonkAMASASONoDgCmNZjGx6y5nbvbv7\nmTWQoYisL5Be/m8zYPxpfbDtIgznawcp+vAQuwdWxMyDx8Qk5lIiqiKK4Tz4\nEWyx6IFW827F/XeQbXzzx6ycJnWLoXCodR45b6mbYfjgLd4Kzbk5jfDIkXLm\nyaNJa2IprDpf2/PjXGtleCdpgOlrwoGWjXF337gzBl5EYBaR/7ErvCoYOpLB\nJqKJP2wZQxdY0ELB6gT2mmUxUUuaW9nKcML5a83F330m9i46oJM4xLvMgBrj\nTgI8ZQ4V4CXKyYAwgCEu+HT2IAhNwNleu2poKD2NAubFgQjhYO7kLz2e6KM1\nittepNzY6rpL7zAbuI0aBXi4zDZBcYJeGtJGfDDgeyF1rJVGRiBYsaSI5gmX\nrJctKkoqkQIEPl9TKzmo09q/ZEdSRQv/K1hntXZ5yFOWzkBeQFz7tcPaoI8N\nbb3x/bti74qwyS1EEarIVOEcfzqcxXjBwO4n1QaZLYR8xgDYoO8x/3WL3i/v\nTPVC\r\n=n1j6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJDoD3s7staoUhYuU1x3HBdCZOcY7O/wnb2YvC9B8uawIgFFIGK+G6tYqIdITQjkfzJJaUgVq89DHl/0HytrA24e4="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.25_1536874021429_0.7307436150503339"},"_hasShrinkwrap":false},"0.0.26":{"name":"@noirdoor/client","version":"0.0.26","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"b629121e97ee822fbea51e297035135bf7e5e2de","_id":"@noirdoor/client@0.0.26","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-yY6bAHDQR+vBWV04YjUvgOiBl/7mXQfJpjsACAv4JnoaW1RA0VKVJKokrZ+e0kBaTSeLsaT96otpFZOildt6lQ==","shasum":"5cbf41583edec5522a96a6db1ebe6ffbbefd18ac","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.26.tgz","fileCount":7,"unpackedSize":19286891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmu5bCRA9TVsSAnZWagAAtS4P/A7x2v2lpILWugApNT4j\ng2LDT3fhPNjwg5swKdKYsh5GG6/DsmVOjhLdlrhFxFdYlcQ7Qzmr+a7zp/d5\nZ/ITCycgeSgfBNzBbopToMi73+DuIAho0HXvhgs7GXMoKBasgesfV1/IfB8V\ndGGJDhJ44IDyNd79UJ/ZxqAQF/+yAQMP8M2we5ZlE8v2gd5BlISQ+4qQCjY1\nK5kMh+IUH2umSCL1EY1CBFvVSk70IjX1GgEkRGkSZx5tPkjqovGZ3NL3ygwF\nWOLltIb8PeXLOde6pBQg2gQwCGAkcOcB+Lw6/CULYvwP3iyA54clpIBTEqDr\nCAs5ivKeZwaBpl/dcBrygjoGxPSWYO3tD6dDQmAdenFOtZ58/SvfQN5VsruF\ncJ/W9GfN9JoBjd61dQ05zc8rVIuRcSrN7HWk/pO28tSw518+BedLJOGIyzCl\nysDXQYe3LO9Fy7LiB5WMr7MR2Q5X61aIJ8ATXgRr3VwZZg5vKURpnb055MLl\nxc2liaD76jjq9jvo4A7ZiaorMHCfwhw2lX7WPWNxCxZJeG0COVwQCtU5zDzR\njaW08bLwbqg6tEE0liL5S7itbnCqj6T7eAW/8nTwdcpYysigp4KbgUbiQVva\nyQMsmzElZVBsLW9ctXqoh0EtuKoXKZ0W65ooB8n7dFLTQ54+qO+zk9uWecXt\nSOw/\r\n=6oQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsta1lpVpAtV6Fua4prK+P7we0k/3E7ujAhWILSVQctQIgYXQgjqS6u3YfxTi9b+A942f+GzGtKyL7zFx+rLyoIZk="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.26_1536880218750_0.9742176121635349"},"_hasShrinkwrap":false},"0.0.27":{"name":"@noirdoor/client","version":"0.0.27","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepush":"npm test","prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^0.14.3","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"924cebd90ca47ecab30dfeb7c464e75370e7fc6c","_id":"@noirdoor/client@0.0.27","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-99GAGRGFqyC0Udyg0XCeKT69twWiJtKZYMyX+E7OF/TXh/Lsqw+k9Ffzr8OhZqukBpShlLskXMIdk9mjCFsAPg==","shasum":"0c79a6f7e5cc2dff227c0597882acc1a25e128b7","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.27.tgz","fileCount":7,"unpackedSize":19318539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpfm8CRA9TVsSAnZWagAAQjkP/3Hh9CSM2s28tBjjWjs6\nsut1gW0HWN3xoFIixD9iYFQBTHdx5HoGV2hcdC/PMrrngMdz99qblnK6alu3\nfmQa93KtZrxm/xyE/Zl93ISFI6yWrX4tAalU9wv0xLtqzZ6swHmDetq4b0jh\nBSg0SewP/+ztOABTffZFTpo462IVUAVtUdkAFtQLCg79M2iQQyBujlcacDq2\naqV1eGbYgL83FhSX+hYuABsaOolzhKmNwaS1Pm0hPhPQVIH2lG6HcEhgtvZi\nGsJcOSvXGxeGJ17q/7PNX1qKP1bsUJXSf/x1VJI0bCHcUOeP9GRF4VonXXbu\nggQyrJbRLtNYOg125iUstqRmnbdUDEQHD+5irdTfUnGQ/yHaqNA+B9/o5xle\nItP+yHMIPnhsu/s2IcZQAjKXJKHHTA0cck5oWkO8/p2aENcp9mOuTA3jGbku\ndUH3qppa92yfIe/nC9RYKulO+3AOfMK5fNz+nM7u+92v9IcTckXYrRtpd+GS\nC0oY/kPAEacg00IPlujAAYV9La6/e9Q44kx4FZoILDoljeiWipkQKxsQDXLk\nAQuNv1fIN7ubPqdbUSdMezgzKgER+nHaDW428em7cHw6Gcgj8sIO4lpE4k4D\nxTrl1xquozeGK1e6pE1qa7rugdAjYLKLgVEVkjRfNGdUbapLZnDmSLuwr5/6\nma/c\r\n=jha6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+KU2ip4z5PsVqm9emSE+PK8pnn5Cr6uy7QLciOEJm7AiBhsdfp433Y9l0pA0pLGDosedPFQoEcWVwXfiQFcx9M7g=="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.27_1537604027151_0.8723381032218731"},"_hasShrinkwrap":false},"0.0.28":{"name":"@noirdoor/client","version":"0.0.28","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.22.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["@babel/register"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"e04b93df0d57a804177fa463078ecac809ffa4ef","_id":"@noirdoor/client@0.0.28","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-2sz0of8NnNOfs7+j0FRMuGisEq+C3UoVKrdYFNQAXMFRx+5x56UtZ4QLLtG8xQWUeggirubfM8INrRLrcdnrbg==","shasum":"c61b46398c500153bb6fcb62f305ef424d67bc48","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.28.tgz","fileCount":7,"unpackedSize":19522535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs87cCRA9TVsSAnZWagAAMS0P/1dktIUWw64PWyT90Zym\nHZ2s3Gsk6rGdXsrCHpVo4fuO+iL79QE7WEDaHupzleBVi+9M+QyjQBfgI7n9\nMMnEB3RL6ceJH97UXZHs+YnIckPUJIC5DyrlWylAcq+oFPNVPZl3BAGzGkWk\nU8/1aE55ql/5dx2QWGtkX6GJW7LeH6/uoHS5Uozl8euS9cuo92NLevxAFTnx\nOiQxjG/vSVCmawHL3uvHrxsGPazEUTkREUNIfDFV4eMomXDsRlMVlqK/jeG7\nQWnCnQp6ER0jO0ayxLnlb+saQ27IQO6tOn1TSHO6wSc3xXXXNUvqraVW2fYq\nimRv/WiN8ZcEFj/eoh9lRufwc+YSx0lnhPv5xLiYPMtz+PDBr5qmKUxYHwBj\n+FE4aBlg/n6NTTdGt9fuDF6o1siGkG1d19tXMzqBXWLZgIyiMjjiyDkyLOA9\nInDA7WAGCmYMazAyEtto+yzj1iElFCY/bfejOpHfkJw3p7JyExh63lHLor7R\n8+gvUtFVCEI7zvSMQazZ4XfrMi7lY/9DEg9CJGZk0IOEExZGk3Uf9Mz7UCAO\n6RlBb4kVAtqaR952YdnFA9a2PJ+EewL3Y6xuthJ+PjNCGtn5nMnJueBMfy/4\nkD8iyEiS/Kab6JrZo2ZkQd8Rl91WdGYzZEPFfPsN+McPs9AEsAc4WRfb69U2\ncXkq\r\n=whph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwKkfoy3dyj6Gf9Etqz+civAv1/vb72emfbJtYdmDVQQIgetH7buO0XAJ/z1SAkk0oX7IjRH6+0Jy+3FPb/EOmFOk="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.28_1538510555868_0.07963603619850002"},"_hasShrinkwrap":false},"0.0.29":{"name":"@noirdoor/client","version":"0.0.29","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","ky":"^0.4.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"c4507ae44ff1ccff85b586b83d274b8719eee69d","_id":"@noirdoor/client@0.0.29","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-W3uEx6oPaiSFoKl2a1XKc0xJxKzhbGcvxzUG1k8NeH1gpBaMtu9WvData/FGcPWjf1W9PJ303gINE/+62fqYXA==","shasum":"85f9d546744f5e7595f2d2848a49c854b2f0f734","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.29.tgz","fileCount":7,"unpackedSize":19549300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvo1/CRA9TVsSAnZWagAA8HkP/RsiL3N50TrP428XGPYp\nupAtvxXLntLShS/xhaIn8x3pRFq73e62LdIkcT8v0dt2o7RW0BW43iLhimFh\nzZKBUef0A6wtfsVM3lDLb1IvsMOTjzSHpNQJGueCmrpIb0CK4TXD6FABbj4P\nE9RV1/1f/dBuI6fX33Re4uVUYw0fKQTSNAq5AdDL6dNFJwpjkpJ0jB2BWZQ4\nc140B52d/7lD5HpUFlQFKuELzXaar6Mn73mU4fCNHDM4vMpFx5VC4x/ULrS6\ncpkk2o8tF4zk48mIox3c8Fw5c7yoceHkXaR03/k2HPMj0EGGIAjhqemvg6SH\nXsadibRiC/UTVXV+6BqeCqSj7vSbGLnzBFvdZLY0JDwIlDeHGZFXEeVXzFZq\nnC1mqRtZDmUVXW+ZGMbJ/trQHGogvE3ezOXVPnpii0lPi1PcJFw68k/qFWH/\npBWhVJPYUEFW45DpacT9qpV3MNTIvpBQ8tUz6sawM+dik//fmjc05pJcYz0h\n/y14PdUW4AP/Rke4doMFQybZK8fYMmWwu3zyTELs9xzRR6j+rbRwJhOfEOkX\nAGbP8XAffy23PooIZ3XtyDsa3bbslOoPom9bM87jhyfCImn3u1GMxZGqAraL\nn9+kQxkcVvYEmK0mPtrSnmrw4xzavvI1mLx4fRWEp4uuoL+Ln9rZ+j3CBJml\nTk/5\r\n=SbIP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZMKkd8RkcPNOm2NLzuFZyTH3lQ26l43INqVzgh7Hb8AiEA58ewMdOLK5vj1MIra3PDy73rMoqy+tSkf3WUZonRYlU="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.29_1539214718104_0.923785747987304"},"_hasShrinkwrap":false},"0.0.30":{"name":"@noirdoor/client","version":"0.0.30","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","audiobuffer-to-wav":"^1.0.0","denizen":"^1.0.0","ky":"^0.4.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0-beta.8","browser-env":"^3.2.5","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.6.0","web-audio-api":"^0.2.2","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"22375f8922cc2f590af5f505a5a4541c5b5729dd","_id":"@noirdoor/client@0.0.30","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-q5rTu4lcYh0dXJU6AgIuc81A9IJ5F9JYnniYrjcnLUYW6O9XXksg6hhIZ22gPyYRTrp7/fMXT+u69gb7dE8nJg==","shasum":"1414fcf4277a80badcd56dcea8b08f7afbe7db43","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.30.tgz","fileCount":7,"unpackedSize":19563600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwjm6CRA9TVsSAnZWagAAf8EP/2mACcXleCALURbDwNzc\n4n5FB8HGlT5DUdJJDmsfJpfdPnXIPGVsJbfP4P/eGLGnX+qV+mp9snXczS/n\nACtrUjBnHiYHHWgSaTXfucwggo7Yrwk4scXjrSndiLA5fpwzoTpqS4srN6lA\nhVv4lOF90SUS7y3GO7vFs8Qc5OJtfHwgIYFxE3CpbDoWwqa97eyopckWI1oY\np+dapU+TWTQGCXIEICNwn2e7RH9qFqgo6xQRnyuzND0oVoNeRtzHD+7ncpKp\n5kzhskhmywhemnZlvQ4rhWMziAxh4UpU/ao3XDZ8TZ2PUkPw3MvrZsoeNB/A\nApwa7LCbhMywjOCzqU7C+O4mE5QCooWD10H8sDls3l2S8WFnR0c8iQ/+dVJX\nJ24QqjBKq6MF1+PNa0tVN/ZZI93pJQewrBBwKYr0w0XgA7CrH2npjoG5VRDE\nF3x1JFjHHj9QGkRG4kfl358Fcq4W3fJk4xZ8wkhWGZsXzN+Vey9qauuRg0kj\ndbvWPb9NWR/Byzxcx6xhRmMX3C2Vjm03ywW1roo+pTAJ0nsX/DmbiKnN1gL9\nY31jMKQLHNOqxT2+IFoKR+sxDDyXGEZKLxkXaZoIOLGqQ1/zEGrOtoeB5bzZ\nL/fEX9ahF7QkHYRQUrjsttS6JiVBOoOf19b//i2I5wCdkEBmbekbIugANtPL\nXS7l\r\n=nYJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyf3ssQsiV8XRqqjoE5EXJ2T/jY+Q9FToBPALs3e0GZAIgbApoueMKDKmEUVyiEdRYji4rAhs3zxUdMWyADBKLGYU="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.30_1539455417201_0.3362357451328952"},"_hasShrinkwrap":false},"0.0.31":{"name":"@noirdoor/client","version":"0.0.31","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=8.6"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^0.1.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.4.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"^16.4.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"^16.4.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.6.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0-beta.8","camelcase":"^5.0.0","eslint-config-tidy":"^0.6.2","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^6.0.0","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","jsdom":"^12.2.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","web-audio-api":"^0.2.2","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"d114bcfb1fcf17973e3db80fb17feb142df3a1c3","_id":"@noirdoor/client@0.0.31","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-suk1fVSFJDW7qdSp+jYOauLV+K9rqVD1K0NV4whJNnQTNlfTdUCMReZikPqpGW/D34Jn7l58K89n2aNMRcIk5w==","shasum":"fb8e6d52ec5b7df67e45585c3522ba766991851a","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.31.tgz","fileCount":7,"unpackedSize":19649036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3U3/CRA9TVsSAnZWagAAlREP+gJS3NVmaF9sT7irYjVG\nq/JGhp+ynzjkLLW2nyKOJKncE8wbcXG/wy9a/2OFYpro2EinHt5c7kcsglhj\nRFx4ZUpqtfvNUE25+uA5CXwJSWFcDMWIL/iAKMgChkmiT/4UAyNwyXL0lOlA\nkNdw0b2c9nIZTMi7hS/G+OkXax9avaUmVCuQLVv/9ktKx8QB3RGMRrCWUX0q\npruNnAr0a0tdvzpWIOp+ebb+54cs973k4LPOcTdBIe5sLKVszLNp98RTe49x\nRghtlshNWfL7zpRbwJVilZWG8Rrvzijy2JTrFIBeq2pVeP/CEWUk81fClhrI\n1TLW+CwxjEZ9guDidBTsfMK6DR2vA+JP/85ky2AKz+CzwQ072Y2RfmzOJTPP\nMwMNPoAmNJaRhVXlj2ek8IJvK9SJPV58U4897U/LYfjZ/C0Lcshp7v34B3Po\nOJtbWklGz8i4GBT3p9d/7kqjtcvJwLftOScR0fVHLTpt6NmX94xuAdSwNPdN\neDFcRFXaqCPK0CqHIqiEsMlomdWy60JIsw3m7u1gnbyVLNRPe5O6FjjNYAZa\n0LxhqRBejb1c25rmixJ6I4p9NQbrrtHgj0S9pawF5P8UQxMP9HNn4z7Qrqd3\nc37Un3bhBAnllPglk8evQD5zzv3O4XQwvZjzmYic/w6ao9nDEvWhZ0hDHjpx\nkcvR\r\n=hMTH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcd/Orcc+GC/RQty9179//JGur+Tu4RveMD5Pa0al5CQIhAI/8AKOILmPzevJvyPFw3honU+0TVZowIphqlwyO44qn"}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.31_1541230078910_0.3413989971813751"},"_hasShrinkwrap":false},"0.0.32":{"name":"@noirdoor/client","version":"0.0.32","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.5.1","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"16.7.0-alpha.2","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"16.7.0-alpha.2","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0","camelcase":"^5.0.0","eslint-config-tidy":"^0.7.0","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^7.2.5","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","jsdom":"^13.1.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.68.1","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"9e3b3bf599dc2c4183263356c5cb416924c0d4f4","_id":"@noirdoor/client@0.0.32","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-8+xdlQd1DLI93Tv17Rph6Txu1CGL31oSoLRnXZEuao3dXCDO/01iaevuDxbgTTQ41SCxdVFc/DBxb+dwQT+jpg==","shasum":"f8ba5dc0a29004529da6a1620331304ef8e973ae","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.32.tgz","fileCount":7,"unpackedSize":19666313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMWNRCRA9TVsSAnZWagAAqrEQAJPx+4AtZXbZqR6fUlxw\nP8dgQsz/eBE1Msnv3kHxpkPgq5ls0tf5t6J6rHhhS0ZvWp5wqoNo+Zk+aidL\n/sfuEFKpL3BWPUpG18WcQfIMAT8k8COfSh+LO/vYv0yXRI/qykfAGlp5lH8j\nqcNSe3SoaA3xx7n9KRmtFwTblx0aFvXsW3eWwDT7PHwqCPze09sk+ZSOWseV\n0NsXvEPPUjgImAkg9Fj/XLPrxegzOs4g2piwkjyQwEpdcmKfErC0istOSbtI\nZc/gl07TxEOwyCUa3dH5jgxb7G1OIDZePwHs85BTcaxmPHfd/YmKv4Cd0Lkh\nKJStmjoCdjnXFrQp4jO15HrNNzWfWiPCSLfagDKY0FGvCufR+zDwLh94Kjy3\nkPNJQ8V082KSM2sj2A4R7XbnPpUQb8ZigMe9AiMiuMLEz2k35Emk16h8TEKN\nF3oRoO6vNNFJX+esDosFAMfll88JupYRs/Qgt3Y0Xus5JWBwsTCqdyryShVj\nPqEQG+60aGystQV9rvoUBYkCwblX71HBt11Q1EGhPyO/sgMvbDv+tG/p3one\nmmOOpETC4aw14m2xQYFocASj+RVBoyid/rsUx1bcofd47KebACTl+NHhMrzC\nVZrPDMndoqAIgkO1BSDTYzmdJPad1fB+/SgKzRS2u8zatppXpT88azfpNWKk\n/o4H\r\n=DCDC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrYP9dA77xecbpb/knG3SvrVzz+Png+xqC36U36qDaTwIhANyuVxVv9z+O6IhTRf5uEKok6gzCbgKou8Gi0W3iI15k"}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.32_1546740558492_0.05487424129913476"},"_hasShrinkwrap":false},"0.0.33":{"name":"@noirdoor/client","version":"0.0.33","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.7.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"16.7.0-alpha.2","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"16.7.0-alpha.2","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0","camelcase":"^5.0.0","eslint-config-tidy":"^0.7.0","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^7.2.5","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","jsdom":"^13.1.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.68.1","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"9ce244418d2bbfe29e08b084a7e289e558aa476f","_id":"@noirdoor/client@0.0.33","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-7i3DYYNgWfg9a0NTQvxV2hM+Cj9AzilZuUercXoMZi14Ic9VFzyz73PGcZxlGnopFUub0H4LIXnq5MkwvZbZjg==","shasum":"7670a1ab6119025464cbceb4f85bc305d63d1a5d","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.33.tgz","fileCount":7,"unpackedSize":19693657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTXf1CRA9TVsSAnZWagAA2+0P/igStRyqM4mRZYuWvcrq\n6kZB4g3+P5y22NIeU8F00rFGQe45xedZdlL4EtX3jJdl/FqW89J/pkHAPjyJ\n4ef2E+yoyZaB6Bz2jATt290zLSyOExFzeRQVIy7Mto0Uh5vsWjdB74fezK4q\nYGyKkDcsPZnptVHrukwzToFR7Z+mLxOhjeNDBIXlpnbj5XwBkhm9fG+hcyx6\ngbLMEfRjGfvPtqyAyjKJPRDG+2MedIokciFPst+sUNJhvpkmKRHp8+pYB1g3\nEpdgTNC5e/4TPtIUdJqYeA6KlkCzKNCgYFW6Q8IM7pnFtWRPNUHI2jfhVdPO\nSyiRcSaSQ8ilHQMTTKJsV0HVaHmWgsTx5/CXrwcfWLyyIYisCxaRs/myh9pr\nWsBYbrgEjqJDl9pzYNQ4g2YFrVw0nmSbc81BddjLnNGu2JxtsPubDjIxGHmd\nbVJQ5sIYMrOs1QdCMVeWUJVVIUu03hSC8kg45bLcMOZ8oPGFefRUvJn3ZlbH\nFdX4RK5DqclXpYRng6LLTRoVpEOWcev8tYjfQT5R9xi1lGv4LzELTFjYtWhf\noiFQNa3sUPx+UHkTxSZKo5483EXjORQbWoS0DpLxCzTf0/si5l6tOKWYDhYX\ngnrBIGA0wBMvr8lxTYrhfKpDL87jceJEkw3hjss9hx+54iCY8SwyBFwDd6by\n9D1+\r\n=ktK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIES+Ovks2a5FM5aeDANNqBIFBSbilWhrIr/yJQG1OJ63AiEAxi0uE7/Q0yaDxvkvWV45x0vlh1+imNBGPw+BOhfOY4M="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.33_1548580852524_0.6280666907979666"},"_hasShrinkwrap":false},"0.0.34":{"name":"@noirdoor/client","version":"0.0.34","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/**/*.css' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.7.0","p-event":"^2.0.0","p-limit":"^2.0.0","prop-types":"^15.5.8","react":"16.7.0-alpha.2","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"16.7.0-alpha.2","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0","camelcase":"^5.0.0","eslint-config-tidy":"^0.7.0","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^7.2.5","ffmpeg.js":"^3.1.9001","husky":"^1.0.0","jsdom":"^13.1.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.68.1","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-copy":"^0.2.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardElement"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"9a65885791a85096113d61ec70b46ebb181de8e4","_id":"@noirdoor/client@0.0.34","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"dist":{"integrity":"sha512-U+egUQWi0iK/CurZi4Hc7gSTCzuEXjvxy52G0YbhC6CqPR2n/pwFVmuNUl6hUgwhS8I8Uwgnf/hXgiHizdl3Ig==","shasum":"fb6b8c985ba6463d21ca893ad80b5794b0c0b868","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.0.34.tgz","fileCount":7,"unpackedSize":19693298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWNteCRA9TVsSAnZWagAAU80P/3KGzFbc7p0o51UTQVha\nsnbQpAF3QTnnQa5+5vPLy4p2eqBxH86reUciBMc3VlUtU9+PEvZu7d32KWiR\nsEUUyJTh72Y8pxeicFfihrkW5u6ynoHTAeMw006zfFrhQjuAfYOCXdldMQcu\nvcmvFpva7FH0iOk1OrONzc2dnGRL6QAIQNAe/BQHBcrMn/PM0CqWTsXPOy1w\n+LhaMjsLz+mIa6f5RH6LXtvCuE44vHWDfiu6+7ZOPi7K7ZwDUEpFD+20t4bu\nbUM8CI3Enzjk26QzlBYJDkJ7uhKbzH3yi4n49ZBLH4ByBmv2t8e1UNA3PRTt\nZrgcUpSl2G3+hDUKFsU7fxVmRqslZTBbng5jlZATC3iPZq50kKzCD8E0KrQU\nE2afxA4V4taOXczIyCXdQ2n8kHzcrXyZ4+TUZyF318KbZk886fEd86M5wEX2\n8oNkjvvnHAWsKr/DOE7b/bYxZcG0PQzT/tcPYfqDwPQfuQzrj+23vADq9GdE\nOlNLr4RlH/UsnAM+j7+6aus/nb+0th4NxQg3BEt7ZXoSBhuDpByvpBRP7MPe\n0W9gmUZ2QttYXREL1YZ8Kxvycia1sav0TJ8lsBXd5Yfmf0W3KwsuTdVsWbcI\nkMy3ZZkqxI2Ajx+G6HLZx/GQPo9z+WMEa0OMV5XCKgWuCHrQMZG6lEoRy+VO\nZ6Lc\r\n=4nnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4aN9TToPUA+rIrKczaqUHq6FWnjCK5uSFeYKy3+He+QIhALW1AyymCvdb9I7Sge7mdh3yUtaNf+057pf/yuNTHQFA"}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.0.34_1549327197109_0.13604759034749314"},"_hasShrinkwrap":false},"0.1.0":{"name":"@noirdoor/client","version":"0.1.0","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.7.0","p-event":"^2.3.1","prop-types":"^15.5.8","react":"16.7.0-alpha.2","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"16.7.0-alpha.2","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.82.3","styled-components":"^4.1.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0","eslint-config-tidy":"^0.7.0","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^7.2.5","husky":"^1.0.0","jsdom":"^13.1.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^0.68.1","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-postcss":"^1.3.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardGraphic"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"4b01474624172d5b8761019db5670abfe3626dc2","_id":"@noirdoor/client@0.1.0","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Cz1lRsO59ItVqxTvKjJ+72kszseA0vSrfGptEub3jpLCYkBlkOJdxTmlSSXWidB0mbOBfzhS1PJM19SZEJGakA==","shasum":"9efe4cd05a242fa07eeef55a9d9f9ac741e5a337","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.1.0.tgz","fileCount":7,"unpackedSize":19968865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgt1WCRA9TVsSAnZWagAALzYP/A+ENPX+Gwvjb3fCTp3u\nJKLcUSW8sSyBVmwvcsQjpVnou8LIM/cSs1brI1sgZSVNBNKrqaYLJ4RcKalY\nMBmIhk0gfbtxvBp7us7IbDsQ3v26kiRacYH4B6q5+VNdAhBS/6yDdk6zjXSC\nPZAYsoPGo5IGL2mWJRfDkOZXC5zNxCMPJ0cc2H7CsiuH0OZbmDkDU0W6uhOW\nX8RhADVL58xJMMoPwgR64MHteRM5GOaHHZQEKdzdOb2B0URIHxriO2TxVy0Q\nvD4H5quGCFgxB6PPCeHyDenWfNBwocPXRb7E8vhSpLKbyXWPUHCLkoWhAq9C\nBs/NnrdTrlZKSPMAWoYYuYYVjaQVLynOIdWbpzh8C8KaH98E1DFO2EcUz54x\nKVunkrM1Ubbe6JRTBFyBsnbbY4L7WSEkCxi9nAxsgJJOzGSqkP2VnGjKDT5U\nOTTFRWLREZZkfFWQB2j2pWy9QHyTk7ArKLLXA62ySSaStphDpbo4Lxax9ec1\nirzZajugl5xpJYHYFYyth/CUgZeXzReJnBgKWwetyx5WUYZB7d4W3n/f7ytN\nHgmz/LExmqDOmsxTd9nRrcz462+tv7ndFptUcAfy9dGDjGI5GIxzPiwyaDdW\n2ckeFBZ2wtAPAxKK36TDtsAuA7H2yxhmzHLjdztcosOgpYBNnf5pECwfskJL\nrur2\r\n=f+Xv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKqQAgcaa0F/1NIvyrBAcADbEwsJPWhqNMAddF/RN1ogIhAPR4d4AkkjpxkicRUNPX82zCMHkYdAkJFHz1mBn4bM3p"}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.1.0_1552080213690_0.9015772815577763"},"_hasShrinkwrap":false},"0.1.1":{"name":"@noirdoor/client","version":"0.1.1","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.9.0","p-event":"^3.0.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.8.4","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"^16.8.4","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^2.0.0","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"0.85.0","styled-components":"^4.1.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0","eslint-config-tidy":"^0.7.0","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^7.2.5","husky":"^1.0.0","jsdom":"^14.0.0","node-fetch":"^2.2.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^1.6.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-postcss":"^2.0.3","rollup-plugin-replace":"^2.0.0","rollup-plugin-terser":"^4.0.4","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardGraphic"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"0a3835d37fbc8a99b5e7353f933c3990fa8ad134","_id":"@noirdoor/client@0.1.1","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YbffxJf5OoJr2qqt64ttpKe1aiL4MpPwbWI+e2UY2t7kWgrp6dp5D516IzfHVtHdWD7M9OW9/HhvUYnnJeujyA==","shasum":"1d8b56c8792f3314883a6640735857df49719a97","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.1.1.tgz","fileCount":6,"unpackedSize":5440663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw91tCRA9TVsSAnZWagAA2C0QAJy0VypOYKZL5yES4JOb\nbw9gcib00LwWunwGc+n+V6y93coxAAi+WH39QMkBhgpiQRQpyc08pOjM2uHZ\nIPVAQ1xL4d2OUa7goHhYpKZWuRaTKJezz2x3VlWLQ/mAsV2RXJLlm7xH5wvB\nKGx/KroJwpC0EKtAkCIN/pKN7qycU4JS/KPp7NvYQL8PkFJuVZOnmUswjsEi\n4JIvKuhDFhH9La3uyvEOGohs689Sf0bd19NgHY+76yo5Q+OxRswy7oq3ulFU\n8rTEkLrYTfWiSlGib6aRSc/aidnzcEh9+YRTWy6BhYqinlk0cnKuHhWReEiB\ns4OESUpRRn4ApLL8+zTrInVyC5EbbAtkF2Lhg9YuqkacdLuOqOZmSKUvrggL\nxs//3kHAv7QG+cfXXuLK/JZIdNfJ1V+e+F/SLN0rdHDIvlZzv4NrN3bNC1Qq\nX35Vz2dvFT0OLicTiB347MUO7RpuRRqpU6pluqE3MwyUvuc3yFQ5YG+8szVR\nhtuMFMxI7zxwDOyzpHtF7zmYOEI/e7Y7iN7i3ge7q4yOPAggdruPAnPaKYU5\nILogfWU+/O2aEaP+LRycrzLHATUbnR1p+X0MAuLZjqR6sTFs+eCzAzV8U8jw\n3od6uYLHP3xHKQlgDXNkKNLSCM5K7Jr6YfgV09BOF+dTfhI93Y7cToVHgHVh\nj4g7\r\n=LpR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ej5/SW6vEftwmOvip3vipvxwIXnLBxC4SQ4Be0FwTgIhAPy1CzGXSODrEzDptsR0ECYPKRSpTaGRzlRuNeXP4gpf"}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.1.1_1556340076619_0.5165375152283864"},"_hasShrinkwrap":false},"0.2.0":{"name":"@noirdoor/client","version":"0.2.0","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepublishOnly":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.9.0","p-event":"^3.0.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.8.4","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.7.0","react-dom":"^16.8.4","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^2.0.0","react-use-form-state":"^0.9.1","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.87.1","styled-components":"^4.1.3","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-react":"^7.0.0","ava":"^1.0.0","eslint-config-tidy":"^0.7.0","eslint-config-tidy-react":"^0.3.1","eslint-plugin-react":"^7.0.1","fetch-mock":"^7.2.5","husky":"^1.0.0","jsdom":"^14.0.0","node-fetch":"2.5.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^1.6.0","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-postcss":"^2.0.3","rollup-plugin-replace":"^2.0.0","rollup-plugin-terser":"^4.0.4","stylelint":"^9.1.1","stylelint-config-tidy":"^0.7.0","xo":"^0.23.0"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"babel":false,"compileEnhancements":false,"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"],"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-syntax-object-rest-spread"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["global"]}]}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"no-undefined":"off","react/forbid-prop-types":["error",{"forbid":["any","array"]}],"react/forbid-component-props":["error",{"forbid":[{"propName":"style","allowedFor":["CardGraphic"]}]}],"react/no-unused-prop-types":["error",{"skipShapeProps":true}]}}]},"gitHead":"5a0733da0f8895028ca034e515459adcb6334bc0","_id":"@noirdoor/client@0.2.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UQijKJF+BSCo5RimWfNGT57OjnINMy7WLYenomcyXN4ktaTUq630N5DbgBxFFA+fn3MljHzxqIogIo6nBZZGmg==","shasum":"347432dd2f6d9bcf5cc91d45c3a5ddd94bb76335","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.2.0.tgz","fileCount":6,"unpackedSize":5681564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/nY9CRA9TVsSAnZWagAA7D0P/RyJR2aUGkbw/BWPLhRM\nuq806lNKEM+Gr04Nmx3fWS8/alkG3BKvAzpplJNQKiJCDEJBReIQUhATsACY\nOy3NXkpZO3bGZwu1nezyycKOtwg/fY2ZRB+3LvRt+GBNVoDxSTVEVDrgKcsR\nlVA5bG3l5b0VyFJWtbL04bluE92rRoo2uySIcrD6EF2FMdbZToF0o/UTYL3x\nlWl2abVTZopI4dtwzPZIem92d2b4/Lq7syi4gI8eKKKUIQEEZ9QgvcTIuW07\nUshJOb1zeAplvJBknKfpygJ2DaQv/aOJdV75PGSItiw4mi4O2VTCozvKDcoX\nyDP0QeAttMuoKcpPk+djo2Lnq6xDVP793/la8vHVFAeCb8ZUorBY4pnlZqFC\n4L+pEeYakqSbeakY4G+qnV7qG/L8wTIo1j9C8BQj+Xjevjb59QKdCORKPg/h\nvDEaHavH5IzsGp5tNkX3SC2kRWjH9FiAFUB7LFhvnxBUwNI2fXIx1XwssJ8P\n3sLJORJwnkktnZ0cLI/pPJNAdoXhKV64W6JUe3pkMSW/jQKTBH96IpBrgOSu\nm8pYEFyCjpEudrZsEs+8Je61Ysdnx7lPBoE+sKHbs+MV9BbK4a4XDK9MKGrj\nqqLjWNP/xezzzRBj1klgOIeJNAKj9L+ToI+rS/PgFQ7jkkAK1k3+FPZkzSR/\ntsRI\r\n=e99w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCofNBGSRJk07/pDKn7gprbJdB1q4vjplmFC58bGpy4KgIgVBTYNs0mghCAh3swZJ5pY8phiMLsBCPfsbcghm6gS9M="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.2.0_1560180284361_0.1294528478031889"},"_hasShrinkwrap":false},"0.3.0":{"name":"@noirdoor/client","version":"0.3.0","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepare":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=10"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.17.0","p-event":"^4.1.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.8.4","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.8.0","react-dom":"^16.8.4","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^6.0.1","react-use-form-state":"^0.12.1","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^0.88.1","styled-components":"^5.0.1","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-react":"^7.0.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.0","@rollup/plugin-node-resolve":"^7.1.1","@rollup/plugin-replace":"^2.2.1","ava":"^1.0.0","eslint-config-tidy":"^0.10.0","eslint-config-tidy-react":"^0.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-react-hooks":"^2.3.0","fetch-mock":"^8.0.1","husky":"^3.0.9","jsdom":"^16.1.0","node-fetch":"^2.6.0","postcss-modules":"^1.1.0","redux-mock-store":"^1.5.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.0.0-beta.2","rollup-plugin-postcss":"^2.0.3","rollup-plugin-terser":"^5.1.0","stylelint":"^12.0.0","stylelint-config-tidy":"^0.9.0","xo":"^0.25.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"no-empty-first-line":null}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"default-param-last":"off","id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"max-len":"off","no-undefined":"off","react/boolean-prop-naming":"off","require-atomic-updates":"off"}}]},"gitHead":"3f8bf8f3eb8e38af09ce33575f657b8b59d9714e","_id":"@noirdoor/client@0.3.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-waSHrB6/f9EUDUXCVirOCsjXfbcwNzxvg7OeRfjPLlf3n4iypk3LOC6zBTZmMV8zSggtioZndZveQnfA0sqccQ==","shasum":"4382b3a3dce766eeeeadf2ff2b34b29fbce0324e","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.3.0.tgz","fileCount":6,"unpackedSize":5300607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO9H5CRA9TVsSAnZWagAArLMP/iaMlCfYbbWeEpNQ2BBN\nsh4xMDFvRDwHh3Kpva50hINQs9UNCQL2IMVCB5Zo5/BbveE9EcKm3knIHAFK\nmrwB7iOtmqJOBqT0iE+TiAuNCIFwRF9Bywaexwj9zVbK61F5Ajndpc2FqSt9\n3p+rBUifkijuECY8ZNBuVa57gOYHWrUg3AYSA8OmcVbGkTIzg0+QT0Sk7OMm\nna6uuRnUOPkqU/X4aMBm0eGxgcdiZNV5Sy/aGuMF5lEae2+SS826bc62lGGU\ncZ8Pews4irH9TO7RxXiE8C367IEWvUXE5MTG2Sn13HVF6K2xzC3FjRv04HzU\nz1l0kXjndqDuUJ0rmQieQr/aYMGzpZOTdiwir8wAZ/s+rWFgRUKwBkELAPXy\n96KNyO44aZvX6nNug8aoynMoy2/2U/5+rFmtuUN+1S4zwTkDOW94TFKZg+gB\nFebkP2fNTpxkPWx3tVawG6NUi6vLWR2yIanOsBt4klqF0y30z44Z04fyY7LZ\nwFLBfr7R0A5hXtEqWFzf5Z9CKJd0imDWFyGW8SbwZvM1R6jWaMcJkHme5qA0\ntfmjvgBVvsSlV5OQxGOYecN5lgIXEzQFMXkH1LEwFDr7KZvYODVi80e0MKm+\n3/fBr/T9QnQVjZerkfZcVCdpWMbhG5DfaLTIwQLT+N4gbRBX0mS3tUph12LO\nmV+O\r\n=mL5n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIXWBY8L0131JsGmqzYiBSPoWiXfIcHGTf6MOhUGDHbAiEAllXmCwTdRZjuzODBeUjaezvLYMysk6+ecTEyl47jFO4="}]},"maintainers":[{"email":"me@seth-holladay.com","name":"sholladay"}],"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.3.0_1580978681130_0.04130924937236613"},"_hasShrinkwrap":false},"0.4.0":{"name":"@noirdoor/client","version":"0.4.0","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepare":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=14"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.17.0","p-event":"^4.1.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.8.4","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.8.0","react-dom":"^16.8.4","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^5.0.4","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^6.0.1","react-use-form-state":"^0.12.1","redux":"^4.0.0","redux-form":"^7.4.2","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^2.0.0","styled-components":"^5.0.1","uuid":"^3.2.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-react":"^7.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-json":"^4.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.2.1","ava":"^1.0.0","eslint-config-tidy":"^0.10.0","eslint-config-tidy-react":"^0.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-react-hooks":"^2.3.0","fetch-mock":"^8.0.1","husky":"^3.0.9","jsdom":"^16.1.0","node-fetch":"^2.6.0","postcss":"^8.2.1","postcss-modules":"^4.0.0","redux-mock-store":"^1.5.1","rollup":"^2.35.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","stylelint":"^12.0.0","stylelint-config-tidy":"^0.9.0","xo":"^0.25.3"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["esm","./test/_require"]},"babel":{"presets":["@babel/preset-react"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"no-empty-first-line":null}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"default-param-last":"off","id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"max-len":"off","no-undefined":"off","react/boolean-prop-naming":"off","require-atomic-updates":"off"}}]},"gitHead":"aafc460f8ef33fd0378a82b8cfb684d81cef168e","_id":"@noirdoor/client@0.4.0","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rgLlomG/UfNX5sctMmrqsHR/fWfhv3HZ02oLjqHvB1XNztXpw0H6Gbx5WjEePX08z7tW8X929xyGK8xtTo4m3w==","shasum":"6f56ee8393ebb758c342e5646b404501514afdb6","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.4.0.tgz","fileCount":6,"unpackedSize":4855590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGGbzCRA9TVsSAnZWagAAn6gP/RMsTRGzq2NdKW/CFpa2\n5/2eCCNi1AxpVKgS0ZwoZ3dUODfy4dUgmAWGAWCODq0rUZ7BHNrm1igje8Vj\nryjEUoBY+wx9QQjjGVCNrYTzZUdijt82gwPGkw9k0v1CEl014yhfqQpf93xZ\n6JPb9h1kOJ088X4KSw3iQdp2RWFX2bWfaIDMJsolmcL+TpL8GKzLguMPOY7y\n0JyD5bkxt3rg/eT4ZqWC915uC/1Y4aOfD1n9G67ezRhAkbhZgwHh0f4lkDkW\nN4lpt/7dG1oTJOzL+FaEY/oAwB+0idsX6GtLX2AYaR9AmdkMPyHIIjWUEuWz\nA9/SPsrcnEMbbu8zZJT61o77RYNBPgC8f9KoslCZkIUL6h9NqBPRHj5VL02c\nfZdKBC66g/l7BaOWQ6iYCJ/9FMKEJKWG6h9zlWQiZ6XwLtvw7rDqSuq6QpVM\nQPZCvti1r0dDT91X7idT6Xyoov4nU/sqeSQ+udQhWqKU47Ks1qxYqRNaOIdg\nchNePwSyVDRIiExyU4gvzCtg5CNYoH/AVs1wbU01K5cecTm1inyR3nSINqAc\niRmodSSr/I+WAlZOeBri3VswADu9V9ZhGJuT9/nfBepYxCKGs2epYOhBjtH5\npriKpRsaSaBpQ/zhCFz7o/BhbjOxtrbB01cVC+0HuUKGPhNGP2IsUA/uXm3A\ngQb8\r\n=ZZZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC7lvq5PRtDZiBpeGUYFrArWklXWDS9azHkFe5/P7IVAiEA0ElTuwZ0Gs5w+CXeMS6fZgYNhhG2bk6Z4QR332AeLrQ="}]},"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.4.0_1612211954597_0.6700517365783689"},"_hasShrinkwrap":false},"0.5.0":{"name":"@noirdoor/client","version":"0.5.0","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","type":"module","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepare":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava --node-arguments='--experimental-json-modules'","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=14"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.28.5","p-event":"^4.1.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.14.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.8.0","react-dom":"^16.14.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^7.2.2","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^6.0.1","react-use-form-state":"^0.12.1","redux":"^4.0.0","redux-form":"github:sholladay/redux-form","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^2.0.0","styled-components":"^5.0.1","uuid":"^8.3.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-react":"^7.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-json":"^4.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.2.1","ava":"^3.15.0","eslint-config-tidy":"^0.11.0","eslint-config-tidy-react":"^0.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-react-hooks":"^4.2.0","fetch-mock":"^8.0.1","husky":"^3.0.9","jsdom":"^16.1.0","node-fetch":"^2.6.0","postcss":"^8.2.1","postcss-modules":"^4.0.0","redux-mock-store":"^1.5.1","rollup":"^2.35.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","stylelint":"^12.0.0","stylelint-config-tidy":"^0.9.0","xo":"^0.38.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["./test/_require"]},"babel":{"presets":["@babel/preset-react"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"no-empty-first-line":null}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"default-param-last":"off","id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"max-len":"off","no-undefined":"off","react/boolean-prop-naming":"off","require-atomic-updates":"off","unicorn/no-array-reduce":"off"}}]},"gitHead":"70ea0c47aec6c95b3e85b9236d5b212b546f9175","_id":"@noirdoor/client@0.5.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-uiqTBLTbe1KEYNslibbWs7S8UWeq/98h+wJnWrbgL9jWK39ywBv/3SDvA8fBPy7hONHW7ocvCkLq83qifdU2BA==","shasum":"2c30c8501f56842595f81cecf66126b213ca3dca","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.5.0.tgz","fileCount":10,"unpackedSize":12939391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoIUUn46lLjos/M1IKi3gtQKeMKBLXPdlcLY7yZT5LDAiAAu5cd9EB2sdwfbcOFMWWNph5Kzl0OshIFUgj3ZDvjtQ=="}]},"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.5.0_1632984927817_0.01508147417162986"},"_hasShrinkwrap":false},"0.5.1":{"name":"@noirdoor/client","version":"0.5.1","description":"Frontend music streaming app for Noirdoor","homepage":"https://github.com/noirdoor/client","main":"index.js","type":"module","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepare":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava --node-arguments='--experimental-json-modules'","build":"rollup --config","dev":"rollup --config --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=14"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.28.5","p-event":"^4.1.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.14.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.8.0","react-dom":"^16.14.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^7.2.2","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^6.0.1","react-use-form-state":"^0.12.1","redux":"^4.0.0","redux-form":"github:sholladay/redux-form","redux-thunk":"^2.2.0","semantic-ui-css":"^2.3.1","semantic-ui-react":"^2.0.0","styled-components":"^5.0.1","uuid":"^8.3.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-react":"^7.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-json":"^4.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.2.1","ava":"^3.15.0","eslint-config-tidy":"^0.11.0","eslint-config-tidy-react":"^0.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-react-hooks":"^4.2.0","fetch-mock":"^8.0.1","husky":"^3.0.9","jsdom":"^16.1.0","node-fetch":"^2.6.0","postcss":"^8.2.1","postcss-modules":"^4.0.0","redux-mock-store":"^1.5.1","rollup":"^2.35.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","stylelint":"^12.0.0","stylelint-config-tidy":"^0.9.0","xo":"^0.38.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["./test/_require"]},"babel":{"presets":["@babel/preset-react"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"no-empty-first-line":null}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"default-param-last":"off","id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"max-len":"off","no-undefined":"off","react/boolean-prop-naming":"off","require-atomic-updates":"off","unicorn/no-array-reduce":"off"}}]},"gitHead":"4932f03c999fdd3575124ee19b097f9faf11a10d","_id":"@noirdoor/client@0.5.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kDgj60Tw/jx6tSVxoJ2/Ez8CXI0h3HdgrUJcbjYj9RuEnIGEbaU7f6xAaMTeJq6xVYg6pswnPN7WhO30hrJJKg==","shasum":"d812c70fc509acfaec1fcfe78275353ce6c9cf1f","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.5.1.tgz","fileCount":10,"unpackedSize":9534021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeD489fBbdiAztA7g5n8H5PwBdLWxxJn0iS3TIrnUfcAIhAP2kRjNtrbR4KfuUsb/gTnWNlgz8KYw8bD87F0XQ478+"}]},"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.5.1_1634439900157_0.45103195218549086"},"_hasShrinkwrap":false},"0.6.0":{"name":"@noirdoor/client","version":"0.6.0","description":"Chords music streaming web app","homepage":"https://github.com/noirdoor/client","type":"module","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepare":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava --node-arguments='--experimental-json-modules'","build":"esbuild lib/index.jsx --bundle --charset=utf8 --format=esm --minify --outdir=build --sourcemap","dev":"esbuild lib/index.jsx --bundle --charset=utf8 --format=esm --outdir=build --sourcemap --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=14"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.28.5","p-event":"^4.1.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.14.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.8.0","react-dom":"^16.14.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^7.2.2","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^6.0.1","react-use-form-state":"^0.12.1","redux":"^4.0.0","redux-form":"github:sholladay/redux-form","redux-thunk":"^2.2.0","semantic-ui-react":"^2.0.0","styled-components":"^5.0.1","uuid":"^8.3.2"},"devDependencies":{"ava":"^3.15.0","esbuild":"^0.13.2","eslint-config-tidy":"^0.11.0","eslint-config-tidy-react":"^0.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-react-hooks":"^4.2.0","fetch-mock":"^8.0.1","husky":"^3.0.9","jsdom":"^16.1.0","node-fetch":"^2.6.0","redux-mock-store":"^1.5.1","stylelint":"^12.0.0","stylelint-config-tidy":"^0.9.0","xo":"^0.38.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["./test/_require"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"no-empty-first-line":null}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"default-param-last":"off","id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"max-len":"off","no-undefined":"off","react/boolean-prop-naming":"off","require-atomic-updates":"off","unicorn/no-array-reduce":"off"}}]},"gitHead":"70dbae6e0e98e987acf42c7cae46b3dffe494997","_id":"@noirdoor/client@0.6.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-/8OTnQQlknzrXlJitwIkUUEjewIZBfduol0eZUIxji2ZEdPDvie4fqMLQmp+ybwz5Fqu9pGI01BvOQPZmqELhQ==","shasum":"d1eabae9d7c2ac9ed248716c6924767d5dd6976d","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.6.0.tgz","fileCount":9,"unpackedSize":9590175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+Z77ls1qVbxCtEk7Jg4xaeVedBlsWbXkEnQaN8ykiPAiEAlMho5+CXCYLDSmc+H1t+3niihGPD4NlUkCcvxTkk4hg="}]},"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.6.0_1635009108756_0.916718025895418"},"_hasShrinkwrap":false},"0.6.1":{"name":"@noirdoor/client","version":"0.6.1","description":"Chords music streaming web app","homepage":"https://github.com/noirdoor/client","main":"index.js","type":"module","author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"scripts":{"prepare":"npm run build","test":"xo && stylelint 'lib/components/**/*.{js,css}' && ava --node-arguments='--experimental-json-modules'","build":"esbuild lib/index.jsx --bundle --charset=utf8 --format=esm --minify --outdir=build --sourcemap","dev":"esbuild lib/index.jsx --bundle --charset=utf8 --format=esm --outdir=build --sourcemap --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"engines":{"node":">=14"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@sindresorhus/class-names":"^1.0.0","array-shuffle":"^1.0.1","denizen":"^1.0.0","ky":"^0.28.5","p-event":"^4.1.0","plur":"^3.1.1","prop-types":"^15.5.8","react":"^16.14.0","react-beautiful-dnd":"^8.0.0","react-credit-cards":"^0.8.0","react-dom":"^16.14.0","react-extras":"^0.7.1","react-image-crop":"^4.0.2","react-redux":"^7.2.2","react-redux-toastr":"^7.2.3","react-router":"^4.2.0","react-router-dom":"^4.2.2","react-router-util":"^0.7.0","react-stripe-elements":"^6.0.1","react-use-form-state":"^0.12.1","redux":"^4.0.0","redux-form":"github:sholladay/redux-form","redux-thunk":"^2.2.0","semantic-ui-react":"^2.0.0","styled-components":"^5.0.1","uuid":"^8.3.2"},"devDependencies":{"ava":"^3.15.0","esbuild":"^0.13.2","eslint-config-tidy":"^0.11.0","eslint-config-tidy-react":"^0.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-react-hooks":"^4.2.0","fetch-mock":"^8.0.1","husky":"^3.0.9","jsdom":"^16.1.0","node-fetch":"^2.6.0","redux-mock-store":"^1.5.1","stylelint":"^12.0.0","stylelint-config-tidy":"^0.9.0","xo":"^0.38.1"},"keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"husky":{"hooks":{"pre-push":"npm test"}},"ava":{"require":["./test/_require"]},"stylelint":{"extends":"stylelint-config-tidy","rules":{"no-empty-first-line":null}},"xo":{"extend":["tidy","tidy-react"],"overrides":[{"files":"lib/**","env":"browser","rules":{"default-param-last":"off","id-match":["error","^[a-zA-Z_$][a-zA-Z\\d_]*$"],"max-len":"off","no-undefined":"off","react/boolean-prop-naming":"off","require-atomic-updates":"off","unicorn/no-array-reduce":"off"}}]},"gitHead":"bc713e313517437cf18b6e3340c044afbc555d8a","_id":"@noirdoor/client@0.6.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pjQy/SJXzdPWcMPIQ7SNQ2j5mH3Z9pCisRhb0zKfzYNw1BrNI2Jm4wzmgZvay1OOw51YV9yRNqZSif9qexHMgQ==","shasum":"87481e9a7774d9d4995cc36bc3d549c93eca4bc2","tarball":"https://registry.npmjs.org/@noirdoor/client/-/client-0.6.1.tgz","fileCount":10,"unpackedSize":9590379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2TjeCRA9TVsSAnZWagAArB0P/Rl3aBGc9Sv5O4gcYqro\n9f1a9yXvCGdOKH2U72KMo3EMXU7zkqOwrzvefJrp2BjidSXbZJLSDOwRyXk7\nvhRYkfQGOgKmuyOq7t7hx/tmZapHHlbXGdRAylEuaIXQCORcl0ULw3rYbL59\nqjDTtGUqOXmCn+Sj963X+y3qnOOk2mUelaMWxKSppILs3RqRwpGeaGNHvr6r\np/U6mT34o1zAgCxhD3WCnFibVEXjiMQ4/QdLjI9Q3EEak9932Q7nSa81XJX4\nDpzcoX0z4N2SogYxeMmdcOMHCs8pkT0/CgNKmR45E6bijsBA1X6N/Q6vtB6M\nDPEOkLb4ptG9LA5hcXCzpzaGyLzzzD9FDTHHlIfpvIo1AbSg5AjfWVZU56dk\nwa0m68vxClp9YyYQciHDrQOMEIcPs75VSOiXgVT7aJ0hA7KwS9JyIaKhXzn3\nfY1I5n4ACFKaxOEG19b9BdVq9qCasnrFq0uG8gkpy+p6+EV5/fCCz4bg1eKx\nwqFdphQH/7VX+phCyDGAsiNk2eHpXTeqmq8cxsYdTtpEciXf5UKSGdqb1RN3\nbLSduDcAK1W2HPBBAL/tzAgz5jB1TApP1LJPYSawNOsW2eMPQaKngoX9Daaf\nSM0Cgp8cTXxEdx5PwRUyymohhzL9MfAFZzto2RqrT0DP5EIftBtZhLoO2PZF\nEKku\r\n=UQpY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJyK8cPxhIoLt7rGorhP0Box/TVnxYOJHKA+mnWg7YkAiEA2+Jj7x1NyFBFM/pSNXgVe+lmYl+GR5w5jyePJriyeYY="}]},"_npmUser":{"name":"sholladay","email":"me@seth-holladay.com"},"directories":{},"maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client_0.6.1_1635016405280_0.6897974687133863"},"_hasShrinkwrap":false}},"readme":"# @noirdoor/client [![Build status for Client](https://travis-ci.com/noirdoor/client.svg?branch=master&token=ozEXaxpcSw5vnPFs2Q1q \"Build Status\")](https://travis-ci.com/noirdoor/client \"Builds\")\n\n> [Chords](https://chords.io) music streaming web app\n\nLead Maintainer: [Seth Holladay](https://github.com/sholladay)\n\n[Kanban Board](https://github.com/noirdoor/client/projects/1) | [Release Notes](https://github.com/noirdoor/client/releases) | [Roadmap](https://github.com/noirdoor/client/milestones?direction=asc&sort=due_date&state=open)\n\n## Contents\n\n - [Why?](#why)\n - [Install](#install)\n - [Development](#development)\n - [Usage](#usage)\n - [API](#api)\n - [Testing](#testing)\n - [Continuous delivery](#continuous-delivery)\n - [Browser support](#browser-support)\n - [Related](#related)\n - [Team](#team)\n - [Contributing](#contributing)\n - [License](#license)\n\n## Why?\n\nWe aim to fix the music economy, by paying artists fairly and empowering fans to choose who gets their money. We want everyone to enjoy a happy, productive life creating and listening to music.\n\nThe Chords frontend app provides a beautiful experience for uploading and streaming music. It is the user interface for [dev.chords.io](https://dev.chords.io), where all of the music lives, and where you can go to support your favorite artist.\n\n## Install\n\n1. Install the [server](https://github.com/noirdoor/chords)\n2. Install the client\n    ```sh\n    git clone git@github.com:noirdoor/client.git &&\n    cd client &&\n    npm install\n    ```\n3. Build the client\n    ```sh\n    npm run build\n    ```\n4. Start the server and open `/app` in your browser\n    ```sh\n    chords --open=app\n    ```\n\nNote that the server uses a client version from npm in production and your local client during development. Changes to the server itself require restarting the server, however changes to the client only require rebuilding the client.\n\n## Development\n\nTo make development and debugging easier, we support the [React DevTools](https://github.com/facebook/react-devtools) extension (for [Chrome](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/react-devtools/)) and the [Redux DevTools](https://github.com/zalmoxisus/redux-devtools-extension) extension (for [Chrome](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/remotedev/)).\n\nFile an issue if there are other tools you think we should use or support!\n\n## Usage\n\nThe client's programmatic API is designed to help the server locate the resources it needs to serve the app.\n\n```js\nconst client = require('@noirdoor/client');\nconsole.log('Build path:', client.appPath);\n```\n\n## API\n\n### client\n\nType: `object`\n\nConstants to locate builds of the client, which the server uses to serve the client correctly.\n\n#### appPath\n\nAbsolute path to the app's main entry point. Use `path.join(appPath, '..')` to get its parent directory or `path.basename(appPath)` to get its filename.\n\n## Testing\n\nYou should test the code frequently to catch mistakes early.\n\n```sh\nnpm test\n```\n\nIf necessary, you can instead run the [individual commands](https://github.com/noirdoor/client/blob/ba1c890ce4c2ee3a251b0ca5907c4d84927fa6a1/package.json#L13) (e.g. `xo` to lint the code), in which case you should install the relevant tools globally.\n\nWe highly recommend [integrating the linter](https://github.com/sindresorhus/xo#editor-plugins) in your code editor to help you while writing code.\n\n## Continuous delivery\n\nAll commits, including pull requests, are tested by [Travis CI](https://docs.travis-ci.com/user/for-beginners/).\n\nWe don't yet have automatic deployment, but the app on [dev.chords.io](https://dev.chords.io) is updated within a few minutes of bumping the client dependency in the server.\n\nSee the latest CI results at: https://travis-ci.com/noirdoor/client\n\n## Browser support\n\nWe support recent versions of modern, auto-updating browsers on Windows 10 and macOS 10.13 or newer. Generally, the latest two browser versions are supported, except when major breaking changes are released, in which case it may take some time for us to support the new version.\n\n IE | Edge | Chrome | Firefox | Safari | Opera\n----|------|--------|---------|--------|-------\n X  | X    | √      | √       | TBD    | X\n\nMobile and tablet support is not planned at this time. However, iPad support may be a low priority stretch goal for late 2018.\n\n## Related\n\n - [chords](https://github.com/noirdoor/chords) - Backend Node.js server\n\n## Team\n\nThese humans are the primary caretakers of `@noirdoor/client`.\n\n[![Seth Holladay](https://github.com/sholladay.png?size=100)](https://github.com/sholladay) | [![Ilias Aboubeker](https://github.com/samyilias.png?size=100)](https://github.com/samyilias)\n---|---\n[Seth Holladay](https://seth-holladay.com) | [Ilias Aboubeker](https://github.com/samyilias)\n\n## Contributing\n\nSee our [contributing guidelines](https://github.com/noirdoor/client/blob/master/CONTRIBUTING.md \"Guidelines for participating in this project\") for more details.\n\n1. [Fork it](https://github.com/noirdoor/client/fork).\n2. Make a feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. [Submit a pull request](https://github.com/noirdoor/client/compare \"Submit code to this project for review\").\n\n## License\n\nCopyright © 2017 [Noirdoor](https://noirdoor.com \"Owner of @noirdoor/client\"). All rights reserved.\n","maintainers":[{"name":"sholladay","email":"me@seth-holladay.com"}],"time":{"modified":"2022-04-06T09:27:05.195Z","created":"2017-11-21T02:11:35.950Z","0.0.1":"2017-11-21T02:11:35.950Z","0.0.2":"2017-12-28T22:06:43.491Z","0.0.3":"2018-01-04T21:38:43.692Z","0.0.4":"2018-01-17T22:03:22.849Z","0.0.5":"2018-01-27T13:59:50.651Z","0.0.6":"2018-02-01T21:20:30.341Z","0.0.7":"2018-02-12T21:34:03.403Z","0.0.8":"2018-02-12T23:38:12.989Z","0.0.9":"2018-03-22T22:23:31.167Z","0.0.10":"2018-03-27T20:15:49.402Z","0.0.11":"2018-04-06T00:49:34.223Z","0.0.12":"2018-05-07T09:09:46.552Z","0.0.13":"2018-05-18T09:23:22.845Z","0.0.14":"2018-05-29T16:53:21.562Z","0.0.15":"2018-06-22T03:50:09.393Z","0.0.16":"2018-07-22T00:46:03.227Z","0.0.17":"2018-07-22T01:08:53.009Z","0.0.18":"2018-07-23T23:47:39.934Z","0.0.19":"2018-07-26T17:14:06.863Z","0.0.20":"2018-08-21T00:30:44.124Z","0.0.21":"2018-08-31T04:02:38.550Z","0.0.22":"2018-09-10T23:22:28.158Z","0.0.24":"2018-09-13T20:42:17.215Z","0.0.25":"2018-09-13T21:27:01.795Z","0.0.26":"2018-09-13T23:10:19.033Z","0.0.27":"2018-09-22T08:13:47.534Z","0.0.28":"2018-10-02T20:02:36.179Z","0.0.29":"2018-10-10T23:38:38.332Z","0.0.30":"2018-10-13T18:30:17.674Z","0.0.31":"2018-11-03T07:27:59.125Z","0.0.32":"2019-01-06T02:09:18.742Z","0.0.33":"2019-01-27T09:20:52.835Z","0.0.34":"2019-02-05T00:39:57.945Z","0.1.0":"2019-03-08T21:23:33.936Z","0.1.1":"2019-04-27T04:41:16.854Z","0.2.0":"2019-06-10T15:24:44.583Z","0.3.0":"2020-02-06T08:44:41.418Z","0.4.0":"2021-02-01T20:39:14.803Z","0.5.0":"2021-09-30T06:55:28.037Z","0.5.1":"2021-10-17T03:05:00.393Z","0.6.0":"2021-10-23T17:11:48.909Z","0.6.1":"2021-10-23T19:13:25.463Z"},"homepage":"https://github.com/noirdoor/client","keywords":["music","stream","streaming","playlist","play","listen","social","service","frontend","react","app","fair","fun","musician","artist","fan"],"repository":{"type":"git","url":"git+ssh://git@github.com/noirdoor/client.git"},"author":{"name":"Seth Holladay","email":"me@seth-holladay.com","url":"https://seth-holladay.com"},"bugs":{"url":"https://github.com/noirdoor/client/issues","email":"me@seth-holladay.com"},"license":"SEE LICENSE IN LICENSE","readmeFilename":"README.md"}