{"_id":"spigot-anti-piracy-backend","_rev":"26-e54eabedcf1a884b9279440bca5296ce","name":"spigot-anti-piracy-backend","description":"A koajs application to blacklist leaked plugins","dist-tags":{"latest":"2.1.2"},"versions":{"0.4.0":{"name":"spigot-anti-piracy-backend","version":"0.4.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","postinstall":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.6.4","babel-core":"~6.7.2","babel-plugin-transform-async-to-generator":"~6.7.0","babel-plugin-transform-runtime":"~6.6.0","babel-preset-es2015":"~6.6.0","babel-preset-stage-3":"~6.5.0","babel-runtime":"~6.6.1","koa":"~2.0.0-alpha.3","koa-bodyparser":"~3.0.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~6.0.0","babel-istanbul":"~0.7.0","codeclimate-test-reporter":"~0.3.1","coveralls":"~2.11.8","cz-customizable":"~3.0.0","eslint":"~2.5.1","mocha":"~2.4.5","nodemon":"~1.9.1","should":"~8.3.0","supertest":"~1.2.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"gitHead":"878181526ef5c9481f3c5a4d172c0c42b203f706","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.4.0","_shasum":"5704d1c19a0043e44a821ad820fe888ac609fb93","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"5704d1c19a0043e44a821ad820fe888ac609fb93","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.4.0.tgz","integrity":"sha512-dclY4mWfxBmujJOxlL2CmccqWogwvnWW8+RR6hzXho2jhbor2jDRhYIqmnGx3Psa7y2Ig8SzKjme28yrtPKmLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfp2cV9/ouxS6sVJE42wVxBKkiMFUl0cFLLfwNQ/G0lAIgftzOwyfa3dTDU1z82Q/swWHrFyPtzFNsw0ELJR170cQ="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.4.0.tgz_1459006121962_0.8958776257932186"},"directories":{}},"0.4.1":{"name":"spigot-anti-piracy-backend","version":"0.4.1","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","postinstall":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.6.4","babel-core":"~6.7.2","babel-plugin-transform-async-to-generator":"~6.7.0","babel-plugin-transform-runtime":"~6.6.0","babel-preset-es2015":"~6.6.0","babel-preset-stage-3":"~6.5.0","babel-runtime":"~6.6.1","koa":"~2.0.0-alpha.3","koa-bodyparser":"~3.0.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~6.0.0","babel-istanbul":"~0.7.0","codeclimate-test-reporter":"~0.3.1","coveralls":"~2.11.8","cz-customizable":"~3.0.0","eslint":"~2.5.1","mocha":"~2.4.5","nodemon":"~1.9.1","should":"~8.3.0","supertest":"~1.2.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"f371a98e63c675de7bd3ea17d584405392a1e0ef","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.4.1","_shasum":"f7b8cfeb2e1f86edda82563eea68b44310f5e75e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"f7b8cfeb2e1f86edda82563eea68b44310f5e75e","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.4.1.tgz","integrity":"sha512-vh03q1XoCsOUOwN0koZEXhRUHRb6o2ORWfeoIZpDwP2O1slZHh0QACXRcO6UOiuI73BIalVsgJcdKwwHpmDA7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbx64bg4KfPp87zt7aDy3UE4LXtkWDbKTB4ORSX9HgFgIgHHqx4pF9MJo1+VgcKyvJ6GRh1H2tLDkYQLYJ/LFwZo4="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.4.1.tgz_1459006497699_0.6598467780277133"},"directories":{}},"0.4.2":{"name":"spigot-anti-piracy-backend","version":"0.4.2","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","prepublish":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.6.4","babel-core":"~6.7.2","babel-plugin-transform-async-to-generator":"~6.7.0","babel-plugin-transform-runtime":"~6.6.0","babel-preset-es2015":"~6.6.0","babel-preset-stage-3":"~6.5.0","babel-runtime":"~6.6.1","koa":"~2.0.0-alpha.3","koa-bodyparser":"~3.0.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~6.0.0","babel-istanbul":"~0.7.0","codeclimate-test-reporter":"~0.3.1","coveralls":"~2.11.8","cz-customizable":"~3.0.0","eslint":"~2.5.1","mocha":"~2.4.5","nodemon":"~1.9.1","should":"~8.3.0","supertest":"~1.2.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"ae3626f4b860f6ebe869d601267ac7404c304493","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.4.2","_shasum":"04c5935cf83f530a287b3933e43192b4d360f513","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"04c5935cf83f530a287b3933e43192b4d360f513","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.4.2.tgz","integrity":"sha512-FngBtaZhYv0kz+iVE/YaZFkdKDSHg9AaLDnh6zwPougpvfCPSkq5/HLmIP/Z01mNKDj8fQyeuA4CEFhdMLeyeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyAMvbWhbgqXm8UVUZJ31OfXZbLmiwKgdT7lXtIIaXoAiEAgPKyhdPts9FMphWgwxcGdp0Q0ShRzSW6fqKxa9Ek5wU="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.4.2.tgz_1459008083604_0.042661618208512664"},"directories":{}},"0.5.0":{"name":"spigot-anti-piracy-backend","version":"0.5.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","prepublish":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.6.4","babel-core":"~6.7.2","babel-plugin-transform-async-to-generator":"~6.7.0","babel-plugin-transform-runtime":"~6.6.0","babel-preset-es2015":"~6.6.0","babel-preset-stage-3":"~6.5.0","babel-runtime":"~6.6.1","koa":"~2.0.0","koa-bodyparser":"~3.0.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~6.0.0","babel-istanbul":"~0.7.0","codeclimate-test-reporter":"~0.3.1","coveralls":"~2.11.8","cz-customizable":"~3.1.0","eslint":"~2.5.3","mocha":"~2.4.5","nodemon":"~1.9.1","should":"~8.3.0","supertest":"~1.2.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"9beb890843e7ae9b2b4669bcd2b3b706070f5045","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.5.0","_shasum":"9107a41b1a9580d25c2fcc4898a49774226e2ee6","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"9107a41b1a9580d25c2fcc4898a49774226e2ee6","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.5.0.tgz","integrity":"sha512-Gz2F8VxGQOniJoUU1wynG8YG6FR0sceThBIwpicF32r8vB31PGQpM0LuO48KSfk3rzxYiYTN+xtRWTasON58zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+V1madjMLMtEyR2v5TUVPaYnXFV3PL5ESYphkMkaoHAIhAKW/0AtB/eFJaenRjc3despwR+Mp8AL6HZSi9mW6IO9T"}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.5.0.tgz_1459350545626_0.17351323226466775"},"directories":{}},"0.5.1":{"name":"spigot-anti-piracy-backend","version":"0.5.1","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","prepublish":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.9.0","babel-core":"~6.9.0","babel-plugin-transform-async-to-generator":"~6.8.0","babel-plugin-transform-runtime":"~6.9.0","babel-preset-es2015":"~6.9.0","babel-preset-stage-3":"~6.5.0","babel-runtime":"~6.9.0","koa":"~2.0.0","koa-bodyparser":"~3.1.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~6.0.4","babel-istanbul":"~0.8.0","codeclimate-test-reporter":"~0.3.1","coveralls":"~2.11.9","cz-customizable":"~4.0.0","eslint":"~2.10.2","mocha":"~2.5.3","nodemon":"~1.9.2","should":"~8.4.0","supertest":"~1.2.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"39e160f90c85651630792053cbe72dff6201a10b","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.5.1","_shasum":"a5e3cab4ff5064d9e6e465ad599c5121dceab4d7","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"a5e3cab4ff5064d9e6e465ad599c5121dceab4d7","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.5.1.tgz","integrity":"sha512-UepC5d7wXJ5I0jkKQGEtfcvONl5k1w7j6Utwkd/OZ4rW/Vs5/fAL7ZVtjK0dckNhQP8edS1ZnAlAjTDAxwp7ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC36pW2z0mLUtk3ZoeHHCrezzcZKjiPTleKKSyj62Xc4AiAGL2LrMPTHYjG8K72T/e96K0wsbSMeQuaX4GLCvQPJ3Q=="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.5.1.tgz_1464212056938_0.5804019533097744"},"directories":{}},"0.5.2":{"name":"spigot-anti-piracy-backend","version":"0.5.2","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","changelog":"conventional-changelog -i CHANGELOG.md -s -r 0 -p eslint","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","prepublish":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.9.0","babel-core":"~6.9.0","babel-plugin-transform-async-to-generator":"~6.8.0","babel-plugin-transform-runtime":"~6.9.0","babel-preset-es2015":"~6.9.0","babel-preset-stage-3":"~6.5.0","babel-runtime":"~6.9.0","koa":"~2.0.0","koa-bodyparser":"~3.1.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~6.0.4","babel-istanbul":"~0.8.0","codeclimate-test-reporter":"~0.3.1","conventional-changelog-cli":"^1.2.0","coveralls":"~2.11.9","cz-customizable":"~4.0.0","eslint":"~2.11.0","mocha":"~2.5.3","nodemon":"~1.9.2","should":"~8.4.0","supertest":"~1.2.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"6fa2e2aae906da70908249c1cfcf1280a1c13160","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.5.2","_shasum":"8c22b543532606ca8f0cd55ee1e84add49642571","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"8c22b543532606ca8f0cd55ee1e84add49642571","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.5.2.tgz","integrity":"sha512-iPqm55NFD9PzIuacBrU62ixTj0RQV8qCaUDMA5DZ9NlSoM8K0KcKiXit/GjYsV0ITNjuBs/vrSOoZ3Lup7FfpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6CXTWZ7ssl1Shh1Hmds4NaDlHzfyEpjaBtZEmKFrdaAiEAxm+CsHSvjO0TkaGysyw5gusbuDP/Un8WS25k02JgHdk="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.5.2.tgz_1464525748726_0.5554431532509625"},"directories":{}},"0.5.3":{"name":"spigot-anti-piracy-backend","version":"0.5.3","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","changelog":"conventional-changelog -i CHANGELOG.md -s -r 0 -p eslint","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","prepublish":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-plugin-transform-async-to-generator":"~6.16.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.16.0","babel-preset-stage-3":"~6.17.0","babel-runtime":"~6.11.6","koa":"~2.0.0","koa-bodyparser":"~3.2.0","koa-router":"~7.0.1","winston":"~2.2.0"},"devDependencies":{"babel-eslint":"~7.0.0","babel-istanbul":"~0.11.0","codeclimate-test-reporter":"~0.4.0","conventional-changelog-cli":"~1.2.0","coveralls":"~2.11.14","cz-customizable":"~4.0.0","eslint":"~3.7.1","mocha":"~3.1.0","nodemon":"~1.11.0","should":"~11.1.0","supertest":"~2.0.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"23234687b5aec36ac262e65bfbbcb398e1ccbeae","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.5.3","_shasum":"a9ec6b2a256d673525be18d760520f39c73df5d0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"a9ec6b2a256d673525be18d760520f39c73df5d0","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.5.3.tgz","integrity":"sha512-2XZdhXe1rMAZnYiz2fK9iszuhjfuWymk/olQ7XiYrYV81CUmVP7jXaCwMaq8BqBVam5vkUwpINK5iV9TdwFhOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4nRSOU9petZNr5O31llb/en8nCrF6BU2D/uhPQz9QiAiBghrB2sNFK0zjtIc0zC0vc+vxL6N2xkxzMm8eHd+HYWw=="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.5.3.tgz_1475869536291_0.7832332872785628"},"directories":{}},"0.5.4":{"name":"spigot-anti-piracy-backend","version":"0.5.4","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel app.js -d dist","changelog":"conventional-changelog -i CHANGELOG.md -s -r 0 -p eslint","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage .","prepublish":"npm run build","start":"node dist/app.js","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- app.js"},"engines":{"node":">=4.2"},"author":{"name":"xGhOsTkiLLeRx"},"dependencies":{"babel-cli":"~6.18.0","babel-core":"~6.18.2","babel-plugin-transform-async-to-generator":"~6.16.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.18.0","babel-preset-stage-3":"~6.17.0","babel-runtime":"~6.18.0","koa":"~2.0.0","koa-bodyparser":"~3.2.0","koa-router":"~7.0.1","winston":"~2.3.0"},"devDependencies":{"babel-eslint":"~7.1.1","babel-istanbul":"~0.11.0","codeclimate-test-reporter":"~0.4.0","conventional-changelog-cli":"~1.2.0","coveralls":"~2.11.15","cz-customizable":"~4.0.0","eslint":"~3.10.2","mocha":"~3.2.0","nodemon":"~1.11.0","should":"~11.1.1","supertest":"~2.0.1"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"CC-BY-NC-SA-4.0","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"ec8a2906883b2901ad9a0cf3f412c7b30ea7320f","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.5.4","_shasum":"2b5145d2090b8a7fadb9f924402c169a95a87056","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"2b5145d2090b8a7fadb9f924402c169a95a87056","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.5.4.tgz","integrity":"sha512-UFIBNYYBQeT2I+siKtfmflGgcryw6iETT0PlCByFCmwIsaQcO+V3JaEKMpO+fYcAc6vbHZdeIQVeWyso9p52Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9ZtQ6ATKDuhLNxtp6mpLZBJAFMpQ/s04SljYRWlSQNAIhALr0vugoBQx4klJVC2TbsQmDJcNAO2X/JbefZ7hXwJBX"}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.5.4.tgz_1480093098613_0.5499995204154402"},"directories":{}},"0.6.0":{"name":"spigot-anti-piracy-backend","version":"0.6.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"./src/app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel ./src/app.js -d dist","changelog":"conventional-changelog -i CHANGELOG.md -s -r 0 -p eslint","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern dist --ignore-pattern coverage ./src","prepublish":"npm run build","start":"node dist/app.js","release":"standard-version","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- ./src/app.js"},"engines":{"node":">=4.2"},"author":{"name":"timbru31"},"dependencies":{"babel-cli":"~6.23.0","babel-core":"~6.23.1","babel-plugin-transform-async-to-generator":"~6.22.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.22.0","babel-preset-stage-3":"~6.22.0","babel-runtime":"~6.23.0","koa":"~2.0.0","koa-bodyparser":"~3.2.0","koa-router":"~7.1.0","winston":"~2.3.1"},"devDependencies":{"babel-eslint":"~7.1.1","babel-istanbul":"~0.12.1","codeclimate-test-reporter":"~0.4.1","conventional-changelog-cli":"~1.2.0","coveralls":"~2.11.16","cz-customizable":"~4.0.0","eslint":"~3.15.0","mocha":"~3.2.0","nodemon":"~1.11.0","should":"~11.2.0","standard-version":"~4.0.0","supertest":"~3.0.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"7ed62c7507f9d112511d9d6054773a8d0faa02d8","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.6.0","_shasum":"f2e118d0a64ff79bad808a22ac0d2a48361f289e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"f2e118d0a64ff79bad808a22ac0d2a48361f289e","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.6.0.tgz","integrity":"sha512-kP814RHq9qsTDBejr/fQUqIhkT/lkzuE5LZfCy9QYogzEokfzH1IrTF14VePIN6ov+E2BdPItVgZU3ytMQEU9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1aObuIeP8Yns11V5zOVaJwi7QNkuUHfqn40E2N1nT0gIgLAkwG3N+pzFp0sCbTGWol73TYTY1/NRYpqaXkntqz10="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.6.0.tgz_1487282794497_0.057116787414997816"},"directories":{}},"0.6.1":{"name":"spigot-anti-piracy-backend","version":"0.6.1","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./dist/app.js"},"main":"./src/app.js","scripts":{"babel-node":"./node_modules/babel-cli/bin/babel-node.js","build":"babel ./src -d ./dist","coverage":"npm run babel-node -- ./node_modules/babel-istanbul/lib/cli.js cover _mocha","lint":"eslint --ignore-pattern ./dist --ignore-pattern coverage ./src","prepublish":"npm run build","start":"node ./dist/app.js","release":"standard-version","pretest":"npm run lint","test":"mocha --compilers js:babel-core/register","watch":"nodemon --exec npm run babel-node -- ./src/app.js"},"engines":{"node":">=4.2"},"author":{"name":"timbru31"},"dependencies":{"babel-cli":"~6.23.0","babel-core":"~6.23.1","babel-plugin-transform-async-to-generator":"~6.22.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.22.0","babel-preset-stage-3":"~6.22.0","babel-runtime":"~6.23.0","koa":"~2.0.0","koa-bodyparser":"~3.2.0","koa-router":"~7.1.0","winston":"~2.3.1"},"devDependencies":{"babel-eslint":"~7.1.1","babel-istanbul":"~0.12.1","codeclimate-test-reporter":"~0.4.1","coveralls":"~2.11.16","cz-customizable":"~4.0.0","eslint":"~3.15.0","mocha":"~3.2.0","nodemon":"~1.11.0","should":"~11.2.0","standard-version":"~4.0.0","supertest":"~3.0.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"5a73c32d6297f69836894fa73d5dd98447aca923","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@0.6.1","_shasum":"216dc72fe28b99a5af5f849fdeb33842810d4367","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"216dc72fe28b99a5af5f849fdeb33842810d4367","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-0.6.1.tgz","integrity":"sha512-UA0Hfy0OEcmpLwZcXok6cr8wO70zMHLN1Z9kUSOMGCcsU0yl0yUgVnRGeqUqDwEWPJhQAduLXrPYkql6VD4ViQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAelSjhexD2J/VQFJun/x7TK5aRIBqMQRXmA5P76lV6wAiEAnutJNRFNAC0lG3THBfHj/bZb+AMRWjiTdJgTP8oTGiU="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-0.6.1.tgz_1487284376051_0.4537641522474587"},"directories":{}},"1.0.0":{"name":"spigot-anti-piracy-backend","version":"1.0.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./src/app.js"},"main":"./src/app.js","scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --ignore-pattern coverage ./src","start":"node ./src/app.js","release":"standard-version","pretest":"npm run lint","test":"mocha","watch":"nodemon ./src/app.js"},"engines":{"node":">=7.6"},"author":{"name":"timbru31"},"dependencies":{"koa":"~2.0.1","koa-bodyparser":"~3.2.0","koa-router":"~7.1.0","winston":"~2.3.1"},"devDependencies":{"codeclimate-test-reporter":"~0.4.1","coveralls":"~2.11.16","cz-customizable":"~4.0.0","eslint":"~3.16.1","istanbul":"~1.1.0-alpha.1","mocha":"~3.2.0","nodemon":"~1.11.0","should":"~11.2.0","standard-version":"~4.0.0","supertest":"~3.0.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"db03254371e99a9004950d7169b59a1efe01cb10","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.0.0","_shasum":"8e9efe87934dfe896a54094cb99ca95b10b8b216","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"8e9efe87934dfe896a54094cb99ca95b10b8b216","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.0.0.tgz","integrity":"sha512-wa1Dl1Nh6Isih12ZXkvdKe6TA25NRaKkjTkChibHlO7c48HNzx1f1FV0EHN6OXYZcmnSszkfekFA2vEXxow4JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN4MdIAUUI8af8hV+6wwNThQqNgBX6yRSCl6aK/zLi/AiEA7yYnlqAQPR4nr/EMPt6FrmZLy4vVF3EMDvJmRtsaSdg="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-1.0.0.tgz_1488040462396_0.5533834139350802"},"directories":{}},"1.0.1":{"name":"spigot-anti-piracy-backend","version":"1.0.1","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./src/app.js"},"main":"./src/app.js","scripts":{"coverage":"istanbul cover _mocha","lint":"eslint --ignore-pattern coverage ./src","start":"node ./src/app.js","release":"standard-version","pretest":"npm run lint","test":"mocha","watch":"nodemon ./src/app.js"},"engines":{"node":">=7.6"},"author":{"name":"timbru31"},"dependencies":{"koa":"~2.2.0","koa-bodyparser":"~4.2.0","koa-router":"~7.1.0","winston":"~2.3.1"},"devDependencies":{"codacy-coverage":"~2.0.1","codeclimate-test-reporter":"~0.4.1","coveralls":"~2.12.0","cz-customizable":"~4.0.0","eslint":"~3.18.0","istanbul":"~1.1.0-alpha.1","mocha":"~3.2.0","nodemon":"~1.11.0","should":"~11.2.0","standard-version":"~4.0.0","supertest":"~3.0.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"29db45650638529bb9e0a539e2b4ea1ae705fc99","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.0.1","_shasum":"32254656699c76ae375f8a54d0d7cb54b46a14dc","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.3","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"shasum":"32254656699c76ae375f8a54d0d7cb54b46a14dc","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.0.1.tgz","integrity":"sha512-QTzkV4COlfWK96L3pZE2gG+OMRiYa1Hl3qEPxcV3RKZxCueDz0Ogwj33PzfOsXo8L4as2ttrQWYWrfll7dZ6Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJj3NzEktniAt8p6fwgMIBGl8xOZyHwIVY/QeFGud5xAIgHnWAQXNJCVrHilh+XgeCZf9trdluqwKzQX/7K1bYZ4Q="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spigot-anti-piracy-backend-1.0.1.tgz_1490093963334_0.6581980278715491"},"directories":{}},"1.0.2":{"name":"spigot-anti-piracy-backend","version":"1.0.2","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"./src/app.js"},"main":"./src/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"eslint --ignore-pattern coverage ./src","start":"node ./src/app.js","release":"standard-version","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon ./src/app.js"},"engines":{"node":">=8"},"author":{"name":"timbru31"},"dependencies":{"koa":"~2.3.0","koa-bodyparser":"~4.2.0","koa-router":"~7.2.1","winston":"~2.3.1"},"devDependencies":{"codacy-coverage":"~2.0.2","codeclimate-test-reporter":"~0.5.0","coveralls":"~2.13.1","cz-customizable":"~5.0.0","eslint":"~4.2.0","mocha":"~3.4.2","nodemon":"~1.11.0","nyc":"^11.0.2","should":"~11.2.1","standard-version":"~4.2.0","supertest":"~3.0.0"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"gitHead":"e0e3fe5b29e1acea834ea3f6565b85993ffc9826","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"integrity":"sha512-3zTIF/jgOZ/eAv7Zzw5Y4F6rghFwpIZQwv3TdUwvoxx5Rs+UqUjWq6NMmH/XDcTYNVDRy4aP4HZWDbDuz9S7jQ==","shasum":"29eb7f389b856f7d63669da8966bf69ffe8f3732","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDALNc9ZIefidwm6nTRb9r1PjHPpEaKjyIwcEyJpou7/AIhAPSsvrRr1+VkR77bal/ppgKLua4Bp3iB/pa4JQdqzShc"}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend-1.0.2.tgz_1500365950480_0.5117900751065463"},"directories":{}},"1.0.3":{"name":"spigot-anti-piracy-backend","version":"1.0.3","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=8"},"author":{"name":"timbru31"},"dependencies":{"koa":"~2.5.0","koa-bodyparser":"~4.2.0","koa-router":"~7.4.0","winston":"~2.4.1"},"devDependencies":{"@types/koa":"~2.0.44","@types/koa-bodyparser":"~4.2.0","@types/koa-router":"~7.0.27","@types/mocha":"~5.0.0","@types/node":"~9.6.0","@types/supertest":"~2.0.4","@types/winston":"~2.3.8","codacy-coverage":"~2.1.1","codeclimate-test-reporter":"~0.5.0","coveralls":"~3.0.0","cz-customizable":"~5.2.0","mocha":"~5.0.5","nodemon":"~1.17.2","nyc":"~11.6.0","should":"~13.2.1","standard-version":"~4.3.0","supertest":"~3.0.0","ts-node":"~5.0.1","tslint":"~5.9.1","typescript":"~2.7.2"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary"],"sourceMap":true,"instrument":true},"gitHead":"55801df3c1b0b7b552adce82e9e0804acfcf707b","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.0.3","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"integrity":"sha512-sU0LMuuJ/3lLpKd8ErUTHq1lfbIQXbFOA34m5D2R/ieTHtEmlfmhckuLs2w30W9xHm3Nsz2dvUr5miKQq4EtKg==","shasum":"86c6142576c1b495c3416c3deed550529be2bab2","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.0.3.tgz","fileCount":22,"unpackedSize":205182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdYrSh7INOPqr/PZzUdFjQv4+4qTbSbX8qXDuKqDWu9AiBw2Z+XEDmWX/oIJV+Sw38Scs3vwZQimIySRrtxSQRLLQ=="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_1.0.3_1522010383040_0.6172085728424006"},"_hasShrinkwrap":false},"1.1.0":{"name":"spigot-anti-piracy-backend","version":"1.1.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=8"},"author":{"name":"timbru31"},"dependencies":{"koa":"~2.5.0","koa-bodyparser":"~4.2.0","koa-router":"~7.4.0","winston":"~2.4.1"},"devDependencies":{"@types/koa":"~2.0.44","@types/koa-bodyparser":"~4.2.0","@types/koa-router":"~7.0.27","@types/mocha":"~5.0.0","@types/node":"~9.6.0","@types/supertest":"~2.0.4","@types/winston":"~2.3.8","codacy-coverage":"~2.1.1","codeclimate-test-reporter":"~0.5.0","coveralls":"~3.0.0","cz-customizable":"~5.2.0","mocha":"~5.0.5","nodemon":"~1.17.2","nyc":"~11.6.0","should":"~13.2.1","standard-version":"~4.3.0","supertest":"~3.0.0","ts-node":"~5.0.1","tslint":"~5.9.1","typescript":"~2.7.2"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary"],"sourceMap":true,"instrument":true},"gitHead":"25cbff0287701feb730fe66b405334f51046b24d","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.1.0","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"integrity":"sha512-m909OM12BNLWOSmhVGf405h6ZhSBNb8D7Nsl9LgnJpJ6aunQXbsa4VSvTrXhinLPtttoLIgPnfe8lItEkHLMRg==","shasum":"6ae031a2d3752782efb92b426eb65c4aaa6f89fb","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.1.0.tgz","fileCount":22,"unpackedSize":206535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDwhzHjNS82Vy0GpF0OBUGazjYSWSulz/R3SHw8/QsLAIhAKbFXMszfEBEYbr79Zon8tRBVmvJ5FHyE2am+2my8eyC"}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_1.1.0_1522097507204_0.44743196144928365"},"_hasShrinkwrap":false},"1.2.0":{"name":"spigot-anti-piracy-backend","version":"1.2.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=8"},"author":{"name":"timbru31"},"dependencies":{"koa":"^2.5.2","koa-bodyparser":"^4.2.1","koa-router":"^7.4.0","winston":"^3.0.0"},"devDependencies":{"@types/koa":"^2.0.46","@types/koa-bodyparser":"^5.0.1","@types/koa-router":"^7.0.31","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/supertest":"^2.0.5","codacy-coverage":"^3.0.0","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.2","cz-customizable":"^5.2.0","mocha":"^5.2.0","nodemon":"^1.18.3","nyc":"^12.0.2","should":"^13.2.3","standard-version":"^4.4.0","supertest":"^3.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","typescript":"^3.0.1"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary"],"sourceMap":true,"instrument":true},"gitHead":"e981ee08ad805a1055f481d0884f7a9230945ded","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.2.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"dist":{"integrity":"sha512-tiL1R2jTj8jrmj0QW+k0MRNSkSNKFbNGRKimNcDTx4uxI+kIu0QQ6lJC3bxYPyJYrdj4i17Sj3ALaVRDlo2j0g==","shasum":"11f9fb4ff85cb973884a7640fad32146edf004d7","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.2.0.tgz","fileCount":23,"unpackedSize":201688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeIcUCRA9TVsSAnZWagAAWmAP+QFWWqT6k6681xGfNyv7\n/OG+9yhV/rG8ZaIGL+yi4yAHZMvsmy/PIll+wasiSPt1YZvNdCwMOzDSj5b2\nbKZUj9sjn6Jo99Y656j/IQV/1mHep4ivDrhl/zkHOfBaBwxIPy4kDbl0clyz\nFqfSS8pi1JN3H7i2dTbK72ECaKeXg6d2fX1cPLSk7l/lVEm3bxrnjoISKQ+t\nZzjvEU2QpSvzm215oKKYIefyCF1htewqZ4ONaaM+LPTv+/eFkhvYfxW3Ypdt\nF9oMCJwLnFc6bGpt/+i9iIOkF1upSHyk2C92DB6Uzek7HGZqSsJmEQ1W/sKy\nFRh3T5eSHQXOia92xlE7K97Wy8MgEv6XrMJnDMfVOF+jbOmLaXJx+jG1DJ3A\nKG1Y2ZSjzd7vBOFnAEGAbnmdWn18mrmHLNujOl7JHQmesNjeIBjDnqpBwG0I\nc2lo9F1YiS6nOORDtQeSK6pS5NR7AMiJkBjNy79jdweoD1Z3JTsbYBk/AsCV\nD1YrkWoXzEPbun93YItcIGJch6fsmkX+1E72wASqTuXYBT38CzC0+Pn4OrWB\n3taSna+rXsFIk/CjucVHh+ecovDSQ7o5WAjBgpV6i8wrQMZzxj3j3366ZlaU\n/b0fRZpsERe5CXiXVf8h79OOHnI81l++GLWbeFqkQoNAIZOdueBNGNqwzJs/\nQowi\r\n=HXkl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGojRNAp2EHoI2OiKHGDhgZs0HxeWJ4vgZnObtmBF4LgIgS0zE/wgKH/KIn+25LhGKi5OJDdYRdaeiqnWND4bCVaE="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_1.2.0_1534625555439_0.09566873349837346"},"_hasShrinkwrap":false},"1.2.1":{"name":"spigot-anti-piracy-backend","version":"1.2.1","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=8"},"author":{"name":"timbru31"},"dependencies":{"koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-router":"^7.4.0","winston":"^3.2.0"},"devDependencies":{"@types/koa":"^2.0.48","@types/koa-bodyparser":"^4.2.1","@types/koa-router":"^7.0.39","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/supertest":"^2.0.7","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.2","mocha":"^5.2.0","nodemon":"^1.18.9","nyc":"^13.1.0","should":"^13.2.3","standard-version":"^4.4.0","supertest":"^3.4.2","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.2.4"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary"],"sourceMap":true,"instrument":true},"gitHead":"d76980efb26ace1410482d3e9104a81bc833c332","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@1.2.1","_nodeVersion":"11.7.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-jx0XQYqRV1GTvcsOn87v45CZTq2vuS75WYWE8WLMMMKIQGTd2RMdShk4h9BduK6WXq/JPQ1EH2UTPX+c5skkFw==","shasum":"0609a612fa6b08ed2d672a77660fbc4f637613b7","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-1.2.1.tgz","fileCount":23,"unpackedSize":231921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT3OhCRA9TVsSAnZWagAAwq8P/A/tXXEr9DS8eGcnqnFK\nc3XQUmOxg7JvAbYyp4OPq8ySUKRbgoI7DQYoUN2mJU4nYZGe7s4AbzqdjmIg\ncOWqYIPUa+X+aFNXohwJug+oElA/49F9roWZpO2704PXSOD/TQfkAfOvIk9F\nJcy4beU3KSGt2oDsmcUIqmOEcHCqka2jXJtLvPLwBU/eQ5OhFdhLCaTFLulG\nzQinTFt/7CbgkbZrqlA2BxCjT0o8v8qoBAvzuKLdMffGE0fv7BBmRsFyH30l\nVNeFLovb62RpEREE/WJ2di3POddjKBwJNVR5xUwmo+B7H7KWchUO8QGa6UXy\nJKWUtvIkrgRkAhL5/SrKnGkJA8kjK0g8gWRGC+psbHJONF6YwoLyncR748iq\n/u8j6Kj9CF+OEuFiowfL8iAkTzL6KiPPFUpLMx7Y6GEZED4VWRI2urtrdorE\n8k5AqZA0PLkdu6qDBvgA/ikr4HLTer5LvL95BbOijp9AF4dKdJj9jClM5NrD\nP4JErI0JLYmAPnrqbQ/okD6ATD9PVVvQAlpaHAKX+sF8FoeeDO/6V4DDnnBi\nMmYMyU8S0/7OPvruFxW8RHWDE0AFuOk4FsVR575edPKo77LhQBR+Dd3ARq7y\n3ibmGPOXLsH+fXc/B2K82i/NkPdpmhkS4NvoksnZaXyNRXVNOSR3kdjHwI+E\nJ+ei\r\n=ek1b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/V/N3JNXq3VE8Idh8CN/O5ESg9CInmtCvKM+Lzs15ewIhAIywv4frIlKTQIKPYYZRu8h9u6a8f/As4ywTzskSQs9G"}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_1.2.1_1548710817295_0.0936456243871"},"_hasShrinkwrap":false},"2.0.0":{"name":"spigot-anti-piracy-backend","version":"2.0.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version -s","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=10"},"author":{"name":"timbru31"},"dependencies":{"koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-router":"^7.4.0","winston":"^3.2.1"},"devDependencies":{"@types/koa":"^2.0.48","@types/koa-bodyparser":"^4.3.0","@types/koa-router":"^7.0.40","@types/mocha":"^5.2.7","@types/node":"^10.14.9","@types/supertest":"^2.0.7","coveralls":"^3.0.4","mocha":"^6.1.4","nodemon":"^1.19.1","nyc":"^14.1.1","should":"^13.2.3","standard-version":"^6.0.1","supertest":"^4.0.2","ts-node":"^8.2.0","tslint":"^5.17.0","typescript":"^3.5.1"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"standard-version":{"scripts":{"postchangelog":"npx prettier --write CHANGELOG.md"}},"gitHead":"31bc2634c99c2e121532ecd84480297cc66bdbdf","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@2.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-d6PLdWuOARAh7lCpQ/SDk3wj8eR7HDIYTakGY3inLNGnPsO9b0BDXbS1fM4DCgNH3ksLTAnA9bm7NwuH+91Xjw==","shasum":"26c663718db0cca38968b3fe4282f65ec67f4ccd","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-2.0.0.tgz","fileCount":9,"unpackedSize":48455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAP+pCRA9TVsSAnZWagAA8JIP/1ZBWrPeTT4Di0W/Cj9o\nYi4wExsA0yhrzNxZcnwQqT1MOAGjaHDnW9X+efZdA5feK9fLU2cpI9u/t0am\nh73DIQzH8kaQHYP2EZ65oM00jQ+8RxyhHjdtnIEz8yxQ46JIECXL5JAQjxeO\nup8vq7TdOCxfQdyvs2TILxq7XMMxLJFNHilxXpy4GnB2yHHLTwDkL3dxJH31\nK8ZwIrDQAcndix7UC/ywwGeGbXiXCIbbrzDF7Ois5MqvAFA5Yishmnzl9m66\nKhIfCO07/Xg2KkY6DNotI/0SBclP0FnNFiqPf3cLpX3AtootqWvVoipQNLQx\nH+8p816E6gONz7PuMdprnvoNDIrx3TxPtmcJQStFAa2gOB+j+R3Yo2PfBanv\nLJTEHNQR7JsTmvoCarE4YfoIKQMdc0VNrsGMKuOiSSdwZkp5GBub+qpQSitl\ncCzzszAUwO11MrV1IAk/PEyt35pNjC2tX/MPa728TpXAe5MEKdgQ9c/Jhv/J\nhx1rZMe8HLuyXJ3U7gUyUB9awSo007F90UMQ/WAvZHqE/MNNQKnX44v9rs37\n/OMpfZMtQWr/+MxN14C1G2ZIlg7uf4Enc0kLaEhRjuSC37Epx4eS30Msyfq+\nur0jLTkteJdKXZnAoSo8tZ/qJJi3l/9E3/W3BoSw8y0et/hoZqJy90N59ZmX\nmHI4\r\n=L+Og\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP1iHxW6ZHlbEixSTrqwbt/z9y5EGG7zSovpg6tSrmXAiEApYMbIAKK5PuxbT/5OQ7HFTnmISpqBMCi6AAtOhlsnbU="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_2.0.0_1560346536360_0.4774684760207337"},"_hasShrinkwrap":false},"2.1.0":{"name":"spigot-anti-piracy-backend","version":"2.1.0","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version -s","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=12"},"author":{"name":"Tim Brust","email":"github@timbrust.de"},"dependencies":{"@koa/router":"^8.0.8","koa":"^2.11.0","koa-bodyparser":"^4.3.0","winston":"^3.2.1"},"devDependencies":{"@types/koa":"^2.11.0","@types/koa-bodyparser":"^4.3.0","@types/koa__router":"^8.0.2","@types/mocha":"^7.0.2","@types/node":"^12.12.36","@types/supertest":"^2.0.8","coveralls":"^3.0.11","mocha":"^7.1.1","nodemon":"^2.0.3","nyc":"^15.0.1","should":"^13.2.3","standard-version":"^7.1.0","supertest":"^4.0.2","ts-node":"^8.8.2","tslint":"^6.1.1","typescript":"^3.8.3"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"standard-version":{"scripts":{"postchangelog":"npx prettier --write CHANGELOG.md"}},"funding":"https://github.com/sponsors/timbru31","gitHead":"6aaff4d5182d6499369ae76a81c4c54f9b897392","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@2.1.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-x5RHE4oZVsdIIucybtYo7s/GxDm9o11suPmxkMvkWcp9JmLvHyL5wZbIRzXQzVIkserQkDudoL0SJnKBIHUWEQ==","shasum":"4bdaae55bb5c6715d1de4ff4e923973b653f23e3","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-2.1.0.tgz","fileCount":7,"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqWM1CRA9TVsSAnZWagAAmzcP+wbcc3Jjf5ICw/txAzaP\ns4PjoQCpkV4WRNcU2oFhR0LdZf40OHzPgNrt4eqw06euCUNOCkd1/jaToUs1\nrdeameTQ9kwlM5fCsyKcGmkvYu9wEnHhhpQ8J7kp53ghvmoeE8/ko9hwYtea\n0hh4rtQbZjewM/RdttVS7Vg07T1lrGV/+XlHP0mc8fVvpRNrw9GR0RG8/6ko\nbvfzW/29MkX2/p/rRq4b7JzdmOLWrTui9mhBDeSoIxHnfOQ4NG73bUyCS97/\ndhsdy/0aoLD3e87wS4KIGslK4UCj+wehSBgVXe8p1e8Qmilg8D0QkML6Hokg\nypoZopnSeOERB2fcxusxez02eiVWuQA1V1hjQnUAyVs9MiZMjb44+TUuFyq3\nnh7jvyqGuhebf3n3FjpYrE9IjQ2I7wstmJFTqDcTbOVMvh9vo7nbwFuFG1m6\nNU58RvCh4ZL00LoIiJp2QPTV7w1ETps9W4LT69mqGhZsQ3jkktfZWKidjOun\nHd8HL296ua6KriIulUmqv4uUOL8eYt5fEav2uZ4KBjkC9g1SPUSqe9U27XnV\n4gKMg0C23aOhHx9dzDaLbUdkaRPQ+OtHiQTH/l1ss3RcbqHk98krZNiwx32t\nKZnZuj3eSYjDGXMDhKlir4U57hqzXmpptxtU+i8mr/cHY4keGh9LmaAmCZT4\n2BJY\r\n=L9WB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMkLn3Ti5+Lw7U/UFpCNB/1QcvzM68NwClvrSoD2pCGQIgYLrDiIuTx8KW83Sjz6YnAmxHPN2SmEjv/OBAODSCPb8="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_2.1.0_1588159285399_0.22436760940016942"},"_hasShrinkwrap":false},"2.1.1":{"name":"spigot-anti-piracy-backend","version":"2.1.1","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version -s","pretest":"npm run lint","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=12"},"author":{"name":"Tim Brust","email":"github@timbrust.de"},"dependencies":{"@koa/router":"^9.0.1","koa":"^2.11.0","koa-bodyparser":"^4.3.0","winston":"^3.2.1"},"devDependencies":{"@types/koa":"^2.11.0","@types/koa-bodyparser":"^4.3.0","@types/koa__router":"^8.0.2","@types/mocha":"^8.0.0","@types/node":"^12.12.36","@types/supertest":"^2.0.8","mocha":"^8.0.1","nodemon":"^2.0.3","nyc":"^15.0.1","should":"^13.2.3","standard-version":"^8.0.0","supertest":"^4.0.2","ts-node":"^8.8.2","tslint":"^6.1.1","typescript":"^3.8.3"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"standard-version":{"scripts":{"postchangelog":"npx prettier --write CHANGELOG.md"}},"funding":"https://github.com/sponsors/timbru31","gitHead":"8d065165b26fa87af684d8145a6327bdd00fb840","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@2.1.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-CSH4d1zbgb0evPEzJ2jOaCSu6RzlDAVuLDFRGj6pJpZbOCJXgVw/0q+mM1zw9Yp3weWuq+a4pl3bVRmhH2O9Gw==","shasum":"c8c04a8179981a84db93e87597e6e00aa08f6bf0","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-2.1.1.tgz","fileCount":7,"unpackedSize":42825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJUJxCRA9TVsSAnZWagAA84sP/Agcn3EGdzjC/10nM3fW\n8dzD0mlpRt64f1Glr7cVClRAjjhDrNL/jrCOGtRh37700cXLMWqwgXO8CQb/\nHXpNGUdaJq6ouH0xNdqS+TE445y7VQx9SjUAVQZDuCWCJNt/IDl4va7W4Qwx\n9EeA0baBGWuZNJPWdud0CGg3xlQxldubFsjTHLUwCSbx3aq/EbNKztT7sR0r\n/e1bP6AnnQSrTyyub1y0ULz5tju6yRB3DmNjUYxQcew/EG34L3JDuuq40wQc\nlezm68hx960NhkO5cna5hkSYwghiD9aWxfRGGLzyt2rPgwMiD9ePcs/JKx5h\nqT6PD7xr1cGKdHeycF6jy+WPmaOt38orrmJBhQRLY2uddVM1068iAdklrtun\n5K6L+xJS5rsmSPiMzPaUzjAj3yocGlcOWuhrQi4F8BbcRUEvi+cnrXAo6Woy\n8Jc7Sa/xpN93qtF6Noh0BInDt5kVmZtSYS7iuUF0+f8mYEdik+B4SZypXDNF\n43mTwNPQPKAUrUsetgCx+FGPkgkL0EtOH7eyC/IHhRM7bfgh2FeVjoxhVW0l\nMNjV0Przqlr4zdMVFMXfrjIpKHIydC2blCyxIRYWeshvn0TXZMN9OY29a60K\njj1s+S4OYduaGI8g+ChXqT5+zYthCALM9wNPdO/gVIOdpDeAF7kzjIWa+w2S\nYSRL\r\n=Wg3r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV5mSzceNnr7ofRrRxMQDZHXMLUeLnsM3ar4TZvxMzlAiEAgY1YOhYoRu27l2NpBUnc1OzCmmQRV8nPu1l4sSLz6yw="}]},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_2.1.1_1596277361214_0.7126747546277612"},"_hasShrinkwrap":false},"2.1.2":{"name":"spigot-anti-piracy-backend","version":"2.1.2","description":"A koajs application to blacklist leaked plugins","bin":{"spigot-anti-piracy-backend":"dist/app.js"},"main":"dist/app.js","scripts":{"coverage":"npm test && nyc report --reporter=lcov","lint":"tslint -p tsconfig.test.json -e '*.txt' '{src,test}/**/*.ts'","start":"ts-node src/app.ts","prerelease":"npm run test && rm -rf dist && tsc","release":"standard-version -s","test":"nyc mocha","watch":"nodemon --exec 'ts-node' src/app.ts"},"engines":{"node":">=12"},"author":{"name":"Tim Brust","email":"github@timbrust.de"},"dependencies":{"@koa/router":"^10.0.0","koa":"^2.11.0","koa-bodyparser":"^4.3.0","winston":"^3.2.1"},"devDependencies":{"@types/koa":"^2.11.0","@types/koa-bodyparser":"^4.3.0","@types/koa__router":"^8.0.2","@types/mocha":"^8.0.0","@types/node":"^12.12.36","@types/supertest":"^2.0.8","mocha":"^8.0.1","nodemon":"^2.0.3","nyc":"^15.0.1","should":"^13.2.3","standard-version":"^9.0.0","supertest":"^6.0.0","ts-node":"^9.0.0","tslint":"^6.1.1","typescript":"^4.0.2"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"keywords":["spigot","bukkit","minecraft","ban","leak"],"standard-version":{"scripts":{"postchangelog":"npx prettier --write CHANGELOG.md"}},"funding":"https://github.com/sponsors/timbru31","gitHead":"d02416828ad3e65d46502a2bcd83393123ec2896","homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","_id":"spigot-anti-piracy-backend@2.1.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-BOmDMkITrIL6a3g8Ar2WcqXWyULMSq5TQkkMk9vvXpj/K/T2B17XabAsWUKgniEsnzb697rUeDYuxHx3FwPH3A==","shasum":"206f7a004cfd1302979088c1bd567f7fb56dfb05","tarball":"https://registry.npmjs.org/spigot-anti-piracy-backend/-/spigot-anti-piracy-backend-2.1.2.tgz","fileCount":7,"unpackedSize":43370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDB9gCRA9TVsSAnZWagAAGx0QAJ9W9VX0Q3K2nMsGqwOd\nli09cmG5R5+bEuBY9HRqz9Ek3BbqGMztNXR0jk/XyownR5OlS/u8piPNNra/\n+t+y2y4h0HL/p8ZTOinOkU4rNAqSn6ahvr6ANZLoogbNFOk3Kvj2ojMN0jCk\ncZnB4tzy2Q+t3JmwNsrg9Wgx80CaqQqyN/u7HnJwhmLergmzEJc7aTo5qP2g\nNkfN5iy/a0vnnUBU6KoHfN0ejQtWvFAqvqqHDXoypq7XEZzcGWBQoq0GPjh9\nfdkpqIl8FLj83/Dee9FVookSGgYeOqcbBzhUHGTNDTDYZAUo0MIASVcgpf6a\nHQW1J+j/QCaErWajsY0+qh/+Xlrk9rucxAOkiApK3Lju9SneZtk1C1QExRyB\nzWyPQyitcHDLMAImLhgbwM6VngrAP7RiO8VeuGvtRdCL3RU41Hpe+6kJv691\nP3RuLqS4m9CZvgLz/+afztdnx+kcfOmVmuvDGCYvxMReft9eBSfbLd5B+eob\n0ZfJx+lDLwukZtPhnCIN67+3HqBAqTKjKOZKbEi615pjr80mW+yCUgLz3xWx\nr1d+wKJGIzpCzay+AtUskt1kCFNf9ID4f5575zAaJFGqHDj8uh7VBqQ8Nlyc\nRgVPyanP21qg6gM68sE/m0D7EVuK4wkgf1J8QZEJPEyW1Bx1V/EVDj9GoNBi\nyn79\r\n=k02R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtFzB1DMS0VawhVkUjjxywqzrWKzWmWHoc3US396bF7AIgdnLD5pRaeVknUxKBAVt4vZ7wnAm1IEvlV6QL3ag9NR8="}]},"_npmUser":{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"},"directories":{},"maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spigot-anti-piracy-backend_2.1.2_1611407199555_0.345773559928652"},"_hasShrinkwrap":false}},"readme":"# spigot-anti-piracy-backend\n\n[![Linting](https://github.com/timbru31/spigot-anti-piracy-backend/workflows/Linting/badge.svg)](https://github.com/timbru31/spigot-anti-piracy-backend/actions?query=workflow%3ALinting)\n[![Run a security audit](https://github.com/timbru31/spigot-anti-piracy-backend/workflows/Run%20a%20security%20audit/badge.svg)](https://github.com/timbru31/spigot-anti-piracy-backend/actions?query=workflow%3A%22Run+a+security+audit%22)\n[![Coverage](https://github.com/timbru31/spigot-anti-piracy-backend/workflows/Coverage/badge.svg)](https://github.com/timbru31/spigot-anti-piracy-backend/actions?query=workflow%3ACoverage)\n[![Run the testsuite](https://github.com/timbru31/spigot-anti-piracy-backend/workflows/Run%20the%20testsuite/badge.svg)](https://github.com/timbru31/spigot-anti-piracy-backend/actions?query=workflow%3A%22Run+the+testsuite%22)\n\n[![Dependency Status](https://david-dm.org/timbru31/spigot-anti-piracy-backend.svg)](https://david-dm.org/timbru31/spigot-anti-piracy-backend)\n[![devDependency Status](https://david-dm.org/timbru31/spigot-anti-piracy-backend/dev-status.svg)](https://david-dm.org/timbru31/spigot-anti-piracy-backend#info=devDependencies)\n[![Test Coverage](https://codeclimate.com/github/timbru31/spigot-anti-piracy-backend/badges/coverage.svg)](https://codeclimate.com/github/timbru31/spigot-anti-piracy-backend/coverage)\n[![Code Climate](https://codeclimate.com/github/timbru31/spigot-anti-piracy-backend/badges/gpa.svg)](https://codeclimate.com/github/timbru31/spigot-anti-piracy-backend)\n[![Known Vulnerabilities](https://snyk.io/test/github/timbru31/spigot-anti-piracy-backend/badge.svg)](https://snyk.io/test/github/timbru31/spigot-anti-piracy-backend)\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](https://commitizen.github.io/cz-cli/)\n[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=timbru31/spigot-anti-piracy-backend)](https://dependabot.com)\n[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![npm](https://img.shields.io/npm/v/spigot-anti-piracy-backend.svg)](https://www.npmjs.com/package/spigot-anti-piracy-backend)\n\n#### A Koa.js powered Node.js backend to blacklist leaked Spigot Premium plugins\n\n### Motivation\n\nI'm sad that such a project is existing.  \nSince 2011 I'm providing the community with a lot of free CraftBukkit plugins.\nOver **one and a half million** downloads in total. That is a huge number.\nNevertheless, the community is in some points an unkind one.\nIt does not matter how much spare time you spent working on the new version, the update was never fast enough. And complaining is always easier than saying 'thank you!'.\n\nWith the premium plugin solution, Spigot offers the developers a way to the get something back for their work.\nAnd in general a lot cheaper than hiring a private plugin developer.\nWhen you see your plugin only one week after the initial release on sites that offer leaked plugins, it's frustrating.\n\nThat's why I decided to make my own validation service - to blacklist the leaker is often a lot faster than sending DMCA requests to One-Click-Hosters (OCH).\n\n### Description\n\nThe Spigot built in piracy protection is known and easy to remove.\nThere is a way to receive the user id of the buyer in your code.\nPlease contact me on SpigotMC, I'd like to make the method not total publicly accessible (although it is when you dig enough).\n\nOnce you retrieved the user id you can make a POST request the URL where you service runs.\nIn the body, include the following information:\n\n```\nuser_id=foobar\n```\n\n(userId works, too)\n\nAn example Java implementation can be found in [docs/](docs/).\n\nThe service is only accepting POST, no GET.\nYou receive a JSON with either blacklisted true or false:\n\n```json\n{\n    \"blacklisted\": true\n}\n```\n\n### Installation\n\nEnsure that your server you wish to run the piracy backend with is running at least **Node.js v12 LTS**\n\n#### Normal Installation\n\n```shell\n$ npm install -g spigot-anti-piracy-backend\n```\n\n(Optionally without the global flag)\n\n#### Development Installation\n\n```shell\n$ git clone https://github.com/timbru31/spigot-anti-piracy-backend.git\n$ cd spigot-anti-piracy-backend\n$ npm install\n$ npm run watch\n```\n\n### Usage\n\nYou need to manually maintain a blacklisted users file.\nI'd recommend a simple text file, with one blacklisted user id per line.\n\nJust use\n\n```shell\n$ npm run start\n```\n\nConfiguration via environment variables\n\n| Environment Variable   | Default            | Description                                                          |\n| :--------------------- | :----------------- | :------------------------------------------------------------------- |\n| PORT                   | 3000               | Port to run the app on                                               |\n| BLACKLISTED_USERS_FILE | ./banned_users.txt | Blacklist file                                                       |\n| LOG_FILE               | ./request.log      | Log file for requests                                                |\n| PROXY                  | false              | Tells Koa to run on proxy mode, for support for X-Forwarded Headers  |\n| JSON_LOG               | true               | Logs to the file in a JSON format, disable for human readable output |\n\nIt's up to you, if you would like to spin the service up with e.g. a linux start script.  \nFor example, below is a systemd script which runs the script as a non-privileged user.\n\n```\n[Unit]\nDescription=Spigot Anti-Piracy Backend Server\nAfter=network.target\n\n[Service]\nEnvironment=PORT=3005\nEnvironment=BLACKLISTED_USERS_FILE=/home/example/banned_users.txt\nType=simple\nUser=example\n# Assuming a global installation\nExecStart=spigot-anti-piracy-backend\nRestart=on-failure\n\n[Install]\nWantedBy=multi-user.target\n```\n\n### Development\n\nYou can watch the `app.ts` for file changes via the task\n\n```shell\n$ npm run watch\n```\n\nIt uses [Nodemon](https://nodemon.io) to watch for file changes and re-starts the server if any are found.\n\nTest are run with [Mocha](https://mochajs.org) via\n\n```shell\n$ npm run test\n```\n\nThe code is linted using `TSLint`.  \nKeep the warnings to zero. :smile:\n\nPlease make sure they all pass and add new ones when you develop new stuff! :smile:\n\n**Please follow the commitizen style when making new commits!**\n\n### Future\n\nSince this is a blacklist solution, a planned future is to validate the supplied user id against the buyers of the premium plugin.\nOnly when it's on the list, the plugin is allowed to start (as long, as the user is not blacklisted).\n\nThe following document query can be used to retrieve an array of all user ids who bought the plugin:\n\n```js\nlet buyers = Array.from(\n    document.querySelector('.memberList').querySelectorAll('a.username')\n);\nbuyers.forEach((elem, index, arr) => {\n    arr[index] = parseInt(\n        elem.pathname\n            .replace(/\\/members\\/[-_a-zA-Z0-9]+\\./, '')\n            .replace('/', '')\n    );\n});\n```\n\n---\n\nBuilt by (c) Tim Brust and contributors. Released under the MIT license.\n","maintainers":[{"name":"timbru31","email":"xGhOsTkiLLeRx@gmx.net"}],"time":{"modified":"2022-06-26T22:52:15.925Z","created":"2016-03-26T15:28:44.274Z","0.4.0":"2016-03-26T15:28:44.274Z","0.4.1":"2016-03-26T15:35:00.037Z","0.4.2":"2016-03-26T16:01:25.843Z","0.5.0":"2016-03-30T15:09:06.703Z","0.5.1":"2016-05-25T21:34:18.438Z","0.5.2":"2016-05-29T12:42:31.346Z","0.5.3":"2016-10-07T19:45:38.239Z","0.5.4":"2016-11-25T16:58:19.286Z","0.6.0":"2017-02-16T22:06:35.142Z","0.6.1":"2017-02-16T22:32:56.736Z","1.0.0":"2017-02-25T16:34:23.145Z","1.0.1":"2017-03-21T10:59:24.212Z","1.0.2":"2017-07-18T08:19:11.647Z","1.0.3":"2018-03-25T20:39:43.149Z","1.1.0":"2018-03-26T20:51:47.269Z","1.2.0":"2018-08-18T20:52:35.563Z","1.2.1":"2019-01-28T21:26:57.404Z","2.0.0":"2019-06-12T13:35:36.536Z","2.1.0":"2020-04-29T11:21:25.646Z","2.1.1":"2020-08-01T10:22:41.384Z","2.1.2":"2021-01-23T13:06:39.804Z"},"homepage":"https://github.com/timbru31/spigot-anti-piracy-backend#readme","repository":{"type":"git","url":"git+https://github.com/timbru31/spigot-anti-piracy-backend.git"},"author":{"name":"Tim Brust","email":"github@timbrust.de"},"bugs":{"url":"https://github.com/timbru31/spigot-anti-piracy-backend/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["spigot","bukkit","minecraft","ban","leak"]}