diff --git a/.dockerignore b/.dockerignore index 454166529..8ad2f7f8d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -33,7 +33,21 @@ coverage/ # IDE config files jsconfig.json *.iml - # let's not get too recursive ;) Dockerfile* docker-compose*.yaml +.github/ +.husky/ +*.log +coverage/ +.vscode/ +*.md +contrib/ +docs/ +docker-examples/ +systemd/ +assets/ +jest*.js +test/ +wiki/ +debug/ diff --git a/.github/workflows/ci-e2e-ui.yml b/.github/workflows/ci-e2e-ui.yml index f03885fdd..99cd37f4e 100644 --- a/.github/workflows/ci-e2e-ui.yml +++ b/.github/workflows/ci-e2e-ui.yml @@ -23,5 +23,3 @@ jobs: run: yarn install --immutable - name: Build run: yarn code:build - - name: Test UI - run: yarn run test:e2e diff --git a/.pnp.js b/.pnp.js index 963b00c87..45111dd98 100755 --- a/.pnp.js +++ b/.pnp.js @@ -148,7 +148,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["prettier", "npm:2.7.1"], ["prettier-bytes", "npm:1.0.4"], ["pretty-ms", "npm:7.0.1"], - ["puppeteer", "npm:5.5.0"], ["request", "npm:2.88.0"], ["rimraf", "npm:3.0.2"], ["selfsigned", "npm:1.10.14"], @@ -5548,16 +5547,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["@types/yauzl", [ - ["npm:2.9.1", { - "packageLocation": "./.yarn/cache/@types-yauzl-npm-2.9.1-fc63c94ba6-de89460f6b.zip/node_modules/@types/yauzl/", - "packageDependencies": [ - ["@types/yauzl", "npm:2.9.1"], - ["@types/node", "npm:12.12.21"] - ], - "linkType": "HARD", - }] - ]], ["@typescript-eslint/eslint-plugin", [ ["npm:2.21.0", { "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-2.21.0-0b514fca76-5a147e73fd.zip/node_modules/@typescript-eslint/eslint-plugin/", @@ -6248,13 +6237,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["agent-base", [ - ["npm:5.1.1", { - "packageLocation": "./.yarn/cache/agent-base-npm-5.1.1-d451a4ad62-aff8e85693.zip/node_modules/agent-base/", - "packageDependencies": [ - ["agent-base", "npm:5.1.1"] - ], - "linkType": "HARD", - }], ["npm:6.0.2", { "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-e77eff83e1.zip/node_modules/agent-base/", "packageDependencies": [ @@ -7145,15 +7127,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["base64-js", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/base64-js-npm-1.3.1-8625be908e-8a0cc69d7c.zip/node_modules/base64-js/", - "packageDependencies": [ - ["base64-js", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], ["bcrypt-pbkdf", [ ["npm:1.0.2", { "packageLocation": "./.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-3f57eb99bb.zip/node_modules/bcrypt-pbkdf/", @@ -7200,18 +7173,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["bl", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/bl-npm-4.0.3-4670d76538-1f33c5a3da.zip/node_modules/bl/", - "packageDependencies": [ - ["bl", "npm:4.0.3"], - ["buffer", "npm:5.6.0"], - ["inherits", "npm:2.0.4"], - ["readable-stream", "npm:3.6.0"] - ], - "linkType": "HARD", - }] - ]], ["body-parser", [ ["npm:1.20.0", { "packageLocation": "./.yarn/cache/body-parser-npm-1.20.0-1820eff49a-b7bfe5463e.zip/node_modules/body-parser/", @@ -7354,26 +7315,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["buffer", [ - ["npm:5.6.0", { - "packageLocation": "./.yarn/cache/buffer-npm-5.6.0-e1494693bf-e18fdf099c.zip/node_modules/buffer/", - "packageDependencies": [ - ["buffer", "npm:5.6.0"], - ["base64-js", "npm:1.3.1"], - ["ieee754", "npm:1.1.13"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-crc32", [ - ["npm:0.2.13", { - "packageLocation": "./.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-0340e848d6.zip/node_modules/buffer-crc32/", - "packageDependencies": [ - ["buffer-crc32", "npm:0.2.13"] - ], - "linkType": "HARD", - }] - ]], ["buffer-equal-constant-time", [ ["npm:1.0.1", { "packageLocation": "./.yarn/cache/buffer-equal-constant-time-npm-1.0.1-41826f3419-a38a6fead1.zip/node_modules/buffer-equal-constant-time/", @@ -7624,13 +7565,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["chownr", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/chownr-npm-1.1.2-0291b624f2-63efd949a6.zip/node_modules/chownr/", - "packageDependencies": [ - ["chownr", "npm:1.1.2"] - ], - "linkType": "HARD", - }], ["npm:2.0.0", { "packageLocation": "./.yarn/cache/chownr-npm-2.0.0-638f1c9c61-b06ba0bf42.zip/node_modules/chownr/", "packageDependencies": [ @@ -8302,14 +8236,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ]], ["core-js", [ ["npm:2.6.9", { - "packageLocation": "./.yarn/cache/core-js-npm-2.6.9-f821bf686c-00c30207eb.zip/node_modules/core-js/", + "packageLocation": "./.yarn/unplugged/core-js-npm-2.6.9-f821bf686c/node_modules/core-js/", "packageDependencies": [ ["core-js", "npm:2.6.9"] ], "linkType": "HARD", }], ["npm:3.25.3", { - "packageLocation": "./.yarn/cache/core-js-npm-3.25.3-6931475651-bf5785bd8c.zip/node_modules/core-js/", + "packageLocation": "./.yarn/unplugged/core-js-npm-3.25.3-6931475651/node_modules/core-js/", "packageDependencies": [ ["core-js", "npm:3.25.3"] ], @@ -8328,7 +8262,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ]], ["core-js-pure", [ ["npm:3.23.1", { - "packageLocation": "./.yarn/cache/core-js-pure-npm-3.23.1-352ee71e9f-bb20413b8f.zip/node_modules/core-js-pure/", + "packageLocation": "./.yarn/unplugged/core-js-pure-npm-3.23.1-352ee71e9f/node_modules/core-js-pure/", "packageDependencies": [ ["core-js-pure", "npm:3.23.1"] ], @@ -8836,15 +8770,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["devtools-protocol", [ - ["npm:0.0.818844", { - "packageLocation": "./.yarn/cache/devtools-protocol-npm-0.0.818844-18fc0c1431-6f3e5bc2a5.zip/node_modules/devtools-protocol/", - "packageDependencies": [ - ["devtools-protocol", "npm:0.0.818844"] - ], - "linkType": "HARD", - }] - ]], ["dezalgo", [ ["npm:1.0.3", { "packageLocation": "./.yarn/cache/dezalgo-npm-1.0.3-e2bc978ebd-05bfff5425.zip/node_modules/dezalgo/", @@ -9064,14 +8989,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["once", "npm:1.4.0"] ], "linkType": "HARD", - }], - ["npm:1.4.4", { - "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-7da60e458b.zip/node_modules/end-of-stream/", - "packageDependencies": [ - ["end-of-stream", "npm:1.4.4"], - ["once", "npm:1.4.0"] - ], - "linkType": "HARD", }] ]], ["enquirer", [ @@ -10215,19 +10132,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["extract-zip", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-1217e48d65.zip/node_modules/extract-zip/", - "packageDependencies": [ - ["extract-zip", "npm:2.0.1"], - ["@types/yauzl", "npm:2.9.1"], - ["debug", "virtual:40f53b1ba1d401651db5200a9f0e185d9eec8e29ee543f0cc61943e48cfea842697b714f8870e4f57da4c0ae44d4f0d34db9ce53ec0b421028713432ce63c183#npm:4.1.1"], - ["get-stream", "npm:5.2.0"], - ["yauzl", "npm:2.10.0"] - ], - "linkType": "HARD", - }] - ]], ["extsprintf", [ ["npm:1.3.0", { "packageLocation": "./.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-892efd56aa.zip/node_modules/extsprintf/", @@ -10353,16 +10257,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["fd-slicer", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-ec759b16ae.zip/node_modules/fd-slicer/", - "packageDependencies": [ - ["fd-slicer", "npm:1.1.0"], - ["pend", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], ["figures", [ ["npm:3.2.0", { "packageLocation": "./.yarn/cache/figures-npm-3.2.0-85d357e955-6c8acb1c17.zip/node_modules/figures/", @@ -10626,15 +10520,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["fs-constants", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/fs-constants-npm-1.0.0-59576b2177-b8382395f5.zip/node_modules/fs-constants/", - "packageDependencies": [ - ["fs-constants", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], ["fs-extra", [ ["npm:10.1.0", { "packageLocation": "./.yarn/cache/fs-extra-npm-10.1.0-86573680ed-ea286a767c.zip/node_modules/fs-extra/", @@ -11392,15 +11277,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["https-proxy-agent", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/https-proxy-agent-npm-4.0.0-9021ec873f-d3d20730cd.zip/node_modules/https-proxy-agent/", - "packageDependencies": [ - ["https-proxy-agent", "npm:4.0.0"], - ["agent-base", "npm:5.1.1"], - ["debug", "virtual:40f53b1ba1d401651db5200a9f0e185d9eec8e29ee543f0cc61943e48cfea842697b714f8870e4f57da4c0ae44d4f0d34db9ce53ec0b421028713432ce63c183#npm:4.1.1"] - ], - "linkType": "HARD", - }], ["npm:5.0.0", { "packageLocation": "./.yarn/cache/https-proxy-agent-npm-5.0.0-bb777903c3-18aa04ea08.zip/node_modules/https-proxy-agent/", "packageDependencies": [ @@ -11455,15 +11331,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["ieee754", [ - ["npm:1.1.13", { - "packageLocation": "./.yarn/cache/ieee754-npm-1.1.13-a57522ba12-9ef12932e8.zip/node_modules/ieee754/", - "packageDependencies": [ - ["ieee754", "npm:1.1.13"] - ], - "linkType": "HARD", - }] - ]], ["ignore", [ ["npm:4.0.6", { "packageLocation": "./.yarn/cache/ignore-npm-4.0.6-66c0d6543e-8f7b7f7c26.zip/node_modules/ignore/", @@ -14203,15 +14070,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["mkdirp-classic", [ - ["npm:0.5.3", { - "packageLocation": "./.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-b3c46c6284.zip/node_modules/mkdirp-classic/", - "packageDependencies": [ - ["mkdirp-classic", "npm:0.5.3"] - ], - "linkType": "HARD", - }] - ]], ["modify-values", [ ["npm:1.0.1", { "packageLocation": "./.yarn/cache/modify-values-npm-1.0.1-9b2377e166-55165ae8b4.zip/node_modules/modify-values/", @@ -15193,15 +15051,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["pend", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-35da01b2aa.zip/node_modules/pend/", - "packageDependencies": [ - ["pend", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], ["performance-now", [ ["npm:2.1.0", { "packageLocation": "./.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-bb4ebed0b0.zip/node_modules/performance-now/", @@ -15508,15 +15357,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["proxy-from-env", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/proxy-from-env-npm-1.0.0-679b82b4ec-35b2f98a6a.zip/node_modules/proxy-from-env/", - "packageDependencies": [ - ["proxy-from-env", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], ["prr", [ ["npm:1.0.1", { "packageLocation": "./.yarn/cache/prr-npm-1.0.1-608d442761-ac5c0986b4.zip/node_modules/prr/", @@ -15569,27 +15409,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["puppeteer", [ - ["npm:5.5.0", { - "packageLocation": "./.yarn/cache/puppeteer-npm-5.5.0-bba75ba998-08ba8a7da5.zip/node_modules/puppeteer/", - "packageDependencies": [ - ["puppeteer", "npm:5.5.0"], - ["debug", "virtual:40f53b1ba1d401651db5200a9f0e185d9eec8e29ee543f0cc61943e48cfea842697b714f8870e4f57da4c0ae44d4f0d34db9ce53ec0b421028713432ce63c183#npm:4.1.1"], - ["devtools-protocol", "npm:0.0.818844"], - ["extract-zip", "npm:2.0.1"], - ["https-proxy-agent", "npm:4.0.0"], - ["node-fetch", "npm:2.6.1"], - ["pkg-dir", "npm:4.2.0"], - ["progress", "npm:2.0.3"], - ["proxy-from-env", "npm:1.0.0"], - ["rimraf", "npm:3.0.2"], - ["tar-fs", "npm:2.1.0"], - ["unbzip2-stream", "npm:1.4.3"], - ["ws", "virtual:bba75ba9985acefe1b363d2762debaf010c6717e3ad3c1536e11dff7d17fd0cb7827c69c30270fef7658029142278266a31360cd875b3a3c7cec3a10d154beff#npm:7.3.1"] - ], - "linkType": "HARD", - }] - ]], ["q", [ ["npm:1.5.1", { "packageLocation": "./.yarn/cache/q-npm-1.5.1-a28b3cfeaf-f610c1295a.zip/node_modules/q/", @@ -17373,33 +17192,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["tar-fs", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/tar-fs-npm-2.1.0-23b06f9769-aa0a6b2fd3.zip/node_modules/tar-fs/", - "packageDependencies": [ - ["tar-fs", "npm:2.1.0"], - ["chownr", "npm:1.1.2"], - ["mkdirp-classic", "npm:0.5.3"], - ["pump", "npm:3.0.0"], - ["tar-stream", "npm:2.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["tar-stream", [ - ["npm:2.1.4", { - "packageLocation": "./.yarn/cache/tar-stream-npm-2.1.4-5f7040c9c5-d0414b07c2.zip/node_modules/tar-stream/", - "packageDependencies": [ - ["tar-stream", "npm:2.1.4"], - ["bl", "npm:4.0.3"], - ["end-of-stream", "npm:1.4.4"], - ["fs-constants", "npm:1.0.0"], - ["inherits", "npm:2.0.4"], - ["readable-stream", "npm:3.6.0"] - ], - "linkType": "HARD", - }] - ]], ["terminal-link", [ ["npm:2.1.1", { "packageLocation": "./.yarn/cache/terminal-link-npm-2.1.1-de80341758-f84553e11e.zip/node_modules/terminal-link/", @@ -17987,17 +17779,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["unbzip2-stream", [ - ["npm:1.4.3", { - "packageLocation": "./.yarn/cache/unbzip2-stream-npm-1.4.3-c5582d6a9f-779446eed1.zip/node_modules/unbzip2-stream/", - "packageDependencies": [ - ["unbzip2-stream", "npm:1.4.3"], - ["buffer", "npm:5.6.0"], - ["through", "npm:2.3.8"] - ], - "linkType": "HARD", - }] - ]], ["unicode-canonical-property-names-ecmascript", [ ["npm:1.0.4", { "packageLocation": "./.yarn/cache/unicode-canonical-property-names-ecmascript-npm-1.0.4-8c5eeb73e7-8b51950f8f.zip/node_modules/unicode-canonical-property-names-ecmascript/", @@ -18404,7 +18185,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["prettier", "npm:2.7.1"], ["prettier-bytes", "npm:1.0.4"], ["pretty-ms", "npm:7.0.1"], - ["puppeteer", "npm:5.5.0"], ["request", "npm:2.88.0"], ["rimraf", "npm:3.0.2"], ["selfsigned", "npm:1.10.14"], @@ -18698,13 +18478,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["ws", [ - ["npm:7.3.1", { - "packageLocation": "./.yarn/cache/ws-npm-7.3.1-0fa30fe373-9302f1f665.zip/node_modules/ws/", - "packageDependencies": [ - ["ws", "npm:7.3.1"] - ], - "linkType": "SOFT", - }], ["npm:7.4.6", { "packageLocation": "./.yarn/cache/ws-npm-7.4.6-9c9a725604-ffeb626d92.zip/node_modules/ws/", "packageDependencies": [ @@ -18752,23 +18525,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "utf-8-validate" ], "linkType": "HARD", - }], - ["virtual:bba75ba9985acefe1b363d2762debaf010c6717e3ad3c1536e11dff7d17fd0cb7827c69c30270fef7658029142278266a31360cd875b3a3c7cec3a10d154beff#npm:7.3.1", { - "packageLocation": "./.yarn/$$virtual/ws-virtual-7020805d02/0/cache/ws-npm-7.3.1-0fa30fe373-9302f1f665.zip/node_modules/ws/", - "packageDependencies": [ - ["ws", "virtual:bba75ba9985acefe1b363d2762debaf010c6717e3ad3c1536e11dff7d17fd0cb7827c69c30270fef7658029142278266a31360cd875b3a3c7cec3a10d154beff#npm:7.3.1"], - ["@types/bufferutil", null], - ["@types/utf-8-validate", null], - ["bufferutil", null], - ["utf-8-validate", null] - ], - "packagePeers": [ - "@types/bufferutil", - "@types/utf-8-validate", - "bufferutil", - "utf-8-validate" - ], - "linkType": "HARD", }] ]], ["xml", [ @@ -18943,17 +18699,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], - ["yauzl", [ - ["npm:2.10.0", { - "packageLocation": "./.yarn/cache/yauzl-npm-2.10.0-72e70ea021-6d0c4e7270.zip/node_modules/yauzl/", - "packageDependencies": [ - ["yauzl", "npm:2.10.0"], - ["buffer-crc32", "npm:0.2.13"], - ["fd-slicer", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], ["yn", [ ["npm:3.1.1", { "packageLocation": "./.yarn/cache/yn-npm-3.1.1-8ad4259784-bff63b8056.zip/node_modules/yn/", diff --git a/.yarn/cache/@types-yauzl-npm-2.9.1-fc63c94ba6-de89460f6b.zip b/.yarn/cache/@types-yauzl-npm-2.9.1-fc63c94ba6-de89460f6b.zip deleted file mode 100644 index ba40be0ed..000000000 Binary files a/.yarn/cache/@types-yauzl-npm-2.9.1-fc63c94ba6-de89460f6b.zip and /dev/null differ diff --git a/.yarn/cache/agent-base-npm-5.1.1-d451a4ad62-aff8e85693.zip b/.yarn/cache/agent-base-npm-5.1.1-d451a4ad62-aff8e85693.zip deleted file mode 100644 index bf1fc762b..000000000 Binary files a/.yarn/cache/agent-base-npm-5.1.1-d451a4ad62-aff8e85693.zip and /dev/null differ diff --git a/.yarn/cache/base64-js-npm-1.3.1-8625be908e-8a0cc69d7c.zip b/.yarn/cache/base64-js-npm-1.3.1-8625be908e-8a0cc69d7c.zip deleted file mode 100644 index c51a14158..000000000 Binary files a/.yarn/cache/base64-js-npm-1.3.1-8625be908e-8a0cc69d7c.zip and /dev/null differ diff --git a/.yarn/cache/bl-npm-4.0.3-4670d76538-1f33c5a3da.zip b/.yarn/cache/bl-npm-4.0.3-4670d76538-1f33c5a3da.zip deleted file mode 100644 index c3e7e7be1..000000000 Binary files a/.yarn/cache/bl-npm-4.0.3-4670d76538-1f33c5a3da.zip and /dev/null differ diff --git a/.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-0340e848d6.zip b/.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-0340e848d6.zip deleted file mode 100644 index 8ac0670eb..000000000 Binary files a/.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-0340e848d6.zip and /dev/null differ diff --git a/.yarn/cache/buffer-npm-5.6.0-e1494693bf-e18fdf099c.zip b/.yarn/cache/buffer-npm-5.6.0-e1494693bf-e18fdf099c.zip deleted file mode 100644 index 3b7f7d7c6..000000000 Binary files a/.yarn/cache/buffer-npm-5.6.0-e1494693bf-e18fdf099c.zip and /dev/null differ diff --git a/.yarn/cache/chownr-npm-1.1.2-0291b624f2-63efd949a6.zip b/.yarn/cache/chownr-npm-1.1.2-0291b624f2-63efd949a6.zip deleted file mode 100644 index b6168d330..000000000 Binary files a/.yarn/cache/chownr-npm-1.1.2-0291b624f2-63efd949a6.zip and /dev/null differ diff --git a/.yarn/cache/devtools-protocol-npm-0.0.818844-18fc0c1431-6f3e5bc2a5.zip b/.yarn/cache/devtools-protocol-npm-0.0.818844-18fc0c1431-6f3e5bc2a5.zip deleted file mode 100644 index 78d6bc737..000000000 Binary files a/.yarn/cache/devtools-protocol-npm-0.0.818844-18fc0c1431-6f3e5bc2a5.zip and /dev/null differ diff --git a/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-7da60e458b.zip b/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-7da60e458b.zip deleted file mode 100644 index 913612fff..000000000 Binary files a/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-7da60e458b.zip and /dev/null differ diff --git a/.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-1217e48d65.zip b/.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-1217e48d65.zip deleted file mode 100644 index 6088881a1..000000000 Binary files a/.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-1217e48d65.zip and /dev/null differ diff --git a/.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-ec759b16ae.zip b/.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-ec759b16ae.zip deleted file mode 100644 index 680c2c5ea..000000000 Binary files a/.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-ec759b16ae.zip and /dev/null differ diff --git a/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-b8382395f5.zip b/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-b8382395f5.zip deleted file mode 100644 index 54ad13d8c..000000000 Binary files a/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-b8382395f5.zip and /dev/null differ diff --git a/.yarn/cache/https-proxy-agent-npm-4.0.0-9021ec873f-d3d20730cd.zip b/.yarn/cache/https-proxy-agent-npm-4.0.0-9021ec873f-d3d20730cd.zip deleted file mode 100644 index 24e931e2e..000000000 Binary files a/.yarn/cache/https-proxy-agent-npm-4.0.0-9021ec873f-d3d20730cd.zip and /dev/null differ diff --git a/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-9ef12932e8.zip b/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-9ef12932e8.zip deleted file mode 100644 index c11854fa4..000000000 Binary files a/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-9ef12932e8.zip and /dev/null differ diff --git a/.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-b3c46c6284.zip b/.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-b3c46c6284.zip deleted file mode 100644 index ced625b54..000000000 Binary files a/.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-b3c46c6284.zip and /dev/null differ diff --git a/.yarn/cache/pend-npm-1.2.0-7a13d93266-35da01b2aa.zip b/.yarn/cache/pend-npm-1.2.0-7a13d93266-35da01b2aa.zip deleted file mode 100644 index 48d2216e2..000000000 Binary files a/.yarn/cache/pend-npm-1.2.0-7a13d93266-35da01b2aa.zip and /dev/null differ diff --git a/.yarn/cache/proxy-from-env-npm-1.0.0-679b82b4ec-35b2f98a6a.zip b/.yarn/cache/proxy-from-env-npm-1.0.0-679b82b4ec-35b2f98a6a.zip deleted file mode 100644 index cee95fd9e..000000000 Binary files a/.yarn/cache/proxy-from-env-npm-1.0.0-679b82b4ec-35b2f98a6a.zip and /dev/null differ diff --git a/.yarn/cache/puppeteer-npm-5.5.0-bba75ba998-08ba8a7da5.zip b/.yarn/cache/puppeteer-npm-5.5.0-bba75ba998-08ba8a7da5.zip deleted file mode 100644 index 1390b920c..000000000 Binary files a/.yarn/cache/puppeteer-npm-5.5.0-bba75ba998-08ba8a7da5.zip and /dev/null differ diff --git a/.yarn/cache/tar-fs-npm-2.1.0-23b06f9769-aa0a6b2fd3.zip b/.yarn/cache/tar-fs-npm-2.1.0-23b06f9769-aa0a6b2fd3.zip deleted file mode 100644 index 27ec3a62c..000000000 Binary files a/.yarn/cache/tar-fs-npm-2.1.0-23b06f9769-aa0a6b2fd3.zip and /dev/null differ diff --git a/.yarn/cache/tar-stream-npm-2.1.4-5f7040c9c5-d0414b07c2.zip b/.yarn/cache/tar-stream-npm-2.1.4-5f7040c9c5-d0414b07c2.zip deleted file mode 100644 index 85c5c1634..000000000 Binary files a/.yarn/cache/tar-stream-npm-2.1.4-5f7040c9c5-d0414b07c2.zip and /dev/null differ diff --git a/.yarn/cache/unbzip2-stream-npm-1.4.3-c5582d6a9f-779446eed1.zip b/.yarn/cache/unbzip2-stream-npm-1.4.3-c5582d6a9f-779446eed1.zip deleted file mode 100644 index ae8d83638..000000000 Binary files a/.yarn/cache/unbzip2-stream-npm-1.4.3-c5582d6a9f-779446eed1.zip and /dev/null differ diff --git a/.yarn/cache/ws-npm-7.3.1-0fa30fe373-9302f1f665.zip b/.yarn/cache/ws-npm-7.3.1-0fa30fe373-9302f1f665.zip deleted file mode 100644 index 9fea7badc..000000000 Binary files a/.yarn/cache/ws-npm-7.3.1-0fa30fe373-9302f1f665.zip and /dev/null differ diff --git a/.yarn/cache/yauzl-npm-2.10.0-72e70ea021-6d0c4e7270.zip b/.yarn/cache/yauzl-npm-2.10.0-72e70ea021-6d0c4e7270.zip deleted file mode 100644 index 4fdf22528..000000000 Binary files a/.yarn/cache/yauzl-npm-2.10.0-72e70ea021-6d0c4e7270.zip and /dev/null differ diff --git a/docker-examples/README.md b/docker-examples/README.md deleted file mode 100644 index b287afdc8..000000000 --- a/docker-examples/README.md +++ /dev/null @@ -1,51 +0,0 @@ -# Docker + Kubernetes Examples - -This folder aims to create a collection of Docker and Kubernetes examples. - -For more information about the **Helm** Chart, please check it [owns repo](https://github.com/verdaccio/charts). - -> Feel free to contribute whether you consider any use case is relevant for the public in general. - -## Examples - -The following examples aim to be demonstrative and can be either improved or updated. - -### Verdaccio 4 - -#### Proxies - -- [Docker + Apache + Verdaccio](v4/apache-verdaccio/README.md) -- [Docker + Nginx + Verdaccio](v4/reverse_proxy/nginx/README.md) -- [Docker + https-portal Example](v4/https-portal-example/README.md) - -#### Plugins - -- [Docker + Uplinks Multi Registry](v4/multi-registry-uplink/README.md) -- [Docker + Local Storage](v4/docker-local-storage-volume/readme.md) -- [Docker + External Plugins](v4/docker-plugin-external/README.md) - -#### Auth - -- [Docker + LDAP (OpenLDAP) Server + Verdaccio 4](v4/ldap-verdaccio/readme.md) by **@kopax** -- [Docker + Gitlab](gitlab-verdaccio/README.md) -- [Docker + Active Directory](https://github.com/Mateus-Oli/verdaccio-ad-docker) - -#### Storage - -- [Docker + AWS S3 Plugin(localstack) + Verdaccio 4](v4/amazon-s3-docker-example/v4/README.md) -- [Docker + Minio](https://github.com/barolab/verdaccio-minio/tree/master/example) - -### Kubernetes - -- Kubernetes (minikube) + Verdaccio (Basic Configuration) -- Kubernetes Helm and Verdaccio Chart (Basic Tutorial) - -### External - -- [ - Verdaccio examples for Google Cloud and K8s setups. https://github.com/papezt/verdaccio-examples](https://github.com/papezt/verdaccio-examples) - -### Articles - -- [https://medium.com/@tompape/kubernetes-private-npm-registry-fb5f450fa611](https://medium.com/@tompape/kubernetes-private-npm-registry-fb5f450fa611) -- [Déployer Verdaccio sur rancher avec un helm](https://tommygingras.com/deployer-verdaccio-sur-rancher-avec-un-helm/) diff --git a/docker-examples/v4/amazon-s3-docker-example/README.md b/docker-examples/v4/amazon-s3-docker-example/README.md deleted file mode 100644 index 385d34e20..000000000 --- a/docker-examples/v4/amazon-s3-docker-example/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Amazon S3 Bucket (Localstack) and Verdaccio 4.x - -Verdaccio running with [Localstack](https://github.com/localstack/localstack) provides an easy-to-use test/mocking framework for developing cloud applications (AWS S3 in our example). - -## Usage - -``` -docker-compose up --force-recreate --build --always-recreate-deps -``` - -## Articles - -- [How to fake AWS locally with LocalStack](https://dev.to/goodidea/how-to-fake-aws-locally-with-localstack-27me) diff --git a/docker-examples/v4/amazon-s3-docker-example/conf/config.yaml b/docker-examples/v4/amazon-s3-docker-example/conf/config.yaml deleted file mode 100644 index 87c032a6e..000000000 --- a/docker-examples/v4/amazon-s3-docker-example/conf/config.yaml +++ /dev/null @@ -1,29 +0,0 @@ -storage: /verdaccio/storage - -store: - aws-s3-storage: - bucket: localstack.s3.plugin.test - keyPrefix: docker-test-prefix - region: eu-west-2 - endpoint: http://localstack-s3:4572 - -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -packages: - '@*/*': - # scoped packages - access: $all - publish: $all - proxy: npmjs - '**': - access: $all - publish: $all - proxy: npmjs - -logs: - - { type: stdout, format: pretty, level: trace } - -listen: - - 0.0.0.0:4873 diff --git a/docker-examples/v4/amazon-s3-docker-example/docker-compose.yaml b/docker-examples/v4/amazon-s3-docker-example/docker-compose.yaml deleted file mode 100644 index 7be0bdadb..000000000 --- a/docker-examples/v4/amazon-s3-docker-example/docker-compose.yaml +++ /dev/null @@ -1,58 +0,0 @@ -version: '2.1' - -services: - aws-resources: - build: localStack-resources/ - environment: - - AWS_ACCESS_KEY_ID=foobar - - AWS_SECRET_ACCESS_KEY=foobar - - AWS_DEFAULT_REGION=eu-west-2 - - AWS_S3_ENDPOINT=http://localstack-s3:4572 - depends_on: - localstack-s3: - condition: service_healthy - links: - - localstack-s3 - localstack-s3: - image: localstack/localstack:latest - container_name: localstack-s3-1 - environment: - - DEBUG=0 - - SERVICES=s3 - - DEFAULT_REGION=eu-west-2 - - DATA_DIR=/tmp/localstack/data - ports: - - '4572:4572' - - '9999:8080' - healthcheck: - test: ['CMD', 'curl', '-f', 'http://localhost:4572'] - interval: 15s - timeout: 10s - retries: 4 - volumes: - - localstack-data:/tmp/localstack - verdaccio: - container_name: verdaccio-s3-plugin - build: s3Plugin/ - environment: - - AWS_ACCESS_KEY_ID=foobar - - AWS_SECRET_ACCESS_KEY=foobar - - AWS_DEFAULT_REGION=eu-west-2 - - AWS_S3_ENDPOINT=http://localstack-s3:4572 - - AWS_S3_PATH_STYLE=true - ports: - - '4874:4873' - volumes: - - './conf:/verdaccio/conf' - depends_on: - localstack-s3: - condition: service_healthy - links: - - localstack-s3 -volumes: - verdaccio: - driver: local - aws-resources: - driver: local - localstack-data: - name: localstack-data diff --git a/docker-examples/v4/amazon-s3-docker-example/localStack-resources/Dockerfile b/docker-examples/v4/amazon-s3-docker-example/localStack-resources/Dockerfile deleted file mode 100644 index 77e39e6c0..000000000 --- a/docker-examples/v4/amazon-s3-docker-example/localStack-resources/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM python:2.7 - -ENV AWS_ACCESS_KEY_ID='[something]' -ENV AWS_SECRET_ACCESS_KEY='[something]' -ENV AWS_S3_ENDPOINT='http://localstack-s3:4572' - -RUN pip install awscli -COPY entry.sh /entry.sh -RUN chmod +x /entry.sh -ENTRYPOINT ["/entry.sh"] \ No newline at end of file diff --git a/docker-examples/v4/amazon-s3-docker-example/localStack-resources/entry.sh b/docker-examples/v4/amazon-s3-docker-example/localStack-resources/entry.sh deleted file mode 100644 index 695c1df1b..000000000 --- a/docker-examples/v4/amazon-s3-docker-example/localStack-resources/entry.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -aws --endpoint-url http://localstack-s3:4572 s3 mb s3://localstack.s3.plugin.test --region eu-west-2 \ No newline at end of file diff --git a/docker-examples/v4/amazon-s3-docker-example/s3Plugin/Dockerfile b/docker-examples/v4/amazon-s3-docker-example/s3Plugin/Dockerfile deleted file mode 100644 index 2e2ace753..000000000 --- a/docker-examples/v4/amazon-s3-docker-example/s3Plugin/Dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -FROM verdaccio/verdaccio:4 - -USER root - -ENV NODE_ENV=production - -## perhaps all of this is not fully required -RUN apk --no-cache add openssl ca-certificates wget && \ - apk --no-cache add g++ gcc libgcc libstdc++ linux-headers make python && \ - wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \ - wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.25-r0/glibc-2.25-r0.apk && \ - apk add glibc-2.25-r0.apk - -RUN npm i && npm install verdaccio-aws-s3-storage -USER verdaccio diff --git a/docker-examples/v4/apache-verdaccio/README.md b/docker-examples/v4/apache-verdaccio/README.md deleted file mode 100644 index c7428b3e3..000000000 --- a/docker-examples/v4/apache-verdaccio/README.md +++ /dev/null @@ -1,93 +0,0 @@ -# Verdaccio and Apache2 - -Running `verdaccio` via reverse proxy is a common practice. This configuration provides a quick way to run the application through **apache2** as reverse proxy. - -To run the containers, run the following command in this folder, it should start the containers in detach mode. - -```bash - docker-compose up -d -``` - -To recreate the nginx image you can force the build. - -```bash - docker-compose up --build -d - - Building apacheproxy -Step 1/5 : FROM eboraas/apache - ---> 1ba66e3f5580 -Step 2/5 : MAINTAINER Juan Picado - ---> Using cache - ---> 4317b29c20ec -Step 3/5 : RUN a2enmod proxy - ---> Using cache - ---> b9334b33e2f1 -Step 4/5 : COPY ./conf/000-default.conf /etc/apache2/sites-enabled/000-default.conf - ---> Using cache - ---> 6d464388db8f -Step 5/5 : COPY ./conf/env.load /etc/apache2/mods-enabled/env.load - ---> Using cache - ---> 66740b6ffb97 -Successfully built 66740b6ffb97 -Recreating verdaccio -Recreating apacheverdaccio_apacheproxy_1 -``` - -To force recreate the images. - -```bash -docker-compose up --build --force-recreate -d -``` - -To stop all containers - -```bash -docker-compose stop -``` - -To display container logs - -```bash -$> docker-compose logs -Attaching to apacheverdaccio_apacheproxy_1, verdaccio -verdaccio | warn --- config file - /verdaccio/conf/config.yaml -verdaccio | warn --- http address - http://0.0.0.0:4873/ - verdaccio/2.1.7 -verdaccio | http <-- 304, user: undefined, req: 'GET /', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/jquery.min.js', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/main.css', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/main.js', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/logo', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/fontello.woff?10872183', bytes: 0/0 -verdaccio | http <-- 200, user: undefined, req: 'GET /-/static/favicon.png', bytes: 0/315 -``` - -To access the apache logs - -```bash -&> docker exec -it {ID} /bin/bash - -root@da8ee3cb484c:~# tail -f /var/log/apache2/verdaccio-access.log -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /xmlhttprequest-ssl HTTP/1.1" 200 2616 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /yeast HTTP/1.1" 200 2706 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /has-cors HTTP/1.1" 200 1347 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /parsejson HTTP/1.1" 200 1234 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /better-assert HTTP/1.1" 200 2462 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /callsite HTTP/1.1" 200 1369 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /dot-access HTTP/1.1" 200 1477 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /skipper-disk HTTP/1.1" 200 3801 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /native-or-bluebird HTTP/1.1" 200 2257 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -172.20.0.1 - - [31/May/2017:21:16:37 +0000] "GET /foreachasync HTTP/1.1" 200 2742 "install sails" "npm/5.0.0 node/v4.6.1 darwin x64" -tail: unrecognized file system type 0x794c7630 for '/var/log/apache2/verdaccio-access.log'. please report this to bug-coreutils@gnu.org. reverting to polling -``` - -### Display Information - -To display the containers running - -```bash -&> docker-compose ps - Name Command State Ports ----------------------------------------------------------------------------------------------------- -apacheverdaccio_apacheproxy_1 /usr/sbin/apache2ctl -D FO ... Up 443/tcp, 0.0.0.0:80->80/tcp -verdaccio /usr/src/app/bin/verdaccio ... Up 0.0.0.0:4873->4873/tcp -``` diff --git a/docker-examples/v4/apache-verdaccio/apache_proxy/Dockerfile b/docker-examples/v4/apache-verdaccio/apache_proxy/Dockerfile deleted file mode 100644 index 62ad91c9b..000000000 --- a/docker-examples/v4/apache-verdaccio/apache_proxy/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM eboraas/apache -MAINTAINER Juan Picado -# http://pierrecaserta.com/apache-proxy-one-docker-server-many-domains/ -RUN a2enmod proxy -COPY ./conf/000-default.conf /etc/apache2/sites-enabled/000-default.conf -COPY ./conf/env.load /etc/apache2/mods-enabled/env.load \ No newline at end of file diff --git a/docker-examples/v4/apache-verdaccio/apache_proxy/conf/000-default.conf b/docker-examples/v4/apache-verdaccio/apache_proxy/conf/000-default.conf deleted file mode 100644 index 4e322102f..000000000 --- a/docker-examples/v4/apache-verdaccio/apache_proxy/conf/000-default.conf +++ /dev/null @@ -1,17 +0,0 @@ -ServerName localhost:80 -ServerAdmin admin@localhost - - - ServerName localhost - - Allow from localhost - - SSLProxyEngine On - ProxyRequests Off - ProxyPreserveHost On - AllowEncodedSlashes NoDecode - ProxyPass / http://verdaccio:4873/ nocanon - ProxyPassReverse / http://verdaccio:4873/ - CustomLog /var/log/apache2/verdaccio-access.log combined - ErrorLog /var/log/apache2/verdaccio-error.log - \ No newline at end of file diff --git a/docker-examples/v4/apache-verdaccio/apache_proxy/conf/env.load b/docker-examples/v4/apache-verdaccio/apache_proxy/conf/env.load deleted file mode 100644 index 163d75e89..000000000 --- a/docker-examples/v4/apache-verdaccio/apache_proxy/conf/env.load +++ /dev/null @@ -1,4 +0,0 @@ -LoadModule env_module /usr/lib/apache2/modules/mod_env.so -LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so -LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so -LoadModule socache_shmcb_module /usr/lib/apache2/modules/mod_socache_shmcb.so \ No newline at end of file diff --git a/docker-examples/v4/apache-verdaccio/docker-compose.yaml b/docker-examples/v4/apache-verdaccio/docker-compose.yaml deleted file mode 100644 index 29a49fc47..000000000 --- a/docker-examples/v4/apache-verdaccio/docker-compose.yaml +++ /dev/null @@ -1,23 +0,0 @@ -version: '2' - -services: - verdaccio: - image: verdaccio/verdaccio:latest - container_name: verdaccio - ports: - - '4873:4873' - volumes: - - verdaccio:/verdaccio - - apacheproxy: - build: apache_proxy/ - links: - - verdaccio - ports: - - '80:80' - volumes_from: - - verdaccio - -volumes: - verdaccio: - driver: local diff --git a/docker-examples/v4/docker-local-storage-volume/conf/config.yaml b/docker-examples/v4/docker-local-storage-volume/conf/config.yaml deleted file mode 100644 index 6e5652bc8..000000000 --- a/docker-examples/v4/docker-local-storage-volume/conf/config.yaml +++ /dev/null @@ -1,71 +0,0 @@ -# -# This is the config file used for the docker images. -# It allows all users to do anything, so don't use it on production systems. -# -# Do not configure host and port under `listen` in this file -# as it will be ignored when using docker. -# see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration -# -# Look here for more config file examples: -# https://github.com/verdaccio/verdaccio/tree/master/conf -# - -# path to a directory with all packages -storage: /verdaccio/storage - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd - # Maximum amount of users allowed to register, defaults to "+inf". - # You can set this to -1 to disable registration. - #max_users: 1000 -security: - api: - jwt: - sign: - expiresIn: 60d - notBefore: 1 - web: - sign: - expiresIn: 7d - -# a list of other known repositories we can talk to -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -packages: - '@jota/*': - access: $all - publish: $all - - '@*/*': - # scoped packages - access: $all - publish: $all - proxy: npmjs - - '**': - # allow all users (including non-authenticated users) to read and - # publish all packages - # - # you can specify usernames/groupnames (depending on your auth plugin) - # and three keywords: "$all", "$anonymous", "$authenticated" - access: $all - - # allow all known users to publish packages - # (anyone can register by default, remember?) - publish: $all - - # if package is not available locally, proxy requests to 'npmjs' registry - proxy: npmjs - -# To use `npm audit` uncomment the following section -middlewares: - audit: - enabled: true - -# log settings -logs: - - { type: stdout, format: pretty, level: trace } - #- {type: file, path: verdaccio.log, level: info} diff --git a/docker-examples/v4/docker-local-storage-volume/conf/htpasswd b/docker-examples/v4/docker-local-storage-volume/conf/htpasswd deleted file mode 100644 index 6464e408d..000000000 --- a/docker-examples/v4/docker-local-storage-volume/conf/htpasswd +++ /dev/null @@ -1 +0,0 @@ -jpicado:$6vkdNgRX2npc:autocreated 2017-07-11T18:48:38.003Z diff --git a/docker-examples/v4/docker-local-storage-volume/docker-compose.yaml b/docker-examples/v4/docker-local-storage-volume/docker-compose.yaml deleted file mode 100644 index 03b424979..000000000 --- a/docker-examples/v4/docker-local-storage-volume/docker-compose.yaml +++ /dev/null @@ -1,13 +0,0 @@ -version: '2.1' -services: - verdaccio: - image: verdaccio/verdaccio:4 - container_name: verdaccio-docker-local-storage-vol - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf:/verdaccio/conf' -volumes: - verdaccio: - driver: local diff --git a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan-1/package.json b/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan-1/package.json deleted file mode 100644 index ee1f5cf84..000000000 --- a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan-1/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "@jota/pk1-juan-1", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan-1", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan-1@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-aKXCuBayXFdSVt4+94B7lqvsPsM0KIsIcXvc7Ghkir3OsE6FQl2bXBBWe6deNuTwJihsFvDbCDiMq+0TIUENBQ==", - "shasum": "faf627d746ce7c670aed088b761960716e68e186", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan-1/-/@jota/pk1-juan-1-1.0.0.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0" - }, - "time": { - "modified": "2018-01-17T18:32:18.049Z", - "created": "2018-01-17T18:32:18.049Z", - "1.0.0": "2018-01-17T18:32:18.049Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1-1.0.0.tgz": { - "shasum": "faf627d746ce7c670aed088b761960716e68e186", - "version": "1.0.0" - } - }, - "_uplinks": {}, - "_rev": "3-5cf06458deec6f04", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan-1/pk1-juan-1-1.0.0.tgz b/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan-1/pk1-juan-1-1.0.0.tgz deleted file mode 100644 index d670e65db..000000000 Binary files a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan-1/pk1-juan-1-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/package.json b/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/package.json deleted file mode 100644 index 50af3e253..000000000 --- a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/package.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "name": "@jota/pk1-juan", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-JC4y+iHrUpD+li3Pf9z2oFxw2Mtbqi6vgnIDBB3H/P/t0gAuCKK/LJ86kV7TRyvQwVvyJk1qI61iOVLiMwjZ8Q==", - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan/-/@jota/pk1-juan-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "@jota/pk1-juan", - "version": "1.0.1", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-copZNn2mMX8S3W9czxd3GXKj8vKu1v7JrUD9zOtriP8v9AvZOHIt6nW8+1114cumNGukFxjBO+2VlZC793ynTA==", - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan/-/@jota/pk1-juan-1.0.1.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0", - "beta2": "1.0.1" - }, - "time": { - "modified": "2018-01-17T18:49:09.087Z", - "created": "2018-01-17T18:27:39.952Z", - "1.0.0": "2018-01-17T18:27:39.952Z", - "1.0.1": "2018-01-17T18:49:09.087Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "version": "1.0.0" - }, - "pk1-juan-1.0.1.tgz": { - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "version": "1.0.1" - } - }, - "_uplinks": {}, - "_rev": "18-5118c5019a188840", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index cb8e0afd7..000000000 Binary files a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/pk1-juan-1.0.1.tgz b/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/pk1-juan-1.0.1.tgz deleted file mode 100644 index cf64a4b77..000000000 Binary files a/docker-examples/v4/docker-local-storage-volume/storage/@jota/pk1-juan/pk1-juan-1.0.1.tgz and /dev/null differ diff --git a/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/npm_test_pkg1-1.0.0.tgz b/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/npm_test_pkg1-1.0.0.tgz deleted file mode 100644 index 38ccedd48..000000000 Binary files a/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/npm_test_pkg1-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/npm_test_pkg1-1.0.1.tgz b/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/npm_test_pkg1-1.0.1.tgz deleted file mode 100644 index 9eee8efef..000000000 Binary files a/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/npm_test_pkg1-1.0.1.tgz and /dev/null differ diff --git a/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/package.json b/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/package.json deleted file mode 100644 index a7aeb62ed..000000000 --- a/docker-examples/v4/docker-local-storage-volume/storage/npm_test_pkg1/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "npm_test_pkg1", - "versions": { - "1.0.0": { - "name": "npm_test_pkg1", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "_id": "npm_test_pkg1@1.0.0", - "_npmVersion": "5.1.0", - "_nodeVersion": "4.6.1", - "_npmUser": {}, - "dist": { - "integrity": "sha512-qq8u/xKpYFCfmANLg5ohY4ZBkzM7NsKjIpYH+eSXji69aceMQvltRXx0O1qo7yAIORiCFsMTGLlkDCQtbhByxg==", - "shasum": "d058de16fdf8bde775ef2898e682faacc3eaa67f", - "tarball": "http://localhost:4873/npm_test_pkg1/-/npm_test_pkg1-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "npm_test_pkg1", - "version": "1.0.1", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "_id": "npm_test_pkg1@1.0.1", - "_npmVersion": "5.1.0", - "_nodeVersion": "4.6.1", - "_npmUser": {}, - "dist": { - "integrity": "sha512-0YLdKRIAbZJoLpOFqXZE/JldTnGRKjIX999xV4PMJ+sUO6pWiLO8NbG4wuT5738Re3D5WTRa743y9uPvgrTD0A==", - "shasum": "1f6251ce59e375a6328958202ec07eb7de38dae6", - "tarball": "http://localhost:4873/npm_test_pkg1/-/npm_test_pkg1-1.0.1.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.1" - }, - "time": { - "modified": "2017-07-11T18:52:35.061Z", - "created": "2017-07-11T18:49:27.417Z", - "1.0.0": "2017-07-11T18:49:27.417Z", - "1.0.1": "2017-07-11T18:52:35.061Z" - }, - "_distfiles": {}, - "_attachments": { - "npm_test_pkg1-1.0.0.tgz": { - "shasum": "d058de16fdf8bde775ef2898e682faacc3eaa67f", - "version": "1.0.0" - }, - "npm_test_pkg1-1.0.1.tgz": { - "shasum": "1f6251ce59e375a6328958202ec07eb7de38dae6", - "version": "1.0.1" - } - }, - "_uplinks": {}, - "_rev": "11-382567c9979db3fd", - "readme": "ERROR: No README data found!" -} diff --git a/docker-examples/v4/docker-local-storage-volume/storage/pk1-juan/package.json b/docker-examples/v4/docker-local-storage-volume/storage/pk1-juan/package.json deleted file mode 100644 index 64b07b40a..000000000 --- a/docker-examples/v4/docker-local-storage-volume/storage/pk1-juan/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "pk1-juan", - "versions": { - "1.0.0": { - "name": "pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-K3ifqa0DEndma1RPhM83TBVISIY3wq2JdTL0GafvJno6z6JvFBp4iQgyrKn7Yjkd0J/LZ9IJvhNWsGQZuoXMPQ==", - "shasum": "5d670df046b9bc4bc1714efe8873a614c522e41d", - "tarball": "http://0.0.0.0:4873/pk1-juan/-/pk1-juan-1.0.0.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0" - }, - "time": { - "modified": "2018-01-17T18:27:09.087Z", - "created": "2018-01-17T18:27:09.087Z", - "1.0.0": "2018-01-17T18:27:09.087Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "5d670df046b9bc4bc1714efe8873a614c522e41d", - "version": "1.0.0" - } - }, - "_uplinks": {}, - "_rev": "5-e7a0e845b8b0cdc8", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v4/docker-local-storage-volume/storage/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v4/docker-local-storage-volume/storage/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index a739e279d..000000000 Binary files a/docker-examples/v4/docker-local-storage-volume/storage/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/docker-plugin-external/README.md b/docker-examples/v4/docker-plugin-external/README.md deleted file mode 100644 index 135bf7e18..000000000 --- a/docker-examples/v4/docker-plugin-external/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Verdaccio loading external plugins - -This example aims to show how to set up external plugins without the need to create a custom Docker Image. - -This example uses the folder `plugins/` as entry point to locate external plugins. - -``` -plugins: /verdaccio/plugins -``` - -at the same time we define the plugin we want to load `verdaccio-memory`. - -``` -store: - memory: - limit: 1000 -``` - -### Prerequisites - -- verdaccio `>3.3.0` - -### Example - -To run the containers, run the following command in this folder, it should start the containers in detach mode. - -```bash -$> docker-compose up -d - -Recreating verdaccio-3-docker-plugin-external ... done -Attaching to verdaccio-3-docker-plugin-external -verdaccio-3-docker-plugin-external | warn --- config file - /verdaccio/conf/config.yaml -verdaccio-3-docker-plugin-external | warn --- Plugin successfully loaded: memory -verdaccio-3-docker-plugin-external | warn --- Plugin successfully loaded: htpasswd -verdaccio-3-docker-plugin-external | warn --- Plugin successfully loaded: audit -verdaccio-3-docker-plugin-external | warn --- http address - http://0.0.0.0:4873/ - verdaccio/3.2.0 -``` - -To stop all containers - -```bash -docker-compose stop -``` diff --git a/docker-examples/v4/docker-plugin-external/conf/config.yaml b/docker-examples/v4/docker-plugin-external/conf/config.yaml deleted file mode 100644 index 2c4910c2b..000000000 --- a/docker-examples/v4/docker-plugin-external/conf/config.yaml +++ /dev/null @@ -1,31 +0,0 @@ -plugins: /verdaccio/plugins - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd - -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -store: - memory: - limit: 1000 - -middlewares: - audit: - enabled: true - -packages: - '@*/*': - access: $all - publish: $all - proxy: npmjs - - '**': - access: $all - publish: $all - proxy: npmjs - -logs: - - { type: stdout, format: pretty, level: trace } diff --git a/docker-examples/v4/docker-plugin-external/docker-compose.yml b/docker-examples/v4/docker-plugin-external/docker-compose.yml deleted file mode 100644 index e461a5c2b..000000000 --- a/docker-examples/v4/docker-plugin-external/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: '2' - -services: - verdaccio: - image: verdaccio/verdaccio:latest - container_name: verdaccio-3-docker-plugin-external - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf:/verdaccio/conf' - - './plugins:/verdaccio/plugins' diff --git a/docker-examples/v4/docker-plugin-external/plugins/.eslintrc b/docker-examples/v4/docker-plugin-external/plugins/.eslintrc deleted file mode 100644 index 010393ec7..000000000 --- a/docker-examples/v4/docker-plugin-external/plugins/.eslintrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "rules": { - "max-len": 0, - "@typescript-eslint/prefer-optional-chain": 0, - "@typescript-eslint/no-unused-vars": 0, - "@typescript-eslint/explicit-member-accessibility": 0 - } -} diff --git a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/index.js b/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/index.js deleted file mode 100644 index 7144ba061..000000000 --- a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/index.js +++ /dev/null @@ -1,17 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { - value: true, -}); -exports.LocalMemory = undefined; - -let _localMemory = require('./local-memory'); - -let _localMemory2 = _interopRequireDefault(_localMemory); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; -} - -exports.LocalMemory = _localMemory2.default; -exports.default = _localMemory2.default; diff --git a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/local-memory.js b/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/local-memory.js deleted file mode 100644 index cffa40882..000000000 --- a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/local-memory.js +++ /dev/null @@ -1,96 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { - value: true, -}); - -let _memoryHandler = require('./memory-handler'); - -let _memoryHandler2 = _interopRequireDefault(_memoryHandler); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; -} - -const DEFAULT_LIMIT = 1000; - -class LocalMemory { - constructor(config, options) { - this.config = config; - this.limit = config.limit || DEFAULT_LIMIT; - this.logger = options.logger; - this.data = this._createEmtpyDatabase(); - } - - getSecret() { - return Promise.resolve(this.data.secret); - } - - setSecret(secret) { - return new Promise((resolve, reject) => { - this.data.secret = secret; - resolve(null); - }); - } - - add(name, cb) { - const list = this.data.list; - - if (list.length < this.limit) { - if (list.indexOf(name) === -1) { - list.push(name); - } - cb(null); - } else { - this.logger.info( - { limit: this.limit }, - 'Storage memory has reached limit of @{limit} packages' - ); - cb(new Error('Storage memory has reached limit of limit packages')); - } - } - - search(onPackage, onEnd, validateName) { - // TODO: pending to implement - onEnd(); - } - - remove(name, cb) { - const list = this.data.list; - - const item = list.indexOf(name); - - if (item !== -1) { - list.splice(item, 1); - } - - cb(null); - } - - get(cb) { - cb(null, this.data.list); - } - - sync() { - // nothing to do - } - - getPackageStorage(packageInfo) { - // eslint-disable-next-line new-cap - return new _memoryHandler2.default(packageInfo, this.data.files, this.logger); - } - - _createEmtpyDatabase() { - const list = []; - const files = {}; - const emptyDatabase = { - list, - files, - secret: '', - }; - - return emptyDatabase; - } -} - -exports.default = LocalMemory; diff --git a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/memory-handler.js b/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/memory-handler.js deleted file mode 100644 index f597aa887..000000000 --- a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/memory-handler.js +++ /dev/null @@ -1,182 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { - value: true, -}); -exports.fileExist = exports.noSuchFile = undefined; - -let _httpErrors = require('http-errors'); - -let _httpErrors2 = _interopRequireDefault(_httpErrors); - -let _memoryFs = require('memory-fs'); - -let _memoryFs2 = _interopRequireDefault(_memoryFs); - -let _streams = require('@verdaccio/streams'); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; -} - -// $FlowFixMe -const noSuchFile = (exports.noSuchFile = 'ENOENT'); - -const fileExist = (exports.fileExist = 'EEXISTS'); - -const fSError = function fSError(message, code = 404) { - const err = (0, _httpErrors2.default)(code, message); - // $FlowFixMe - err.code = message; - - return err; -}; - -const noPackageFoundError = function noPackageFoundError(message = 'no such package') { - const err = (0, _httpErrors2.default)(404, message); - // $FlowFixMe - err.code = noSuchFile; - return err; -}; - -// eslint-disable-next-line new-cap -const fs = new _memoryFs2.default(); - -class MemoryHandler { - constructor(packageName, data, logger) { - // this is not need it - this.data = data; - this.name = packageName; - this.logger = logger; - } - - updatePackage(pkgFileName, updateHandler, onWrite, transformPackage, onEnd) { - let json = this._getStorage(pkgFileName); - - try { - json = JSON.parse(json); - } catch (err) { - return onEnd(err); - } - - updateHandler(json, (err) => { - if (err) { - return onEnd(err); - } - try { - onWrite(pkgFileName, transformPackage(json), onEnd); - } catch (err) { - return onEnd(fSError('error on parse', 500)); - } - }); - } - - deletePackage(pkgName, callback) { - delete this.data[pkgName]; - callback(null); - } - - removePackage(callback) { - callback(null); - } - - createPackage(name, value, cb) { - this.savePackage(name, value, cb); - } - - savePackage(name, value, cb) { - try { - const json = JSON.stringify(value, null, '\t'); - - this.data[name] = json; - } catch (err) { - cb(fSError(err.message, 500)); - } - - cb(null); - } - - readPackage(name, cb) { - const json = this._getStorage(name); - const isJson = typeof json === 'undefined'; - - try { - cb(isJson ? noPackageFoundError() : null, JSON.parse(json)); - } catch (err) { - cb(noPackageFoundError()); - } - } - - writeTarball(name) { - const uploadStream = new _streams.UploadTarball(); - const temporalName = `/${name}`; - - process.nextTick(function () { - fs.exists(temporalName, function (exists) { - if (exists) { - return uploadStream.emit('error', fSError(fileExist)); - } - - try { - const file = fs.createWriteStream(temporalName); - - uploadStream.pipe(file); - - uploadStream.done = function () { - const onEnd = function onEnd() { - uploadStream.emit('success'); - }; - - uploadStream.on('end', onEnd); - }; - - uploadStream.abort = function () { - uploadStream.emit('error', fSError('transmision aborted', 400)); - file.end(); - }; - - uploadStream.emit('open'); - } catch (err) { - uploadStream.emit('error', err); - } - }); - }); - - return uploadStream; - } - - readTarball(name) { - const pathName = `/${name}`; - - const readTarballStream = new _streams.ReadTarball(); - - process.nextTick(function () { - fs.exists(pathName, function (exists) { - if (!exists) { - readTarballStream.emit('error', noPackageFoundError()); - } else { - const readStream = fs.createReadStream(pathName); - - readTarballStream.emit('content-length', fs.data[name].length); - readTarballStream.emit('open'); - readStream.pipe(readTarballStream); - readStream.on('error', (error) => { - readTarballStream.emit('error', error); - }); - - readTarballStream.abort = function () { - readStream.destroy(fSError('read has been aborted', 400)); - }; - } - }); - }); - - return readTarballStream; - } - - _getStorage(name = '') { - return this.data[name]; - } -} - -exports.default = MemoryHandler; diff --git a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/types.js b/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/types.js deleted file mode 100644 index ad9a93a7c..000000000 --- a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/lib/types.js +++ /dev/null @@ -1 +0,0 @@ -'use strict'; diff --git a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/package.json b/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/package.json deleted file mode 100644 index 88a190fba..000000000 --- a/docker-examples/v4/docker-plugin-external/plugins/verdaccio-memory/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "verdaccio-memory", - "version": "1.0.3", - "description": "storage implementation in memory", - "main": "lib/index.js", - "scripts": { - "release": "standard-version -a -s", - "pretest": "npm run lint", - "test": "jest", - "precommit": "lint-staged", - "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", - "lint": "npm run flow && eslint .", - "flow": "flow", - "prepublish": "npm run build", - "commitmsg": "commitlint -e $GIT_PARAMS", - "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___" - }, - "dependencies": { - "@verdaccio/streams": "^1.0.0", - "http-errors": "1.6.3", - "memory-fs": "^0.4.1" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@commitlint/travis-cli": "7.0.0", - "@verdaccio/types": "3.3.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-preset-env": "1.7.0", - "babel-preset-flow": "6.23.0", - "cross-env": "5.2.0", - "eslint": "5.1.0", - "eslint-config-google": "0.9.1", - "eslint-config-prettier": "2.9.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-jest": "21.17.0", - "eslint-plugin-prettier": "2.6.2", - "flow-bin": "0.76.0", - "flow-runtime": "0.17.0", - "husky": "0.14.3", - "jest": "23.4.1", - "lint-staged": "7.2.0", - "prettier": "1.13.7", - "rmdir-sync": "1.0.1", - "standard-version": "4.3.0" - }, - "keywords": [ - "verdaccio", - "plugin", - "storage" - ], - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "lint-staged": { - "*.js": [ - "npm run format", - "npm run lint", - "git add" - ] - }, - "author": "Juan Picado ", - "private": false, - "license": "MIT" -} diff --git a/docker-examples/v4/gitlab-verdaccio/README.md b/docker-examples/v4/gitlab-verdaccio/README.md deleted file mode 100644 index ad4ba2d10..000000000 --- a/docker-examples/v4/gitlab-verdaccio/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# Verdaccio and Gitlab Authentication - -The [verdaccio-gitlab](https://github.com/bufferoverflow/verdaccio-gitlab) plugin can be used to authenticate users against gitlab. - -## Running with the provided verdaccio-gitlab docker image - -If the only extra plugin you require is verdaccio-gitlab, [you can use the image provided by the plugin project](https://hub.docker.com/r/bufferoverflow/verdaccio-gitlab/). It takes care of the whole plugin setup and is based on the [official verdaccio docker image](https://hub.docker.com/r/verdaccio/verdaccio/). - -More information about the configuration required can be found in the [verdaccio-gitlab readme](https://github.com/bufferoverflow/verdaccio-gitlab/blob/master/README.md). - -https://hub.docker.com/r/bufferoverflow/verdaccio-gitlab/ - -## Building your own docker image - -There's a [sample docker-compose file in the verdaccio-gitlab repo](https://github.com/bufferoverflow/verdaccio-gitlab/blob/master/docker-compose.yml) that shows how to build & start both gitlab and verdaccio with support for the gitlab plugin, but this is generic enough to be used with any other extra plugins. - -You can also extend the [official verdaccio-gitlab image Dockerfile](https://github.com/bufferoverflow/verdaccio-gitlab/blob/master/Dockerfile). diff --git a/docker-examples/v4/https-portal-example/README.md b/docker-examples/v4/https-portal-example/README.md deleted file mode 100644 index 9585aba6b..000000000 --- a/docker-examples/v4/https-portal-example/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Verdaccio and https-portal Example - -Run `verdaccio` under fully automated HTTPS server powered by Nginx, Let's Encrypt was never so easy. Using [https-portal](https://github.com/SteveLTN/https-portal) all is builtin and no need for extra configuration. - -## Prerequisites - -In order to make it work, this is just a local setup, so you must update your `host` file. - -On Mac - -``` -➜ sudo vi /etc/hosts - -## -# Host Database -# -# localhost is used to configure the loopback interface -# when the system is booting. Do not change this entry. -## -127.0.0.1 localhost -127.0.0.1 example.com -``` - -## Usage - -To run the containers, run the followingcommands in this folder, it should start the containers in detach mode. - -```bash - docker-compose up -d -``` - -To recreate the nginx image you can force the build. - -```bash - docker-compose up --build -d -``` - -To force recreate the images. - -```bash -docker-compose up --build --force-recreate -d -``` - -To stop all containers - -```bash -docker-compose stop -``` - -From your Javascript project - -```bash -npm publish --registry https://example.com -``` - -## NPM and self-signed certificates - -Be aware of disabling strict SSL in `./npmrc`config file as explained [here](https://stackoverflow.com/questions/9626990/receiving-error-error-ssl-error-self-signed-cert-in-chain-while-using-npm). - -```bash -npm config set strict-ssl false -``` - -## Login - -If you want to login into the Verdaccio instance created via these Docker Examples, please try: - -Username: jpicado -Password: jpicado diff --git a/docker-examples/v4/https-portal-example/conf/config.yaml b/docker-examples/v4/https-portal-example/conf/config.yaml deleted file mode 100644 index 6d4856689..000000000 --- a/docker-examples/v4/https-portal-example/conf/config.yaml +++ /dev/null @@ -1,28 +0,0 @@ -plugins: /verdaccio/plugins -storage: /verdaccio/storage - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd - -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -middlewares: - audit: - enabled: true - -packages: - '@*/*': - access: $all - publish: $all - proxy: npmjs - - '**': - access: $all - publish: $all - proxy: npmjs - -logs: - - { type: stdout, format: pretty, level: trace } diff --git a/docker-examples/v4/https-portal-example/conf/htpasswd b/docker-examples/v4/https-portal-example/conf/htpasswd deleted file mode 100644 index f27631dbc..000000000 --- a/docker-examples/v4/https-portal-example/conf/htpasswd +++ /dev/null @@ -1 +0,0 @@ -jpicado:$6vkdNgRX2npc:autocreated 2018-09-22T10:24:17.535Z diff --git a/docker-examples/v4/https-portal-example/docker-compose.yml b/docker-examples/v4/https-portal-example/docker-compose.yml deleted file mode 100644 index 8f80c705a..000000000 --- a/docker-examples/v4/https-portal-example/docker-compose.yml +++ /dev/null @@ -1,22 +0,0 @@ -version: '2' - -services: - verdaccio: - image: verdaccio/verdaccio:4 - container_name: verdaccio-https - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf:/verdaccio/conf' - https-portal: - image: steveltn/https-portal:1 - ports: - - '80:80' - - '443:443' - links: - - verdaccio:verdaccio - environment: - DOMAINS: 'example.com -> http://verdaccio:4873' - STAGE: local - FORCE_RENEW: 'true' diff --git a/docker-examples/v4/https-portal-example/storage/@scope/example/example-1.0.0.tgz b/docker-examples/v4/https-portal-example/storage/@scope/example/example-1.0.0.tgz deleted file mode 100644 index d72a319bc..000000000 Binary files a/docker-examples/v4/https-portal-example/storage/@scope/example/example-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/https-portal-example/storage/@scope/example/package.json b/docker-examples/v4/https-portal-example/storage/@scope/example/package.json deleted file mode 100644 index d6b48ab1a..000000000 --- a/docker-examples/v4/https-portal-example/storage/@scope/example/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "@scope/example", - "versions": { - "1.0.0": { - "name": "@scope/example", - "version": "1.0.0", - "description": "exampled scoped module", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [ - "example" - ], - "author": { - "name": "Juan Picado" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.3.1" - }, - "_id": "@scope/example@1.0.0", - "_npmVersion": "6.3.0", - "_nodeVersion": "10.1.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-UrpRhmCAwyGF2pWWd+fGDN8tFsVcCoLmK/qHaVAamphR+E4ZUjGf6N5GGgneFwbSeZ0FQrDYtUTPKrysxGIihQ==", - "shasum": "4c36e40e65049b32cd49599f65cb50b81b9d8810", - "tarball": "http://example.com/@scope/example/-/@scope/example-1.0.0.tgz" - } - } - }, - "time": { - "modified": "2018-09-22T10:27:32.723Z", - "created": "2018-09-22T10:27:32.723Z", - "1.0.0": "2018-09-22T10:27:32.723Z" - }, - "dist-tags": { - "latest": "1.0.0" - }, - "_uplinks": {}, - "_distfiles": {}, - "_attachments": { - "example-1.0.0.tgz": { - "shasum": "4c36e40e65049b32cd49599f65cb50b81b9d8810", - "version": "1.0.0" - } - }, - "_rev": "7-24f17006c03f69b9", - "readme": "ERROR: No README data found!" -} diff --git a/docker-examples/v4/https-portal-example/storage/jquery/package.json b/docker-examples/v4/https-portal-example/storage/jquery/package.json deleted file mode 100644 index 57a210a14..000000000 --- a/docker-examples/v4/https-portal-example/storage/jquery/package.json +++ /dev/null @@ -1,4914 +0,0 @@ -{ - "name": "jquery", - "versions": { - "1.5.1": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": "=0.1.20", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.5.1", - "_id": "jquery@1.5.1", - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "0.3.15", - "_nodeVersion": "v0.4.2", - "directories": { - "lib": "./lib" - }, - "files": [ - "" - ], - "_defaultsLoaded": true, - "dist": { - "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz" - }, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.6.2", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.2/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.2", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.15", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz" - }, - "scripts": {}, - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "url": "http://jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": ".", - "main": "./node-jquery.js", - "version": "1.6.3", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.3/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.3", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.22", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz" - }, - "scripts": {}, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": "0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.3.0" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "_id": "jquery@1.7.2", - "optionalDependencies": {}, - "_engineSupported": true, - "_npmVersion": "1.1.12", - "_nodeVersion": "v0.6.14", - "_defaultsLoaded": true, - "dist": { - "shasum": "a93746763aca75a34df4c16395b0826310d0eaf2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.7.3", - "dist": { - "shasum": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.2", - "dist": { - "shasum": "46790ae07c6de38124eda90bbf7336b43df93305", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1", - "contextify": "~0.1.3" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.3", - "dist": { - "shasum": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "2.1.0-beta2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta2", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "~0.4.10", - "grunt": "~0.4.1", - "grunt-bower-task": "~0.3.2", - "grunt-cli": "~0.1.11", - "grunt-compare-size": "~0.4.0", - "grunt-contrib-jshint": "~0.7.0", - "grunt-contrib-uglify": "~0.2.7", - "grunt-contrib-watch": "~0.5.3", - "grunt-git-authors": "~1.2.0", - "grunt-jscs-checker": "~0.2.3", - "grunt-jsonlint": "~1.0.1", - "gzip-js": "0.3.2", - "load-grunt-tasks": "~0.2.0", - "testswarm": "~1.1.0", - "requirejs": "~2.1.9", - "which": "~1.0.5" - }, - "_id": "jquery@2.1.0-beta2", - "dist": { - "shasum": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.11", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "rwaldron", - "email": "waldron.rick@gmail.com" - }, - { - "name": "jquery", - "email": "npm@jquery.com" - } - ], - "directories": {} - }, - "2.1.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-beta3", - "dist": { - "shasum": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-beta3", - "dist": { - "shasum": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-rc1", - "dist": { - "shasum": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.23", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "dave.methvin@gmail.com" - } - ], - "directories": {} - }, - "2.1.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-rc1", - "dist": { - "shasum": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.14", - "_npmUser": { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - } - ], - "directories": {} - }, - "1.11.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0", - "dist": { - "shasum": "c67ceee19b403650d682adcf39d5c9009814d949", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0", - "dist": { - "shasum": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-beta1", - "dist": { - "shasum": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-beta1", - "dist": { - "shasum": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc1", - "_shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz" - }, - "directories": {} - }, - "1.11.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc1", - "_shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz" - }, - "directories": {} - }, - "2.1.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc2", - "dist": { - "shasum": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc2", - "dist": { - "shasum": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1", - "dist": { - "shasum": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1", - "dist": { - "shasum": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.9.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.9.1", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "scripts": { - "test": "grunt" - }, - "dependencies": {}, - "devDependencies": { - "grunt-compare-size": "~0.3.0", - "grunt-git-authors": "~1.1.0", - "grunt-update-submodules": "~0.2.0", - "grunt-contrib-watch": "~0.1.1", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.1.1", - "grunt": "~0.4.0", - "testswarm": "0.2.2" - }, - "keywords": [], - "gitHead": "d71f6a53927ad02d728503385d15539b73d21ac8", - "_id": "jquery@1.9.1", - "_shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "_from": ".", - "_npmVersion": "1.5.0-alpha-1", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz" - }, - "directories": {} - }, - "2.1.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "a04f5ff9795fd6292117563623db44cf3f875868", - "_id": "jquery@2.1.2", - "_shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz" - }, - "directories": {} - }, - "1.11.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "9690801db01709bfbff5f977d07fb7cc14472908", - "_id": "jquery@1.11.2", - "_shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz" - }, - "directories": {} - }, - "2.1.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0", - "_id": "jquery@2.1.3", - "_shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "_from": ".", - "_npmVersion": "2.1.14", - "_nodeVersion": "0.11.14", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz" - }, - "directories": {} - }, - "2.1.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "7751e69b615c6eca6f783a81e292a55725af6b85", - "_id": "jquery@2.1.4", - "_shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz" - }, - "directories": {} - }, - "1.11.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "1472290917f17af05e98007136096784f9051fab", - "_id": "jquery@1.11.3", - "_shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz" - }, - "directories": {} - }, - "3.0.0-alpha1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-alpha1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.7.0", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs-checker": "0.8.1", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.0", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "jsdomVersions": { - "node": "3.1.2", - "iojs": "5.3.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2c92869b752bb8e0fe74c3183f40f3f58b7b906d", - "_id": "jquery@3.0.0-alpha1", - "_shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "_from": ".", - "_npmVersion": "2.11.3", - "_nodeVersion": "0.12.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz" - }, - "directories": {} - }, - "1.12.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "efbdc6e3f0fa3d3cd4d3d8bfa37990b707f7c2e1", - "_id": "jquery@1.12.0", - "_shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz" - }, - "directories": {} - }, - "2.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6fc01e29bdad0964f62ef56d01297039cdcadbe5", - "_id": "jquery@2.2.0", - "_shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz" - }, - "directories": {} - }, - "3.0.0-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-beta1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.3.0", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2ef761afd9addf78193f5191ece03bb20c9182c2", - "_id": "jquery@3.0.0-beta1", - "_shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz" - }, - "directories": {} - }, - "1.12.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "56ead6ffbf8560c521e7e94518d35db42b19f5f3", - "_id": "jquery@1.12.1", - "_shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.1.tgz_1456168080336_0.4474994211923331" - }, - "directories": {} - }, - "2.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "788eaba2f83e7b7445c7a83a50c81c0704423874", - "_id": "jquery@2.2.1", - "_shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-9-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.1.tgz_1456168325917_0.42471840139478445" - }, - "directories": {} - }, - "1.12.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "a9b5f8ac96f6aa7bfc7b0795cb16d65c4f15b64e", - "_id": "jquery@1.12.2", - "_shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.2.tgz_1458236759160_0.3557943068444729" - }, - "directories": {} - }, - "2.2.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd", - "_id": "jquery@2.2.2", - "_shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.2.tgz_1458237146417_0.4190880397800356" - }, - "directories": {} - }, - "1.12.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "3a43d7e563314bf32970b773dd31ecf2b90813dd", - "_id": "jquery@1.12.3", - "_shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.3.tgz_1459884094815_0.5328964435029775" - }, - "directories": {} - }, - "2.2.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "af22a351b2ea5801ffb1695abb3bb34d5bed9198", - "_id": "jquery@2.2.3", - "_shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.3.tgz_1459884434885_0.992488760035485" - }, - "directories": {} - }, - "1.12.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "5e89585e0121e72ff47de177c5ef604f3089a53d", - "_id": "jquery@1.12.4", - "_shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.4.tgz_1463764744844_0.4810373710934073" - }, - "directories": {} - }, - "2.2.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "c0185ab7c75aab88762c5aae780b9d83b80eda72", - "_id": "jquery@2.2.4", - "_shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" - }, - "directories": {} - }, - "3.0.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-rc1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "e503a93188dc4b5b42e2340f805f2d90b404bc50", - "_id": "jquery@3.0.0-rc1", - "_shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0-rc1.tgz_1463771627380_0.12211154378019273" - }, - "directories": {} - }, - "3.0.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "0078f86be166a8747819d5d1516776a662cb69df", - "_id": "jquery@3.0.0", - "_shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0.tgz_1465497191024_0.9057256667874753" - }, - "directories": {} - }, - "3.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "0.1.6", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "18.1.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6f02bc382c0529d3b4f68f6b2ad21876642dbbfe", - "_id": "jquery@3.1.0", - "_shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "_from": ".", - "_npmVersion": "2.15.8", - "_nodeVersion": "4.4.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.0.tgz_1467927964329_0.882518710102886" - }, - "directories": {} - }, - "3.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|(Refs? [^#])" - }, - "gitHead": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "_id": "jquery@3.1.1", - "_shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.6.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.1.tgz_1474583566957_0.15473420196212828" - }, - "directories": {} - }, - "3.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "a81259fff4ea0c7b4cd98f04050c829640395a31", - "_id": "jquery@3.2.0", - "_shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "_from": ".", - "_npmVersion": "4.1.2", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.0.tgz_1489699855733_0.5328386940527707" - }, - "directories": {} - }, - "3.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "77d2a51d0520d2ee44173afdf4e40a9201f5964e", - "_id": "jquery@3.2.1", - "_shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "_from": ".", - "_npmVersion": "4.4.4", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.1.tgz_1490036530067_0.19497186387889087" - }, - "directories": {} - }, - "3.3.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": { - "archiver": "1.3.0", - "chalk": "1.1.3", - "npm": "4.4.1", - "shelljs": "0.7.7" - }, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9a8a1c63930edc9fb6fab9e75b3eee578762b8a5", - "_id": "jquery@3.3.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==", - "shasum": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.0.tgz_1516388631205_0.827812286792323" - }, - "directories": {} - }, - "3.3.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9e8ec3d10fad04748176144f108d7355662ae75e", - "_id": "jquery@3.3.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.1.tgz_1516469230473_0.5458589680492878" - }, - "directories": {} - } - }, - "time": { - "modified": "2018-08-12T22:42:52.654Z", - "created": "2011-03-19T07:19:56.392Z", - "1.5.1": "2011-03-19T07:19:56.956Z", - "1.6.2": "2011-07-06T16:13:21.519Z", - "1.6.3": "2011-09-12T19:05:34.373Z", - "1.7.2": "2012-05-01T11:14:09.090Z", - "1.7.3": "2012-07-01T16:11:53.194Z", - "1.8.2": "2012-11-11T22:43:58.910Z", - "1.8.3": "2012-12-01T00:03:02.297Z", - "2.1.0-beta2": "2013-11-15T16:34:48.859Z", - "2.1.0-beta3": "2013-12-20T22:53:28.426Z", - "1.11.0-beta3": "2014-01-06T19:57:22.387Z", - "2.1.0-rc1": "2014-01-17T22:47:16.391Z", - "1.11.0-pre": "2014-01-16T20:38:42.912Z", - "1.11.0-rc1": "2014-01-16T21:08:36.924Z", - "1.11.0": "2014-01-23T21:07:07.184Z", - "2.1.0": "2014-01-23T21:12:47.772Z", - "2.1.1-beta1": "2014-03-24T17:05:07.581Z", - "1.11.1-beta1": "2014-03-24T17:25:14.236Z", - "2.1.1-rc1": "2014-04-18T15:29:41.423Z", - "1.11.1-rc1": "2014-04-18T15:40:23.931Z", - "2.1.1-rc2": "2014-04-21T20:52:06.866Z", - "1.11.1-rc2": "2014-04-21T21:12:52.817Z", - "2.1.1": "2014-05-01T17:15:20.164Z", - "1.11.1": "2014-05-01T18:05:32.863Z", - "1.9.1": "2014-07-17T22:01:17.886Z", - "2.1.2": "2014-12-17T14:14:28.184Z", - "1.11.2": "2014-12-17T16:07:07.647Z", - "2.1.3": "2014-12-18T15:18:38.205Z", - "2.1.4": "2015-04-28T16:17:13.648Z", - "1.11.3": "2015-04-28T16:22:06.378Z", - "3.0.0-alpha1": "2015-07-13T19:26:37.913Z", - "1.12.0": "2016-01-08T19:58:05.265Z", - "2.2.0": "2016-01-08T20:03:43.280Z", - "3.0.0-beta1": "2016-01-14T23:09:43.368Z", - "1.12.1": "2016-02-22T19:08:05.212Z", - "2.2.1": "2016-02-22T19:12:09.116Z", - "1.12.2": "2016-03-17T17:45:59.810Z", - "2.2.2": "2016-03-17T17:52:26.967Z", - "1.12.3": "2016-04-05T19:21:37.716Z", - "2.2.3": "2016-04-05T19:27:17.929Z", - "1.12.4": "2016-05-20T17:19:07.375Z", - "2.2.4": "2016-05-20T17:26:07.921Z", - "3.0.0-rc1": "2016-05-20T19:13:48.387Z", - "3.0.0": "2016-06-09T18:33:13.420Z", - "3.1.0": "2016-07-07T21:46:05.554Z", - "3.1.1": "2016-09-22T22:32:49.360Z", - "3.2.0": "2017-03-16T21:30:56.342Z", - "3.2.1": "2017-03-20T19:02:13.508Z", - "3.3.0": "2018-01-19T19:03:52.616Z", - "3.3.1": "2018-01-20T17:27:11.928Z" - }, - "dist-tags": { - "beta": "3.3.1", - "latest": "3.3.1" - }, - "_uplinks": { - "npmjs": { - "etag": "W/\"f8c44c36454da20858d8d0456169f0e9\"", - "fetched": 1537612064113 - } - }, - "_distfiles": { - "jquery-1.5.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz", - "sha": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "registry": "npmjs" - }, - "jquery-1.6.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz", - "sha": "01757a4c5beea29e8ae697527c3131abbe997a28", - "registry": "npmjs" - }, - "jquery-1.6.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz", - "sha": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "registry": "npmjs" - }, - "jquery-1.7.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz", - "sha": "a93746763aca75a34df4c16395b0826310d0eaf2", - "registry": "npmjs" - }, - "jquery-1.7.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz", - "sha": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "registry": "npmjs" - }, - "jquery-1.8.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz", - "sha": "46790ae07c6de38124eda90bbf7336b43df93305", - "registry": "npmjs" - }, - "jquery-1.8.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz", - "sha": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "registry": "npmjs" - }, - "jquery-2.1.0-beta2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz", - "sha": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "registry": "npmjs" - }, - "jquery-2.1.0-beta3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz", - "sha": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "registry": "npmjs" - }, - "jquery-1.11.0-beta3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz", - "sha": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "registry": "npmjs" - }, - "jquery-1.11.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz", - "sha": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "registry": "npmjs" - }, - "jquery-2.1.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz", - "sha": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "registry": "npmjs" - }, - "jquery-1.11.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz", - "sha": "c67ceee19b403650d682adcf39d5c9009814d949", - "registry": "npmjs" - }, - "jquery-2.1.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz", - "sha": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "registry": "npmjs" - }, - "jquery-2.1.1-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz", - "sha": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "registry": "npmjs" - }, - "jquery-1.11.1-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz", - "sha": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "registry": "npmjs" - }, - "jquery-2.1.1-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz", - "sha": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "registry": "npmjs" - }, - "jquery-1.11.1-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz", - "sha": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "registry": "npmjs" - }, - "jquery-2.1.1-rc2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz", - "sha": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "registry": "npmjs" - }, - "jquery-1.11.1-rc2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz", - "sha": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "registry": "npmjs" - }, - "jquery-2.1.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz", - "sha": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "registry": "npmjs" - }, - "jquery-1.11.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz", - "sha": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "registry": "npmjs" - }, - "jquery-1.9.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz", - "sha": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "registry": "npmjs" - }, - "jquery-2.1.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz", - "sha": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "registry": "npmjs" - }, - "jquery-1.11.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz", - "sha": "30ab26857211c37caa83da0f6903155fe49bb72d", - "registry": "npmjs" - }, - "jquery-2.1.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz", - "sha": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "registry": "npmjs" - }, - "jquery-2.1.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", - "sha": "228bde698a0c61431dc2630a6a154f15890d2317", - "registry": "npmjs" - }, - "jquery-1.11.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz", - "sha": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "registry": "npmjs" - }, - "jquery-3.0.0-alpha1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz", - "sha": "3493d672266e21c2dffb2714f935448edebe3c62", - "registry": "npmjs" - }, - "jquery-1.12.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz", - "sha": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "registry": "npmjs" - }, - "jquery-2.2.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz", - "sha": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "registry": "npmjs" - }, - "jquery-3.0.0-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz", - "sha": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "registry": "npmjs" - }, - "jquery-1.12.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz", - "sha": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "registry": "npmjs" - }, - "jquery-2.2.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz", - "sha": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "registry": "npmjs" - }, - "jquery-1.12.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz", - "sha": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "registry": "npmjs" - }, - "jquery-2.2.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz", - "sha": "3e302dc61eb329a21e9efac937d731f061134c59", - "registry": "npmjs" - }, - "jquery-1.12.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz", - "sha": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "registry": "npmjs" - }, - "jquery-2.2.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz", - "sha": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "registry": "npmjs" - }, - "jquery-1.12.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", - "sha": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "registry": "npmjs" - }, - "jquery-2.2.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", - "sha": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "registry": "npmjs" - }, - "jquery-3.0.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz", - "sha": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "registry": "npmjs" - }, - "jquery-3.0.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", - "sha": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "registry": "npmjs" - }, - "jquery-3.1.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz", - "sha": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "registry": "npmjs" - }, - "jquery-3.1.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", - "sha": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "registry": "npmjs" - }, - "jquery-3.2.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz", - "sha": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "registry": "npmjs" - }, - "jquery-3.2.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", - "sha": "5c4d9de652af6cd0a770154a631bba12b015c787", - "registry": "npmjs" - }, - "jquery-3.3.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz", - "sha": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "registry": "npmjs" - }, - "jquery-3.3.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "sha": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "registry": "npmjs" - } - }, - "_attachments": {}, - "_rev": "2-f6a5986b8c99804a", - "readme": "# jQuery\n\n> jQuery is a fast, small, and feature-rich JavaScript library.\n\nFor information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).\nFor source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).\n\nIf upgrading, please see the [blog post for 3.3.1](https://blog.jquery.com/2017/03/20/jquery-3.3.1-now-available/). This includes notable differences from the previous version and a more readable changelog.\n\n## Including jQuery\n\nBelow are some of the most common ways to include jQuery.\n\n### Browser\n\n#### Script tag\n\n```html\n\n```\n\n#### Babel\n\n[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.\n\n```js\nimport $ from \"jquery\";\n```\n\n#### Browserify/Webpack\n\nThere are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...\n\n```js\nvar $ = require(\"jquery\");\n```\n\n#### AMD (Asynchronous Module Definition)\n\nAMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).\n\n```js\ndefine([\"jquery\"], function($) {\n\n});\n```\n\n### Node\n\nTo include jQuery in [Node](nodejs.org), first install with npm.\n\n```sh\nnpm install jquery\n```\n\nFor jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.\n\n```js\nrequire(\"jsdom\").env(\"\", function(err, window) {\n\tif (err) {\n\t\tconsole.error(err);\n\t\treturn;\n\t}\n\n\tvar $ = require(\"jquery\")(window);\n});\n```" -} diff --git a/docker-examples/v4/kubernetes-example/deployment.yaml b/docker-examples/v4/kubernetes-example/deployment.yaml deleted file mode 100644 index 4c57672a2..000000000 --- a/docker-examples/v4/kubernetes-example/deployment.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - name: verdaccio-deployment -spec: - replicas: 1 - template: - metadata: - labels: - app: verdaccio - spec: - containers: - - name: verdaccio - image: verdaccio/verdaccio - imagePullPolicy: Always - ports: - - containerPort: 4873 -# vim: set ts=2 expandtab!: diff --git a/docker-examples/v4/kubernetes-example/readme.md b/docker-examples/v4/kubernetes-example/readme.md deleted file mode 100644 index 214f2cdf2..000000000 --- a/docker-examples/v4/kubernetes-example/readme.md +++ /dev/null @@ -1,61 +0,0 @@ -# Kubernetes Example - -This example will use the latest `verdaccio` tag. If you want you set a different that, update the `deployment.yaml` file. - -⚠️ There is newer Kubernetes example here that is woth to check out https://github.com/verdaccio/docker-examples/tree/master/kubernetes-helm-example - -- Install Minikube - -https://github.com/kubernetes/minikube - -```bash -$> brew cask install minikube -``` - -- Run it - -```bash -$> minikube start -``` - -- Deploy - -```bash -$> kubectl create -f deployment.yaml -deployment "verdaccio-deployment" created -``` - -- Check whether the deployment was successful - -```bash -$> kubectl get deployments -NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE -verdaccio-deployment 1 1 1 1 19m -``` - -- Deploy the service - -```bash -$> kubectl create -f service.yaml -``` - -- Check the service - -```bash -kubectl get services -NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE -kubernetes 10.0.0.1 443/TCP 11h -verdaccio 10.0.0.160 4873:30061/TCP 20m -``` - -- Browse the service - -```bash -http://192.168.99.100:30061/ -``` - -You can see the dashboard in action - -``` -http://192.168.99.100:30000/#!/service?namespace=default -``` diff --git a/docker-examples/v4/kubernetes-example/service.yaml b/docker-examples/v4/kubernetes-example/service.yaml deleted file mode 100644 index a2fe2b6cd..000000000 --- a/docker-examples/v4/kubernetes-example/service.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: verdaccio - labels: - app: verdaccio -spec: - selector: - app: verdaccio - ports: - - port: 4873 - protocol: TCP - nodePort: 30061 - type: LoadBalancer diff --git a/docker-examples/v4/kubernetes-helm-example/README.md b/docker-examples/v4/kubernetes-helm-example/README.md deleted file mode 100644 index 304a9fd94..000000000 --- a/docker-examples/v4/kubernetes-helm-example/README.md +++ /dev/null @@ -1,181 +0,0 @@ -# Kubernetes using Helm - -## Prerequisites - -- Kubernetes cluster running -- Read Verdaccio Helm [readme](https://github.com/kubernetes/charts/blob/master/stable/verdaccio/README.md). - -#### Install Helm - -``` -brew install kubernetes-helm -``` - -Initialize `helm`. - -``` -➜ helm init --service-account default -Creating /Users/user/.helm -Creating /Users/user/.helm/repository -Creating /Users/user/.helm/repository/cache -Creating /Users/user/.helm/repository/local -Creating /Users/user/.helm/plugins -Creating /Users/user/.helm/starters -Creating /Users/user/.helm/cache/archive -Creating /Users/user/.helm/repository/repositories.yaml -Adding stable repo with URL: https://kubernetes-charts.storage.googleapis.com -Adding local repo with URL: http://127.0.0.1:8879/charts -$HELM_HOME has been configured at /Users/user/.helm. - -Tiller (the Helm server-side component) has been installed into your Kubernetes Cluster. - -Please note: by default, Tiller is deployed with an insecure 'allow unauthenticated users' policy. -For more information on securing your installation see: https://docs.helm.sh/using_helm/#securing-your-helm-installation -Happy Helming! -``` - -Let's update the helm repo - -``` -➜ helm repo update -Hang tight while we grab the latest from your chart repositories... -...Skip local chart repository -...Successfully got an update from the "stable" chart repository -Update Complete. ⎈ Happy Helming!⎈ -``` - -Let's install verdaccio - -``` -➜ helm install stable/verdaccio -NAME: joking-porcupine -LAST DEPLOYED: Tue May 1 17:15:22 2018 -NAMESPACE: default -STATUS: DEPLOYED - -RESOURCES: -==> v1/Pod(related) -NAME READY STATUS RESTARTS AGE -joking-porcupine-verdaccio-594ff959b4-rr4nq 0/1 ContainerCreating 0 0s - -==> v1/ConfigMap -NAME DATA AGE -joking-porcupine-verdaccio 1 0s - -==> v1/PersistentVolumeClaim -NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE -joking-porcupine-verdaccio Bound pvc-78008a6a-4d52-11e8-86f2-080027bd643e 8Gi RWO standard 0s - -==> v1/Service -NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE -joking-porcupine-verdaccio ClusterIP 10.100.245.159 4873/TCP 0s - -==> v1beta1/Deployment -NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE -joking-porcupine-verdaccio 1 1 1 0 0s - -NOTES: -1. Get the application URL by running these commands: - export POD_NAME=$(kubectl get pods --namespace default -l "app=verdaccio,release=vested-lobster" -o jsonpath="{.items[0].metadata.name}") - kubectl port-forward $POD_NAME 8080:4873 - echo "Visit http://127.0.0.1:8080 to use your application" - -``` - -![alt verdaccio](media/kubernetes_dashboard.png 'verdaccio app') - -Then, follow the notes. - -We export the application - -``` -export POD_NAME=$(kubectl get pods --namespace default -l "app=verdaccio,release=veering-gorilla" -o jsonpath="{.items[0].metadata.name}") -``` - -and we expose the port - -``` -➜ kubectl port-forward $POD_NAME 8080:4873 -Forwarding from 127.0.0.1:8080 -> 4873 -Forwarding from [::1]:8080 -> 4873 -``` - -Verdaccio is up and running. - -``` -http://127.0.0.1:8080/#/ -``` - -### Publishing a Package - -Let's log in. - -``` -➜ npm adduser --registry http://127.0.0.1:8080 -Username: user -Password: *** -Email: (this IS public) user@domain.com -Logged in as user on http://127.0.0.1:8080/. -``` - -and now we can publish - -``` -➜ npm publish --registry http://127.0.0.1:8080 -+ @kubernetes/hellonode-example@1.0.0 -``` - -![alt verdaccio](media/kubernetes_verdaccio.png 'verdaccio app') - -### Scale - -Check the pod name (if you do not include --name) on install helm, kubernetes generate a random name. - -``` -➜ kubectl get pods -NAME READY STATUS RESTARTS AGE -veering-gorilla-verdaccio-666d9488bc-n9p27 1/1 Running 0 11m -``` - -Let's scale - -``` -➜ kubectl scale deployment veering-gorilla-verdaccio --replicas=3 -deployment.extensions "veering-gorilla-verdaccio" scaled -``` - -![alt verdaccio](media/kubernetes_scale.png 'verdaccio scaled') - -## Problems - -I had this issue trying to install verdaccio helm, to solve it I just run a command and all works perfectly. - -### [Registered user can't login](https://github.com/verdaccio/verdaccio/issues/943) - -If you are facing this issue please read the following link https://github.com/verdaccio/verdaccio/issues/943#issuecomment-427670085 - -### Connection refused - -``` -➜ helm install stable/verdaccio -Error: Get http://localhost:8080/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER: dial tcp 127.0.0.1:8080: connect: connection refused -``` - -Run the following script to solve it. - -``` -kubectl -n kube-system patch deployment tiller-deploy -p '{"spec": {"template": {"spec": {"automountServiceAccountToken": true}}}}' -``` - -#### Tiller pod is missing - -``` -➜ helm install stable/verdaccio -Error: could not find a ready tiller pod -``` - -Run this to fix it. - -``` -helm init --upgrade -``` diff --git a/docker-examples/v4/kubernetes-helm-example/media/kubernetes_dashboard.png b/docker-examples/v4/kubernetes-helm-example/media/kubernetes_dashboard.png deleted file mode 100644 index e620f6084..000000000 Binary files a/docker-examples/v4/kubernetes-helm-example/media/kubernetes_dashboard.png and /dev/null differ diff --git a/docker-examples/v4/kubernetes-helm-example/media/kubernetes_scale.png b/docker-examples/v4/kubernetes-helm-example/media/kubernetes_scale.png deleted file mode 100644 index e9611ad79..000000000 Binary files a/docker-examples/v4/kubernetes-helm-example/media/kubernetes_scale.png and /dev/null differ diff --git a/docker-examples/v4/kubernetes-helm-example/media/kubernetes_verdaccio.png b/docker-examples/v4/kubernetes-helm-example/media/kubernetes_verdaccio.png deleted file mode 100644 index ec5ed4ce2..000000000 Binary files a/docker-examples/v4/kubernetes-helm-example/media/kubernetes_verdaccio.png and /dev/null differ diff --git a/docker-examples/v4/ldap-verdaccio/conf/config.yaml b/docker-examples/v4/ldap-verdaccio/conf/config.yaml deleted file mode 100644 index 9c259422f..000000000 --- a/docker-examples/v4/ldap-verdaccio/conf/config.yaml +++ /dev/null @@ -1,78 +0,0 @@ -# -# This is the config file used for the docker images. -# It allows all users to do anything, so don't use it on production systems. -# -# Do not configure host and port under `listen` in this file -# as it will be ignored when using docker. -# see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration -# -# Look here for more config file examples: -# https://github.com/verdaccio/verdaccio/tree/master/conf -# - -# path to a directory with all packages -storage: /verdaccio/storage - -auth: - ldap: - type: ldap - client_options: - url: 'ldap://openldap:389' - # Only required if you need auth to bind - adminDn: 'cn=admin,dc=example,dc=org' - adminPassword: 'admin' - # Search base for users - searchBase: 'ou=People,dc=example,dc=org' - searchFilter: '(cn={{username}})' - # If you are using groups, this is also needed - groupDnProperty: 'cn' - groupSearchBase: 'ou=Groups,dc=example,dc=org' - # If you have memberOf support on your ldap - searchAttributes: ['*', 'memberOf'] - # Else, if you don't (use one or the other): - # groupSearchFilter: '(memberUid={{dn}})' - # - # Optional, default false. - # If true, then up to 100 credentials at a time will be cached for 5 minutes. - cache: false - # Optional - reconnect: true - -# a list of other known repositories we can talk to -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -packages: - '@scope/*': - # scoped packages - access: marpontes zach leonardo - publish: $authenticated - proxy: npmjs - '@*/*': - # scoped packages - access: $all - publish: $authenticated - proxy: npmjs - '**': - # allow all users (including non-authenticated users) to read and - # publish all packages - # - # you can specify usernames/groupnames (depending on your auth plugin) - # and three keywords: "$all", "$anonymous", "$authenticated" - access: $all - - # allow all known users to publish packages - # (anyone can register by default, remember?) - publish: $authenticated - - # if package is not available locally, proxy requests to 'npmjs' registry - proxy: npmjs - -# log settings -logs: - - { type: stdout, format: pretty, level: trace } - #- {type: file, path: verdaccio.log, level: info} - -listen: - - 0.0.0.0:4873 diff --git a/docker-examples/v4/ldap-verdaccio/docker-compose.yaml b/docker-examples/v4/ldap-verdaccio/docker-compose.yaml deleted file mode 100644 index c9e24b058..000000000 --- a/docker-examples/v4/ldap-verdaccio/docker-compose.yaml +++ /dev/null @@ -1,48 +0,0 @@ -version: '2' - -services: - verdaccio: - container_name: verdaccio-ldap-1 - build: verdaccio-ldap/ - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf:/verdaccio/conf' - openldap: - image: osixia/openldap - container_name: openldap - hostname: openldap - environment: - LDAP_ORGANISATION: 'LDAP Verdaccio Auth' - LDAP_SSL_HELPER_PREFIX: 'ldap' - LDAP_TLS_VERIFY_CLIENT: 'never' - LDAP_LOG_LEVEL: 256 - LDAP_ADMIN_PASSWORD: 'admin' - ports: - - '389:389' - links: - - verdaccio - openldap-seed: - image: osixia/openldap - volumes: - - ./docker/ldap/ldif_files:/ldif_files - links: - - openldap - entrypoint: sh -c '/ldif_files/addAll.sh' - openldap-admin: - image: osixia/phpldapadmin - container_name: openldap-admin - hostname: openldap-admin - environment: - PHPLDAPADMIN_HTTPS=false: - PHPLDAPADMIN_LDAP_HOSTS: 'openldap' - ports: - - '8080:80' - links: - - 'openldap:openldap' - depends_on: - - openldap -volumes: - verdaccio: - driver: local diff --git a/docker-examples/v4/ldap-verdaccio/docker/ldap/ldif_files/addAll.sh b/docker-examples/v4/ldap-verdaccio/docker/ldap/ldif_files/addAll.sh deleted file mode 100755 index f235d76ba..000000000 --- a/docker-examples/v4/ldap-verdaccio/docker/ldap/ldif_files/addAll.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash -sleep 5 -ldapsearch -v -h openldap -x -D "cn=admin,dc=example,dc=org" -w admin -b "dc=example,dc=org" -s sub -ldapadd -v -h openldap -c -D "cn=admin,dc=example,dc=org" -w admin -f /ldif_files/people.ldif \ No newline at end of file diff --git a/docker-examples/v4/ldap-verdaccio/docker/ldap/ldif_files/people.ldif b/docker-examples/v4/ldap-verdaccio/docker/ldap/ldif_files/people.ldif deleted file mode 100644 index 475c99321..000000000 --- a/docker-examples/v4/ldap-verdaccio/docker/ldap/ldif_files/people.ldif +++ /dev/null @@ -1,69 +0,0 @@ -# --- OUs ------------------------------------- - -dn: ou=Groups,dc=example,dc=org -objectClass: organizationalunit -objectClass: top -ou: Groups - -dn: ou=People,dc=example,dc=org -objectClass: organizationalunit -objectClass: top -ou: People - - -# --- People ---------------------------------- - -dn: cn=marpontes,ou=People,dc=example,dc=org -objectClass: person -objectClass: inetOrgPerson -objectClass: organizationalPerson -objectClass: top -cn: marpontes -userpassword: pass -givenname: Marcello -sn: Pontes -mail: marcello@oncase.com.br -uid: 1001 - -dn: cn=zach,ou=People,dc=example,dc=org -objectClass: person -objectClass: inetOrgPerson -objectClass: organizationalPerson -objectClass: top -cn: zach -userpassword: pass -givenname: Zachary -sn: Zeus -mail: zach@oncase.com.br -uid: 1002 - -dn: cn=leonardo,ou=People,dc=example,dc=org -objectClass: person -objectClass: inetOrgPerson -objectClass: organizationalPerson -objectClass: top -cn: leonardo -userpassword: pass -givenname: Leonardo -sn: Luiz -mail: zach@oncase.com.br -uid: 1003 - - -# --- Groups ---------------------------------- - -dn: cn=Administrator,ou=Groups,dc=example,dc=org -objectClass: groupofuniquenames -objectClass: top -ou: Groups -cn: Administrator -uniquemember: cn=marpontes, ou=People, dc=example,dc=org - -dn: cn=Developers,ou=Groups,dc=example,dc=org -objectClass: groupofuniquenames -objectClass: top -ou: Groups -cn: Administrator -uniquemember: cn=marpontes, ou=People, dc=example,dc=org -uniquemember: cn=zach, ou=People, dc=example,dc=org -uniquemember: cn=leonardo, ou=People, dc=example,dc=org \ No newline at end of file diff --git a/docker-examples/v4/ldap-verdaccio/readme.md b/docker-examples/v4/ldap-verdaccio/readme.md deleted file mode 100644 index 3dc376094..000000000 --- a/docker-examples/v4/ldap-verdaccio/readme.md +++ /dev/null @@ -1,86 +0,0 @@ -# Verdaccio and OpenLDAP Server - -Running `verdaccio` with the plugin [https://github.com/Alexandre-io/verdaccio-ldap](https://github.com/Alexandre-io/verdaccio-ldap). - -## Introduction - -This example is based on: - -- **OpenLDAP** (ldap://localhost:389) -- **phpLDAP Admin** (http://localhost:8080/) -- **Verdaccio** (http://localhost:4873/) - -It provides a published package named `@scope/example` that only authenticated users can access. - -``` -packages: - '@scope/*': - access: marpontes zach leonardo - publish: $authenticated - proxy: npmjs - '@*/*': - access: $all - publish: $authenticated - proxy: npmjs - '**': - access: $all - publish: $authenticated - proxy: npmjs -``` - -## Usage - -To run the containers, run the following command in this folder, it should starts the containers in detach mode. - -```bash -➜ docker-compose up --force-recreate --build - -Building verdaccio -Step 1/4 : FROM verdaccio/verdaccio:4.2.2 - ---> 0d58a1eae16d -Step 2/4 : USER root - ---> Using cache - ---> fb3300bf15cc -Step 3/4 : RUN npm i && npm i verdaccio-ldap - ---> Using cache - ---> 97701fa53b43 -Step 4/4 : USER verdaccio - ---> Using cache - ---> fd5ddaa03d8f -Successfully built fd5ddaa03d8f -Successfully tagged ldap-verdaccio_verdaccio:latest -Recreating verdaccio-ldap-1 ... done -Recreating openldap ... done -Recreating ldap-verdaccio_openldap-seed_1 ... done -Recreating openldap-admin ... done -Attaching to verdaccio-ldap-1, openldap, ldap-verdaccio_openldap-seed_1, openldap-admin -verdaccio-ldap-1 | warn --- config file - /verdaccio/conf/config.yaml -verdaccio-ldap-1 | warn --- Plugin successfully loaded: verdaccio-ldap -verdaccio-ldap-1 | warn --- http address - http://0.0.0.0:4873/ - verdaccio/4.2.2 -openldap | *** CONTAINER_LOG_LEVEL = 3 (info) -openldap | *** Search service in CONTAINER_SERVICE_DIR = /container/service : -openldap | *** link /container/service/:ssl-tools/startup.sh to /container/run/startup/:ssl-tools -openldap | *** link /container/service/slapd/startup.sh to /container/run/startup/slapd -openldap | *** link /container/service/slapd/process.sh to /container/run/process/slapd/run -openldap | *** Set environment for startup files -openldap | *** Environment files will be proccessed in this order : -openldap | Caution: previously defined variables will not be overriden. -openldap | /container/environment/99-default/default.yaml -openldap | /container/environment/99-default/default.startup.yaml -``` - -To stop all containers - -```bash -docker-compose stop -``` - -## Credentials - -You can find the complete list of users in the `people.ldif` file. However here a brief list of credentials. - -``` -marpontes: pass -zach: pass -leonardo: pass -``` diff --git a/docker-examples/v4/ldap-verdaccio/storage/@scope/example/example-1.0.0.tgz b/docker-examples/v4/ldap-verdaccio/storage/@scope/example/example-1.0.0.tgz deleted file mode 100644 index d72a319bc..000000000 Binary files a/docker-examples/v4/ldap-verdaccio/storage/@scope/example/example-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/ldap-verdaccio/storage/@scope/example/package.json b/docker-examples/v4/ldap-verdaccio/storage/@scope/example/package.json deleted file mode 100644 index f74da0f2c..000000000 --- a/docker-examples/v4/ldap-verdaccio/storage/@scope/example/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "@scope/example", - "versions": { - "1.0.0": { - "name": "@scope/example", - "version": "1.0.0", - "description": "exampled scoped module", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [ - "example" - ], - "author": { - "name": "Juan Picado" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.3.1" - }, - "_id": "@scope/example@1.0.0", - "_npmVersion": "6.3.0", - "_nodeVersion": "10.1.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-UrpRhmCAwyGF2pWWd+fGDN8tFsVcCoLmK/qHaVAamphR+E4ZUjGf6N5GGgneFwbSeZ0FQrDYtUTPKrysxGIihQ==", - "shasum": "4c36e40e65049b32cd49599f65cb50b81b9d8810", - "tarball": "http://localhost:4873/@scope/example/-/@scope/example-1.0.0.tgz" - } - } - }, - "time": { - "modified": "2018-09-22T17:08:29.339Z", - "created": "2018-09-22T17:08:29.339Z", - "1.0.0": "2018-09-22T17:08:29.339Z" - }, - "dist-tags": { - "latest": "1.0.0" - }, - "_uplinks": {}, - "_distfiles": {}, - "_attachments": { - "example-1.0.0.tgz": { - "shasum": "4c36e40e65049b32cd49599f65cb50b81b9d8810", - "version": "1.0.0" - } - }, - "_rev": "9-664a1a1732f461c8", - "readme": "ERROR: No README data found!" -} diff --git a/docker-examples/v4/ldap-verdaccio/verdaccio-ldap/Dockerfile b/docker-examples/v4/ldap-verdaccio/verdaccio-ldap/Dockerfile deleted file mode 100644 index 5ab1d1933..000000000 --- a/docker-examples/v4/ldap-verdaccio/verdaccio-ldap/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -FROM verdaccio/verdaccio:4.2.2 -USER root -RUN npm i && npm i verdaccio-ldap -USER verdaccio \ No newline at end of file diff --git a/docker-examples/v4/multi-registry-uplink/.gitignore b/docker-examples/v4/multi-registry-uplink/.gitignore deleted file mode 100644 index e69de29bb..000000000 diff --git a/docker-examples/v4/multi-registry-uplink/README.md b/docker-examples/v4/multi-registry-uplink/README.md deleted file mode 100644 index e64d0dfb1..000000000 --- a/docker-examples/v4/multi-registry-uplink/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Verdaccio Uplinks - -## Context - -This is an experiment for the **uplinks** feature. - -https://verdaccio.org/docs/en/uplinks - -Furthermore, this experiment also proves the oldest Verdaccio (2.x) still is able to communicate with the latest development version (4.x). - -## Objective - -We have 3 registries: - -- Server 1 (verdaccio@4.x) -- Server 2 (verdaccio@2.x) -- Server 3 (verdaccio@3.x) - -The servers have no authentication in order to simplify the configuration. The server 3 and server 1 are chained with server 2 which is the unique that contains the dependency `@jota/pk1-juan`. - -The request will go through `server 1 --> server 3 --> server 2` and should retrieve the tarball to the local project executing the following: - -``` - npm install @jota/pk1-juan --registry http://localhost:4873 -``` - -The result is a successful installation of the package. - -## Usage - -To force recreate the images. - -```bash -docker-compose up --build --force-recreate -d -``` - -To stop all containers - -```bash -docker-compose stop -``` diff --git a/docker-examples/v4/multi-registry-uplink/docker-compose.yaml b/docker-examples/v4/multi-registry-uplink/docker-compose.yaml deleted file mode 100644 index 293439eb7..000000000 --- a/docker-examples/v4/multi-registry-uplink/docker-compose.yaml +++ /dev/null @@ -1,41 +0,0 @@ -version: '3' -services: - verdaccio: - image: verdaccio/verdaccio:4 - container_name: verdaccio-multi-1 - ports: - - '4873:4873' - volumes: - - './server1/storage:/verdaccio/storage' - - './server1/conf:/verdaccio/conf' - links: - - verdaccio3:verdaccio3 - depends_on: - - verdaccio3 - verdaccio2: - image: verdaccio/verdaccio:2 - container_name: verdaccio-multi-2 - ports: - - '4874:4873' - volumes: - - './server2/storage:/verdaccio/storage' - - './server2/conf:/verdaccio/conf' - verdaccio3: - image: verdaccio/verdaccio:3 - container_name: verdaccio-multi-3 - ports: - - '4875:4873' - links: - - verdaccio2:verdaccio2 - volumes: - - './server3/storage:/verdaccio/storage' - - './server3/conf:/verdaccio/conf' - depends_on: - - verdaccio2 -volumes: - verdaccio: - driver: local - verdaccio2: - driver: local - verdaccio3: - driver: local diff --git a/docker-examples/v4/multi-registry-uplink/server1/conf/config.yaml b/docker-examples/v4/multi-registry-uplink/server1/conf/config.yaml deleted file mode 100644 index e7d857d7f..000000000 --- a/docker-examples/v4/multi-registry-uplink/server1/conf/config.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# -# This is the config file used for the docker images. -# It allows all users to do anything, so don't use it on production systems. -# -# Do not configure host and port under `listen` in this file -# as it will be ignored when using docker. -# see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration -# -# Look here for more config file examples: -# https://github.com/verdaccio/verdaccio/tree/master/conf -# - -# path to a directory with all packages -storage: /verdaccio/storage - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd -security: - api: - jwt: - sign: - expiresIn: 60d - notBefore: 1 - web: - sign: - expiresIn: 7d - -# a list of other known repositories we can talk to -uplinks: - server3: - url: http://verdaccio3:4873/ - max_fails: 100 - timeout: 100s - -packages: - '@jota/*': - access: $all - publish: $all - proxy: server3 - '@*/*': - access: $all - publish: $all - proxy: server3 - '**': - access: $all - publish: $all - proxy: server3 - -middlewares: - audit: - enabled: true - -logs: - - { type: stdout, format: pretty, level: trace } diff --git a/docker-examples/v4/multi-registry-uplink/server1/conf/htpasswd b/docker-examples/v4/multi-registry-uplink/server1/conf/htpasswd deleted file mode 100644 index e69de29bb..000000000 diff --git a/docker-examples/v4/multi-registry-uplink/server1/storage/.gitkeep b/docker-examples/v4/multi-registry-uplink/server1/storage/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/docker-examples/v4/multi-registry-uplink/server1/storage/@jota/pk1-juan/package.json b/docker-examples/v4/multi-registry-uplink/server1/storage/@jota/pk1-juan/package.json deleted file mode 100644 index e02791589..000000000 --- a/docker-examples/v4/multi-registry-uplink/server1/storage/@jota/pk1-juan/package.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "@jota/pk1-juan", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.2.1" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-JC4y+iHrUpD+li3Pf9z2oFxw2Mtbqi6vgnIDBB3H/P/t0gAuCKK/LJ86kV7TRyvQwVvyJk1qI61iOVLiMwjZ8Q==", - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "tarball": "http://verdaccio3:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "@jota/pk1-juan", - "version": "1.0.1", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.2.1" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-copZNn2mMX8S3W9czxd3GXKj8vKu1v7JrUD9zOtriP8v9AvZOHIt6nW8+1114cumNGukFxjBO+2VlZC793ynTA==", - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "tarball": "http://verdaccio3:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.1.tgz" - } - } - }, - "time": { - "modified": "2018-01-17T18:49:09.087Z", - "created": "2018-01-17T18:27:39.952Z", - "1.0.0": "2018-01-17T18:27:39.952Z", - "1.0.1": "2018-01-17T18:49:09.087Z" - }, - "dist-tags": { - "latest": "1.0.0", - "beta2": "1.0.1" - }, - "_uplinks": { - "server3": { - "etag": "\"3ad640b1f8542d53fd0806e5e8462af7\"", - "fetched": 1549659258060 - } - }, - "_distfiles": { - "pk1-juan-1.0.0.tgz": { - "url": "http://verdaccio3:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.0.tgz", - "sha": "95a21c648054c7144a23995a519930255f35b6c2", - "registry": "server3" - }, - "pk1-juan-1.0.1.tgz": { - "url": "http://verdaccio3:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.1.tgz", - "sha": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "registry": "server3" - } - }, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "95a21c648054c7144a23995a519930255f35b6c2" - } - }, - "_rev": "3-0c63867229e7ec25", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v4/multi-registry-uplink/server1/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v4/multi-registry-uplink/server1/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index cb8e0afd7..000000000 Binary files a/docker-examples/v4/multi-registry-uplink/server1/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/multi-registry-uplink/server1/storage/jquery/jquery-3.3.1.tgz b/docker-examples/v4/multi-registry-uplink/server1/storage/jquery/jquery-3.3.1.tgz deleted file mode 100644 index 2241e568c..000000000 Binary files a/docker-examples/v4/multi-registry-uplink/server1/storage/jquery/jquery-3.3.1.tgz and /dev/null differ diff --git a/docker-examples/v4/multi-registry-uplink/server1/storage/jquery/package.json b/docker-examples/v4/multi-registry-uplink/server1/storage/jquery/package.json deleted file mode 100644 index 0a7fab688..000000000 --- a/docker-examples/v4/multi-registry-uplink/server1/storage/jquery/package.json +++ /dev/null @@ -1,4918 +0,0 @@ -{ - "name": "jquery", - "versions": { - "1.5.1": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": "=0.1.20", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.5.1", - "_id": "jquery@1.5.1", - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "0.3.15", - "_nodeVersion": "v0.4.2", - "directories": { - "lib": "./lib" - }, - "files": [ - "" - ], - "_defaultsLoaded": true, - "dist": { - "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.5.1.tgz" - }, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.6.2", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.2/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.2", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.15", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.6.2.tgz" - }, - "scripts": {}, - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "url": "http://jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": ".", - "main": "./node-jquery.js", - "version": "1.6.3", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.3/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.3", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.22", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.6.3.tgz" - }, - "scripts": {}, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": "0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.3.0" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "_id": "jquery@1.7.2", - "optionalDependencies": {}, - "_engineSupported": true, - "_npmVersion": "1.1.12", - "_nodeVersion": "v0.6.14", - "_defaultsLoaded": true, - "dist": { - "shasum": "a93746763aca75a34df4c16395b0826310d0eaf2", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.7.2.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.7.3", - "dist": { - "shasum": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.7.3.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.2", - "dist": { - "shasum": "46790ae07c6de38124eda90bbf7336b43df93305", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.8.2.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1", - "contextify": "~0.1.3" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.3", - "dist": { - "shasum": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.8.3.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "2.1.0-beta2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta2", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "~0.4.10", - "grunt": "~0.4.1", - "grunt-bower-task": "~0.3.2", - "grunt-cli": "~0.1.11", - "grunt-compare-size": "~0.4.0", - "grunt-contrib-jshint": "~0.7.0", - "grunt-contrib-uglify": "~0.2.7", - "grunt-contrib-watch": "~0.5.3", - "grunt-git-authors": "~1.2.0", - "grunt-jscs-checker": "~0.2.3", - "grunt-jsonlint": "~1.0.1", - "gzip-js": "0.3.2", - "load-grunt-tasks": "~0.2.0", - "testswarm": "~1.1.0", - "requirejs": "~2.1.9", - "which": "~1.0.5" - }, - "_id": "jquery@2.1.0-beta2", - "dist": { - "shasum": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.0-beta2.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.11", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "rwaldron", - "email": "waldron.rick@gmail.com" - }, - { - "name": "jquery", - "email": "npm@jquery.com" - } - ], - "directories": {} - }, - "2.1.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-beta3", - "dist": { - "shasum": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-beta3", - "dist": { - "shasum": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-rc1", - "dist": { - "shasum": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.23", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "dave.methvin@gmail.com" - } - ], - "directories": {} - }, - "2.1.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-rc1", - "dist": { - "shasum": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.14", - "_npmUser": { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - } - ], - "directories": {} - }, - "1.11.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0", - "dist": { - "shasum": "c67ceee19b403650d682adcf39d5c9009814d949", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0", - "dist": { - "shasum": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-beta1", - "dist": { - "shasum": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-beta1", - "dist": { - "shasum": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc1", - "_shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.1-rc1.tgz" - }, - "directories": {} - }, - "1.11.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc1", - "_shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.1-rc1.tgz" - }, - "directories": {} - }, - "2.1.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc2", - "dist": { - "shasum": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc2", - "dist": { - "shasum": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1", - "dist": { - "shasum": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1", - "dist": { - "shasum": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.9.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.9.1", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "scripts": { - "test": "grunt" - }, - "dependencies": {}, - "devDependencies": { - "grunt-compare-size": "~0.3.0", - "grunt-git-authors": "~1.1.0", - "grunt-update-submodules": "~0.2.0", - "grunt-contrib-watch": "~0.1.1", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.1.1", - "grunt": "~0.4.0", - "testswarm": "0.2.2" - }, - "keywords": [], - "gitHead": "d71f6a53927ad02d728503385d15539b73d21ac8", - "_id": "jquery@1.9.1", - "_shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "_from": ".", - "_npmVersion": "1.5.0-alpha-1", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.9.1.tgz" - }, - "directories": {} - }, - "2.1.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "a04f5ff9795fd6292117563623db44cf3f875868", - "_id": "jquery@2.1.2", - "_shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.2.tgz" - }, - "directories": {} - }, - "1.11.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "9690801db01709bfbff5f977d07fb7cc14472908", - "_id": "jquery@1.11.2", - "_shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.2.tgz" - }, - "directories": {} - }, - "2.1.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0", - "_id": "jquery@2.1.3", - "_shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "_from": ".", - "_npmVersion": "2.1.14", - "_nodeVersion": "0.11.14", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.3.tgz" - }, - "directories": {} - }, - "2.1.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "7751e69b615c6eca6f783a81e292a55725af6b85", - "_id": "jquery@2.1.4", - "_shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.1.4.tgz" - }, - "directories": {} - }, - "1.11.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "1472290917f17af05e98007136096784f9051fab", - "_id": "jquery@1.11.3", - "_shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.11.3.tgz" - }, - "directories": {} - }, - "3.0.0-alpha1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-alpha1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.7.0", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs-checker": "0.8.1", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.0", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "jsdomVersions": { - "node": "3.1.2", - "iojs": "5.3.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2c92869b752bb8e0fe74c3183f40f3f58b7b906d", - "_id": "jquery@3.0.0-alpha1", - "_shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "_from": ".", - "_npmVersion": "2.11.3", - "_nodeVersion": "0.12.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.0.0-alpha1.tgz" - }, - "directories": {} - }, - "1.12.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "efbdc6e3f0fa3d3cd4d3d8bfa37990b707f7c2e1", - "_id": "jquery@1.12.0", - "_shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.12.0.tgz" - }, - "directories": {} - }, - "2.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6fc01e29bdad0964f62ef56d01297039cdcadbe5", - "_id": "jquery@2.2.0", - "_shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.2.0.tgz" - }, - "directories": {} - }, - "3.0.0-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-beta1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.3.0", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2ef761afd9addf78193f5191ece03bb20c9182c2", - "_id": "jquery@3.0.0-beta1", - "_shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.0.0-beta1.tgz" - }, - "directories": {} - }, - "1.12.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "56ead6ffbf8560c521e7e94518d35db42b19f5f3", - "_id": "jquery@1.12.1", - "_shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.12.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.1.tgz_1456168080336_0.4474994211923331" - }, - "directories": {} - }, - "2.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "788eaba2f83e7b7445c7a83a50c81c0704423874", - "_id": "jquery@2.2.1", - "_shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.2.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-9-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.1.tgz_1456168325917_0.42471840139478445" - }, - "directories": {} - }, - "1.12.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "a9b5f8ac96f6aa7bfc7b0795cb16d65c4f15b64e", - "_id": "jquery@1.12.2", - "_shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.12.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.2.tgz_1458236759160_0.3557943068444729" - }, - "directories": {} - }, - "2.2.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd", - "_id": "jquery@2.2.2", - "_shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.2.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.2.tgz_1458237146417_0.4190880397800356" - }, - "directories": {} - }, - "1.12.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "3a43d7e563314bf32970b773dd31ecf2b90813dd", - "_id": "jquery@1.12.3", - "_shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.12.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.3.tgz_1459884094815_0.5328964435029775" - }, - "directories": {} - }, - "2.2.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "af22a351b2ea5801ffb1695abb3bb34d5bed9198", - "_id": "jquery@2.2.3", - "_shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.2.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.3.tgz_1459884434885_0.992488760035485" - }, - "directories": {} - }, - "1.12.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "5e89585e0121e72ff47de177c5ef604f3089a53d", - "_id": "jquery@1.12.4", - "_shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-1.12.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.4.tgz_1463764744844_0.4810373710934073" - }, - "directories": {} - }, - "2.2.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "c0185ab7c75aab88762c5aae780b9d83b80eda72", - "_id": "jquery@2.2.4", - "_shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-2.2.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" - }, - "directories": {} - }, - "3.0.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-rc1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "e503a93188dc4b5b42e2340f805f2d90b404bc50", - "_id": "jquery@3.0.0-rc1", - "_shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.0.0-rc1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0-rc1.tgz_1463771627380_0.12211154378019273" - }, - "directories": {} - }, - "3.0.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "0078f86be166a8747819d5d1516776a662cb69df", - "_id": "jquery@3.0.0", - "_shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.0.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0.tgz_1465497191024_0.9057256667874753" - }, - "directories": {} - }, - "3.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "0.1.6", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "18.1.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6f02bc382c0529d3b4f68f6b2ad21876642dbbfe", - "_id": "jquery@3.1.0", - "_shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "_from": ".", - "_npmVersion": "2.15.8", - "_nodeVersion": "4.4.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.1.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.0.tgz_1467927964329_0.882518710102886" - }, - "directories": {} - }, - "3.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|(Refs? [^#])" - }, - "gitHead": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "_id": "jquery@3.1.1", - "_shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.6.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.1.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.1.tgz_1474583566957_0.15473420196212828" - }, - "directories": {} - }, - "3.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "a81259fff4ea0c7b4cd98f04050c829640395a31", - "_id": "jquery@3.2.0", - "_shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "_from": ".", - "_npmVersion": "4.1.2", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.2.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.0.tgz_1489699855733_0.5328386940527707" - }, - "directories": {} - }, - "3.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "77d2a51d0520d2ee44173afdf4e40a9201f5964e", - "_id": "jquery@3.2.1", - "_shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "_from": ".", - "_npmVersion": "4.4.4", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.2.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.1.tgz_1490036530067_0.19497186387889087" - }, - "directories": {} - }, - "3.3.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": { - "archiver": "1.3.0", - "chalk": "1.1.3", - "npm": "4.4.1", - "shelljs": "0.7.7" - }, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9a8a1c63930edc9fb6fab9e75b3eee578762b8a5", - "_id": "jquery@3.3.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==", - "shasum": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.3.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.0.tgz_1516388631205_0.827812286792323" - }, - "directories": {} - }, - "3.3.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9e8ec3d10fad04748176144f108d7355662ae75e", - "_id": "jquery@3.3.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "tarball": "http://verdaccio3:4873/jquery/-/jquery-3.3.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.1.tgz_1516469230473_0.5458589680492878" - }, - "directories": {} - } - }, - "time": { - "modified": "2019-01-04T06:22:45.629Z", - "created": "2011-03-19T07:19:56.392Z", - "1.5.1": "2011-03-19T07:19:56.956Z", - "1.6.2": "2011-07-06T16:13:21.519Z", - "1.6.3": "2011-09-12T19:05:34.373Z", - "1.7.2": "2012-05-01T11:14:09.090Z", - "1.7.3": "2012-07-01T16:11:53.194Z", - "1.8.2": "2012-11-11T22:43:58.910Z", - "1.8.3": "2012-12-01T00:03:02.297Z", - "2.1.0-beta2": "2013-11-15T16:34:48.859Z", - "2.1.0-beta3": "2013-12-20T22:53:28.426Z", - "1.11.0-beta3": "2014-01-06T19:57:22.387Z", - "2.1.0-rc1": "2014-01-17T22:47:16.391Z", - "1.11.0-pre": "2014-01-16T20:38:42.912Z", - "1.11.0-rc1": "2014-01-16T21:08:36.924Z", - "1.11.0": "2014-01-23T21:07:07.184Z", - "2.1.0": "2014-01-23T21:12:47.772Z", - "2.1.1-beta1": "2014-03-24T17:05:07.581Z", - "1.11.1-beta1": "2014-03-24T17:25:14.236Z", - "2.1.1-rc1": "2014-04-18T15:29:41.423Z", - "1.11.1-rc1": "2014-04-18T15:40:23.931Z", - "2.1.1-rc2": "2014-04-21T20:52:06.866Z", - "1.11.1-rc2": "2014-04-21T21:12:52.817Z", - "2.1.1": "2014-05-01T17:15:20.164Z", - "1.11.1": "2014-05-01T18:05:32.863Z", - "1.9.1": "2014-07-17T22:01:17.886Z", - "2.1.2": "2014-12-17T14:14:28.184Z", - "1.11.2": "2014-12-17T16:07:07.647Z", - "2.1.3": "2014-12-18T15:18:38.205Z", - "2.1.4": "2015-04-28T16:17:13.648Z", - "1.11.3": "2015-04-28T16:22:06.378Z", - "3.0.0-alpha1": "2015-07-13T19:26:37.913Z", - "1.12.0": "2016-01-08T19:58:05.265Z", - "2.2.0": "2016-01-08T20:03:43.280Z", - "3.0.0-beta1": "2016-01-14T23:09:43.368Z", - "1.12.1": "2016-02-22T19:08:05.212Z", - "2.2.1": "2016-02-22T19:12:09.116Z", - "1.12.2": "2016-03-17T17:45:59.810Z", - "2.2.2": "2016-03-17T17:52:26.967Z", - "1.12.3": "2016-04-05T19:21:37.716Z", - "2.2.3": "2016-04-05T19:27:17.929Z", - "1.12.4": "2016-05-20T17:19:07.375Z", - "2.2.4": "2016-05-20T17:26:07.921Z", - "3.0.0-rc1": "2016-05-20T19:13:48.387Z", - "3.0.0": "2016-06-09T18:33:13.420Z", - "3.1.0": "2016-07-07T21:46:05.554Z", - "3.1.1": "2016-09-22T22:32:49.360Z", - "3.2.0": "2017-03-16T21:30:56.342Z", - "3.2.1": "2017-03-20T19:02:13.508Z", - "3.3.0": "2018-01-19T19:03:52.616Z", - "3.3.1": "2018-01-20T17:27:11.928Z" - }, - "dist-tags": { - "beta": "3.3.1", - "latest": "3.3.1" - }, - "_uplinks": { - "server3": { - "etag": "\"b3d03e3f60950266b0347109cda18912\"", - "fetched": 1549659258511 - } - }, - "_distfiles": { - "jquery-1.5.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.5.1.tgz", - "sha": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "registry": "server3" - }, - "jquery-1.6.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.6.2.tgz", - "sha": "01757a4c5beea29e8ae697527c3131abbe997a28", - "registry": "server3" - }, - "jquery-1.6.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.6.3.tgz", - "sha": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "registry": "server3" - }, - "jquery-1.7.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.7.2.tgz", - "sha": "a93746763aca75a34df4c16395b0826310d0eaf2", - "registry": "server3" - }, - "jquery-1.7.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.7.3.tgz", - "sha": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "registry": "server3" - }, - "jquery-1.8.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.8.2.tgz", - "sha": "46790ae07c6de38124eda90bbf7336b43df93305", - "registry": "server3" - }, - "jquery-1.8.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.8.3.tgz", - "sha": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "registry": "server3" - }, - "jquery-2.1.0-beta2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.0-beta2.tgz", - "sha": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "registry": "server3" - }, - "jquery-2.1.0-beta3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.0-beta3.tgz", - "sha": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "registry": "server3" - }, - "jquery-1.11.0-beta3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.0-beta3.tgz", - "sha": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "registry": "server3" - }, - "jquery-1.11.0-rc1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.0-rc1.tgz", - "sha": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "registry": "server3" - }, - "jquery-2.1.0-rc1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.0-rc1.tgz", - "sha": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "registry": "server3" - }, - "jquery-1.11.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.0.tgz", - "sha": "c67ceee19b403650d682adcf39d5c9009814d949", - "registry": "server3" - }, - "jquery-2.1.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.0.tgz", - "sha": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "registry": "server3" - }, - "jquery-2.1.1-beta1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.1-beta1.tgz", - "sha": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "registry": "server3" - }, - "jquery-1.11.1-beta1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.1-beta1.tgz", - "sha": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "registry": "server3" - }, - "jquery-2.1.1-rc1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.1-rc1.tgz", - "sha": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "registry": "server3" - }, - "jquery-1.11.1-rc1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.1-rc1.tgz", - "sha": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "registry": "server3" - }, - "jquery-2.1.1-rc2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.1-rc2.tgz", - "sha": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "registry": "server3" - }, - "jquery-1.11.1-rc2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.1-rc2.tgz", - "sha": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "registry": "server3" - }, - "jquery-2.1.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.1.tgz", - "sha": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "registry": "server3" - }, - "jquery-1.11.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.1.tgz", - "sha": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "registry": "server3" - }, - "jquery-1.9.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.9.1.tgz", - "sha": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "registry": "server3" - }, - "jquery-2.1.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.2.tgz", - "sha": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "registry": "server3" - }, - "jquery-1.11.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.2.tgz", - "sha": "30ab26857211c37caa83da0f6903155fe49bb72d", - "registry": "server3" - }, - "jquery-2.1.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.3.tgz", - "sha": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "registry": "server3" - }, - "jquery-2.1.4.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.1.4.tgz", - "sha": "228bde698a0c61431dc2630a6a154f15890d2317", - "registry": "server3" - }, - "jquery-1.11.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.11.3.tgz", - "sha": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "registry": "server3" - }, - "jquery-3.0.0-alpha1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.0.0-alpha1.tgz", - "sha": "3493d672266e21c2dffb2714f935448edebe3c62", - "registry": "server3" - }, - "jquery-1.12.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.12.0.tgz", - "sha": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "registry": "server3" - }, - "jquery-2.2.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.2.0.tgz", - "sha": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "registry": "server3" - }, - "jquery-3.0.0-beta1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.0.0-beta1.tgz", - "sha": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "registry": "server3" - }, - "jquery-1.12.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.12.1.tgz", - "sha": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "registry": "server3" - }, - "jquery-2.2.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.2.1.tgz", - "sha": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "registry": "server3" - }, - "jquery-1.12.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.12.2.tgz", - "sha": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "registry": "server3" - }, - "jquery-2.2.2.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.2.2.tgz", - "sha": "3e302dc61eb329a21e9efac937d731f061134c59", - "registry": "server3" - }, - "jquery-1.12.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.12.3.tgz", - "sha": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "registry": "server3" - }, - "jquery-2.2.3.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.2.3.tgz", - "sha": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "registry": "server3" - }, - "jquery-1.12.4.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-1.12.4.tgz", - "sha": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "registry": "server3" - }, - "jquery-2.2.4.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-2.2.4.tgz", - "sha": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "registry": "server3" - }, - "jquery-3.0.0-rc1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.0.0-rc1.tgz", - "sha": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "registry": "server3" - }, - "jquery-3.0.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.0.0.tgz", - "sha": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "registry": "server3" - }, - "jquery-3.1.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.1.0.tgz", - "sha": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "registry": "server3" - }, - "jquery-3.1.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.1.1.tgz", - "sha": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "registry": "server3" - }, - "jquery-3.2.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.2.0.tgz", - "sha": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "registry": "server3" - }, - "jquery-3.2.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.2.1.tgz", - "sha": "5c4d9de652af6cd0a770154a631bba12b015c787", - "registry": "server3" - }, - "jquery-3.3.0.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.3.0.tgz", - "sha": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "registry": "server3" - }, - "jquery-3.3.1.tgz": { - "url": "http://verdaccio3:4873/jquery/-/jquery-3.3.1.tgz", - "sha": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "registry": "server3" - } - }, - "_attachments": { - "jquery-3.3.1.tgz": { - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca" - } - }, - "_rev": "3-cc53cd46004142d1", - "readme": "# jQuery\n\n> jQuery is a fast, small, and feature-rich JavaScript library.\n\nFor information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).\nFor source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).\n\nIf upgrading, please see the [blog post for 3.3.1](https://blog.jquery.com/2017/03/20/jquery-3.3.1-now-available/). This includes notable differences from the previous version and a more readable changelog.\n\n## Including jQuery\n\nBelow are some of the most common ways to include jQuery.\n\n### Browser\n\n#### Script tag\n\n```html\n\n```\n\n#### Babel\n\n[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.\n\n```js\nimport $ from \"jquery\";\n```\n\n#### Browserify/Webpack\n\nThere are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...\n\n```js\nvar $ = require(\"jquery\");\n```\n\n#### AMD (Asynchronous Module Definition)\n\nAMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).\n\n```js\ndefine([\"jquery\"], function($) {\n\n});\n```\n\n### Node\n\nTo include jQuery in [Node](nodejs.org), first install with npm.\n\n```sh\nnpm install jquery\n```\n\nFor jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.\n\n```js\nrequire(\"jsdom\").env(\"\", function(err, window) {\n\tif (err) {\n\t\tconsole.error(err);\n\t\treturn;\n\t}\n\n\tvar $ = require(\"jquery\")(window);\n});\n```" -} diff --git a/docker-examples/v4/multi-registry-uplink/server2/conf/config.yaml b/docker-examples/v4/multi-registry-uplink/server2/conf/config.yaml deleted file mode 100644 index 25692cf95..000000000 --- a/docker-examples/v4/multi-registry-uplink/server2/conf/config.yaml +++ /dev/null @@ -1,56 +0,0 @@ -# -# This is the config file used for the docker images. -# It allows all users to do anything, so don't use it on production systems. -# -# Do not configure host and port under `listen` in this file -# as it will be ignored when using docker. -# see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration -# -# Look here for more config file examples: -# https://github.com/verdaccio/verdaccio/tree/master/conf -# - -# path to a directory with all packages -storage: /verdaccio/storage - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd - sign: - expiresIn: 7d - -# a list of other known repositories we can talk to -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -packages: - '@jota/*': - access: $all - publish: $all - - '@*/*': - # scoped packages - access: $all - publish: $all - proxy: npmjs - - '**': - # allow all users (including non-authenticated users) to read and - # publish all packages - # - # you can specify usernames/groupnames (depending on your auth plugin) - # and three keywords: "$all", "$anonymous", "$authenticated" - access: $all - - # allow all known users to publish packages - # (anyone can register by default, remember?) - publish: $all - - # if package is not available locally, proxy requests to 'npmjs' registry - proxy: npmjs - -# log settings -logs: - - { type: stdout, format: pretty, level: trace } - #- {type: file, path: verdaccio.log, level: info} diff --git a/docker-examples/v4/multi-registry-uplink/server2/conf/htpasswd b/docker-examples/v4/multi-registry-uplink/server2/conf/htpasswd deleted file mode 100644 index e69de29bb..000000000 diff --git a/docker-examples/v4/multi-registry-uplink/server2/storage/@jota/pk1-juan/package.json b/docker-examples/v4/multi-registry-uplink/server2/storage/@jota/pk1-juan/package.json deleted file mode 100644 index dcedb82a7..000000000 --- a/docker-examples/v4/multi-registry-uplink/server2/storage/@jota/pk1-juan/package.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "@jota/pk1-juan", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.2.1" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-JC4y+iHrUpD+li3Pf9z2oFxw2Mtbqi6vgnIDBB3H/P/t0gAuCKK/LJ86kV7TRyvQwVvyJk1qI61iOVLiMwjZ8Q==", - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan/-/@jota/pk1-juan-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "@jota/pk1-juan", - "version": "1.0.1", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.2.1" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-copZNn2mMX8S3W9czxd3GXKj8vKu1v7JrUD9zOtriP8v9AvZOHIt6nW8+1114cumNGukFxjBO+2VlZC793ynTA==", - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan/-/@jota/pk1-juan-1.0.1.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0", - "beta2": "1.0.1" - }, - "time": { - "modified": "2018-01-17T18:49:09.087Z", - "created": "2018-01-17T18:27:39.952Z", - "1.0.0": "2018-01-17T18:27:39.952Z", - "1.0.1": "2018-01-17T18:49:09.087Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "version": "1.0.0" - }, - "pk1-juan-1.0.1.tgz": { - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "version": "1.0.1" - } - }, - "_uplinks": {}, - "_rev": "20-62a9d1d0a27eb84e", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v4/multi-registry-uplink/server2/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v4/multi-registry-uplink/server2/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index cb8e0afd7..000000000 Binary files a/docker-examples/v4/multi-registry-uplink/server2/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/multi-registry-uplink/server2/storage/jquery/jquery-3.3.1.tgz b/docker-examples/v4/multi-registry-uplink/server2/storage/jquery/jquery-3.3.1.tgz deleted file mode 100644 index 2241e568c..000000000 Binary files a/docker-examples/v4/multi-registry-uplink/server2/storage/jquery/jquery-3.3.1.tgz and /dev/null differ diff --git a/docker-examples/v4/multi-registry-uplink/server2/storage/jquery/package.json b/docker-examples/v4/multi-registry-uplink/server2/storage/jquery/package.json deleted file mode 100644 index c98933e05..000000000 --- a/docker-examples/v4/multi-registry-uplink/server2/storage/jquery/package.json +++ /dev/null @@ -1,4918 +0,0 @@ -{ - "name": "jquery", - "versions": { - "1.5.1": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": "=0.1.20", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.5.1", - "_id": "jquery@1.5.1", - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "0.3.15", - "_nodeVersion": "v0.4.2", - "directories": { - "lib": "./lib" - }, - "files": [ - "" - ], - "_defaultsLoaded": true, - "dist": { - "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz" - }, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.6.2", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.2/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.2", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.15", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz" - }, - "scripts": {}, - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "url": "http://jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": ".", - "main": "./node-jquery.js", - "version": "1.6.3", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.3/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.3", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.22", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz" - }, - "scripts": {}, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": "0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.3.0" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "_id": "jquery@1.7.2", - "optionalDependencies": {}, - "_engineSupported": true, - "_npmVersion": "1.1.12", - "_nodeVersion": "v0.6.14", - "_defaultsLoaded": true, - "dist": { - "shasum": "a93746763aca75a34df4c16395b0826310d0eaf2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.7.3", - "dist": { - "shasum": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.2", - "dist": { - "shasum": "46790ae07c6de38124eda90bbf7336b43df93305", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1", - "contextify": "~0.1.3" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.3", - "dist": { - "shasum": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "2.1.0-beta2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta2", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "~0.4.10", - "grunt": "~0.4.1", - "grunt-bower-task": "~0.3.2", - "grunt-cli": "~0.1.11", - "grunt-compare-size": "~0.4.0", - "grunt-contrib-jshint": "~0.7.0", - "grunt-contrib-uglify": "~0.2.7", - "grunt-contrib-watch": "~0.5.3", - "grunt-git-authors": "~1.2.0", - "grunt-jscs-checker": "~0.2.3", - "grunt-jsonlint": "~1.0.1", - "gzip-js": "0.3.2", - "load-grunt-tasks": "~0.2.0", - "testswarm": "~1.1.0", - "requirejs": "~2.1.9", - "which": "~1.0.5" - }, - "_id": "jquery@2.1.0-beta2", - "dist": { - "shasum": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.11", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "rwaldron", - "email": "waldron.rick@gmail.com" - }, - { - "name": "jquery", - "email": "npm@jquery.com" - } - ], - "directories": {} - }, - "2.1.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-beta3", - "dist": { - "shasum": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-beta3", - "dist": { - "shasum": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-rc1", - "dist": { - "shasum": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.23", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "dave.methvin@gmail.com" - } - ], - "directories": {} - }, - "2.1.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-rc1", - "dist": { - "shasum": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.14", - "_npmUser": { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - } - ], - "directories": {} - }, - "1.11.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0", - "dist": { - "shasum": "c67ceee19b403650d682adcf39d5c9009814d949", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0", - "dist": { - "shasum": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-beta1", - "dist": { - "shasum": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-beta1", - "dist": { - "shasum": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc1", - "_shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz" - }, - "directories": {} - }, - "1.11.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc1", - "_shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz" - }, - "directories": {} - }, - "2.1.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc2", - "dist": { - "shasum": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc2", - "dist": { - "shasum": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1", - "dist": { - "shasum": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1", - "dist": { - "shasum": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.9.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.9.1", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "scripts": { - "test": "grunt" - }, - "dependencies": {}, - "devDependencies": { - "grunt-compare-size": "~0.3.0", - "grunt-git-authors": "~1.1.0", - "grunt-update-submodules": "~0.2.0", - "grunt-contrib-watch": "~0.1.1", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.1.1", - "grunt": "~0.4.0", - "testswarm": "0.2.2" - }, - "keywords": [], - "gitHead": "d71f6a53927ad02d728503385d15539b73d21ac8", - "_id": "jquery@1.9.1", - "_shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "_from": ".", - "_npmVersion": "1.5.0-alpha-1", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz" - }, - "directories": {} - }, - "2.1.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "a04f5ff9795fd6292117563623db44cf3f875868", - "_id": "jquery@2.1.2", - "_shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz" - }, - "directories": {} - }, - "1.11.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "9690801db01709bfbff5f977d07fb7cc14472908", - "_id": "jquery@1.11.2", - "_shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz" - }, - "directories": {} - }, - "2.1.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0", - "_id": "jquery@2.1.3", - "_shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "_from": ".", - "_npmVersion": "2.1.14", - "_nodeVersion": "0.11.14", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz" - }, - "directories": {} - }, - "2.1.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "7751e69b615c6eca6f783a81e292a55725af6b85", - "_id": "jquery@2.1.4", - "_shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz" - }, - "directories": {} - }, - "1.11.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "1472290917f17af05e98007136096784f9051fab", - "_id": "jquery@1.11.3", - "_shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz" - }, - "directories": {} - }, - "3.0.0-alpha1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-alpha1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.7.0", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs-checker": "0.8.1", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.0", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "jsdomVersions": { - "node": "3.1.2", - "iojs": "5.3.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2c92869b752bb8e0fe74c3183f40f3f58b7b906d", - "_id": "jquery@3.0.0-alpha1", - "_shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "_from": ".", - "_npmVersion": "2.11.3", - "_nodeVersion": "0.12.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz" - }, - "directories": {} - }, - "1.12.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "efbdc6e3f0fa3d3cd4d3d8bfa37990b707f7c2e1", - "_id": "jquery@1.12.0", - "_shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz" - }, - "directories": {} - }, - "2.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6fc01e29bdad0964f62ef56d01297039cdcadbe5", - "_id": "jquery@2.2.0", - "_shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz" - }, - "directories": {} - }, - "3.0.0-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-beta1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.3.0", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2ef761afd9addf78193f5191ece03bb20c9182c2", - "_id": "jquery@3.0.0-beta1", - "_shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz" - }, - "directories": {} - }, - "1.12.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "56ead6ffbf8560c521e7e94518d35db42b19f5f3", - "_id": "jquery@1.12.1", - "_shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.1.tgz_1456168080336_0.4474994211923331" - }, - "directories": {} - }, - "2.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "788eaba2f83e7b7445c7a83a50c81c0704423874", - "_id": "jquery@2.2.1", - "_shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-9-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.1.tgz_1456168325917_0.42471840139478445" - }, - "directories": {} - }, - "1.12.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "a9b5f8ac96f6aa7bfc7b0795cb16d65c4f15b64e", - "_id": "jquery@1.12.2", - "_shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.2.tgz_1458236759160_0.3557943068444729" - }, - "directories": {} - }, - "2.2.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd", - "_id": "jquery@2.2.2", - "_shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.2.tgz_1458237146417_0.4190880397800356" - }, - "directories": {} - }, - "1.12.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "3a43d7e563314bf32970b773dd31ecf2b90813dd", - "_id": "jquery@1.12.3", - "_shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.3.tgz_1459884094815_0.5328964435029775" - }, - "directories": {} - }, - "2.2.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "af22a351b2ea5801ffb1695abb3bb34d5bed9198", - "_id": "jquery@2.2.3", - "_shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.3.tgz_1459884434885_0.992488760035485" - }, - "directories": {} - }, - "1.12.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "5e89585e0121e72ff47de177c5ef604f3089a53d", - "_id": "jquery@1.12.4", - "_shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.4.tgz_1463764744844_0.4810373710934073" - }, - "directories": {} - }, - "2.2.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "c0185ab7c75aab88762c5aae780b9d83b80eda72", - "_id": "jquery@2.2.4", - "_shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" - }, - "directories": {} - }, - "3.0.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-rc1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "e503a93188dc4b5b42e2340f805f2d90b404bc50", - "_id": "jquery@3.0.0-rc1", - "_shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0-rc1.tgz_1463771627380_0.12211154378019273" - }, - "directories": {} - }, - "3.0.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "0078f86be166a8747819d5d1516776a662cb69df", - "_id": "jquery@3.0.0", - "_shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0.tgz_1465497191024_0.9057256667874753" - }, - "directories": {} - }, - "3.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "0.1.6", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "18.1.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6f02bc382c0529d3b4f68f6b2ad21876642dbbfe", - "_id": "jquery@3.1.0", - "_shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "_from": ".", - "_npmVersion": "2.15.8", - "_nodeVersion": "4.4.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.0.tgz_1467927964329_0.882518710102886" - }, - "directories": {} - }, - "3.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|(Refs? [^#])" - }, - "gitHead": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "_id": "jquery@3.1.1", - "_shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.6.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.1.tgz_1474583566957_0.15473420196212828" - }, - "directories": {} - }, - "3.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "a81259fff4ea0c7b4cd98f04050c829640395a31", - "_id": "jquery@3.2.0", - "_shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "_from": ".", - "_npmVersion": "4.1.2", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.0.tgz_1489699855733_0.5328386940527707" - }, - "directories": {} - }, - "3.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "77d2a51d0520d2ee44173afdf4e40a9201f5964e", - "_id": "jquery@3.2.1", - "_shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "_from": ".", - "_npmVersion": "4.4.4", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.1.tgz_1490036530067_0.19497186387889087" - }, - "directories": {} - }, - "3.3.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": { - "archiver": "1.3.0", - "chalk": "1.1.3", - "npm": "4.4.1", - "shelljs": "0.7.7" - }, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9a8a1c63930edc9fb6fab9e75b3eee578762b8a5", - "_id": "jquery@3.3.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==", - "shasum": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.0.tgz_1516388631205_0.827812286792323" - }, - "directories": {} - }, - "3.3.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9e8ec3d10fad04748176144f108d7355662ae75e", - "_id": "jquery@3.3.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.1.tgz_1516469230473_0.5458589680492878" - }, - "directories": {} - } - }, - "dist-tags": { - "beta": "3.3.1", - "latest": "3.3.1" - }, - "time": { - "modified": "2019-01-04T06:22:45.629Z", - "created": "2011-03-19T07:19:56.392Z", - "1.5.1": "2011-03-19T07:19:56.956Z", - "1.6.2": "2011-07-06T16:13:21.519Z", - "1.6.3": "2011-09-12T19:05:34.373Z", - "1.7.2": "2012-05-01T11:14:09.090Z", - "1.7.3": "2012-07-01T16:11:53.194Z", - "1.8.2": "2012-11-11T22:43:58.910Z", - "1.8.3": "2012-12-01T00:03:02.297Z", - "2.1.0-beta2": "2013-11-15T16:34:48.859Z", - "2.1.0-beta3": "2013-12-20T22:53:28.426Z", - "1.11.0-beta3": "2014-01-06T19:57:22.387Z", - "2.1.0-rc1": "2014-01-17T22:47:16.391Z", - "1.11.0-pre": "2014-01-16T20:38:42.912Z", - "1.11.0-rc1": "2014-01-16T21:08:36.924Z", - "1.11.0": "2014-01-23T21:07:07.184Z", - "2.1.0": "2014-01-23T21:12:47.772Z", - "2.1.1-beta1": "2014-03-24T17:05:07.581Z", - "1.11.1-beta1": "2014-03-24T17:25:14.236Z", - "2.1.1-rc1": "2014-04-18T15:29:41.423Z", - "1.11.1-rc1": "2014-04-18T15:40:23.931Z", - "2.1.1-rc2": "2014-04-21T20:52:06.866Z", - "1.11.1-rc2": "2014-04-21T21:12:52.817Z", - "2.1.1": "2014-05-01T17:15:20.164Z", - "1.11.1": "2014-05-01T18:05:32.863Z", - "1.9.1": "2014-07-17T22:01:17.886Z", - "2.1.2": "2014-12-17T14:14:28.184Z", - "1.11.2": "2014-12-17T16:07:07.647Z", - "2.1.3": "2014-12-18T15:18:38.205Z", - "2.1.4": "2015-04-28T16:17:13.648Z", - "1.11.3": "2015-04-28T16:22:06.378Z", - "3.0.0-alpha1": "2015-07-13T19:26:37.913Z", - "1.12.0": "2016-01-08T19:58:05.265Z", - "2.2.0": "2016-01-08T20:03:43.280Z", - "3.0.0-beta1": "2016-01-14T23:09:43.368Z", - "1.12.1": "2016-02-22T19:08:05.212Z", - "2.2.1": "2016-02-22T19:12:09.116Z", - "1.12.2": "2016-03-17T17:45:59.810Z", - "2.2.2": "2016-03-17T17:52:26.967Z", - "1.12.3": "2016-04-05T19:21:37.716Z", - "2.2.3": "2016-04-05T19:27:17.929Z", - "1.12.4": "2016-05-20T17:19:07.375Z", - "2.2.4": "2016-05-20T17:26:07.921Z", - "3.0.0-rc1": "2016-05-20T19:13:48.387Z", - "3.0.0": "2016-06-09T18:33:13.420Z", - "3.1.0": "2016-07-07T21:46:05.554Z", - "3.1.1": "2016-09-22T22:32:49.360Z", - "3.2.0": "2017-03-16T21:30:56.342Z", - "3.2.1": "2017-03-20T19:02:13.508Z", - "3.3.0": "2018-01-19T19:03:52.616Z", - "3.3.1": "2018-01-20T17:27:11.928Z" - }, - "_distfiles": { - "jquery-1.5.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz", - "sha": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "registry": "npmjs" - }, - "jquery-1.6.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz", - "sha": "01757a4c5beea29e8ae697527c3131abbe997a28", - "registry": "npmjs" - }, - "jquery-1.6.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz", - "sha": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "registry": "npmjs" - }, - "jquery-1.7.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz", - "sha": "a93746763aca75a34df4c16395b0826310d0eaf2", - "registry": "npmjs" - }, - "jquery-1.7.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz", - "sha": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "registry": "npmjs" - }, - "jquery-1.8.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz", - "sha": "46790ae07c6de38124eda90bbf7336b43df93305", - "registry": "npmjs" - }, - "jquery-1.8.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz", - "sha": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "registry": "npmjs" - }, - "jquery-2.1.0-beta2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz", - "sha": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "registry": "npmjs" - }, - "jquery-2.1.0-beta3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz", - "sha": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "registry": "npmjs" - }, - "jquery-1.11.0-beta3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz", - "sha": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "registry": "npmjs" - }, - "jquery-1.11.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz", - "sha": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "registry": "npmjs" - }, - "jquery-2.1.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz", - "sha": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "registry": "npmjs" - }, - "jquery-1.11.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz", - "sha": "c67ceee19b403650d682adcf39d5c9009814d949", - "registry": "npmjs" - }, - "jquery-2.1.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz", - "sha": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "registry": "npmjs" - }, - "jquery-2.1.1-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz", - "sha": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "registry": "npmjs" - }, - "jquery-1.11.1-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz", - "sha": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "registry": "npmjs" - }, - "jquery-2.1.1-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz", - "sha": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "registry": "npmjs" - }, - "jquery-1.11.1-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz", - "sha": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "registry": "npmjs" - }, - "jquery-2.1.1-rc2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz", - "sha": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "registry": "npmjs" - }, - "jquery-1.11.1-rc2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz", - "sha": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "registry": "npmjs" - }, - "jquery-2.1.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz", - "sha": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "registry": "npmjs" - }, - "jquery-1.11.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz", - "sha": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "registry": "npmjs" - }, - "jquery-1.9.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz", - "sha": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "registry": "npmjs" - }, - "jquery-2.1.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz", - "sha": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "registry": "npmjs" - }, - "jquery-1.11.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz", - "sha": "30ab26857211c37caa83da0f6903155fe49bb72d", - "registry": "npmjs" - }, - "jquery-2.1.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz", - "sha": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "registry": "npmjs" - }, - "jquery-2.1.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", - "sha": "228bde698a0c61431dc2630a6a154f15890d2317", - "registry": "npmjs" - }, - "jquery-1.11.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz", - "sha": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "registry": "npmjs" - }, - "jquery-3.0.0-alpha1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz", - "sha": "3493d672266e21c2dffb2714f935448edebe3c62", - "registry": "npmjs" - }, - "jquery-1.12.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz", - "sha": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "registry": "npmjs" - }, - "jquery-2.2.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz", - "sha": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "registry": "npmjs" - }, - "jquery-3.0.0-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz", - "sha": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "registry": "npmjs" - }, - "jquery-1.12.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz", - "sha": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "registry": "npmjs" - }, - "jquery-2.2.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz", - "sha": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "registry": "npmjs" - }, - "jquery-1.12.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz", - "sha": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "registry": "npmjs" - }, - "jquery-2.2.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz", - "sha": "3e302dc61eb329a21e9efac937d731f061134c59", - "registry": "npmjs" - }, - "jquery-1.12.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz", - "sha": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "registry": "npmjs" - }, - "jquery-2.2.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz", - "sha": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "registry": "npmjs" - }, - "jquery-1.12.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", - "sha": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "registry": "npmjs" - }, - "jquery-2.2.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", - "sha": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "registry": "npmjs" - }, - "jquery-3.0.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz", - "sha": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "registry": "npmjs" - }, - "jquery-3.0.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", - "sha": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "registry": "npmjs" - }, - "jquery-3.1.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz", - "sha": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "registry": "npmjs" - }, - "jquery-3.1.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", - "sha": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "registry": "npmjs" - }, - "jquery-3.2.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz", - "sha": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "registry": "npmjs" - }, - "jquery-3.2.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", - "sha": "5c4d9de652af6cd0a770154a631bba12b015c787", - "registry": "npmjs" - }, - "jquery-3.3.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz", - "sha": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "registry": "npmjs" - }, - "jquery-3.3.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "sha": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "registry": "npmjs" - } - }, - "_attachments": { - "jquery-3.3.1.tgz": { - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca" - } - }, - "_uplinks": { - "npmjs": { - "etag": "W/\"84b5189a35c6ce943c9b73f4d8e82a38\"", - "fetched": 1549659258419 - } - }, - "_rev": "3-193adc466520ee85", - "readme": "# jQuery\n\n> jQuery is a fast, small, and feature-rich JavaScript library.\n\nFor information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).\nFor source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).\n\nIf upgrading, please see the [blog post for 3.3.1](https://blog.jquery.com/2017/03/20/jquery-3.3.1-now-available/). This includes notable differences from the previous version and a more readable changelog.\n\n## Including jQuery\n\nBelow are some of the most common ways to include jQuery.\n\n### Browser\n\n#### Script tag\n\n```html\n\n```\n\n#### Babel\n\n[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.\n\n```js\nimport $ from \"jquery\";\n```\n\n#### Browserify/Webpack\n\nThere are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...\n\n```js\nvar $ = require(\"jquery\");\n```\n\n#### AMD (Asynchronous Module Definition)\n\nAMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).\n\n```js\ndefine([\"jquery\"], function($) {\n\n});\n```\n\n### Node\n\nTo include jQuery in [Node](nodejs.org), first install with npm.\n\n```sh\nnpm install jquery\n```\n\nFor jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.\n\n```js\nrequire(\"jsdom\").env(\"\", function(err, window) {\n\tif (err) {\n\t\tconsole.error(err);\n\t\treturn;\n\t}\n\n\tvar $ = require(\"jquery\")(window);\n});\n```\n" -} diff --git a/docker-examples/v4/multi-registry-uplink/server3/conf/config.yaml b/docker-examples/v4/multi-registry-uplink/server3/conf/config.yaml deleted file mode 100644 index a95b171e2..000000000 --- a/docker-examples/v4/multi-registry-uplink/server3/conf/config.yaml +++ /dev/null @@ -1,53 +0,0 @@ -# -# This is the config file used for the docker images. -# It allows all users to do anything, so don't use it on production systems. -# -# Do not configure host and port under `listen` in this file -# as it will be ignored when using docker. -# see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration -# -# Look here for more config file examples: -# https://github.com/verdaccio/verdaccio/tree/master/conf -# - -# path to a directory with all packages -storage: /verdaccio/storage - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd -security: - api: - jwt: - sign: - expiresIn: 60d - notBefore: 1 - web: - sign: - expiresIn: 7d - -# a list of other known repositories we can talk to -uplinks: - server2: - url: http://verdaccio2:4873/ - -packages: - '@jota/*': - access: $all - publish: $all - proxy: server2 - '@*/*': - access: $all - publish: $all - proxy: server2 - '**': - access: $all - publish: $all - proxy: server2 - -middlewares: - audit: - enabled: true - -logs: - - { type: stdout, format: pretty, level: trace } diff --git a/docker-examples/v4/multi-registry-uplink/server3/conf/htpasswd b/docker-examples/v4/multi-registry-uplink/server3/conf/htpasswd deleted file mode 100644 index e69de29bb..000000000 diff --git a/docker-examples/v4/multi-registry-uplink/server3/storage/.gitkeep b/docker-examples/v4/multi-registry-uplink/server3/storage/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/docker-examples/v4/multi-registry-uplink/server3/storage/@jota/pk1-juan/package.json b/docker-examples/v4/multi-registry-uplink/server3/storage/@jota/pk1-juan/package.json deleted file mode 100644 index 37c742d4d..000000000 --- a/docker-examples/v4/multi-registry-uplink/server3/storage/@jota/pk1-juan/package.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "@jota/pk1-juan", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.2.1" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-JC4y+iHrUpD+li3Pf9z2oFxw2Mtbqi6vgnIDBB3H/P/t0gAuCKK/LJ86kV7TRyvQwVvyJk1qI61iOVLiMwjZ8Q==", - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "tarball": "http://verdaccio2:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "@jota/pk1-juan", - "version": "1.0.1", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "jquery": "^3.2.1" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-copZNn2mMX8S3W9czxd3GXKj8vKu1v7JrUD9zOtriP8v9AvZOHIt6nW8+1114cumNGukFxjBO+2VlZC793ynTA==", - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "tarball": "http://verdaccio2:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.1.tgz" - } - } - }, - "time": { - "modified": "2018-01-17T18:49:09.087Z", - "created": "2018-01-17T18:27:39.952Z", - "1.0.0": "2018-01-17T18:27:39.952Z", - "1.0.1": "2018-01-17T18:49:09.087Z" - }, - "dist-tags": { - "latest": "1.0.0", - "beta2": "1.0.1" - }, - "_uplinks": { - "server2": { - "etag": "\"4e442b596e437876e8a8719282df3389\"", - "fetched": 1549659258012 - } - }, - "_distfiles": { - "pk1-juan-1.0.0.tgz": { - "url": "http://verdaccio2:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.0.tgz", - "sha": "95a21c648054c7144a23995a519930255f35b6c2", - "registry": "server2" - }, - "pk1-juan-1.0.1.tgz": { - "url": "http://verdaccio2:4873/@jota%2fpk1-juan/-/pk1-juan-1.0.1.tgz", - "sha": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "registry": "server2" - } - }, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "95a21c648054c7144a23995a519930255f35b6c2" - } - }, - "_rev": "4-e9be49402b9052ce", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v4/multi-registry-uplink/server3/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v4/multi-registry-uplink/server3/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index cb8e0afd7..000000000 Binary files a/docker-examples/v4/multi-registry-uplink/server3/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v4/multi-registry-uplink/server3/storage/jquery/package.json b/docker-examples/v4/multi-registry-uplink/server3/storage/jquery/package.json deleted file mode 100644 index aa6449832..000000000 --- a/docker-examples/v4/multi-registry-uplink/server3/storage/jquery/package.json +++ /dev/null @@ -1,4914 +0,0 @@ -{ - "name": "jquery", - "versions": { - "1.5.1": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": "=0.1.20", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.5.1", - "_id": "jquery@1.5.1", - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "0.3.15", - "_nodeVersion": "v0.4.2", - "directories": { - "lib": "./lib" - }, - "files": [ - "" - ], - "_defaultsLoaded": true, - "dist": { - "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.5.1.tgz" - }, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.6.2", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.2/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.2", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.15", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.6.2.tgz" - }, - "scripts": {}, - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "url": "http://jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": ".", - "main": "./node-jquery.js", - "version": "1.6.3", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.3/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.3", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.22", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.6.3.tgz" - }, - "scripts": {}, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": "0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.3.0" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "_id": "jquery@1.7.2", - "optionalDependencies": {}, - "_engineSupported": true, - "_npmVersion": "1.1.12", - "_nodeVersion": "v0.6.14", - "_defaultsLoaded": true, - "dist": { - "shasum": "a93746763aca75a34df4c16395b0826310d0eaf2", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.7.2.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.7.3", - "dist": { - "shasum": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.7.3.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.2", - "dist": { - "shasum": "46790ae07c6de38124eda90bbf7336b43df93305", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.8.2.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1", - "contextify": "~0.1.3" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.3", - "dist": { - "shasum": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.8.3.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "2.1.0-beta2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta2", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "~0.4.10", - "grunt": "~0.4.1", - "grunt-bower-task": "~0.3.2", - "grunt-cli": "~0.1.11", - "grunt-compare-size": "~0.4.0", - "grunt-contrib-jshint": "~0.7.0", - "grunt-contrib-uglify": "~0.2.7", - "grunt-contrib-watch": "~0.5.3", - "grunt-git-authors": "~1.2.0", - "grunt-jscs-checker": "~0.2.3", - "grunt-jsonlint": "~1.0.1", - "gzip-js": "0.3.2", - "load-grunt-tasks": "~0.2.0", - "testswarm": "~1.1.0", - "requirejs": "~2.1.9", - "which": "~1.0.5" - }, - "_id": "jquery@2.1.0-beta2", - "dist": { - "shasum": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.0-beta2.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.11", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "rwaldron", - "email": "waldron.rick@gmail.com" - }, - { - "name": "jquery", - "email": "npm@jquery.com" - } - ], - "directories": {} - }, - "2.1.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-beta3", - "dist": { - "shasum": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-beta3", - "dist": { - "shasum": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-rc1", - "dist": { - "shasum": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.23", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "dave.methvin@gmail.com" - } - ], - "directories": {} - }, - "2.1.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-rc1", - "dist": { - "shasum": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.14", - "_npmUser": { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - } - ], - "directories": {} - }, - "1.11.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0", - "dist": { - "shasum": "c67ceee19b403650d682adcf39d5c9009814d949", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0", - "dist": { - "shasum": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-beta1", - "dist": { - "shasum": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-beta1", - "dist": { - "shasum": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc1", - "_shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.1-rc1.tgz" - }, - "directories": {} - }, - "1.11.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc1", - "_shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.1-rc1.tgz" - }, - "directories": {} - }, - "2.1.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc2", - "dist": { - "shasum": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc2", - "dist": { - "shasum": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1", - "dist": { - "shasum": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1", - "dist": { - "shasum": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.9.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.9.1", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "scripts": { - "test": "grunt" - }, - "dependencies": {}, - "devDependencies": { - "grunt-compare-size": "~0.3.0", - "grunt-git-authors": "~1.1.0", - "grunt-update-submodules": "~0.2.0", - "grunt-contrib-watch": "~0.1.1", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.1.1", - "grunt": "~0.4.0", - "testswarm": "0.2.2" - }, - "keywords": [], - "gitHead": "d71f6a53927ad02d728503385d15539b73d21ac8", - "_id": "jquery@1.9.1", - "_shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "_from": ".", - "_npmVersion": "1.5.0-alpha-1", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.9.1.tgz" - }, - "directories": {} - }, - "2.1.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "a04f5ff9795fd6292117563623db44cf3f875868", - "_id": "jquery@2.1.2", - "_shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.2.tgz" - }, - "directories": {} - }, - "1.11.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "9690801db01709bfbff5f977d07fb7cc14472908", - "_id": "jquery@1.11.2", - "_shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.2.tgz" - }, - "directories": {} - }, - "2.1.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0", - "_id": "jquery@2.1.3", - "_shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "_from": ".", - "_npmVersion": "2.1.14", - "_nodeVersion": "0.11.14", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.3.tgz" - }, - "directories": {} - }, - "2.1.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "7751e69b615c6eca6f783a81e292a55725af6b85", - "_id": "jquery@2.1.4", - "_shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.1.4.tgz" - }, - "directories": {} - }, - "1.11.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "1472290917f17af05e98007136096784f9051fab", - "_id": "jquery@1.11.3", - "_shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.11.3.tgz" - }, - "directories": {} - }, - "3.0.0-alpha1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-alpha1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.7.0", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs-checker": "0.8.1", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.0", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "jsdomVersions": { - "node": "3.1.2", - "iojs": "5.3.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2c92869b752bb8e0fe74c3183f40f3f58b7b906d", - "_id": "jquery@3.0.0-alpha1", - "_shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "_from": ".", - "_npmVersion": "2.11.3", - "_nodeVersion": "0.12.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.0.0-alpha1.tgz" - }, - "directories": {} - }, - "1.12.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "efbdc6e3f0fa3d3cd4d3d8bfa37990b707f7c2e1", - "_id": "jquery@1.12.0", - "_shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.12.0.tgz" - }, - "directories": {} - }, - "2.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6fc01e29bdad0964f62ef56d01297039cdcadbe5", - "_id": "jquery@2.2.0", - "_shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.2.0.tgz" - }, - "directories": {} - }, - "3.0.0-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-beta1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.3.0", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2ef761afd9addf78193f5191ece03bb20c9182c2", - "_id": "jquery@3.0.0-beta1", - "_shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.0.0-beta1.tgz" - }, - "directories": {} - }, - "1.12.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "56ead6ffbf8560c521e7e94518d35db42b19f5f3", - "_id": "jquery@1.12.1", - "_shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.12.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.1.tgz_1456168080336_0.4474994211923331" - }, - "directories": {} - }, - "2.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "788eaba2f83e7b7445c7a83a50c81c0704423874", - "_id": "jquery@2.2.1", - "_shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.2.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-9-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.1.tgz_1456168325917_0.42471840139478445" - }, - "directories": {} - }, - "1.12.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "a9b5f8ac96f6aa7bfc7b0795cb16d65c4f15b64e", - "_id": "jquery@1.12.2", - "_shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.12.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.2.tgz_1458236759160_0.3557943068444729" - }, - "directories": {} - }, - "2.2.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd", - "_id": "jquery@2.2.2", - "_shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.2.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.2.tgz_1458237146417_0.4190880397800356" - }, - "directories": {} - }, - "1.12.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "3a43d7e563314bf32970b773dd31ecf2b90813dd", - "_id": "jquery@1.12.3", - "_shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.12.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.3.tgz_1459884094815_0.5328964435029775" - }, - "directories": {} - }, - "2.2.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "af22a351b2ea5801ffb1695abb3bb34d5bed9198", - "_id": "jquery@2.2.3", - "_shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.2.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.3.tgz_1459884434885_0.992488760035485" - }, - "directories": {} - }, - "1.12.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "5e89585e0121e72ff47de177c5ef604f3089a53d", - "_id": "jquery@1.12.4", - "_shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-1.12.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.4.tgz_1463764744844_0.4810373710934073" - }, - "directories": {} - }, - "2.2.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "c0185ab7c75aab88762c5aae780b9d83b80eda72", - "_id": "jquery@2.2.4", - "_shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-2.2.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" - }, - "directories": {} - }, - "3.0.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-rc1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "e503a93188dc4b5b42e2340f805f2d90b404bc50", - "_id": "jquery@3.0.0-rc1", - "_shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.0.0-rc1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0-rc1.tgz_1463771627380_0.12211154378019273" - }, - "directories": {} - }, - "3.0.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "0078f86be166a8747819d5d1516776a662cb69df", - "_id": "jquery@3.0.0", - "_shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.0.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0.tgz_1465497191024_0.9057256667874753" - }, - "directories": {} - }, - "3.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "0.1.6", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "18.1.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6f02bc382c0529d3b4f68f6b2ad21876642dbbfe", - "_id": "jquery@3.1.0", - "_shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "_from": ".", - "_npmVersion": "2.15.8", - "_nodeVersion": "4.4.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.1.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.0.tgz_1467927964329_0.882518710102886" - }, - "directories": {} - }, - "3.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|(Refs? [^#])" - }, - "gitHead": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "_id": "jquery@3.1.1", - "_shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.6.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.1.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.1.tgz_1474583566957_0.15473420196212828" - }, - "directories": {} - }, - "3.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "a81259fff4ea0c7b4cd98f04050c829640395a31", - "_id": "jquery@3.2.0", - "_shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "_from": ".", - "_npmVersion": "4.1.2", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.2.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.0.tgz_1489699855733_0.5328386940527707" - }, - "directories": {} - }, - "3.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "77d2a51d0520d2ee44173afdf4e40a9201f5964e", - "_id": "jquery@3.2.1", - "_shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "_from": ".", - "_npmVersion": "4.4.4", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.2.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.1.tgz_1490036530067_0.19497186387889087" - }, - "directories": {} - }, - "3.3.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": { - "archiver": "1.3.0", - "chalk": "1.1.3", - "npm": "4.4.1", - "shelljs": "0.7.7" - }, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9a8a1c63930edc9fb6fab9e75b3eee578762b8a5", - "_id": "jquery@3.3.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==", - "shasum": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.3.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.0.tgz_1516388631205_0.827812286792323" - }, - "directories": {} - }, - "3.3.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9e8ec3d10fad04748176144f108d7355662ae75e", - "_id": "jquery@3.3.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "tarball": "http://verdaccio2:4873/jquery/-/jquery-3.3.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.1.tgz_1516469230473_0.5458589680492878" - }, - "directories": {} - } - }, - "time": { - "modified": "2019-01-04T06:22:45.629Z", - "created": "2011-03-19T07:19:56.392Z", - "1.5.1": "2011-03-19T07:19:56.956Z", - "1.6.2": "2011-07-06T16:13:21.519Z", - "1.6.3": "2011-09-12T19:05:34.373Z", - "1.7.2": "2012-05-01T11:14:09.090Z", - "1.7.3": "2012-07-01T16:11:53.194Z", - "1.8.2": "2012-11-11T22:43:58.910Z", - "1.8.3": "2012-12-01T00:03:02.297Z", - "2.1.0-beta2": "2013-11-15T16:34:48.859Z", - "2.1.0-beta3": "2013-12-20T22:53:28.426Z", - "1.11.0-beta3": "2014-01-06T19:57:22.387Z", - "2.1.0-rc1": "2014-01-17T22:47:16.391Z", - "1.11.0-pre": "2014-01-16T20:38:42.912Z", - "1.11.0-rc1": "2014-01-16T21:08:36.924Z", - "1.11.0": "2014-01-23T21:07:07.184Z", - "2.1.0": "2014-01-23T21:12:47.772Z", - "2.1.1-beta1": "2014-03-24T17:05:07.581Z", - "1.11.1-beta1": "2014-03-24T17:25:14.236Z", - "2.1.1-rc1": "2014-04-18T15:29:41.423Z", - "1.11.1-rc1": "2014-04-18T15:40:23.931Z", - "2.1.1-rc2": "2014-04-21T20:52:06.866Z", - "1.11.1-rc2": "2014-04-21T21:12:52.817Z", - "2.1.1": "2014-05-01T17:15:20.164Z", - "1.11.1": "2014-05-01T18:05:32.863Z", - "1.9.1": "2014-07-17T22:01:17.886Z", - "2.1.2": "2014-12-17T14:14:28.184Z", - "1.11.2": "2014-12-17T16:07:07.647Z", - "2.1.3": "2014-12-18T15:18:38.205Z", - "2.1.4": "2015-04-28T16:17:13.648Z", - "1.11.3": "2015-04-28T16:22:06.378Z", - "3.0.0-alpha1": "2015-07-13T19:26:37.913Z", - "1.12.0": "2016-01-08T19:58:05.265Z", - "2.2.0": "2016-01-08T20:03:43.280Z", - "3.0.0-beta1": "2016-01-14T23:09:43.368Z", - "1.12.1": "2016-02-22T19:08:05.212Z", - "2.2.1": "2016-02-22T19:12:09.116Z", - "1.12.2": "2016-03-17T17:45:59.810Z", - "2.2.2": "2016-03-17T17:52:26.967Z", - "1.12.3": "2016-04-05T19:21:37.716Z", - "2.2.3": "2016-04-05T19:27:17.929Z", - "1.12.4": "2016-05-20T17:19:07.375Z", - "2.2.4": "2016-05-20T17:26:07.921Z", - "3.0.0-rc1": "2016-05-20T19:13:48.387Z", - "3.0.0": "2016-06-09T18:33:13.420Z", - "3.1.0": "2016-07-07T21:46:05.554Z", - "3.1.1": "2016-09-22T22:32:49.360Z", - "3.2.0": "2017-03-16T21:30:56.342Z", - "3.2.1": "2017-03-20T19:02:13.508Z", - "3.3.0": "2018-01-19T19:03:52.616Z", - "3.3.1": "2018-01-20T17:27:11.928Z" - }, - "dist-tags": { - "beta": "3.3.1", - "latest": "3.3.1" - }, - "_uplinks": { - "server2": { - "etag": "\"986b4bf313682d23ede34b1bec79b83e\"", - "fetched": 1549659258468 - } - }, - "_distfiles": { - "jquery-1.5.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.5.1.tgz", - "sha": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "registry": "server2" - }, - "jquery-1.6.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.6.2.tgz", - "sha": "01757a4c5beea29e8ae697527c3131abbe997a28", - "registry": "server2" - }, - "jquery-1.6.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.6.3.tgz", - "sha": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "registry": "server2" - }, - "jquery-1.7.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.7.2.tgz", - "sha": "a93746763aca75a34df4c16395b0826310d0eaf2", - "registry": "server2" - }, - "jquery-1.7.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.7.3.tgz", - "sha": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "registry": "server2" - }, - "jquery-1.8.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.8.2.tgz", - "sha": "46790ae07c6de38124eda90bbf7336b43df93305", - "registry": "server2" - }, - "jquery-1.8.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.8.3.tgz", - "sha": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "registry": "server2" - }, - "jquery-2.1.0-beta2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.0-beta2.tgz", - "sha": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "registry": "server2" - }, - "jquery-2.1.0-beta3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.0-beta3.tgz", - "sha": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "registry": "server2" - }, - "jquery-1.11.0-beta3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.0-beta3.tgz", - "sha": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "registry": "server2" - }, - "jquery-1.11.0-rc1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.0-rc1.tgz", - "sha": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "registry": "server2" - }, - "jquery-2.1.0-rc1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.0-rc1.tgz", - "sha": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "registry": "server2" - }, - "jquery-1.11.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.0.tgz", - "sha": "c67ceee19b403650d682adcf39d5c9009814d949", - "registry": "server2" - }, - "jquery-2.1.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.0.tgz", - "sha": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "registry": "server2" - }, - "jquery-2.1.1-beta1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.1-beta1.tgz", - "sha": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "registry": "server2" - }, - "jquery-1.11.1-beta1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.1-beta1.tgz", - "sha": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "registry": "server2" - }, - "jquery-2.1.1-rc1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.1-rc1.tgz", - "sha": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "registry": "server2" - }, - "jquery-1.11.1-rc1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.1-rc1.tgz", - "sha": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "registry": "server2" - }, - "jquery-2.1.1-rc2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.1-rc2.tgz", - "sha": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "registry": "server2" - }, - "jquery-1.11.1-rc2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.1-rc2.tgz", - "sha": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "registry": "server2" - }, - "jquery-2.1.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.1.tgz", - "sha": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "registry": "server2" - }, - "jquery-1.11.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.1.tgz", - "sha": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "registry": "server2" - }, - "jquery-1.9.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.9.1.tgz", - "sha": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "registry": "server2" - }, - "jquery-2.1.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.2.tgz", - "sha": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "registry": "server2" - }, - "jquery-1.11.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.2.tgz", - "sha": "30ab26857211c37caa83da0f6903155fe49bb72d", - "registry": "server2" - }, - "jquery-2.1.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.3.tgz", - "sha": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "registry": "server2" - }, - "jquery-2.1.4.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.1.4.tgz", - "sha": "228bde698a0c61431dc2630a6a154f15890d2317", - "registry": "server2" - }, - "jquery-1.11.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.11.3.tgz", - "sha": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "registry": "server2" - }, - "jquery-3.0.0-alpha1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.0.0-alpha1.tgz", - "sha": "3493d672266e21c2dffb2714f935448edebe3c62", - "registry": "server2" - }, - "jquery-1.12.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.12.0.tgz", - "sha": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "registry": "server2" - }, - "jquery-2.2.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.2.0.tgz", - "sha": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "registry": "server2" - }, - "jquery-3.0.0-beta1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.0.0-beta1.tgz", - "sha": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "registry": "server2" - }, - "jquery-1.12.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.12.1.tgz", - "sha": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "registry": "server2" - }, - "jquery-2.2.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.2.1.tgz", - "sha": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "registry": "server2" - }, - "jquery-1.12.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.12.2.tgz", - "sha": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "registry": "server2" - }, - "jquery-2.2.2.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.2.2.tgz", - "sha": "3e302dc61eb329a21e9efac937d731f061134c59", - "registry": "server2" - }, - "jquery-1.12.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.12.3.tgz", - "sha": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "registry": "server2" - }, - "jquery-2.2.3.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.2.3.tgz", - "sha": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "registry": "server2" - }, - "jquery-1.12.4.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-1.12.4.tgz", - "sha": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "registry": "server2" - }, - "jquery-2.2.4.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-2.2.4.tgz", - "sha": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "registry": "server2" - }, - "jquery-3.0.0-rc1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.0.0-rc1.tgz", - "sha": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "registry": "server2" - }, - "jquery-3.0.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.0.0.tgz", - "sha": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "registry": "server2" - }, - "jquery-3.1.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.1.0.tgz", - "sha": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "registry": "server2" - }, - "jquery-3.1.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.1.1.tgz", - "sha": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "registry": "server2" - }, - "jquery-3.2.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.2.0.tgz", - "sha": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "registry": "server2" - }, - "jquery-3.2.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.2.1.tgz", - "sha": "5c4d9de652af6cd0a770154a631bba12b015c787", - "registry": "server2" - }, - "jquery-3.3.0.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.3.0.tgz", - "sha": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "registry": "server2" - }, - "jquery-3.3.1.tgz": { - "url": "http://verdaccio2:4873/jquery/-/jquery-3.3.1.tgz", - "sha": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "registry": "server2" - } - }, - "_attachments": {}, - "_rev": "1-b97a46b8ef9d0df3", - "readme": "# jQuery\n\n> jQuery is a fast, small, and feature-rich JavaScript library.\n\nFor information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).\nFor source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).\n\nIf upgrading, please see the [blog post for 3.3.1](https://blog.jquery.com/2017/03/20/jquery-3.3.1-now-available/). This includes notable differences from the previous version and a more readable changelog.\n\n## Including jQuery\n\nBelow are some of the most common ways to include jQuery.\n\n### Browser\n\n#### Script tag\n\n```html\n\n```\n\n#### Babel\n\n[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.\n\n```js\nimport $ from \"jquery\";\n```\n\n#### Browserify/Webpack\n\nThere are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...\n\n```js\nvar $ = require(\"jquery\");\n```\n\n#### AMD (Asynchronous Module Definition)\n\nAMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).\n\n```js\ndefine([\"jquery\"], function($) {\n\n});\n```\n\n### Node\n\nTo include jQuery in [Node](nodejs.org), first install with npm.\n\n```sh\nnpm install jquery\n```\n\nFor jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.\n\n```js\nrequire(\"jsdom\").env(\"\", function(err, window) {\n\tif (err) {\n\t\tconsole.error(err);\n\t\treturn;\n\t}\n\n\tvar $ = require(\"jquery\")(window);\n});\n```" -} diff --git a/docker-examples/v4/plugins/docker-extend/Dockerfile b/docker-examples/v4/plugins/docker-extend/Dockerfile deleted file mode 100644 index 022424c6c..000000000 --- a/docker-examples/v4/plugins/docker-extend/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM verdaccio/verdaccio - -USER root - -ENV NODE_ENV=production - -RUN npm i && npm install verdaccio-aws-s3-storage - -USER verdaccio - diff --git a/docker-examples/v4/plugins/docker-extend/README.md b/docker-examples/v4/plugins/docker-extend/README.md deleted file mode 100644 index 86f9a5dfe..000000000 --- a/docker-examples/v4/plugins/docker-extend/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# How to extend an Verdaccio Docker image? - -Depends of your version the approach is different, please check each version. diff --git a/docker-examples/v4/reverse_proxy/nginx/README.md b/docker-examples/v4/reverse_proxy/nginx/README.md deleted file mode 100644 index be26c235d..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# Verdaccio and Nginx - -Running `verdaccio` via reverse proxy is a common practice. This configuration provides a quick way to run the application behind **nginx**. - -This folder provides the following examples: - -- root_path: Using reverse proxy with `/` as a path. -- relative_path: Using `/verdaccio/` as a subdirectory. It includes also SSL examples with reverse proxy. - -To run the containers, run the following commands in this folder. The containers should start in detach mode. - -```bash - docker-compose up -d -``` - -To recreate the nginx image you can force the build. - -```bash - docker-compose up --build -d -``` - -To force recreate the images. - -```bash -docker-compose up --build --force-recreate -d -``` - -To stop all containers - -```bash -docker-compose stop -``` - -To display container logs - -```bash -$> docker-compose logs -Attaching to nginxverdaccio_nginx_1, verdaccio -verdaccio | warn --- config file - /verdaccio/conf/config.yaml -verdaccio | warn --- http address - http://0.0.0.0:4873/ - verdaccio/2.1.7 -verdaccio | http <-- 304, user: undefined, req: 'GET /', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/jquery.min.js', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/main.css', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/main.js', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/logo', bytes: 0/0 -verdaccio | http <-- 304, user: undefined, req: 'GET /-/static/fontello.woff?10872183', bytes: 0/0 -verdaccio | http <-- 200, user: undefined, req: 'GET /-/static/favicon.png', bytes: 0/315 -``` - -### Display Information - -To display the containers running - -```bash -&> docker-compose ps - Name Command State Ports ----------------------------------------------------------------------------------------- -nginxverdaccio_nginx_1 /usr/sbin/nginx Up 0.0.0.0:80->80/tcp -verdaccio /usr/src/app/bin/verdaccio ... Up 0.0.0.0:4873->4873/tcp -``` diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/README.md b/docker-examples/v4/reverse_proxy/nginx/relative_path/README.md deleted file mode 100644 index 0d2e44f9e..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Nginx Relative Path - -This example runs two verdaccio versions: - -- Running `verdaccio:4.x` http://localhost/verdaccio/ -- Running the latest `verdaccio:3` http://localhost/verdacciov3/ - -Note: we should add more sort of configurations here. - -**Nginx HTTP Example** - -```bash -docker-compose up --build --force-recreate -``` - -open the browser - -``` -http://localhost/verdaccio/ -``` - -**Nginx SSL Example** - -```bash -docker-compose -f docker-compose_ssl.yml up --build --force-recreate -``` - -open the browser - -``` -https://localhost/verdaccio/ -``` diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/conf/v4/config.yaml b/docker-examples/v4/reverse_proxy/nginx/relative_path/conf/v4/config.yaml deleted file mode 100644 index 25499efc0..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/conf/v4/config.yaml +++ /dev/null @@ -1,52 +0,0 @@ -storage: /verdaccio/storage - -web: - enable: true - title: VerdaccioV4 Relative Path - primary_color: red - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd -security: - api: - jwt: - sign: - expiresIn: 60d - notBefore: 1 - web: - sign: - expiresIn: 7d - -## IMPORTANT -## This setup is required for relative path -url_prefix: /verdaccio/ -server: - behindProxy: true - -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -packages: - '@jota/*': - access: $all - publish: $all - - '@*/*': - # scoped packages - access: $all - publish: $all - proxy: npmjs - - '**': - access: $all - publish: $all - proxy: npmjs - -middlewares: - audit: - enabled: true - -logs: - - { type: stdout, format: pretty, level: trace } diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/conf/v4/htpasswd b/docker-examples/v4/reverse_proxy/nginx/relative_path/conf/v4/htpasswd deleted file mode 100644 index bbbf7c639..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/conf/v4/htpasswd +++ /dev/null @@ -1,2 +0,0 @@ -jpicado:$6vkdNgRX2npc:autocreated 2017-07-11T18:48:38.003Z -test:$6FrCaT/v0dwE:autocreated 2019-05-06T22:06:54.513Z diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/docker-compose.yml b/docker-examples/v4/reverse_proxy/nginx/relative_path/docker-compose.yml deleted file mode 100644 index 84083249f..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/docker-compose.yml +++ /dev/null @@ -1,30 +0,0 @@ -version: '3.1' - -services: - nginx: - build: - context: '' - dockerfile: nginx/Dockerfile - ports: - - '80:80' - networks: - - node-network - container_name: 'nginx' - depends_on: - - verdaccio - verdaccio: - image: verdaccio/verdaccio:local - container_name: 'verdaccio_relative_path_v4' - networks: - - node-network - environment: - - VERDACCIO_PORT=4873 - - DEBUG=verdaccio* - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf/v4:/verdaccio/conf' -networks: - node-network: - driver: bridge diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/docker-compose_ssl.yml b/docker-examples/v4/reverse_proxy/nginx/relative_path/docker-compose_ssl.yml deleted file mode 100644 index b92344871..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/docker-compose_ssl.yml +++ /dev/null @@ -1,46 +0,0 @@ -version: '3.1' - -services: - nginx: - build: - context: './nginx_ssl' - dockerfile: Dockerfile - ports: - - '443:443' - - '80:80' - environment: - - REMOTE_URL=http://verdaccio_relative_path_v4:4873/ - networks: - - node-network - container_name: 'nginx_ssl' - depends_on: - - verdaccio - - verdaccio-root - verdaccio: - image: verdaccio/verdaccio:local - container_name: 'verdaccio_relative_path_v4' - networks: - - node-network - environment: - - VERDACCIO_PORT=4873 - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf/v4:/verdaccio/conf' - verdaccio-root: - image: verdaccio/verdaccio:local - container_name: 'verdaccio_relative_path_v4_root' - networks: - - node-network - environment: - - VERDACCIO_PORT=8000 - ports: - - '8000:8000' - volumes: - - './storage:/verdaccio/storage' - - './conf/v4_root:/verdaccio/conf' - -networks: - node-network: - driver: bridge diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx/Dockerfile b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx/Dockerfile deleted file mode 100644 index 71edc0215..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx/Dockerfile +++ /dev/null @@ -1,2 +0,0 @@ -FROM nginx:1.14.2-alpine -COPY nginx/default.conf /etc/nginx/conf.d/default.conf diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx/default.conf b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx/default.conf deleted file mode 100644 index e40578b04..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx/default.conf +++ /dev/null @@ -1,19 +0,0 @@ -upstream verdaccio_v4 { - server verdaccio_relative_path_v4:4873; - keepalive 8; -} - -server { - listen 80 default_server; - access_log /var/log/nginx/verdaccio.log; - charset utf-8; - - location ~ ^/verdaccio/(.*)$ { - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header Host $host; - proxy_set_header X-NginX-Proxy true; - proxy_pass http://verdaccio_v4/$1; - proxy_redirect off; - } -} diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/Dockerfile b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/Dockerfile deleted file mode 100755 index 1105526a1..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM nginx - -COPY cert.crt /etc/nginx/cert.crt -COPY cert.key /etc/nginx/cert.key -COPY nginx-default.conf /etc/nginx/conf.d/default.conf -COPY run.sh /run.sh - -ENV REMOTE_URL="http://localhost:8080/" - -CMD ["/run.sh"] diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/README.md b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/README.md deleted file mode 100755 index 269d83ff3..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/README.md +++ /dev/null @@ -1,5 +0,0 @@ -Example taken from: - -[https://github.com/foxylion/docker-nginx-self-signed-https](https://github.com/foxylion/docker-nginx-self-signed-https) - -by [@foxylion](https://github.com/foxylion) diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/cert.crt b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/cert.crt deleted file mode 100755 index 34231a321..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/cert.crt +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIJAPVnhyCGRxmMMA0GCSqGSIb3DQEBCwUAMG4xCzAJBgNV -BAYTAlhYMQswCQYDVQQIDAJYWDELMAkGA1UEBwwCWFgxCzAJBgNVBAoMAlhYMQsw -CQYDVQQLDAJYWDESMBAGA1UEAwwJbG9jYWxob3N0MRcwFQYJKoZIhvcNAQkBFghY -WEBYWC5YWDAeFw0xNzExMjQxNDI0MzVaFw0xODExMjQxNDI0MzVaMG4xCzAJBgNV -BAYTAlhYMQswCQYDVQQIDAJYWDELMAkGA1UEBwwCWFgxCzAJBgNVBAoMAlhYMQsw -CQYDVQQLDAJYWDESMBAGA1UEAwwJbG9jYWxob3N0MRcwFQYJKoZIhvcNAQkBFghY -WEBYWC5YWDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANTsFvryPfKK -4CSP58DEVJRDdlsurNz7Z3jbE9RwLmPbyhp+oVZ8gouufLrYxIFxKR0b+JrSbrSh -klvyAov1KcbKSl5W/k4uewgksLV5oWUIM2d6cII+esVNPeRGY6lG3T9nMrjBFC3/ -r6HIQpsMiJbfZ0XkHhMFciJ0oVQ+/Y+IeJ2JyjBaXw+3CbCGmTO+4mNVxtHyzz4d -o6mHPASHn+utts+W2/+3/4bSYkJo+/KPxWeF2jyPasv6Kpif+/dJ44gOM+uecBPy -AJx6CCKfGUU9X5EGBynOroFqEY2m7Ndx1uWipfSuULWf9x/LSugC35DfNl+1hXGq -lLJHKI8h+c0CAwEAAaNQME4wHQYDVR0OBBYEFEOBWTm2wyyS3ETaI32FhbTDQ3Hc -MB8GA1UdIwQYMBaAFEOBWTm2wyyS3ETaI32FhbTDQ3HcMAwGA1UdEwQFMAMBAf8w -DQYJKoZIhvcNAQELBQADggEBAGva7AiwB2qSy+Mm1T6m3FkLzUabFStRwkj2TQsz -03E4P2G7j7s9rYdL6hz58kV9UwrWLYeceNioFTn7CxLdn12kHyYC21EO66fuLLaa -nb94GRVJ0IcZOVp+2WgihKM2/WW5WOqhD1NqZp+HUnJkiOCqdgrGj7lfzx1q45wG -NXGplOcGudxb1rLdA8U/kNmGZjCNQsNCdUxUdbqXjeb2piRBbtOnZqOXa2EN9h1/ -C89RVuaQt8cQ/bK5QAIeDF/8eyY6B5j00wEa7DSgyRAwJtDU1X2LU6U+04LpU4Iw -sUDO17n2GlI9mPqg0j8EawbbQC70j8rgclDjUE9erf0K7m8= ------END CERTIFICATE----- diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/cert.key b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/cert.key deleted file mode 100755 index 5599c8545..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/cert.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDU7Bb68j3yiuAk -j+fAxFSUQ3ZbLqzc+2d42xPUcC5j28oafqFWfIKLrny62MSBcSkdG/ia0m60oZJb -8gKL9SnGykpeVv5OLnsIJLC1eaFlCDNnenCCPnrFTT3kRmOpRt0/ZzK4wRQt/6+h -yEKbDIiW32dF5B4TBXIidKFUPv2PiHidicowWl8PtwmwhpkzvuJjVcbR8s8+HaOp -hzwEh5/rrbbPltv/t/+G0mJCaPvyj8Vnhdo8j2rL+iqYn/v3SeOIDjPrnnAT8gCc -egginxlFPV+RBgcpzq6BahGNpuzXcdbloqX0rlC1n/cfy0roAt+Q3zZftYVxqpSy -RyiPIfnNAgMBAAECggEANohVBmaeiQ0ahSK6N3vRMbvph0b4DQzynlh1xrYIm5jC -NXDzP2RaRw4kcfJsub5SylrMnFKC+g5bnuLn1hKvZXOQAoODVGDBL/+9pm0Fcgvc -pocMY78+0GONE3cXtVYp+kAjFICW+4T95ZCVxoI6RXHoUFUxgqulZL+8RghwBp90 -r9X6OWb7e0cq4Msupm7qVTCh9u8X1jTBQ4gE/tny8oiTUW6YCvQlKld0NK1geB1x -BnF4osiOTRe8+6B++kTCf9mon9c6V0Bl1lN5y3znNN1eRMvvDSy554bPy1flo7vo -Z52xluItJwRxNn+brhvFUKqDuMl5D/YX9SGOOJ+PPQKBgQDt7usOECPcsc9Mc0F7 -Ol4a3+KQHcp5M8Byc77b87k4gWxNROSOGhOobRRIBsgULkPC32EQ+XhoAcef+VjS -UKU0Rbor7oI5tnl2GuRMGocEzRvU5wa3IjU49ffnYAJty/6Y3wPzmA/sLj0m3Tzo -JTF761UjNQPZwi4wSRgp6jUIGwKBgQDlFv4eP+M4rovgMmUEU50iSkG0Sv8B6FAs -47V8UFSbWuOZ64vVDKNBa6KE3vNDKa0pQfaGyo18I0g2iK7RwkiNc7X8WBLcPEWZ -Vcb3FjjE38XckDA2QKy8cjGF6jwVU1K5OKD3Ujxid4fHuE1Zib04Uzp8Ss+oZlYY -rsTxtUN0NwKBgQCSRvdFjxCtJre+VYFlZA3k0c21Mkt/VhyzgItPKDiwD4lou7kT -z95UBrOYUGsDVSodjT1ctTKcJrP2mtJLgn7+cvuw9JIlLxTfUksWqpxljD/XFS1g -u2wjF70QB0uW+voMO9dvFAZ9+jNoSE2gnvUcLSMLYRV789B3qQhtBGsUDwKBgQCm -RU/fCKOUKitfZ3Ql9cHgd2DEyIHZEpHOYt8AARXHQ+pZdrogwXFkNAjawy5wGrmR -bkzNfAnAhaMN4Zpwp8Ac2lTFd+8IZb5mEfm8sCY3zeo/sW8skThN9du3xFAjcjxi -LpW1q7wkA3lLHZsWV4A8dzvFpk6dfNkURRSwEc2JdQKBgH1n8Io2gnrQd1Yhh5rH -pajY9Pdzp+mv9PW8G1Y7Z57RKxAorYfszmR5Qj2oZ3+0lqJ5+K7K4PffH3CkiCBz -i9HBnq/NczJggQ9BTifIdyznWkuAqZAjup5V+g7+CIhpa+XaeGzB4BpTsXrJFiy0 -ZTYk/5J1N3d6rURRlybaoRGj ------END PRIVATE KEY----- diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/nginx-default.conf b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/nginx-default.conf deleted file mode 100755 index 485aedf47..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/nginx-default.conf +++ /dev/null @@ -1,40 +0,0 @@ - - - -server { - listen 80; - return 302 https://$host$request_uri; -} - -server { - listen 443 ssl http2; - server_name localhost; - - ssl_certificate /etc/nginx/cert.crt; - ssl_certificate_key /etc/nginx/cert.key; - - ssl on; - ssl_session_cache builtin:1000 shared:SSL:10m; - ssl_protocols TLSv1 TLSv1.1 TLSv1.2; - ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; - ssl_prefer_server_ciphers on; - - location / { - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_pass XX_REMOTE_URL_XX; - proxy_read_timeout 600; - proxy_redirect off; - } - - location ~ ^/verdaccio/(.*)$ { - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header Host $host; - proxy_set_header X-NginX-Proxy true; - proxy_pass XX_REMOTE_URL_XX$1; - proxy_redirect off; - } -} diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/run.sh b/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/run.sh deleted file mode 100755 index 3763e8fb2..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/nginx_ssl/run.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -sed -i -e "s|XX_REMOTE_URL_XX|$REMOTE_URL|g" /etc/nginx/conf.d/default.conf - -exec nginx -g "daemon off;" diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/@verdaccio/streams/package.json b/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/@verdaccio/streams/package.json deleted file mode 100755 index 89eba05d5..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/@verdaccio/streams/package.json +++ /dev/null @@ -1,478 +0,0 @@ -{ - "name": "@verdaccio/streams", - "versions": { - "0.0.1": { - "name": "@verdaccio/streams", - "version": "0.0.1", - "description": "helper to delay streams", - "main": "lib/index.js", - "scripts": { - "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", - "lint": "eslint .", - "build": "babel src/ --out-dir lib/ --copy-files", - "cover": "cross-env NODE_ENV=test nyc npm t" - }, - "devDependencies": { - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-plugin-istanbul": "4.1.4", - "babel-polyfill": "6.23.0", - "babel-preset-es2015": "6.24.1", - "cross-env": "5.0.1", - "eslint": "4.1.1", - "eslint-config-google": "0.9.1", - "mocha": "3.4.2", - "nyc": "11.0.3" - }, - "nyc": { - "include": [ - "src/**/*.js" - ], - "all": true, - "cache": true, - "sourceMap": false, - "instrument": false, - "report-dir": "./tests-report", - "reporter": [ - "text", - "html" - ] - }, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "keywords": [ - "streams" - ], - "author": { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - "private": false, - "license": "MIT", - "_id": "@verdaccio/streams@0.0.1", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-yd+dzUsnF2fUMKc1PAYLOf/Gbmo1iB4wubMyN1JRlcAi/8x7BxvVgmLqETWKuln1PIaFyObXEIrseDlnMK8GWQ==", - "shasum": "a7aa16359468944c9e9523879b282ab37ae97453", - "tarball": "https://registry.npmjs.org/@verdaccio/streams/-/streams-0.0.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/streams-0.0.1.tgz_1501651723428_0.8668429288081825" - }, - "directories": {} - }, - "0.0.2": { - "name": "@verdaccio/streams", - "version": "0.0.2", - "description": "helper to delay streams", - "main": "lib/index.js", - "scripts": { - "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", - "lint": "eslint .", - "build": "babel src/ --out-dir lib/ --copy-files", - "cover": "cross-env NODE_ENV=test nyc npm t" - }, - "devDependencies": { - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-plugin-istanbul": "4.1.4", - "babel-polyfill": "6.23.0", - "babel-preset-es2015": "6.24.1", - "cross-env": "5.0.1", - "eslint": "4.1.1", - "eslint-config-google": "0.9.1", - "mocha": "3.4.2", - "nyc": "11.0.3" - }, - "nyc": { - "include": [ - "src/**/*.js" - ], - "all": true, - "cache": true, - "sourceMap": false, - "instrument": false, - "report-dir": "./tests-report", - "reporter": [ - "text", - "html" - ] - }, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "keywords": [ - "streams" - ], - "author": { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - "private": false, - "license": "MIT", - "gitHead": "b1ffceaa7b29d6b298fd9bc6a00d44580e93f4a4", - "_id": "@verdaccio/streams@0.0.2", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-f7JGBUyRF2Quj5SlcoRezDsG5WwRXgPnvYSOnn8VdQKgHz0zakib5cfSHlxnYfYjcRunYNXjeNi4uoj7clqGXg==", - "shasum": "72cd65449e657b462a1ca094f663cad9ea872427", - "tarball": "https://registry.npmjs.org/@verdaccio/streams/-/streams-0.0.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/streams-0.0.2.tgz_1501652013575_0.10508887306787074" - }, - "directories": {} - }, - "1.0.0": { - "name": "@verdaccio/streams", - "version": "1.0.0", - "description": "helper to delay streams", - "main": "lib/index.js", - "scripts": { - "precommit": "lint-staged", - "test": "npm run lint && jest", - "lint": "eslint .", - "prepublish": "npm run build", - "build": "babel src/ --out-dir lib/ --copy-files", - "cover": "cross-env NODE_ENV=test nyc npm t" - }, - "devDependencies": { - "@verdaccio/types": "0.2.0", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-jest": "21.2.0", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-istanbul": "4.1.4", - "babel-polyfill": "6.23.0", - "babel-preset-env": "1.6.1", - "babel-preset-flow": "6.23.0", - "cross-env": "5.0.1", - "eslint": "4.1.1", - "eslint-config-google": "0.9.1", - "eslint-plugin-flowtype": "2.41.0", - "eslint-plugin-jest": "21.2.0", - "flow-bin": "0.52.0", - "flow-runtime": "0.13.0", - "husky": "0.14.3", - "jest": "21.2.1", - "lint-staged": "6.0.0", - "prettier": "1.10.2" - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "lint-staged": { - "*.js": [ - "eslint --fix", - "git add" - ] - }, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "keywords": [ - "streams", - "verdaccio" - ], - "author": { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - "private": false, - "license": "MIT", - "gitHead": "7b092ad32f5ef9fc73435e6dcdcef175d2beabd1", - "_id": "@verdaccio/streams@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-AjEo5LXk4Yf0SaXSc3y4i1t+wxY552O7WrVJPtnC6H7nUsSrygg/ODCG1RSKelskOq6b5p/LyXnsTkmCFXyjDQ==", - "shasum": "d5d24c6747208728b9fd16b908e3932c3fb1f864", - "tarball": "https://registry.npmjs.org/@verdaccio/streams/-/streams-1.0.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/streams-1.0.0.tgz_1516085334631_0.36997545626945794" - }, - "directories": {} - }, - "2.0.0-beta.0": { - "name": "@verdaccio/streams", - "version": "2.0.0-beta.0", - "description": "stream extension for verdaccio", - "main": "lib/index.js", - "scripts": { - "release": "standard-version -a -s", - "precommit": "lint-staged", - "test": "jest", - "lint": "eslint .", - "type-check": "tsc --noEmit", - "type-check:watch": "npm run type-check -- --watch", - "build": "npm run build:types && npm run build:js", - "build:types": "tsc --emitDeclarationOnly", - "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline" - }, - "devDependencies": { - "@types/node": "^10.12.18", - "@verdaccio/babel-preset": "0.0.3", - "@verdaccio/types": "4.1.4", - "cross-env": "5.1.3", - "eslint": "4.16.0", - "eslint-config-google": "0.9.1", - "eslint-plugin-jest": "21.7.0", - "eslint-plugin-verdaccio": "0.0.5", - "husky": "0.14.3", - "jest": "^24.0.0", - "lint-staged": "6.0.1", - "prettier": "1.10.2", - "standard-version": "4.4.0", - "typescript": "^3.2.4" - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=4" - }, - "lint-staged": { - "*.js": [ - "eslint --fix", - "git add" - ] - }, - "keywords": [ - "streams", - "verdaccio" - ], - "author": { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - "private": false, - "license": "MIT", - "readmeFilename": "README.md", - "gitHead": "efef34571762eddd19ca4efb7fb72c4c83e63a47", - "_id": "@verdaccio/streams@2.0.0-beta.0", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-EdVF6RP0abRNT0RfgLCsqLNv7FOpm+BpzMZoaQuQGHSBQRj7OTM8ft5mpbJ40rYVXKv6D8xyU0vUnoRl09ah6g==", - "shasum": "af8c7e673a3c368deacc8024c6f5671aa2ec32ac", - "tarball": "https://registry.npmjs.org/@verdaccio/streams/-/streams-2.0.0-beta.0.tgz", - "fileCount": 23, - "unpackedSize": 74662, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTYsXCRA9TVsSAnZWagAAfJoP/jC9U/o0jJ8XWGOEtwm3\nbijAl2xt28DIIPjtFE4CEW8Zw5y1gHGufcrTsZXaf2+OETvA1nmilslGa3fq\nqpCHaeJy4dhm9MBL//8NwWib6ZLps3AMqFJPU43AIfCGnGDKSpWSsM3llhMY\nB+XmdzFI+2uD/+qUbAvzx/jC/a+kwsJ71xlyTnYYkbAjvhzw/GAv2mknEuiO\nUcg99fkS/KNOcBurHUic4WPn/4v2glT4IUhp5HMqx616/IsnsHSixUEtknTT\nYftBFCjg7pcEIooBLgYNcbdYvp3VxFfjubB1K9dI5zxeZxB6RGrE6RbdAdIo\nIrUsbXZbY5z6PJu+pIhL9bPG9l+n3pFuV5hMB3CYXnvJOYU6JevHmdKFjcBY\nX+TiG/J0b/hzTbNolYUsyyLSRxcMclc5yE0aH9gbr6IBFhEaP2VoHPNsp0fk\n5xJiGQxRZyJh2n2w36lsI7EnHnpZ2FxYElNIUfXmqAP/qCP7xGnqiguyILkJ\nqvtLw3mRDaEXsqlimgsVFm0oY2k6woLAJnhQzZfLmR2uF7HFe8k780mFbw2v\nTkMquuSnXr3XfbOozVyrslqvfoabKPUDa8KPluqrKYFe/HRw/4J1Z3fWlZYm\nS+jgxI/OlNRHpTUJFfY2INsl81xJaHbqVbawvpdca9rI/vEvShTTbYOLJ4zi\nF5UM\r\n=P+T3\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/streams_2.0.0-beta.0_1548585750644_0.035497590305001436" - }, - "_hasShrinkwrap": false - }, - "2.0.0": { - "name": "@verdaccio/streams", - "version": "2.0.0", - "description": "stream extension for verdaccio", - "main": "lib/index.js", - "scripts": { - "release": "standard-version -a -s", - "precommit": "lint-staged", - "test": "jest", - "lint": "npm run type-check && eslint .", - "type-check": "tsc --noEmit", - "type-check:watch": "npm run type-check -- --watch", - "build": "npm run build:types && npm run build:js", - "build:types": "tsc --emitDeclarationOnly", - "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline" - }, - "devDependencies": { - "@types/node": "11.12.1", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "cross-env": "5.2.0", - "eslint": "5.15.3", - "eslint-config-google": "0.12.0", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-verdaccio": "0.0.5", - "husky": "0.14.3", - "jest": "24.5.0", - "lint-staged": "6.0.1", - "prettier": "1.16.4", - "standard-version": "5.0.2", - "typescript": "3.2.4" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "lint-staged": { - "*.js": [ - "eslint --fix", - "git add" - ] - }, - "keywords": [ - "streams", - "verdaccio" - ], - "author": { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - "private": false, - "license": "MIT", - "gitHead": "6e829ae0b78ae96260d8bd701fe37e48f9be7499", - "_id": "@verdaccio/streams@2.0.0", - "_nodeVersion": "10.15.0", - "_npmVersion": "6.9.0", - "dist": { - "integrity": "sha512-QW1LsYir3wNnqhSznbJlt0iqkcgve0LpXI8RkoTTBPrq3M6ei3Ys4iw+JQKFve3gmYw9O+w8lBiOLc1qvvsoVQ==", - "shasum": "27f51d0cb19d5e49248860942092646e9a357967", - "tarball": "https://registry.npmjs.org/@verdaccio/streams/-/streams-2.0.0.tgz", - "fileCount": 32, - "unpackedSize": 107117, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnn9kCRA9TVsSAnZWagAAfMgP/0fAa6IPhuGr6XvzJoL/\nCUW5vM2oJOX8H3a6JU+E0DHNQK9DUiMnUY6cFQlQs7MdHMcAYzBXrvqT9L9t\n1qLixPPmT6lzaxP+MXe6WO0JIU7BtQqqBLvt/5IsCGxjcXY8+ig4qTRJUYB4\niXmY50+7bqg58zR+rvvUle/JqerpULe2GIgJa4eU2PdL7hMBXG3Ezp7XnfM5\nwf5Hp3ZZal+ffd0cstS7RCpb9w8p+LDKt1pIymbhAsWZ4F5Up4rnY2y4YH5C\neNMOl0bwr2tXfmwuYTqQULoy6LDt2VA5QPDGYrnWDqoYkCww/yQ/Us8DB03A\nGHmYs0t/4PB2BmhTqqVjCc30ZIjP5OVUSGj49LrVm4gKP1VStLAXTpYvBo+V\nVS/w+wAmpOtRwc/2Bgn++UeFuZdNpPRikBY/Sm2Eh59b1vb0+Jj+SitSN/Ji\nSW47Ic/UoTnPF6vbLM//o3Y+vN9E/7UKus7CG2rAfPAdv8Xo0nmK193AVa9U\nJztXh77Px9K/MbkhBtXmz1KHjwxdlS+eItjoVqLlCXsrMV9GGtJxlZcfbXxv\nL2XOndx5IlvH21SawbCGl/rSxhCLGNQfcfVRvpCvb3ZKvK7Wg3spdhOnuIq8\nL9z0NoDg+qCySAfimQpn+N6HgtdqBsT7lD9IkmKQtNikTli23agS4C5DJAaH\nxjq4\r\n=pnc2\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "priscila.oliveira@eversports.com", - "name": "priscila.oliveira" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/streams_2.0.0_1553891171706_0.06073180722635918" - }, - "_hasShrinkwrap": false - } - }, - "time": { - "modified": "2019-03-29T20:43:31.740Z", - "created": "2017-08-02T05:28:44.403Z", - "0.0.1": "2017-08-02T05:28:44.403Z", - "0.0.2": "2017-08-02T05:33:34.992Z", - "1.0.0": "2018-01-16T06:48:55.628Z", - "2.0.0-beta.0": "2019-01-27T10:42:30.753Z", - "2.0.0": "2019-03-29T20:26:11.831Z" - }, - "users": {}, - "dist-tags": { - "latest": "2.0.0", - "beta": "2.0.0-beta.0" - }, - "_uplinks": { - "npmjs": { - "etag": "W/\"1f54a75719265604f7f4d96145248784\"", - "fetched": 1557180449427 - } - }, - "_distfiles": { - "streams-0.0.1.tgz": { - "url": "https://registry.npmjs.org/@verdaccio/streams/-/streams-0.0.1.tgz", - "sha": "a7aa16359468944c9e9523879b282ab37ae97453", - "registry": "npmjs" - }, - "streams-0.0.2.tgz": { - "url": "https://registry.npmjs.org/@verdaccio/streams/-/streams-0.0.2.tgz", - "sha": "72cd65449e657b462a1ca094f663cad9ea872427", - "registry": "npmjs" - }, - "streams-1.0.0.tgz": { - "url": "https://registry.npmjs.org/@verdaccio/streams/-/streams-1.0.0.tgz", - "sha": "d5d24c6747208728b9fd16b908e3932c3fb1f864", - "registry": "npmjs" - }, - "streams-2.0.0-beta.0.tgz": { - "url": "https://registry.npmjs.org/@verdaccio/streams/-/streams-2.0.0-beta.0.tgz", - "sha": "af8c7e673a3c368deacc8024c6f5671aa2ec32ac", - "registry": "npmjs" - }, - "streams-2.0.0.tgz": { - "url": "https://registry.npmjs.org/@verdaccio/streams/-/streams-2.0.0.tgz", - "sha": "27f51d0cb19d5e49248860942092646e9a357967", - "registry": "npmjs" - } - }, - "_attachments": {}, - "_rev": "1-652710d9893726ec", - "_id": "@verdaccio/streams", - "readme": "# Streams\n\n[![CircleCI](https://circleci.com/gh/verdaccio/streams.svg?style=svg)](https://circleci.com/gh/ayusharma/@verdaccio/streams)\n[![codecov](https://codecov.io/gh/verdaccio/streams/branch/master/graph/badge.svg)](https://codecov.io/gh/verdaccio/streams)\n[![verdaccio (latest)](https://img.shields.io/npm/v/@verdaccio/streams/latest.svg)](https://www.npmjs.com/package/@verdaccio/streams)\n[![backers](https://opencollective.com/verdaccio/tiers/backer/badge.svg?label=Backer&color=brightgreen)](https://opencollective.com/verdaccio)\n[![discord](https://img.shields.io/discord/388674437219745793.svg)](http://chat.verdaccio.org/)\n![MIT](https://img.shields.io/github/license/mashape/apistatus.svg)\n[![node](https://img.shields.io/node/v/@verdaccio/streams/latest.svg)](https://www.npmjs.com/package/@verdaccio/streams)\n\n\nThis project provides an extension of `PassThrough` stream.\n\n## Detail\n\nIt provides 2 additional methods `abort()` and `done()`. Those implementations are widely use in the verdaccio core for handle `tarballs`.\n\n## License\n\nMIT (http://www.opensource.org/licenses/mit-license.php)" -} diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/jquery/package.json b/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/jquery/package.json deleted file mode 100755 index 849efc84a..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/jquery/package.json +++ /dev/null @@ -1,5234 +0,0 @@ -{ - "name": "jquery", - "versions": { - "1.5.1": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": "=0.1.20", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.5.1", - "_id": "jquery@1.5.1", - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "0.3.15", - "_nodeVersion": "v0.4.2", - "directories": { - "lib": "./lib" - }, - "files": [ - "" - ], - "_defaultsLoaded": true, - "dist": { - "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz" - }, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library", - "url": "jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": "lib", - "main": "./dist/node-jquery.js", - "version": "1.6.2", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.2/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.2", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.15", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz" - }, - "scripts": {}, - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.6.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "url": "http://jquery.com", - "keywords": [ - "util", - "dom", - "jquery" - ], - "author": { - "name": "John Resig", - "email": "jeresig@gmail.com" - }, - "contributors": [], - "dependencies": { - "jsdom": ">=0.2.0", - "htmlparser": ">= 1.7.3" - }, - "lib": ".", - "main": "./node-jquery.js", - "version": "1.6.3", - "_npmJsonOpts": { - "file": "/Users/coolaj86/.npm/jquery/1.6.3/package/package.json", - "wscript": false, - "contributors": false, - "serverjs": false - }, - "_id": "jquery@1.6.3", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "_engineSupported": true, - "_npmVersion": "1.0.22", - "_nodeVersion": "v0.4.8", - "_defaultsLoaded": true, - "dist": { - "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz" - }, - "scripts": {}, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": "0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.3.0" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "_id": "jquery@1.7.2", - "optionalDependencies": {}, - "_engineSupported": true, - "_npmVersion": "1.1.12", - "_nodeVersion": "v0.6.14", - "_defaultsLoaded": true, - "dist": { - "shasum": "a93746763aca75a34df4c16395b0826310d0eaf2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.7.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.7.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.7.3", - "dist": { - "shasum": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.2": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.2", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.2", - "dist": { - "shasum": "46790ae07c6de38124eda90bbf7336b43df93305", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "1.8.3": { - "name": "jquery", - "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", - "version": "1.8.3", - "url": "http://jquery.com", - "homepage": "https://github.com/coolaj86/node-jquery", - "author": { - "name": "James Morrin", - "email": "treasonx@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-jquery.git" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-jquery/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" - } - ], - "main": "lib/node-jquery", - "engines": { - "node": ">=0.6" - }, - "scripts": { - "test": "grunt test" - }, - "dependencies": { - "jsdom": "~0.2.14", - "htmlparser": "1.7.6", - "xmlhttprequest": "~1.4.2", - "location": "0.0.1", - "navigator": "~1.0.1", - "contextify": "~0.1.3" - }, - "devDependencies": { - "grunt": "~0.3.8", - "nodeunit": "~0.7.4" - }, - "keywords": [ - "util", - "dom", - "jquery" - ], - "_id": "jquery@1.8.3", - "dist": { - "shasum": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz" - }, - "_npmVersion": "1.1.61", - "_npmUser": { - "name": "treasonx", - "email": "treasonx@gmail.com" - }, - "maintainers": [ - { - "name": "coolaj86", - "email": "coolaj86@gmail.com" - }, - { - "name": "treasonx", - "email": "treasonx@gmail.com" - } - ], - "directories": {}, - "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." - }, - "2.1.0-beta2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta2", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "~0.4.10", - "grunt": "~0.4.1", - "grunt-bower-task": "~0.3.2", - "grunt-cli": "~0.1.11", - "grunt-compare-size": "~0.4.0", - "grunt-contrib-jshint": "~0.7.0", - "grunt-contrib-uglify": "~0.2.7", - "grunt-contrib-watch": "~0.5.3", - "grunt-git-authors": "~1.2.0", - "grunt-jscs-checker": "~0.2.3", - "grunt-jsonlint": "~1.0.1", - "gzip-js": "0.3.2", - "load-grunt-tasks": "~0.2.0", - "testswarm": "~1.1.0", - "requirejs": "~2.1.9", - "which": "~1.0.5" - }, - "_id": "jquery@2.1.0-beta2", - "dist": { - "shasum": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.11", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "rwaldron", - "email": "waldron.rick@gmail.com" - }, - { - "name": "jquery", - "email": "npm@jquery.com" - } - ], - "directories": {} - }, - "2.1.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-beta3", - "dist": { - "shasum": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-beta3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-beta3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.4.1", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-beta3", - "dist": { - "shasum": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "1.11.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0-rc1", - "dist": { - "shasum": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.23", - "_npmUser": { - "name": "jquery", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "dave.methvin@gmail.com" - } - ], - "directories": {} - }, - "2.1.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0-rc1", - "dist": { - "shasum": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.14", - "_npmUser": { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - } - ], - "directories": {} - }, - "1.11.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.0", - "dist": { - "shasum": "c67ceee19b403650d682adcf39d5c9009814d949", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "archiver": "0.4.10", - "gzip-js": "0.3.2", - "testswarm": "1.1.0", - "load-grunt-tasks": "0.2.0", - "requirejs": "2.1.9", - "shelljs": "0.2.6", - "grunt": "0.4.2", - "grunt-cli": "0.1.11", - "grunt-contrib-jshint": "0.7.2", - "grunt-contrib-uglify": "0.2.7", - "grunt-contrib-watch": "0.5.3", - "grunt-bowercopy": "0.5.0", - "grunt-compare-size": "0.4.0", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.2.6", - "grunt-jsonlint": "1.0.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.0", - "dist": { - "shasum": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz" - }, - "_from": ".", - "_npmVersion": "1.3.21", - "_npmUser": { - "name": "jquery", - "email": "npm@jquery.org" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.org" - } - ], - "directories": {} - }, - "2.1.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-beta1", - "dist": { - "shasum": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-beta1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.3.2", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-beta1", - "dist": { - "shasum": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz" - }, - "_from": ".", - "_npmVersion": "1.4.6", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "jquery", - "email": "npm@jquery.com" - }, - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc1", - "_shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz" - }, - "directories": {} - }, - "1.11.1-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc1", - "_shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "_from": ".", - "_npmVersion": "1.4.7", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "dist": { - "shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz" - }, - "directories": {} - }, - "2.1.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1-rc2", - "dist": { - "shasum": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1-rc2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1-rc2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1-rc2", - "dist": { - "shasum": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "2.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@2.1.1", - "dist": { - "shasum": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.11.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.1/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "_id": "jquery@1.11.1", - "dist": { - "shasum": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz" - }, - "_from": ".", - "_npmVersion": "1.2.25", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - } - ], - "directories": {} - }, - "1.9.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.9.1", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" - } - ], - "scripts": { - "test": "grunt" - }, - "dependencies": {}, - "devDependencies": { - "grunt-compare-size": "~0.3.0", - "grunt-git-authors": "~1.1.0", - "grunt-update-submodules": "~0.2.0", - "grunt-contrib-watch": "~0.1.1", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.1.1", - "grunt": "~0.4.0", - "testswarm": "0.2.2" - }, - "keywords": [], - "gitHead": "d71f6a53927ad02d728503385d15539b73d21ac8", - "_id": "jquery@1.9.1", - "_shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "_from": ".", - "_npmVersion": "1.5.0-alpha-1", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz" - }, - "directories": {} - }, - "2.1.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "1.7.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "a04f5ff9795fd6292117563623db44cf3f875868", - "_id": "jquery@2.1.2", - "_shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz" - }, - "directories": {} - }, - "1.11.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.2/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "9690801db01709bfbff5f977d07fb7cc14472908", - "_id": "jquery@1.11.2", - "_shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "_from": ".", - "_npmVersion": "1.4.28", - "_npmUser": { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz" - }, - "directories": {} - }, - "2.1.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0", - "_id": "jquery@2.1.3", - "_shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "_from": ".", - "_npmVersion": "2.1.14", - "_nodeVersion": "0.11.14", - "_npmUser": { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz" - }, - "directories": {} - }, - "2.1.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.1.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "jsdom": "1.5.0", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "7751e69b615c6eca6f783a81e292a55725af6b85", - "_id": "jquery@2.1.4", - "_shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "228bde698a0c61431dc2630a6a154f15890d2317", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz" - }, - "directories": {} - }, - "1.11.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.11.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.11.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "http://bugs.jquery.com" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jquery/jquery/blob/1.11.3/MIT-LICENSE.txt" - } - ], - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "grunt": "0.4.2", - "grunt-bowercopy": "0.7.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.8.0", - "grunt-contrib-uglify": "0.3.2", - "grunt-contrib-watch": "0.5.3", - "grunt-git-authors": "1.2.0", - "grunt-jscs-checker": "0.4.1", - "grunt-jsonlint": "1.0.4", - "gzip-js": "0.3.2", - "load-grunt-tasks": "0.3.0", - "requirejs": "2.1.10", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt" - }, - "gitHead": "1472290917f17af05e98007136096784f9051fab", - "_id": "jquery@1.11.3", - "_shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "_from": ".", - "_npmVersion": "2.7.4", - "_nodeVersion": "0.12.2", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz" - }, - "directories": {} - }, - "3.0.0-alpha1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-alpha1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.7.0", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs-checker": "0.8.1", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.0", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "jsdomVersions": { - "node": "3.1.2", - "iojs": "5.3.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2c92869b752bb8e0fe74c3183f40f3f58b7b906d", - "_id": "jquery@3.0.0-alpha1", - "_shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "_from": ".", - "_npmVersion": "2.11.3", - "_nodeVersion": "0.12.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3493d672266e21c2dffb2714f935448edebe3c62", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz" - }, - "directories": {} - }, - "1.12.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "efbdc6e3f0fa3d3cd4d3d8bfa37990b707f7c2e1", - "_id": "jquery@1.12.0", - "_shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz" - }, - "directories": {} - }, - "2.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.0", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6fc01e29bdad0964f62ef56d01297039cdcadbe5", - "_id": "jquery@2.2.0", - "_shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz" - }, - "directories": {} - }, - "3.0.0-beta1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-beta1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-beta1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "native-promise-only": "0.7.8-a", - "promises-aplus-tests": "2.1.0", - "q": "1.1.2", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.3.0", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "2ef761afd9addf78193f5191ece03bb20c9182c2", - "_id": "jquery@3.0.0-beta1", - "_shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "_from": ".", - "_npmVersion": "3.3.12", - "_nodeVersion": "5.2.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz" - }, - "directories": {} - }, - "1.12.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "56ead6ffbf8560c521e7e94518d35db42b19f5f3", - "_id": "jquery@1.12.1", - "_shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.1.tgz_1456168080336_0.4474994211923331" - }, - "directories": {} - }, - "2.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.1", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "788eaba2f83e7b7445c7a83a50c81c0704423874", - "_id": "jquery@2.2.1", - "_shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "_from": ".", - "_npmVersion": "2.14.19", - "_nodeVersion": "0.10.42", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "dist": { - "shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz" - }, - "_npmOperationalInternal": { - "host": "packages-9-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.1.tgz_1456168325917_0.42471840139478445" - }, - "directories": {} - }, - "1.12.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "a9b5f8ac96f6aa7bfc7b0795cb16d65c4f15b64e", - "_id": "jquery@1.12.2", - "_shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.2.tgz_1458236759160_0.3557943068444729" - }, - "directories": {} - }, - "2.2.2": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.2", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.2/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd", - "_id": "jquery@2.2.2", - "_shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "3e302dc61eb329a21e9efac937d731f061134c59", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.2.tgz_1458237146417_0.4190880397800356" - }, - "directories": {} - }, - "1.12.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "3a43d7e563314bf32970b773dd31ecf2b90813dd", - "_id": "jquery@1.12.3", - "_shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.3.tgz_1459884094815_0.5328964435029775" - }, - "directories": {} - }, - "2.2.3": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.3", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.3/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "af22a351b2ea5801ffb1695abb3bb34d5bed9198", - "_id": "jquery@2.2.3", - "_shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "_from": ".", - "_npmVersion": "3.7.3", - "_nodeVersion": "5.8.0", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.3.tgz_1459884434885_0.992488760035485" - }, - "directories": {} - }, - "1.12.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "1.12.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "npm": "2.1.12", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.12.2", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "5e89585e0121e72ff47de177c5ef604f3089a53d", - "_id": "jquery@1.12.4", - "_shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-1.12.4.tgz_1463764744844_0.4810373710934073" - }, - "directories": {} - }, - "2.2.4": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "2.2.4", - "main": "dist/jquery.js", - "homepage": "http://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/2.2.4/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "commitplease": "2.0.0", - "core-js": "0.9.17", - "grunt": "0.4.5", - "grunt-babel": "5.0.1", - "grunt-cli": "0.1.13", - "grunt-compare-size": "0.4.0", - "grunt-contrib-jshint": "0.11.2", - "grunt-contrib-uglify": "0.9.2", - "grunt-contrib-watch": "0.6.1", - "grunt-git-authors": "2.0.1", - "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "jsdom": "5.6.1", - "load-grunt-tasks": "1.0.0", - "qunitjs": "1.17.1", - "qunit-assert-step": "1.0.3", - "requirejs": "2.1.17", - "sinon": "1.10.3", - "sizzle": "2.2.1", - "strip-json-comments": "1.0.3", - "testswarm": "1.1.0", - "win-spawn": "2.0.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "c0185ab7c75aab88762c5aae780b9d83b80eda72", - "_id": "jquery@2.2.4", - "_shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" - }, - "directories": {} - }, - "3.0.0-rc1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0-rc1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "e503a93188dc4b5b42e2340f805f2d90b404bc50", - "_id": "jquery@3.0.0-rc1", - "_shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0-rc1.tgz_1463771627380_0.12211154378019273" - }, - "directories": {} - }, - "3.0.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.0.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-jshint": "1.0.0", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jscs": "2.8.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "0078f86be166a8747819d5d1516776a662cb69df", - "_id": "jquery@3.0.0", - "_shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "_from": ".", - "_npmVersion": "2.15.1", - "_nodeVersion": "0.10.45", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.0.0.tgz_1465497191024_0.9057256667874753" - }, - "directories": {} - }, - "3.1.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.3.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "0.1.6", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "18.1.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.1", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.0", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test", - "precommit": "grunt precommit_lint" - }, - "commitplease": { - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ] - }, - "gitHead": "6f02bc382c0529d3b4f68f6b2ad21876642dbbfe", - "_id": "jquery@3.1.0", - "_shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "_from": ".", - "_npmVersion": "2.15.8", - "_nodeVersion": "4.4.7", - "_npmUser": { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - }, - "dist": { - "shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.0.tgz_1467927964329_0.882518710102886" - }, - "directories": {} - }, - "3.1.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.1.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "jQuery Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.1.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|(Refs? [^#])" - }, - "gitHead": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "_id": "jquery@3.1.1", - "_shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.6.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "m_gol", - "email": "m.goleb@gmail.com" - }, - { - "name": "timmywil", - "email": "timmywillisn@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.1.1.tgz_1474583566957_0.15473420196212828" - }, - "directories": {} - }, - "3.2.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "a81259fff4ea0c7b4cd98f04050c829640395a31", - "_id": "jquery@3.2.0", - "_shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "_from": ".", - "_npmVersion": "4.1.2", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.0.tgz_1489699855733_0.5328386940527707" - }, - "directories": {} - }, - "3.2.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.2.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.2.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-preset-es2015": "6.6.0", - "commitplease": "2.6.1", - "core-js": "2.2.2", - "cross-spawn": "2.2.3", - "eslint-config-jquery": "1.0.0", - "grunt": "1.0.1", - "grunt-babel": "6.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "1.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "19.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.0.7", - "grunt-newer": "1.2.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.11.4", - "insight": "0.8.1", - "jsdom": "5.6.1", - "load-grunt-tasks": "3.5.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.4.1", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "requirejs": "2.2.0", - "sinon": "1.17.3", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test": "grunt && grunt test:slow", - "precommit": "grunt lint:newer", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "77d2a51d0520d2ee44173afdf4e40a9201f5964e", - "_id": "jquery@3.2.1", - "_shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "_from": ".", - "_npmVersion": "4.4.4", - "_nodeVersion": "7.7.3", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/jquery-3.2.1.tgz_1490036530067_0.19497186387889087" - }, - "directories": {} - }, - "3.3.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": { - "archiver": "1.3.0", - "chalk": "1.1.3", - "npm": "4.4.1", - "shelljs": "0.7.7" - }, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9a8a1c63930edc9fb6fab9e75b3eee578762b8a5", - "_id": "jquery@3.3.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==", - "shasum": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.0.tgz_1516388631205_0.827812286792323" - }, - "directories": {} - }, - "3.3.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.3.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.3.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "babel-core": "7.0.0-beta.0", - "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", - "commitplease": "2.7.10", - "core-js": "2.4.1", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.1", - "grunt-babel": "7.0.0", - "grunt-cli": "1.2.0", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.0.1", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "2.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "0.14.3", - "insight": "0.8.4", - "jsdom": "5.6.1", - "karma": "1.7.0", - "karma-browserstack-launcher": "1.3.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.0.1", - "karma-qunit": "1.2.1", - "load-grunt-tasks": "3.5.2", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.0", - "qunit-assert-step": "1.0.3", - "qunitjs": "1.23.1", - "raw-body": "2.2.0", - "requirejs": "2.3.3", - "sinon": "2.3.7", - "sizzle": "2.3.3", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.3.4" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless", - "precommit": "grunt lint:newer qunit_fixture", - "commitmsg": "node node_modules/commitplease" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "gitHead": "9e8ec3d10fad04748176144f108d7355662ae75e", - "_id": "jquery@3.3.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", - "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery-3.3.1.tgz_1516469230473_0.5458589680492878" - }, - "directories": {} - }, - "3.4.0": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.4.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.4.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "@babel/core": "7.3.3", - "@babel/plugin-transform-for-of": "7.2.0", - "commitplease": "3.2.0", - "core-js": "2.6.5", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.3", - "grunt-babel": "8.0.0", - "grunt-cli": "1.3.2", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.4.0", - "grunt-contrib-watch": "1.1.0", - "grunt-eslint": "21.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "3.0.1", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "1.3.1", - "insight": "0.10.1", - "jsdom": "13.2.0", - "karma": "4.0.1", - "karma-browserstack-launcher": "1.4.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.1.0", - "karma-ie-launcher": "1.0.0", - "karma-jsdom-launcher": "7.1.0", - "karma-qunit": "3.0.0", - "load-grunt-tasks": "4.0.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.1", - "qunit": "2.9.2", - "raw-body": "2.3.3", - "requirejs": "2.3.6", - "sinon": "2.3.7", - "sizzle": "2.3.4", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.4.7" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "husky": { - "hooks": { - "commit-msg": "node node_modules/commitplease", - "pre-commit": "grunt lint:newer qunit_fixture" - } - }, - "gitHead": "180c5c33e477463ed93a9d5f7ac7cad7c9809f1c", - "_id": "jquery@3.4.0", - "_npmVersion": "6.4.1", - "_nodeVersion": "8.15.1", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-ggRCXln9zEqv6OqAGXFEcshF5dSBvCkzj6Gm2gzuR5fWawaX8t7cxKVkkygKODrDAzKdoYw3l/e3pm3vlT4IbQ==", - "shasum": "8de513fa0fa4b2c7d2e48a530e26f0596936efdf", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.4.0.tgz", - "fileCount": 125, - "unpackedSize": 1293692, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrkmiCRA9TVsSAnZWagAA0FYP/3PRUJ9bvMXsEo01m0m0\n4/24H91hGidu20i5V2JNBhtlNttTH3NLlPYKGHO3wHFEA8iAKuiYyo/V5UlQ\nv4jUKqcFCtaz2pgdBICbAt0cNc1ZbRxXTL1ZI1HublxTkyx/d0kP0l001vYA\nIeLarSNrx4749LDHOeprO6TPoFeB+aCusWbLexcNs/Tel9Frn0oufEiDTjCI\nHAJHfjGDW8IZBw0fQaem7CxaUPiVFRUZghxYpM5ThGbGtxIsAiN9EQDpDmVC\nq855FOu7FsLviN20mJpJmq9ZuiGF9DoUA5QJIQ9INZBfd/uQ6TWRcqBqVtwH\nIgdfAVAACPBF+Zax3dy4cAOU+UHGqs/nStZ7wmewexsDdXb3PzkDvUxluzmL\nocg6y7gpp39Ev7qV+SNg7ZccgW/2rWHfy/l/Aofb0TFV53FCc3DEc9avzUkS\nPZE2jCTu3mUR1vpqr31R+AVo2ZMhTfcrGw2WwP1IDqc+Nt+7ySBiWVQHnT4a\nIjHALqztNKEkqFvxgm4VUkPgqqpFF4msCg5a8jwjJPiGKJgllv1clVwlFk77\nKQHztESClmebfruOidrX0qmBpixrraC2T401gZT9bV4qfqu6Td3q00TBkZjI\nKsiBfs6hq3Py3MOJt3S2xwx8smuhB7Q05e5TMficC0QMURF14U4Yi6WGJ5or\nBJa5\r\n=w1RE\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery_3.4.0_1554925986191_0.6962955867267493" - }, - "_hasShrinkwrap": false - }, - "3.4.1": { - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.4.1", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.4.1/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "dependencies": {}, - "devDependencies": { - "@babel/core": "7.3.3", - "@babel/plugin-transform-for-of": "7.2.0", - "commitplease": "3.2.0", - "core-js": "2.6.5", - "eslint-config-jquery": "1.0.1", - "grunt": "1.0.3", - "grunt-babel": "8.0.0", - "grunt-cli": "1.3.2", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.4.0", - "grunt-contrib-watch": "1.1.0", - "grunt-eslint": "21.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "3.0.1", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.1.0", - "gzip-js": "0.3.2", - "husky": "1.3.1", - "insight": "0.10.1", - "jsdom": "13.2.0", - "karma": "4.0.1", - "karma-browserstack-launcher": "1.4.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.1.0", - "karma-ie-launcher": "1.0.0", - "karma-jsdom-launcher": "7.1.0", - "karma-qunit": "3.0.0", - "load-grunt-tasks": "4.0.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.1", - "qunit": "2.9.2", - "raw-body": "2.3.3", - "requirejs": "2.3.6", - "sinon": "2.3.7", - "sizzle": "2.3.4", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.0", - "uglify-js": "3.4.7" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test": "grunt && grunt test:slow && grunt karma:main", - "jenkins": "npm run test:browserless" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "husky": { - "hooks": { - "commit-msg": "node node_modules/commitplease", - "pre-commit": "grunt lint:newer qunit_fixture" - } - }, - "gitHead": "15bc73803f76bc53b654b9fdbbbc096f56d7c03d", - "_id": "jquery@3.4.1", - "_npmVersion": "6.4.1", - "_nodeVersion": "8.16.0", - "_npmUser": { - "name": "timmywil", - "email": "4timmywil@gmail.com" - }, - "dist": { - "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==", - "shasum": "714f1f8d9dde4bdfa55764ba37ef214630d80ef2", - "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "fileCount": 125, - "unpackedSize": 1295318, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyg1rCRA9TVsSAnZWagAAeOEP/2+ykv0pLlPLU8YLeOoS\nUTBRx0TwY8fcGwZfsxB2JERZfrQQM7l1l3aS7Rb5XYmL4rlHrnGq571H2ogF\ntuEPsLjSGbM+3eM6Y1MRCTXn4cp3KXVKU+oBuFrA6gSQkhPB9nYjaf0jUl5L\nVYMjB6CiqB5Pxy0j3hCrT7iMkoxY6b+V/3rN7HqRj1pL1N71QLrVyYv9AiHU\nuXaKlsI4xWg1RDrt4+Ef8xe4n5bwfWxn8hNIBwlldvexknA+FGz/LY42FOl7\n9alWTyfJMmK15ggMD02W8iCLTaUxC4Hz16ZeoGnnOZkPaZCSZEpAHCJSh5BV\n9J7GGhpiEtlQRQQbhRYl2nAb5Z02APUIJ7tQt1JYAtb1WJNJgOjDITvFqpxj\nbOc47BP+7pcWF4rqWviIjWts4mU3w0Yl+ZUaTSB6lOjBSH/ONC4CspyfKlQg\nu1Kcrk8skTT4fDNQcXLTDdXXCssqrU8nRtzKarLjuBvd0Cs0ZPSZqEJQG6OA\nJ7zdqnqwzfRrfbQwWi7OozkjSrnS2mLwFTxiuAsO86AgzwKYZQrMwEV89LXQ\n8cRPhH1jvPgh2RcLraKTuQsSZ2o/h+mrq8lhIDNBVJXmUZKNRSW9GNoD8QEY\na52Ygcu8lCFbtJ1gUvHwOzHaRmNqZb7dwMGV5zbTMSFViGSN1qabM8jNOwl4\nCp1s\r\n=n88a\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "dmethvin", - "email": "dave.methvin@gmail.com" - }, - { - "name": "mgol", - "email": "m.goleb@gmail.com" - }, - { - "name": "scott.gonzalez", - "email": "scott.gonzalez@gmail.com" - }, - { - "name": "timmywil", - "email": "4timmywil@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/jquery_3.4.1_1556745578228_0.09546423386966585" - }, - "_hasShrinkwrap": false - } - }, - "time": { - "modified": "2019-05-01T21:19:44.206Z", - "created": "2011-03-19T07:19:56.392Z", - "1.5.1": "2011-03-19T07:19:56.956Z", - "1.6.2": "2011-07-06T16:13:21.519Z", - "1.6.3": "2011-09-12T19:05:34.373Z", - "1.7.2": "2012-05-01T11:14:09.090Z", - "1.7.3": "2012-07-01T16:11:53.194Z", - "1.8.2": "2012-11-11T22:43:58.910Z", - "1.8.3": "2012-12-01T00:03:02.297Z", - "2.1.0-beta2": "2013-11-15T16:34:48.859Z", - "2.1.0-beta3": "2013-12-20T22:53:28.426Z", - "1.11.0-beta3": "2014-01-06T19:57:22.387Z", - "2.1.0-rc1": "2014-01-17T22:47:16.391Z", - "1.11.0-pre": "2014-01-16T20:38:42.912Z", - "1.11.0-rc1": "2014-01-16T21:08:36.924Z", - "1.11.0": "2014-01-23T21:07:07.184Z", - "2.1.0": "2014-01-23T21:12:47.772Z", - "2.1.1-beta1": "2014-03-24T17:05:07.581Z", - "1.11.1-beta1": "2014-03-24T17:25:14.236Z", - "2.1.1-rc1": "2014-04-18T15:29:41.423Z", - "1.11.1-rc1": "2014-04-18T15:40:23.931Z", - "2.1.1-rc2": "2014-04-21T20:52:06.866Z", - "1.11.1-rc2": "2014-04-21T21:12:52.817Z", - "2.1.1": "2014-05-01T17:15:20.164Z", - "1.11.1": "2014-05-01T18:05:32.863Z", - "1.9.1": "2014-07-17T22:01:17.886Z", - "2.1.2": "2014-12-17T14:14:28.184Z", - "1.11.2": "2014-12-17T16:07:07.647Z", - "2.1.3": "2014-12-18T15:18:38.205Z", - "2.1.4": "2015-04-28T16:17:13.648Z", - "1.11.3": "2015-04-28T16:22:06.378Z", - "3.0.0-alpha1": "2015-07-13T19:26:37.913Z", - "1.12.0": "2016-01-08T19:58:05.265Z", - "2.2.0": "2016-01-08T20:03:43.280Z", - "3.0.0-beta1": "2016-01-14T23:09:43.368Z", - "1.12.1": "2016-02-22T19:08:05.212Z", - "2.2.1": "2016-02-22T19:12:09.116Z", - "1.12.2": "2016-03-17T17:45:59.810Z", - "2.2.2": "2016-03-17T17:52:26.967Z", - "1.12.3": "2016-04-05T19:21:37.716Z", - "2.2.3": "2016-04-05T19:27:17.929Z", - "1.12.4": "2016-05-20T17:19:07.375Z", - "2.2.4": "2016-05-20T17:26:07.921Z", - "3.0.0-rc1": "2016-05-20T19:13:48.387Z", - "3.0.0": "2016-06-09T18:33:13.420Z", - "3.1.0": "2016-07-07T21:46:05.554Z", - "3.1.1": "2016-09-22T22:32:49.360Z", - "3.2.0": "2017-03-16T21:30:56.342Z", - "3.2.1": "2017-03-20T19:02:13.508Z", - "3.3.0": "2018-01-19T19:03:52.616Z", - "3.3.1": "2018-01-20T17:27:11.928Z", - "3.4.0": "2019-04-10T19:53:06.430Z", - "3.4.1": "2019-05-01T21:19:38.408Z" - }, - "users": {}, - "dist-tags": { - "beta": "3.4.1", - "latest": "3.4.1" - }, - "_uplinks": { - "npmjs": { - "etag": "W/\"0be2553cde98de8408c133381517a6c3\"", - "fetched": 1557180431708 - } - }, - "_distfiles": { - "jquery-1.5.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz", - "sha": "2ae2d661e906c1a01e044a71bb5b2743942183e5", - "registry": "npmjs" - }, - "jquery-1.6.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz", - "sha": "01757a4c5beea29e8ae697527c3131abbe997a28", - "registry": "npmjs" - }, - "jquery-1.6.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz", - "sha": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", - "registry": "npmjs" - }, - "jquery-1.7.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz", - "sha": "a93746763aca75a34df4c16395b0826310d0eaf2", - "registry": "npmjs" - }, - "jquery-1.7.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz", - "sha": "e3d00a71612ac7e9b554b438e0987d0272ddba94", - "registry": "npmjs" - }, - "jquery-1.8.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz", - "sha": "46790ae07c6de38124eda90bbf7336b43df93305", - "registry": "npmjs" - }, - "jquery-1.8.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz", - "sha": "cfa2941c05a83d966f21347f759a6d15281c60cc", - "registry": "npmjs" - }, - "jquery-2.1.0-beta2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz", - "sha": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", - "registry": "npmjs" - }, - "jquery-2.1.0-beta3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz", - "sha": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", - "registry": "npmjs" - }, - "jquery-1.11.0-beta3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz", - "sha": "0464a6aba9f35f6c83a203caa23ab420909ce852", - "registry": "npmjs" - }, - "jquery-1.11.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz", - "sha": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", - "registry": "npmjs" - }, - "jquery-2.1.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz", - "sha": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", - "registry": "npmjs" - }, - "jquery-1.11.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz", - "sha": "c67ceee19b403650d682adcf39d5c9009814d949", - "registry": "npmjs" - }, - "jquery-2.1.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz", - "sha": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", - "registry": "npmjs" - }, - "jquery-2.1.1-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz", - "sha": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", - "registry": "npmjs" - }, - "jquery-1.11.1-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz", - "sha": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", - "registry": "npmjs" - }, - "jquery-2.1.1-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz", - "sha": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", - "registry": "npmjs" - }, - "jquery-1.11.1-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz", - "sha": "666a7df02488b48732d96e8ab9bdd34f61dd4238", - "registry": "npmjs" - }, - "jquery-2.1.1-rc2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz", - "sha": "99833e415efa7ac8a4efecc5df6894b2f938a598", - "registry": "npmjs" - }, - "jquery-1.11.1-rc2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz", - "sha": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", - "registry": "npmjs" - }, - "jquery-2.1.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz", - "sha": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", - "registry": "npmjs" - }, - "jquery-1.11.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz", - "sha": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", - "registry": "npmjs" - }, - "jquery-1.9.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz", - "sha": "e4cd4835faaefbade535857613c0fc3ff2adaf34", - "registry": "npmjs" - }, - "jquery-2.1.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz", - "sha": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", - "registry": "npmjs" - }, - "jquery-1.11.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz", - "sha": "30ab26857211c37caa83da0f6903155fe49bb72d", - "registry": "npmjs" - }, - "jquery-2.1.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz", - "sha": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", - "registry": "npmjs" - }, - "jquery-2.1.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", - "sha": "228bde698a0c61431dc2630a6a154f15890d2317", - "registry": "npmjs" - }, - "jquery-1.11.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz", - "sha": "dd8b74278b27102d29df63eae28308a8cfa1b583", - "registry": "npmjs" - }, - "jquery-3.0.0-alpha1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz", - "sha": "3493d672266e21c2dffb2714f935448edebe3c62", - "registry": "npmjs" - }, - "jquery-1.12.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz", - "sha": "44653be4e3e4628b106bf2141dfd10fbca6021ef", - "registry": "npmjs" - }, - "jquery-2.2.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz", - "sha": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", - "registry": "npmjs" - }, - "jquery-3.0.0-beta1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz", - "sha": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", - "registry": "npmjs" - }, - "jquery-1.12.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz", - "sha": "9cc34ce4780d4ceb90c44328f071064f01960c18", - "registry": "npmjs" - }, - "jquery-2.2.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz", - "sha": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", - "registry": "npmjs" - }, - "jquery-1.12.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz", - "sha": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", - "registry": "npmjs" - }, - "jquery-2.2.2.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz", - "sha": "3e302dc61eb329a21e9efac937d731f061134c59", - "registry": "npmjs" - }, - "jquery-1.12.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz", - "sha": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", - "registry": "npmjs" - }, - "jquery-2.2.3.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz", - "sha": "45e07e4190334de36c9e1a64b43b1f1373d91758", - "registry": "npmjs" - }, - "jquery-1.12.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", - "sha": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", - "registry": "npmjs" - }, - "jquery-2.2.4.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", - "sha": "2c89d6889b5eac522a7eea32c14521559c6cbf02", - "registry": "npmjs" - }, - "jquery-3.0.0-rc1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz", - "sha": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", - "registry": "npmjs" - }, - "jquery-3.0.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", - "sha": "95a2a9541291a9f819e016f85ba247116d03e4ab", - "registry": "npmjs" - }, - "jquery-3.1.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz", - "sha": "129f6f1ae94b18f09010b008d0d6011e40613d7f", - "registry": "npmjs" - }, - "jquery-3.1.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", - "sha": "347c1c21c7e004115e0a4da32cece041fad3c8a3", - "registry": "npmjs" - }, - "jquery-3.2.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz", - "sha": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", - "registry": "npmjs" - }, - "jquery-3.2.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", - "sha": "5c4d9de652af6cd0a770154a631bba12b015c787", - "registry": "npmjs" - }, - "jquery-3.3.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz", - "sha": "06004bc2d0204ce92822a794ee8efb50283bb9ff", - "registry": "npmjs" - }, - "jquery-3.3.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "sha": "958ce29e81c9790f31be7792df5d4d95fc57fbca", - "registry": "npmjs" - }, - "jquery-3.4.0.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.4.0.tgz", - "sha": "8de513fa0fa4b2c7d2e48a530e26f0596936efdf", - "registry": "npmjs" - }, - "jquery-3.4.1.tgz": { - "url": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "sha": "714f1f8d9dde4bdfa55764ba37ef214630d80ef2", - "registry": "npmjs" - } - }, - "_attachments": {}, - "_rev": "1-74fe52516ee13cc9", - "_id": "jquery", - "readme": "# jQuery\n\n> jQuery is a fast, small, and feature-rich JavaScript library.\n\nFor information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).\nFor source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).\n\nIf upgrading, please see the [blog post for 3.4.1](https://blog.jquery.com/2019/05/01/jquery-3-4-1-triggering-focus-events-in-ie-and-finding-root-elements-in-ios-10/). This includes notable differences from the previous version and a more readable changelog.\n\n## Including jQuery\n\nBelow are some of the most common ways to include jQuery.\n\n### Browser\n\n#### Script tag\n\n```html\n\n```\n\n#### Babel\n\n[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.\n\n```js\nimport $ from \"jquery\";\n```\n\n#### Browserify/Webpack\n\nThere are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...\n\n```js\nvar $ = require(\"jquery\");\n```\n\n#### AMD (Asynchronous Module Definition)\n\nAMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).\n\n```js\ndefine([\"jquery\"], function($) {\n\n});\n```\n\n### Node\n\nTo include jQuery in [Node](nodejs.org), first install with npm.\n\n```sh\nnpm install jquery\n```\n\nFor jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.\n\n```js\nrequire(\"jsdom\").env(\"\", function(err, window) {\n\tif (err) {\n\t\tconsole.error(err);\n\t\treturn;\n\t}\n\n\tvar $ = require(\"jquery\")(window);\n});\n```" -} diff --git a/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/verdaccio/package.json b/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/verdaccio/package.json deleted file mode 100755 index 3ed63833b..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/relative_path/storage/verdaccio/package.json +++ /dev/null @@ -1,66732 +0,0 @@ -{ - "name": "verdaccio", - "versions": { - "1.4.0": { - "name": "verdaccio", - "version": "1.4.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "sinopia": "./bin/sinopia" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "async": "^2.0.0-rc.3", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "rimraf": "^2.5.2", - "bluebird": "^3.3.5", - "mocha": "^2.4.5", - "eslint": "^2.9.0", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "grunt": "^1.0.1", - "grunt-cli": "^1.2.0", - "grunt-browserify": "^5.0.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "unopinionate": "^0.0.4", - "onclick": "^0.1.0", - "transition-complete": "^0.0.2" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test-travis": "eslint . && mocha -R spec ./test/functional ./test/unit", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "cafbb5f76b7f8884e737dc22daec433b8fb7e84f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@1.4.0", - "_shasum": "7967ade7ba27d301420fdf955ce6a6a85f51f757", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.3.0", - "_npmUser": { - "name": "lonelyclick", - "email": "670891929@qq.com" - }, - "dist": { - "shasum": "7967ade7ba27d301420fdf955ce6a6a85f51f757", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-1.4.0.tgz" - }, - "maintainers": [ - { - "name": "lonelyclick", - "email": "670891929@qq.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/verdaccio-1.4.0.tgz_1469710119396_0.22394915926270187" - }, - "deprecated": "Unknown status of this version", - "directories": {} - }, - "2.0.0": { - "name": "verdaccio", - "version": "2.0.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "rimraf": "^2.5.2", - "bluebird": "^3.3.5", - "mocha": "^2.4.5", - "eslint": "^2.9.0", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "grunt": "^1.0.1", - "grunt-cli": "^1.2.0", - "grunt-browserify": "^5.0.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "unopinionate": "^0.0.4", - "onclick": "^0.1.0", - "transition-complete": "^0.0.2" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test-travis": "eslint . && mocha -R spec ./test/functional ./test/unit", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "f89ca4423aed95d3fa201c9adc2d0d31f603cd54", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.0.0", - "_shasum": "d37fc8f7e98c47d0a681df86036bc1ac3ab5ccdd", - "_from": ".", - "_npmVersion": "3.8.6", - "_nodeVersion": "5.12.0", - "_npmUser": { - "name": "trentearl", - "email": "trent@trentearl.com" - }, - "dist": { - "shasum": "d37fc8f7e98c47d0a681df86036bc1ac3ab5ccdd", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.0.0.tgz" - }, - "maintainers": [ - { - "name": "lonelyclick", - "email": "670891929@qq.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.0.0.tgz_1472251001514_0.8049740565475076" - }, - "directories": {} - }, - "2.0.1": { - "name": "verdaccio", - "version": "2.0.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "rimraf": "^2.5.2", - "bluebird": "^3.3.5", - "mocha": "^2.4.5", - "eslint": "^2.9.0", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "grunt": "^1.0.1", - "grunt-cli": "^1.2.0", - "grunt-browserify": "^5.0.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "unopinionate": "^0.0.4", - "onclick": "^0.1.0", - "transition-complete": "^0.0.2" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test-travis": "eslint . && mocha -R spec ./test/functional ./test/unit", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "d42a5ad1c5c85261adb59684bce6b0f063dd0747", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.0.1", - "_shasum": "bc458f655717be790e452205352f346aef66d124", - "_from": ".", - "_npmVersion": "3.8.6", - "_nodeVersion": "5.12.0", - "_npmUser": { - "name": "trentearl", - "email": "trent@trentearl.com" - }, - "dist": { - "shasum": "bc458f655717be790e452205352f346aef66d124", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.0.1.tgz" - }, - "maintainers": [ - { - "name": "lonelyclick", - "email": "670891929@qq.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.0.1.tgz_1472477180467_0.9442687362898141" - }, - "directories": {} - }, - "2.1.0": { - "name": "verdaccio", - "version": "2.1.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "rimraf": "^2.5.2", - "bluebird": "^3.3.5", - "mocha": "^2.4.5", - "eslint": "^2.9.0", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "grunt": "^1.0.1", - "grunt-cli": "^1.2.0", - "grunt-browserify": "^5.0.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "unopinionate": "^0.0.4", - "onclick": "^0.1.0", - "transition-complete": "^0.0.2" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test-travis": "eslint . && mocha -R spec ./test/functional ./test/unit", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "047fbb22f8da3e1372f76ae9131d673e033aeb4b", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.0", - "_shasum": "ea282741d00afb6a0f983f648832b3cd67bb7711", - "_from": ".", - "_npmVersion": "3.10.3", - "_nodeVersion": "6.7.0", - "_npmUser": { - "name": "trentearl", - "email": "trent@trentearl.com" - }, - "dist": { - "shasum": "ea282741d00afb6a0f983f648832b3cd67bb7711", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.0.tgz" - }, - "maintainers": [ - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.0.tgz_1476233282307_0.9733383152633905" - }, - "directories": {} - }, - "2.1.1": { - "name": "verdaccio", - "version": "2.1.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "bluebird": "^3.3.5", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "eslint": "^2.9.0", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^2.4.5", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test:coverage": "nyc --reporter=html --reporter=text mocha -R spec ./test/functional ./test/unit", - "test-travis": "eslint . && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "0b7dc598b2fee3f4e9c28a55213bb2a83047060c", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.1", - "_shasum": "8b113cbb9fc747ee4d76a924ef6b066e5e900172", - "_from": ".", - "_npmVersion": "3.10.8", - "_nodeVersion": "7.0.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "8b113cbb9fc747ee4d76a924ef6b066e5e900172", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.1.tgz_1486449800221_0.6993984614964575" - }, - "directories": {} - }, - "2.1.2": { - "name": "verdaccio", - "version": "2.1.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "bluebird": "^3.3.5", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "eslint": "^2.9.0", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^2.4.5", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test:coverage": "nyc --reporter=html --reporter=text mocha -R spec ./test/functional ./test/unit", - "test-travis": "eslint . && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "9e3ec11c70f69430ae666a9d8a07e938175be76f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.2", - "_shasum": "ac31c2f394af09fd51b8d27ffc9674c314bda4c2", - "_from": ".", - "_npmVersion": "3.10.8", - "_nodeVersion": "7.0.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "ac31c2f394af09fd51b8d27ffc9674c314bda4c2", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.2.tgz_1489040725581_0.5829181782901287" - }, - "directories": {} - }, - "2.1.3": { - "name": "verdaccio", - "version": "2.1.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "bluebird": "^3.3.5", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "eslint": "^2.9.0", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^2.4.5", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test:coverage": "nyc --reporter=html --reporter=text mocha -R spec ./test/functional ./test/unit", - "test-travis": "eslint . && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "gitHead": "3bd1e82b54c232b03e7eb35661fae649ecd9c684", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.3", - "_shasum": "0058e46b1b6a89ed5246e32ed24a2353e6292480", - "_from": ".", - "_npmVersion": "3.10.8", - "_nodeVersion": "7.0.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "0058e46b1b6a89ed5246e32ed24a2353e6292480", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.3.tgz_1490817816210_0.4599343703594059" - }, - "directories": {} - }, - "2.1.4": { - "name": "verdaccio", - "version": "2.1.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "symbol": "^0.2.1", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "bluebird": "^3.3.5", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "eslint": "^2.9.0", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^2.4.5", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test:coverage": "nyc --reporter=html --reporter=text mocha -R spec ./test/functional ./test/unit", - "test-travis": "eslint . && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=0.10" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "e3af9f023c84a4a5056d5235eb6405549bba385c", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.4", - "_shasum": "350ac2c4d1652984ef7bb51b55fe83818b4bbd39", - "_from": ".", - "_npmVersion": "3.10.8", - "_nodeVersion": "7.0.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "350ac2c4d1652984ef7bb51b55fe83818b4bbd39", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.4.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.4.tgz_1492114119056_0.250107143772766" - }, - "directories": {} - }, - "2.1.5": { - "name": "verdaccio", - "version": "2.1.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "es6-shim": "^0.35.0", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "bluebird": "^3.3.5", - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "eslint": "^2.9.0", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^2.4.5", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "eslint . && mocha ./test/functional ./test/unit", - "test:coverage": "nyc --reporter=html --reporter=text mocha -R spec ./test/functional ./test/unit", - "test-travis": "eslint . && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "896f0830006b7598d342907f68bf5eadd010bbc4", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.5", - "_shasum": "652f28737929109b0605a4eacdc03383c2c30f40", - "_from": ".", - "_npmVersion": "2.14.7", - "_nodeVersion": "4.2.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "652f28737929109b0605a4eacdc03383c2c30f40", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.5.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.5.tgz_1492852058177_0.3695373407099396" - }, - "directories": {} - }, - "2.1.6": { - "name": "verdaccio", - "version": "2.1.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "coveralls": "^2.13.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coveralls": "nyc report --reporter=text-lcov | coveralls", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "3fd63e5348df6bc205f9f66ebaa9c822cdc3ea71", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.6", - "_shasum": "376aec5fede26c7487e45116b2ddf671d6595bc6", - "_from": ".", - "_npmVersion": "2.15.9", - "_nodeVersion": "4.6.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "376aec5fede26c7487e45116b2ddf671d6595bc6", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.6.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-18-east.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.6.tgz_1494575014685_0.6413021814078093" - }, - "directories": {} - }, - "2.1.7": { - "name": "verdaccio", - "version": "2.1.7", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "coveralls": "^2.13.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coveralls": "nyc report --reporter=text-lcov | coveralls", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "83979b346838dd3f770a1761c08379aa9be1a804", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.1.7", - "_shasum": "c1ca28242e225298f61baff0a6fad8409cff4785", - "_from": ".", - "_npmVersion": "2.15.9", - "_nodeVersion": "4.6.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "shasum": "c1ca28242e225298f61baff0a6fad8409cff4785", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.7.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "trentearl", - "email": "trent@trentearl.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/verdaccio-2.1.7.tgz_1494769811659_0.48401122353971004" - }, - "directories": {} - }, - "2.2.0": { - "name": "verdaccio", - "version": "2.2.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codacy-coverage": "^2.0.2", - "codecov": "^2.2.0", - "coveralls": "^2.13.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:coveralls": "nyc report --reporter=text-lcov | coveralls", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "coverage:codacy": "nyc report --reporter=lcov && cat coverage/lcov.info | codacy-coverage", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "ce465f0b03b2f94cdfb9cbced5fa4633613383f8", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.0", - "_npmVersion": "5.0.3", - "_nodeVersion": "4.6.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-yplbdCRYer+P7lgfOwkuFB/95R40aeUjvhaSQna3rKJoxEXDjHimy/7ePljKeMR+sjbku6wh8HNqgEzS79uvbw==", - "shasum": "d338539779919e7256517512fb1c4ea2054ad95f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.0.tgz_1496948572117_0.4698629309423268" - }, - "directories": {} - }, - "2.2.1": { - "name": "verdaccio", - "version": "2.2.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lodash": "^4.17.4", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codacy-coverage": "^2.0.2", - "codecov": "^2.2.0", - "coveralls": "^2.13.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:coveralls": "nyc report --reporter=text-lcov | coveralls", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "coverage:codacy": "nyc report --reporter=lcov && cat coverage/lcov.info | codacy-coverage", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "da4c04a22e6baf7ee9a4112375e5b1e40dfc0a37", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.1", - "_npmVersion": "5.0.3", - "_nodeVersion": "7.10.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-ybd4Rhhwino2VMjFA/GVltHekqiIWrbkiFsPotfrdmLgbwLPbKA2w+s+DtLTLNKY8r/ZHuI9DSS49t7Zw7WFTA==", - "shasum": "4638e10bc3d77d2b36465801a1af9703b88dd027", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.1.tgz_1497716592711_0.979263519635424" - }, - "directories": {} - }, - "2.2.2": { - "name": "verdaccio", - "version": "2.2.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lodash": "^4.17.4", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codacy-coverage": "^2.0.2", - "codecov": "^2.2.0", - "coveralls": "^2.13.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:coveralls": "nyc report --reporter=text-lcov | coveralls", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "coverage:codacy": "nyc report --reporter=lcov && cat coverage/lcov.info | codacy-coverage", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "4ea5ec7194b5d9162d4f852a0794e674111bdbf7", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.2", - "_npmVersion": "5.0.3", - "_nodeVersion": "4.6.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-ZSTw69vxR/rgGGscUgpkWjTRQBMSoCezIhKL1LEw93t4QqduxB1ZZ2wNdUwzhEZgjrarpEqsuwM3eWK+FxPWYw==", - "shasum": "795a8662b0552f76ed5f70c5f656c740509217bb", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.2.tgz_1499001191638_0.240435371408239" - }, - "directories": {} - }, - "2.2.3": { - "name": "verdaccio", - "version": "2.2.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lodash": "^4.17.4", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codecov": "^2.2.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:html": "nyc report --reporter=html", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "7a5fe2afac1317dd28714a26f8da41c72e73bdc7", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.3", - "_npmVersion": "5.0.3", - "_nodeVersion": "4.6.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-HG929HlQvyilwwLFK2uKTCvaPvsC8QqXChxQtA68NF/cllDCQG+paA2oQiJDySFfKMnLz2EuRqo82wOp5etzZA==", - "shasum": "dfd4f402d8b09b67e156de860a72722230aef59b", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.3.tgz_1499201037774_0.7560341416392475" - }, - "directories": {} - }, - "2.2.5": { - "name": "verdaccio", - "version": "2.2.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lodash": "^4.17.4", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codecov": "^2.2.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:html": "nyc report --reporter=html", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "87bdc7013f3408b597e38770cd26733ed1ef0d32", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.5", - "_npmVersion": "5.0.3", - "_nodeVersion": "8.0.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-jwTSG0AP70Q86syQjQhmJRr/txoG2hQ6qEUuiXQQqAEp+qQ5Wq/H0/zOw9sPDh0+f8pWf1jBUfHqYdO113cvvg==", - "shasum": "ae5525bcf6815beb8f7f3d82cb5a6ef87edae45b", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.5.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.5.tgz_1499276049494_0.40815204405225813" - }, - "directories": {} - }, - "2.2.6": { - "name": "verdaccio", - "version": "2.2.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lodash": "^4.17.4", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codecov": "^2.2.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:html": "nyc report --reporter=html", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "e2180cf507254c37fcf8f3f8536ddb8befac70db", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.6", - "_npmVersion": "5.2.0", - "_nodeVersion": "4.6.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-6tfgcU+EPJJ8VI4CrQPN4yN1X1GjYAlCn6H4ANpEAIL1hDyK4qp8jqlZGW0UbtB4mIxy03lll/6Xy4pvqyvCqw==", - "shasum": "5bc990ba5bb9c723dfa63ab98bbd874881204119", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.6.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.6.tgz_1499922292154_0.5947225673589855" - }, - "directories": {} - }, - "2.3.0-beta": { - "name": "verdaccio", - "version": "2.3.0-beta", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "github-markdown-css": "2.8.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "pretest:ci": "npm run lint && npm run build:webui", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "test-travis": "npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint:css && npm run lint", - "build:webui": "npm run pre:webpack && rimraf static/* && webpack --config tools/webpack.prod.config.babel.js --debug", - "dev:webui": "babel-node tools/dev.server.js", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "build-docker": "docker build -t verdaccio . --no-cache", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "f35e92f0d5fc5bb020cbc28fb878584aa223f614", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.0-beta", - "_npmVersion": "5.2.0", - "_nodeVersion": "8.1.3", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-enR6LntsgVPizB0tYy8IFJQbwmbMUGGcC1R8UJslnGMlhGOS2/0zfj2gAZ7Ck+xFzjeDyYauxvXo7tmaQ9TEzg==", - "shasum": "8c60a7b1bc75ed76d0d2fcbe20898d57c2c4a180", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.0-beta.tgz_1500161489856_0.42835263488814235" - }, - "directories": {} - }, - "2.2.7-r": { - "name": "verdaccio", - "version": "2.2.7-r", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lodash": "^4.17.4", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codecov": "^2.2.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "npm run lint && mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:html": "nyc report --reporter=html", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "0e6a274a0dc1ac8f51e76a90b84e40188cfd3a2a", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.2.7-r", - "_npmVersion": "5.2.0", - "_nodeVersion": "8.1.3", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-RJnb0W8LTp6zQAEXbC2N4c4wJPViEoFC2KXqrYAzf8uJBq2TJsuQwsyYfU5nebr257AL/DkReFxeYJ+7vJrmVQ==", - "shasum": "0776171c6750a62c79d0177ee068cf38eaa958f0", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.7-r.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.2.7-r.tgz_1500407087368_0.10351758589968085" - }, - "directories": {} - }, - "2.3.0-beta-1": { - "name": "verdaccio", - "version": "2.3.0-beta-1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "f783ec3df3fc684bf1393182eea71d5236ea3970", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.0-beta-1", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-txtIuWemZmfLJqZGSdIAMZW4FLDaiGewIMe5+yTx8UWPRO4aauTHqG++cGLxxSlRefuDS+d8G1xEcIZr5kIDXQ==", - "shasum": "5fcf6252bd1edd2ab3b364597649c17283f9c2ad", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.0-beta-1.tgz_1500740863252_0.037776755867525935" - }, - "directories": {} - }, - "2.3.0-beta-2": { - "name": "verdaccio", - "version": "2.3.0-beta-2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "19490ffc51304360bca460adf5de022f564dbc89", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.0-beta-2", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-EKl9ISe7mgljT5HztyX5sZRnNsqiglXWzHq6VTXkWErQFeJ1qXspc4sFy5E6TdYqgHImPPDDJTj2o+7A5PBWaQ==", - "shasum": "7fd71f4740370c6cb52b3c499a4a19647c8bb140", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.0-beta-2.tgz_1500743528196_0.2094688278157264" - }, - "directories": {} - }, - "2.3.0-beta-3": { - "name": "verdaccio", - "version": "2.3.0-beta-3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "3a187945dc7f83fd58036d3c99e4ff4eaa6b8dec", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.0-beta-3", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-mRHsTLEyYToZccS/p6OsBQRJc9IKnSpohJ+o2Bxu7RfieVmLQYjFl7xNuF9rHsiKp5vQ3f9KrNyx0kAll3+j+g==", - "shasum": "2f9e0829e3975c5e412940fbc281f6fada7c343c", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.0-beta-3.tgz_1500744903662_0.48793593933805823" - }, - "directories": {} - }, - "2.3.0-beta-4": { - "name": "verdaccio", - "version": "2.3.0-beta-4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "acb6c8ca25701c145a71a00bce6738afb2eeef63", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.0-beta-4", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-3nxJ3vs+WQDesciPLxOfWZM5O4nfX/mlAh61+5dHHajchqdgvBsOq/FpWANjqVNtqF4rssIvExrzXJcAkZJ0Fg==", - "shasum": "cd1c50075ca6160610d36bc302c4ec91f9bf846c", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-4.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.0-beta-4.tgz_1500747760946_0.39161587809212506" - }, - "directories": {} - }, - "2.3.0": { - "name": "verdaccio", - "version": "2.3.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "d8244e5f490d4615c97da1b7d7eb05d59778715e", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.0", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-To9Lv+lUWPXyiHexlj0s/2ny9yuuCxFGbHk+EbmI2//YGT2LJHCkyD7N6sv4gdAXKl3+Ri4urZeTG1buVcb+ZA==", - "shasum": "9876f5e3085ff03a8a20f725156047d96fb03950", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.0.tgz_1500764915804_0.1449925061315298" - }, - "directories": {} - }, - "2.3.1-pre": { - "name": "verdaccio", - "version": "2.3.1-pre", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "672589b55315ac0582bf5e127379a8e871c5a8d6", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.1-pre", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-AvbqwJoEUVSbcxNK2+48NAW9qwRM06xJQmuM1CJqqKY/FtS4BdE3dmzh+qkZzMZ4ruwBwOmXQFpcXLjE1idcTA==", - "shasum": "017766caf06dee62648a62aba93fbafb189c3c83", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.1-pre.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.1-pre.tgz_1500875439034_0.36244493909180164" - }, - "directories": {} - }, - "2.3.1": { - "name": "verdaccio", - "version": "2.3.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "95401ce6de542f776b562b2c2300c988f52526ae", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.1", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-d8G++5aMVz5deZZbylas2PecfQQ/RDDoLUOf2CRN3R4IBWDbfDptUuuaXPWmMBUYvUZH1vsxxMQo84HmSGtR8Q==", - "shasum": "b1f58d73d615324c001385d48c668bf4ab38ddec", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.1.tgz_1500960265951_0.844995440216735" - }, - "directories": {} - }, - "2.3.2": { - "name": "verdaccio", - "version": "2.3.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "c20bf97b5b795d1d3581c8069d301967d4f9be17", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.2", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-wIFmysA8gcX0BpRDSguVCik07Nn7MQQxbztxcPxVAeom/FBFJPIdd2DBXfW5onQ3Hm5OUD8xiWIXlEzW/R9cEw==", - "shasum": "e4b4c29784d5d8ee5a6a94f44ac8fb7cf027960a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.2.tgz_1501283134736_0.37323086452670395" - }, - "directories": {} - }, - "2.3.3": { - "name": "verdaccio", - "version": "2.3.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "fd0e9190f25467f6aebee0258b4c9109c136a5f8", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.3", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-p3WtBZARORp5u9avojPfF35fw3SR15ZYVMVnzJNBN+JAWp0zYovrNChzuhSRwZBvWSDVmVhqHbMXMT4cRA775w==", - "shasum": "bc6fe5551c0c3e9b3a52094f432d37542fda1e95", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.3.tgz_1501322728523_0.39970922633074224" - }, - "directories": {} - }, - "2.3.4": { - "name": "verdaccio", - "version": "2.3.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "14bbd9372232e22aa6fa260b09d5c5fbd36ee329", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.4", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-cGVBFDZLTyONtq7LlTsy3A7H6f7ZZ1KYIbl7B0BoobylleTBBl4708wT7Em1/pxJoqpg6h/3d4MFUA+M4MIIOQ==", - "shasum": "d1986d162abc8c244496730e3130bad85ab33dcc", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.4.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.4.tgz_1501323522384_0.9306730227544904" - }, - "directories": {} - }, - "2.3.5": { - "name": "verdaccio", - "version": "2.3.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "@verdaccio/streams": "^0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "0feccf9b4a97f7a3b5161da3df6a66b599ea9c98", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.5", - "_npmVersion": "5.0.3", - "_nodeVersion": "7.10.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-HpLkXY1r+8IIPgD7wsnrVXrwDoruwLmjVbu71AGLadbC893hiRjc1gEZTQsiOCXWPTPVMH0nZrMYqNGthcEl8Q==", - "shasum": "cee063a9aeaae8f467ea28888694b82aa3dc45cf", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.5.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.5.tgz_1502691777392_0.21728313132189214" - }, - "directories": {} - }, - "2.3.6": { - "name": "verdaccio", - "version": "2.3.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "@verdaccio/streams": "^0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "15bd1383be1ed7f7fa7aa8b2df3828045a130125", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.3.6", - "_npmVersion": "5.3.0", - "_nodeVersion": "8.2.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-GpP/kjCOtBR4iVejhn89vmtIVQ5T4x/i9VR/ALruztEBWzwY5rRzH/UUpSGNzuMUL5dhwkcyJbWpxU4vLu0OVQ==", - "shasum": "7165e74cd3c1bc6a459dc9a061c8a7f902d42c80", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.6.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.3.6.tgz_1502944243219_0.6123665247578174" - }, - "directories": {} - }, - "2.4.0": { - "name": "verdaccio", - "version": "2.4.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "@verdaccio/streams": "^0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "e1d596365d44b7e9fa0b54b222367d0933efe968", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.4.0", - "_npmVersion": "5.4.0", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-QwBWrpESaeyFyAXQ0gHMuIUEV/C1X8VTi+knGhbLXNqUc8gRNn378QEzHv7ahCsICg0VW7ONgSkjIK+JjMcq5g==", - "shasum": "fc1b900fc8eaec6e9b41553ff0a71d1226cef56b", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.4.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.4.0.tgz_1506153681129_0.4362227136734873" - }, - "directories": {} - }, - "2.4.1-beta": { - "name": "verdaccio", - "version": "2.4.1-beta", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "@verdaccio/streams": "^0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "dbd2a5c8b845c4fbdf62831334c6673833e704cd", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.4.1-beta", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-T7eB8zn/1tCamZgURbTWt2A3DpRRxD7XV8In+s2XrAucggfbuaJMZLwfOhZnayNUFn/j5XLRm5pKHI604prCTg==", - "shasum": "0b3f0514529c14f37ca79ecede69db65a85dd061", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.4.1-beta.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.4.1-beta.tgz_1506848232653_0.4545626495964825" - }, - "directories": {} - }, - "2.5.0": { - "name": "verdaccio", - "version": "2.5.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "@verdaccio/streams": "^0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "e1c98921d546240a0c290bd9738ffd5c16888975", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.5.0", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-xQKUFa/J0zLEgBq1uFeqv0MZNrob2HTuf3WSuCOpDotsIjleKU46H3L4bcxr2gEZUDhie/g7tMw+k+Uh7Sk2mQ==", - "shasum": "70363dad6e7fbf779cbcbd4d202961455d1f5701", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.5.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.5.0.tgz_1506861064836_0.12001644377596676" - }, - "directories": {} - }, - "2.5.1": { - "name": "verdaccio", - "version": "2.5.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "^0.0.3", - "@verdaccio/streams": "^0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "fb8f4cc4c291768cbcf1fb94a726043e4957bca9", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.5.1", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-rAApGfcwOdTvCnysCeO5SmgFazVuj8X7kuHK1qwAxmkYT4VQGM0jQUF8G+p32CRNrSrIQP7qpVSRMiux1lSNHg==", - "shasum": "e8e8fb46f84a7bdbffc53b9091263cc41d63d8e4", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.5.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.5.1.tgz_1506864724684_0.9754918594844639" - }, - "directories": {} - }, - "2.6.0": { - "name": "verdaccio", - "version": "2.6.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "e844ffa387f514a1d07476522fa2d9b32422ebae", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.0", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-7+mls5LDKbAoeXV+v5kdgB/0m8y3k9g+W+F8Ls7wqWIDlWadoNXiCQWzF+N4mHIz1UUw6ZUoBdVXFrS8u9nzng==", - "shasum": "814142f4a439641030df2c1d6c8f46b4d943b2f4", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.0.tgz_1508358151380_0.8518954876344651" - }, - "directories": {} - }, - "2.6.1": { - "name": "verdaccio", - "version": "2.6.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "bad85b70baf9cafdfd8c09e097f4ac45b686ddd9", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.1", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-hoPM0rKSzKS7ocANQyxX37XpS9e4bFadzB9mn3VMeg7yZJNmYaYxMSTYe8L1/niuqLVkmlTiCP0sIstBozeMAw==", - "shasum": "869aafb27dcefc59d88dff5f2a295ccd8680cd9c", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.1.tgz_1508433982490_0.5727456612512469" - }, - "directories": {} - }, - "2.6.2": { - "name": "verdaccio", - "version": "2.6.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "0dfba81fb36d21a6658e836076e9cef4cdd7526a", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.2", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-L4qudeXXdHFvJvlXZif1kaEhGWbmhU5+nNeUJfh9z/3F1Dt2P+v+cDkEVJKfPlUrteS91VJeX3iu8/AZWve2vA==", - "shasum": "d0934ca5b27d379bbdb6cbd0cab8915b67ade8ff", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.2.tgz_1508575034547_0.1392003227956593" - }, - "directories": {} - }, - "2.6.3": { - "name": "verdaccio", - "version": "2.6.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "3a718b9fc226a49078adb53f86d816f76a08c6ae", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.3", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-1UX2Cnss/zNElBu1+mQN/BGKTFJtlEirvNneM9jTqG6gsujLqhp2DNvHERllBScyoktLf+DheirHGu4CZzmzog==", - "shasum": "3ae0bcbb4c17d50e48e5be51bddf2dedcdeef754", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.3.tgz_1508601844052_0.9168278656434268" - }, - "directories": {} - }, - "2.6.4": { - "name": "verdaccio", - "version": "2.6.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "6a8077a88389588e70429e95e18dce578d41ce8d", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.4", - "_npmVersion": "5.4.2", - "_nodeVersion": "8.8.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-irfWRQ7x3HUX1GCncFWZQ71Q+mbpUMjfNEVBib7F1Oi7NZhmv+YcusogI5OPVTXJJMl3rBwZXSZAKZTGxDey6Q==", - "shasum": "71043772b3bd06421d7950361c89516464680bad", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.4.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.4.tgz_1509472021932_0.12771691312082112" - }, - "directories": {} - }, - "2.6.5": { - "name": "verdaccio", - "version": "2.6.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "dce43c06827d64a880979c5eb4684d6ee49a59d2", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.5", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-AB7xDZULxeZ7luZP4+9dtbtK4T24Yf0SUxzjimm9yCQPEWf602FHsMEpv5aryu9u6TyDC3fMhuqQrVFICZrQHw==", - "shasum": "ae9f6a68e1114f3dbbeb6859d64787f898a9a778", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.5.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.5.tgz_1509872969691_0.38379195146262646" - }, - "directories": {} - }, - "2.6.6": { - "name": "verdaccio", - "version": "2.6.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "45d43c7cc3f561dcb6cd33ab15e1ac9ad6442c5f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.6.6", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.9.1", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-FXJl/ZQoj/hxWXnt5x71TCa7s8M2KKdW/h4opT6iIJ6HjxjhgVHUQHzv1CuGMedtvBFcfNht4DbXzZWS1UOPzw==", - "shasum": "f01ba2fcf638b5863f69a6c142798bc41216789f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.6.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.6.6.tgz_1510181231714_0.10205422574654222" - }, - "directories": {} - }, - "2.7.0": { - "name": "verdaccio", - "version": "2.7.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "78e6e0d6d70da2e7ab1078df4d1748a746fae9f7", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.7.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.9.2", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-/2Df5eamSdVh2EnxQJYlbR1RBI48RrXrTmEq4dcaI//OgRTL+khoBm7wCCPyYYUnP9PdS6akYoIslg2VAMUQjw==", - "shasum": "97fb5b0fe92ea57f116e7c75c45451de23022d9d", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.0.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.7.0.tgz_1512516304686_0.2725191612262279" - }, - "directories": {} - }, - "2.7.1": { - "name": "verdaccio", - "version": "2.7.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.6", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "e903afcb1296c80a1f01a6b52e8ea50b7ed6656f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.7.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.9.3", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-TrgS5O76vOsY5jd3sl3G5PRXTsRjInvAwSxVFw77nguR6NQfUf+1yBH6LAQzmzcf1DxPm7PWp/nD3kfHCm7FsQ==", - "shasum": "174cc66fb656c4379eb1f5f512e8c6528a0efab8", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.7.1.tgz_1513754931365_0.7537062847986817" - }, - "directories": {} - }, - "2.7.2": { - "name": "verdaccio", - "version": "2.7.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "1.6.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.15.3", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "2834b14e235cd35b7d461eb36d7dd62fde580d51", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.7.2", - "_npmVersion": "5.6.0", - "_nodeVersion": "8.9.4", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-ATuaPlBqdbIghLDy7YBxYPFQ2O1st/27WvXB8uUCm3xgW6F+2THSLPXHsD9Bi7VEY0eJitDgGsUWqaL9hBl8IA==", - "shasum": "ab9c84aa43ddd630096bca0862bbca44c764986b", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.7.2.tgz_1515156259760_0.4261377640068531" - }, - "directories": {} - }, - "3.0.0-alpha.1": { - "name": "verdaccio", - "version": "3.0.0-alpha.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.0", - "@verdaccio/streams": "0.0.2", - "@verdaccio/types": "0.1.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.0.3", - "babel-jest": "^21.2.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "^6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "^6.26.0", - "babel-runtime": "6.26.0", - "codecov": "2.2.0", - "cross-env": "5.1.1", - "css-loader": "0.28.7", - "element-react": "1.4.3", - "element-theme-default": "1.4.12", - "enzyme": "^3.2.0", - "enzyme-adapter-react-16": "^1.1.0", - "eslint": "4.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.39.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-react": "7.5.1", - "eslint-plugin-jest": "^21.2.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "flow-bin": "0.52.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.2", - "github-markdown-css": "2.9.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "^3.0.0", - "in-publish": "2.0.0", - "jest": "^21.2.1", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.2.0", - "style-loader": "0.19.0", - "stylelint": "8.3.1", - "stylelint-config-recommended-scss": "^2.0.0", - "stylelint-scss": "^2.1.0", - "stylelint-webpack-plugin": "0.9.0", - "url-loader": "0.6.2", - "webpack": "3.9.1", - "webpack-dev-server": "2.9.5", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "greenkeeper": { - "ignore": [ - "lunr", - "flow-bin", - "jest" - ] - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "6ce4f79a304da6fd209b975893520fc21bd6d7be", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-+hb46CeZVWZLPfuuuqYZ//njZi3jgGTFpxE1rPpdDp9PmR6qoAL+FMpLLyA7HHTTDNFj/V5Eldzc8o+Z7+2Osw==", - "shasum": "6aac5044a7c31985fe5d8fea15a6f8d67fc9709f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.1.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.1.tgz_1515348028126_0.5103025811258703" - }, - "directories": {} - }, - "3.0.0-alpha.2": { - "name": "verdaccio", - "version": "3.0.0-alpha.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.0", - "@verdaccio/streams": "0.0.2", - "@verdaccio/types": "0.1.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.0.3", - "babel-jest": "^21.2.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "^6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "^6.26.0", - "babel-runtime": "6.26.0", - "codecov": "2.2.0", - "cross-env": "5.1.1", - "css-loader": "0.28.7", - "element-react": "1.4.3", - "element-theme-default": "1.4.12", - "enzyme": "^3.2.0", - "enzyme-adapter-react-16": "^1.1.0", - "eslint": "4.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.39.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-react": "7.5.1", - "eslint-plugin-jest": "^21.2.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "flow-bin": "0.52.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.2", - "github-markdown-css": "2.9.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "^3.0.0", - "in-publish": "2.0.0", - "jest": "^21.2.1", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.2.0", - "style-loader": "0.19.0", - "stylelint": "8.3.1", - "stylelint-config-recommended-scss": "^2.0.0", - "stylelint-scss": "^2.1.0", - "stylelint-webpack-plugin": "0.9.0", - "url-loader": "0.6.2", - "webpack": "3.9.1", - "webpack-dev-server": "2.9.5", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "greenkeeper": { - "ignore": [ - "lunr", - "flow-bin", - "jest" - ] - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "324027b42afcf072f1c619fce42469cd1d0ec163", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.2", - "_npmVersion": "5.5.1", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-gwIAYbEzjtZRzjrDzyBUtK/B9uX/V/2+2ZSAq33Cubn7pJ8nqox9J6c7L0x+ofUkPwrTESx1VHyKvlojPRV4Rw==", - "shasum": "7dce0c76127925123030625d797688e284e75c11", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.2.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.2.tgz_1515349297928_0.8855553497560322" - }, - "directories": {} - }, - "3.0.0-alpha.3": { - "name": "verdaccio", - "version": "3.0.0-alpha.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.0", - "@verdaccio/streams": "0.0.2", - "@verdaccio/types": "0.1.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.0.3", - "babel-jest": "^21.2.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "^6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "^6.26.0", - "babel-runtime": "6.26.0", - "codecov": "2.2.0", - "cross-env": "5.1.1", - "css-loader": "0.28.7", - "element-react": "1.4.3", - "element-theme-default": "1.4.12", - "enzyme": "^3.2.0", - "enzyme-adapter-react-16": "^1.1.0", - "eslint": "4.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.39.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-react": "7.5.1", - "eslint-plugin-jest": "^21.2.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "flow-bin": "0.52.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.2", - "github-markdown-css": "2.9.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "^3.0.0", - "in-publish": "2.0.0", - "jest": "^21.2.1", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.2.0", - "style-loader": "0.19.0", - "stylelint": "8.3.1", - "stylelint-config-recommended-scss": "^2.0.0", - "stylelint-scss": "^2.1.0", - "stylelint-webpack-plugin": "0.9.0", - "url-loader": "0.6.2", - "webpack": "3.9.1", - "webpack-dev-server": "2.9.5", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "greenkeeper": { - "ignore": [ - "lunr", - "flow-bin", - "jest" - ] - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "8d537b28a4c4f2c0f483e2e49a5d258b16a3b497", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.3", - "_npmVersion": "5.5.1", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-PRklMcYPMzANrTt7LFQFQxNZ55xa6zwtjOlU/9fJfchwaA4bbhsVj3XQbmMBtNIfDQduLiA6mmB38jwGHQqbNA==", - "shasum": "5fcb51ae0c488506c6af4aad70a544853d49e09a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.3.tgz_1515350717870_0.7194148392882198" - }, - "directories": {} - }, - "3.0.0-alpha.4": { - "name": "verdaccio", - "version": "3.0.0-alpha.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.0", - "@verdaccio/streams": "0.0.2", - "@verdaccio/types": "0.1.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.0.3", - "babel-jest": "^21.2.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "^6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "^6.26.0", - "babel-runtime": "6.26.0", - "codecov": "2.2.0", - "cross-env": "5.1.1", - "css-loader": "0.28.7", - "element-react": "1.4.3", - "element-theme-default": "1.4.12", - "enzyme": "^3.2.0", - "enzyme-adapter-react-16": "^1.1.0", - "eslint": "4.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.39.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-react": "7.5.1", - "eslint-plugin-jest": "^21.2.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "flow-bin": "0.52.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.2", - "github-markdown-css": "2.9.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "^3.0.0", - "in-publish": "2.0.0", - "jest": "^21.2.1", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.2.0", - "style-loader": "0.19.0", - "stylelint": "8.3.1", - "stylelint-config-recommended-scss": "^2.0.0", - "stylelint-scss": "^2.1.0", - "stylelint-webpack-plugin": "0.9.0", - "url-loader": "0.6.2", - "webpack": "3.9.1", - "webpack-dev-server": "2.9.5", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "greenkeeper": { - "ignore": [ - "lunr", - "flow-bin", - "jest" - ] - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "415e31b1f85cd7ac7e4683435669bfa65d2580d4", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.4", - "_npmVersion": "5.5.1", - "_nodeVersion": "9.3.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-Gzu+PL6darhoc7XZom3sQ2ZYRJt9hoN9x0fbdzt3O08KRARpGDbkxmwU2xcT46S6L+SlMYI8TViSGuTp139Hyg==", - "shasum": "4ac2a260fd18e3792da21f5eb307622f803bd918", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.4.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.4.tgz_1515448662972_0.7630476308986545" - }, - "directories": {} - }, - "3.0.0-alpha.7": { - "name": "verdaccio", - "version": "3.0.0-alpha.7", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.2", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@verdaccio/types": "0.1.1", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.0.3", - "babel-jest": "^21.2.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "^6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "^6.26.0", - "babel-runtime": "6.26.0", - "codecov": "2.2.0", - "cross-env": "5.1.1", - "css-loader": "0.28.7", - "element-react": "1.4.3", - "element-theme-default": "1.4.12", - "enzyme": "^3.2.0", - "enzyme-adapter-react-16": "^1.1.0", - "eslint": "4.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.39.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "^21.2.0", - "eslint-plugin-react": "7.5.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "flow-bin": "0.52.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.2", - "github-markdown-css": "2.9.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "^3.0.0", - "in-publish": "2.0.0", - "jest": "^21.2.1", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.2.0", - "style-loader": "0.19.0", - "stylelint": "8.3.1", - "stylelint-config-recommended-scss": "^2.0.0", - "stylelint-scss": "^2.1.0", - "stylelint-webpack-plugin": "0.9.0", - "url-loader": "0.6.2", - "webpack": "3.9.1", - "webpack-dev-server": "2.9.5", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "39859c174a68fb4bf8747efdcb8ab8a8fcfb1c44", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.7", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-oU5cmX3ZFzt2AxKIOUolCEhP1APgZY5WmD2WirBzCeGenPtLSX14/8KHMHnFE3+ou7B+SCSD9hpuib1dJpH/ow==", - "shasum": "af594dcd824fc5e742b5249fe3103d175afb6e5a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.7.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.7.tgz_1515870907053_0.45501983701251447" - }, - "directories": {} - }, - "2.7.3": { - "name": "verdaccio", - "version": "2.7.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "^1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "^4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "58b77391f44319e5679b891ce1db8b9c35e119ad", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.7.3", - "_npmVersion": "5.6.0", - "_nodeVersion": "8.9.4", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-KCEJPNndzEWMpRnikSAD1hy7NvSVLgpzzt+Sdz5rQol4nWrVr9WpwtU0HwwJDiZekESeyLHKXTgzvO7YMqoUKQ==", - "shasum": "94ae13fc2e3517d1c541bb35236b8cb50ba327c1", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.3.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.7.3.tgz_1515953061315_0.1960457016248256" - }, - "directories": {} - }, - "3.0.0-alpha.8": { - "name": "verdaccio", - "version": "3.0.0-alpha.8", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.2", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@verdaccio/types": "0.2.0", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.8", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.15.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.41.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.6.2", - "eslint-plugin-react": "7.5.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.63.1", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.1", - "jest-environment-jsdom": "22.1.0", - "jest-environment-jsdom-global": "1.0.2", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.14", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.19.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "url-loader": "0.6.2", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.0", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "695fe50d2c485b9a48ad9ad2caa99ab7cfb835e8", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.8", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-AKlnI7skPqHRPOqnGA/RO0B9tAhFHw8NHm7kgVEFfVbcNG0/zIDYQjpJsZoj689CIs9N8pJFj/9UJCKEy6G/5Q==", - "shasum": "e62fe2925dc3216eff163e4d50f275ed34d8d09b", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.8.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.8.tgz_1516091047069_0.5265207753982395" - }, - "directories": {} - }, - "3.0.0-alpha.9": { - "name": "verdaccio", - "version": "3.0.0-alpha.9", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@verdaccio/types": "0.2.0", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.8", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.15.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.41.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.6.2", - "eslint-plugin-react": "7.5.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.63.1", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.1", - "jest-environment-jsdom": "22.1.0", - "jest-environment-jsdom-global": "1.0.3", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.14", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.19.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "url-loader": "0.6.2", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.0", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "d3186896d0c6b90a29a56b5a596531039c59cdce", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.9", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-Ls+MH5667Pj5ts7puYGiGwG8TIktW1SECfz8g/zfuQHiKxvG55Z4c0+8ly+I3Zty5ajsNI36e9R90VLD3MzXqg==", - "shasum": "cbede2d33604a84201076ea01fb02e02733f3639", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.9.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.9.tgz_1516175322136_0.7325513169635087" - }, - "directories": {} - }, - "3.0.0-alpha.10": { - "name": "verdaccio", - "version": "3.0.0-alpha.10", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@verdaccio/types": "0.2.0", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.8", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.15.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.41.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.6.2", - "eslint-plugin-react": "7.5.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.63.1", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.1", - "jest-environment-jsdom": "22.1.0", - "jest-environment-jsdom-global": "1.0.3", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.14", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.19.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "url-loader": "0.6.2", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.0", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "b1115fed54b3b484b8a382420a6b2fec89b37ef5", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.10", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-gpRhha7QIh3Kz6OKI12SUlO+TmYmiKcQcYnfG+O6x+CVIw6npN2bffCyclxrUHWsWRIGrtYdixn2S/HqPDV4fQ==", - "shasum": "23649503c2abdab84f8fe97335616275005bd915", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.10.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.10.tgz_1516257380526_0.08490396686829627" - }, - "directories": {} - }, - "3.0.0-alpha.11": { - "name": "verdaccio", - "version": "3.0.0-alpha.11", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.0", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@commitlint/cli": "6.0.2", - "@commitlint/config-conventional": "6.0.2", - "@commitlint/travis-cli": "6.0.2", - "@verdaccio/types": "0.2.0", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.9", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.15.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.41.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.7.0", - "eslint-plugin-react": "7.5.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.63.1", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.14.3", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.4", - "jest-environment-jsdom": "22.1.4", - "jest-environment-jsdom-global": "1.0.3", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.3.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.17", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.19.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "supertest": "^3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "^0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "8e646eb03ff3a3fbde97e92b8ed9714a9a5f7b7d", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.11", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-Rewu4VoW7JuBryWadjmMHrrOVi2FF0SO1z453X3frEaG+hQsRi/LQIWXW1EZKqqpc4EC3BH5hxNp2ryoajLZ6Q==", - "shasum": "80f79165aa3d60404a3f51141add1937e322ea3f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.11.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.11.tgz_1517169146822_0.15834202407859266" - }, - "directories": {} - }, - "2.7.4": { - "name": "verdaccio", - "version": "2.7.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.3", - "@verdaccio/streams": "0.0.2", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.0.1", - "commander": "^2.11.0", - "compression": "^1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "^4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.5", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^7.4.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.9", - "mime": "^1.3.6", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "axios": "0.16.2", - "babel-cli": "6.24.1", - "babel-core": "6.25.0", - "babel-eslint": "7.2.3", - "babel-loader": "7.1.1", - "babel-plugin-flow-runtime": "0.11.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "1.5.2", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-runtime": "6.23.0", - "codacy-coverage": "2.0.2", - "codecov": "2.2.0", - "coveralls": "2.13.1", - "css-loader": "0.28.4", - "element-react": "1.0.16", - "element-theme-default": "1.3.7", - "eslint": "4.2.0", - "eslint-config-google": "0.8.0", - "eslint-loader": "1.8.0", - "eslint-plugin-babel": "4.1.1", - "eslint-plugin-flowtype": "2.35.0", - "eslint-plugin-import": "2.6.1", - "eslint-plugin-react": "7.1.0", - "extract-text-webpack-plugin": "3.0.0", - "file-loader": "0.11.2", - "flow-runtime": "0.13.0", - "friendly-errors-webpack-plugin": "1.6.1", - "fs-extra": "4.0.1", - "github-markdown-css": "2.8.0", - "html-webpack-plugin": "2.29.0", - "in-publish": "2.0.0", - "localstorage-memory": "1.0.2", - "mocha": "3.4.2", - "mocha-lcov-reporter": "1.3.0", - "node-sass": "4.5.3", - "normalize.css": "7.0.0", - "nyc": "11.0.3", - "ora": "1.3.0", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-hot-loader": "3.0.0-beta.7", - "react-router-dom": "4.1.1", - "react-syntax-highlighter": "5.6.2", - "rimraf": "2.6.1", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.1", - "standard-version": "4.2.0", - "style-loader": "0.18.2", - "stylelint": "7.13.0", - "stylelint-config-standard": "16.0.0", - "stylelint-webpack-plugin": "0.8.0", - "url-loader": "0.5.8", - "webpack": "3.2.0", - "webpack-dev-server": "2.5.0", - "webpack-merge": "4.1.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui || not-in-publish", - "test": "mocha ./test/functional ./test/unit --reporter=spec --full-trace", - "pre:ci": "npm run build:webui", - "test:ci": "npm run test:coverage", - "test:only": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc npm t", - "coverage:html": "nyc report --reporter=html", - "coverage:publish": "nyc report --reporter=lcov | codecov", - "lint": "eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "pre:webpack": "npm run lint && rimraf static/*", - "dev:webui": "babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "jest": { - "snapshotSerializers": [ - "jest-serializer-enzyme" - ] - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "968d36ae63d50a09b733d3208f5289d12a2fc6b5", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@2.7.4", - "_npmVersion": "5.6.0", - "_nodeVersion": "8.9.4", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-vWS03rqT2GFuyxT8N0hQfIBQ8JFM2JTa9ZJq28BXC5nF6L18MBfTV7vtqiW7Aq+PiUo2GRF3h/5zxLsxw5x4fw==", - "shasum": "ecf285d65ddad2e533b3d9aac06b8f643465d76d", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.4.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-2.7.4.tgz_1517170965837_0.8677997896447778" - }, - "directories": {} - }, - "3.0.0-alpha.12": { - "name": "verdaccio", - "version": "3.0.0-alpha.12", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.1", - "lockfile": "^1.0.1", - "lodash": "4.17.4", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "^2.72.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@commitlint/cli": "^6.1.0", - "@commitlint/config-conventional": "^6.1.0", - "@commitlint/travis-cli": "^6.1.0", - "@verdaccio/types": "0.3.1", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.15.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.9", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "^4.17.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "^2.42.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.7.0", - "eslint-plugin-react": "^7.6.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "^0.64.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.14.3", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.4", - "jest-environment-jsdom": "22.1.4", - "jest-environment-jsdom-global": "1.0.3", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "^1.4.0", - "prop-types": "15.6.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.17", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "^0.20.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "^0.0.4", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "a96ac10e3b934e66d7b8a38306604189ae27b136", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.12", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-slpiWVnInjQTH7lKylk5cU7/4LtATQzpas0EoL9SgBx174C5Juk6qV+jyfJ4mOxIEQlzklOqAmw5P6/Dc/4CTA==", - "shasum": "eb3b4eae4b76fc40b43a99f816d6461dbeb44b42", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.12.tgz" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio-3.0.0-alpha.12.tgz_1517755178587_0.9628969749901444" - }, - "directories": {} - }, - "3.0.0-alpha.13": { - "name": "verdaccio", - "version": "3.0.0-alpha.13", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.1", - "lockfile": "^1.0.1", - "lodash": "4.17.5", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "2.83.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@commitlint/cli": "6.1.0", - "@commitlint/config-conventional": "6.1.0", - "@commitlint/travis-cli": "6.1.0", - "@verdaccio/types": "0.3.1", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.9", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.17.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.42.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.8.0", - "eslint-plugin-react": "7.6.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.64.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.14.3", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.4", - "jest-environment-jsdom": "22.1.4", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.2.0", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.4.0", - "prop-types": "15.6.0", - "puppeteer": "1.0.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.17", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "yarn run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "7f03b5f2c5bb0c9e240ed9a5fba582beeeccf9a0", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-alpha.13", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-LFyfLdvBNUZNl5q3XQk60GfvlB/kjScm5oaQlP1Vkn29m8+lX+quZhyEaun6pXFASNUWhAiWh3DaHXu9xTFAqw==", - "shasum": "98475c87027b689ee1d90d89e0cd0cbc203f51ff", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.13.tgz", - "fileCount": 261, - "unpackedSize": 2446796 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-alpha.13_1518801329364_0.08087019992539135" - }, - "_hasShrinkwrap": false - }, - "3.0.0-test.1": { - "name": "verdaccio", - "version": "3.0.0-test.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.1", - "lockfile": "^1.0.1", - "lodash": "4.17.5", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "opencollective": "^1.0.3", - "pkginfo": "^0.4.0", - "request": "2.83.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "@commitlint/cli": "6.1.0", - "@commitlint/config-conventional": "6.1.0", - "@commitlint/travis-cli": "6.1.0", - "@verdaccio/types": "0.3.1", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.9", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.17.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.42.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.8.0", - "eslint-plugin-react": "7.6.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.64.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.14.3", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.4", - "jest-environment-jsdom": "22.1.4", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.2.0", - "localstorage-memory": "1.0.2", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.4.0", - "prop-types": "15.6.0", - "puppeteer": "1.0.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.17", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi .", - "postinstall": "opencollective postinstall" - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "yarn run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "660440e6bcf4d6aae177d11aca2c23b316d49f26", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-test.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-xJS5AOVWFsKqho+rwa/pygF3Ghd+um/Zkrh6ZVUkR0xhzltLmv/g/20l3e38SL+/NnZPNGo14ghVQmh6o7lydQ==", - "shasum": "2606e20ffa5fe6e900c7d9528e94861b1ed287e7", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-test.1.tgz", - "fileCount": 261, - "unpackedSize": 2449469 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-test.1_1518855171922_0.2249473398300752" - }, - "_hasShrinkwrap": false, - "deprecated": "this" - }, - "3.0.0-beta.0": { - "name": "verdaccio", - "version": "3.0.0-beta.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.1", - "lockfile": "^1.0.1", - "lodash": "4.17.5", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "2.83.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0", - "verdaccio-htpasswd": "0.1.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.0", - "@commitlint/config-conventional": "6.1.0", - "@commitlint/travis-cli": "6.1.0", - "@verdaccio/types": "1.0.3", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.9", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.17.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.42.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.8.0", - "eslint-plugin-react": "7.6.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.64.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.14.3", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.4", - "jest-environment-jsdom": "22.1.4", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.2.0", - "localstorage-memory": "1.0.2", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.4.0", - "prop-types": "15.6.0", - "puppeteer": "1.0.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.17", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "yarn run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "1399b5ceae83fed6513d922c2da212555a3cd999", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-pq8+v/uND3q4T3EyA9JQYGR+UFkE2uOuoFq33FBjEYCoq1cNI8WLOiiBh2NFks1YVaWOfv1khk4QF5zt8s7xPw==", - "shasum": "7405f7e8ee943e9670b46c3ffeb88a147d9fbda0", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.0.tgz", - "fileCount": 261, - "unpackedSize": 2470575 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.0_1519507376001_0.7452417166283622" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.1": { - "name": "verdaccio", - "version": "3.0.0-beta.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "compression": "1.7.1", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.1.1", - "lockfile": "^1.0.1", - "lodash": "4.17.5", - "lunr": "^0.7.0", - "marked": "0.3.12", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "2.83.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0", - "verdaccio-htpasswd": "0.1.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.0", - "@commitlint/config-conventional": "6.1.0", - "@commitlint/travis-cli": "6.1.0", - "@verdaccio/types": "1.0.3", - "axios": "0.17.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.1", - "babel-jest": "22.1.0", - "babel-loader": "7.1.2", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.9", - "element-react": "1.4.5", - "element-theme-default": "1.4.12", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.17.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "1.9.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.42.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.8.0", - "eslint-plugin-react": "7.6.1", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "flow-bin": "0.64.0", - "flow-runtime": "0.16.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.14.3", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.1.4", - "jest-environment-jsdom": "22.1.4", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.2.0", - "localstorage-memory": "1.0.2", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "7.0.0", - "ora": "1.4.0", - "prop-types": "15.6.0", - "puppeteer": "1.0.0", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0-beta.17", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.1", - "stylelint": "8.4.0", - "stylelint-config-recommended-scss": "3.0.0", - "stylelint-scss": "2.2.0", - "stylelint-webpack-plugin": "0.10.1", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.1" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint .", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "yarn run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "e9fc7b3f382889a24fa21dc6c27540011773aad2", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-Re5iaGF2aUGUXV9hw59mSeMfu3KYmcUWxrlgr23BuVfPX8hkrfz3sDuxHolFNBiSPRAoa7CLp6DUB9y8zbTFQA==", - "shasum": "86a020c414d636fc2f662923c347e390729178ff", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.1.tgz", - "fileCount": 261, - "unpackedSize": 2470571 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.1_1519507558087_0.24501697277085266" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.2": { - "name": "verdaccio", - "version": "3.0.0-beta.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.3.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.6.0", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^2.3.2", - "commander": "^2.12.2", - "compression": "1.7.2", - "cookies": "^0.7.0", - "cors": "^2.8.3", - "express": "4.16.2", - "global": "^4.3.2", - "handlebars": "4.0.11", - "http-errors": "^1.4.0", - "js-string-escape": "1.0.1", - "js-yaml": "^3.6.0", - "jsonwebtoken": "^8.2.0", - "lockfile": "^1.0.1", - "lodash": "4.17.5", - "lunr": "^0.7.0", - "marked": "0.3.17", - "mime": "^2.0.3", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "request": "2.83.0", - "semver": "^5.5.0", - "unix-crypt-td-js": "^1.0.0", - "verdaccio-htpasswd": "0.1.4" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.0.0", - "axios": "0.18.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.1", - "babel-loader": "7.1.3", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.3", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.12.2", - "eslint-plugin-react": "7.7.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.11", - "flow-bin": "0.66.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.2", - "jest-environment-jsdom": "22.4.1", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.1", - "localstorage-memory": "1.0.2", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.6", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.2", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.4.0", - "stylelint-webpack-plugin": "0.10.3", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.2" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "dacf6bc9d93b9ba62eef3ece3e0e150db0f805cc", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.2", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-t/2M4HN24acf0+5nRw1i6x9vsDDuJB2cvY1giHz3D2JxWJhLbTj6/hxLU3l+E5gkmstnzLeDUKcvRDk65OtM+A==", - "shasum": "3a5135c49f1a918464e4bcddacd5b0a3b50e16d4", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.2.tgz", - "fileCount": 263, - "unpackedSize": 2477514 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.2_1520183275822_0.9504122708738241" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.4": { - "name": "verdaccio", - "version": "3.0.0-beta.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.3.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.3.2", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "express": "4.16.2", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.0", - "lockfile": "1.0.3", - "lodash": "4.17.5", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.83.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.1.4" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.0.2", - "axios": "0.18.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.1", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.11", - "flow-bin": "0.67.1", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.2", - "jest-environment-jsdom": "22.4.1", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.1", - "localstorage-memory": "1.0.2", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.3", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.3", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.2" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "768ce6a8821edeaea8ffa52a9a385604b0c20ad1", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.4", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-uFANz73MCGXubjSlVJTB/YLaVJJqSeFGkUdY/9JyW5U2WSDZ6dZqsH33pImZm5OOuysq2QnyEhnR4D0UlELAfA==", - "shasum": "154e6e57850a99d04963ceb5e43b8004a6057809", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.4.tgz", - "fileCount": 275, - "unpackedSize": 2869306 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.4_1521386920020_0.9613534795929355" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.5": { - "name": "verdaccio", - "version": "3.0.0-beta.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.3.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.3.2", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.2", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.0", - "lockfile": "1.0.3", - "lodash": "4.17.5", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.83.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.1.4" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.0.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.1", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.11", - "flow-bin": "0.67.1", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.2", - "jest-environment-jsdom": "22.4.1", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.1", - "localstorage-memory": "1.0.2", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.3", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.6", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "179d14f74a3f09b2caec46667d8a462b7395e8ef", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.5", - "_npmVersion": "5.7.1", - "_nodeVersion": "9.4.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-RoHczPoB3hIxX0uRjj1Vvpqnp/9FEhCalqL9xd1K8WtRIxLvEM9CM81Oj99bBVprFSq6/sHSjP6mKDk6T0BkJA==", - "shasum": "c37cad0456f43b91ee1e996c73eea5ebec194f38", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.5.tgz", - "fileCount": 276, - "unpackedSize": 2872695 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.5_1522091788682_0.4296987431010175" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.6": { - "name": "verdaccio", - "version": "3.0.0-beta.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "^0.3.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.3.2", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.2", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.0", - "lockfile": "1.0.3", - "lodash": "4.17.5", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.83.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.2.0" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.0.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.1", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.11", - "flow-bin": "0.67.1", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.6.1", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "2.30.1", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.2", - "jest-environment-jsdom": "22.4.1", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.1", - "localstorage-memory": "1.0.2", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.3", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "0.0.6", - "webpack": "3.10.0", - "webpack-dev-server": "2.11.1", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=registry jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "71ac920efb21a3c15d74b164ef37c84b91b6c563", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.6", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-g3VNWc7mDXGhtHqHBHs4oDm6MLDDJBZq1L1wOMXwmbSrF1Xqfs+irWH/AsNs8t1kQ66lo6AhOqFKLy9o3EMlAQ==", - "shasum": "38c5819e6ff9d749562ead888dfae527213a3692", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.6.tgz", - "fileCount": 276, - "unpackedSize": 2529102 - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.6_1522784227203_0.17299505923928393" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.7": { - "name": "verdaccio", - "version": "3.0.0-beta.7", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "1.0.2", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.3.2", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.2", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.0", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.83.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.1", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.2", - "jest-environment-jsdom": "22.4.1", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.1", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.6.0", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.3", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "8f2493df4c897ddfdae70a1a1aaff741da52b3ec", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.7", - "_npmVersion": "5.8.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-IJUTNvHi8Nv3GJNPGxYpRbuQkMqiFyD5k0XwflBdCb6dPaPnOpuwlc6Bs0wnfio57szuW4qKCiW3strTi3NghQ==", - "shasum": "c7a9e1622705ee37411ea7a19a6272056fc5b1be", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.7.tgz", - "fileCount": 280, - "unpackedSize": 2944566, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5vW2CRA9TVsSAnZWagAA5u0P/0ZJ3ZC81bC4jOIymtBD\nqrH9Tqh/ArBhNrzLLa7o2GiALJIGMpG9TUp2lMeM2aA++9s4UUF76is14Sv7\npRlmrmmk9rZ1GYGFEvLCw2fm58FJ2+Dz2cM0a2qQOJ7cbkS1z1iWE92a327V\nunSlX3YQQ3+NgTyY/yEVOf8II1G9wQ5NrYdqQzYR0kxSkh10j2KFFte6lqBu\nzpbum9IiWcAQs+URDQg3qHHc2C0eQARWnyonhZqqI1O/ZsyCzlEMGw3K7QRx\nVpNnDJ3VPqxyz4p5k/srF0W4+8ikQPpFKqKpNPzN0rdwLRumOOKZgcZtDBAw\nkBoLs5fss5B8ty1otMDOM68zaEN8liADIv3Z3Cvge/fO4PPZbysAnCMlhQCO\nRudFV9IBLpuzQqS3m88e21ZjF0uW/qi5McSrN2ts7pxpp3HkP0dKXfvh5/yl\nOQD6U5Y6sv8HIGlkAIA4NPwTWvyZ46yLTp5tdTcjhiS7mfLM0JBoHo6J6/c/\nlNPS8ENmShSm+8PYYcE/mlnVm/Kgeey+Qc5N5oK1Zp7Z0CNvl8N0dN6koEP5\n8bSe74KswMDklWhcbcKsKyKsiTdbPn+nwMPZBCK8rw0aPFzOkxaiXrLsbdD5\nEPe9rAc+Wb0eIqk69mxOcxAjab5tY1t485CEfzZqu95ID/EnSUEQdLrhHz6s\npefV\r\n=gC1q\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.7_1525085621610_0.04969176611364379" - }, - "_hasShrinkwrap": false - }, - "0.1.7": { - "name": "verdaccio", - "version": "0.1.7", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "JSONStream": "^1.1.1", - "apache-md5": "^1.1.2", - "async": "^2.0.1", - "body-parser": "^1.15.0", - "bunyan": "^1.8.0", - "chalk": "^1.1.3", - "commander": "^2.9.0", - "compression": "^1.6.1", - "cookies": "^0.6.1", - "express": "^4.13.4", - "handlebars": "^4.0.5", - "highlight.js": "^9.3.0", - "http-errors": "^1.4.0", - "jju": "^1.3.0", - "js-yaml": "^3.6.0", - "lockfile": "^1.0.1", - "lunr": "^0.7.0", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "pkginfo": "^0.4.0", - "readable-stream": "^2.1.2", - "render-readme": "^1.3.1", - "request": "^2.72.0", - "semver": "^5.1.0", - "unix-crypt-td-js": "^1.0.0" - }, - "devDependencies": { - "browserify": "^13.0.0", - "browserify-handlebars": "^1.0.0", - "codacy-coverage": "^2.0.2", - "codecov": "^2.2.0", - "coveralls": "^2.13.0", - "eslint": "^3.19.0", - "eslint-config-google": "^0.7.1", - "grunt": "^1.0.1", - "grunt-browserify": "^5.0.0", - "grunt-cli": "^1.2.0", - "grunt-contrib-less": "^1.3.0", - "grunt-contrib-watch": "^1.0.0", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^10.1.2", - "onclick": "^0.1.0", - "rimraf": "^2.5.2", - "transition-complete": "^0.0.2", - "unopinionate": "^0.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "modules", - "proxy", - "server" - ], - "scripts": { - "test": "mocha ./test/functional ./test/unit", - "test:coverage": "nyc mocha -R spec ./test/functional ./test/unit", - "coverage:coveralls": "nyc report --reporter=text-lcov | coveralls", - "coverage:codecov": "nyc report --reporter=lcov | codecov", - "coverage:codacy": "nyc report --reporter=lcov && cat coverage/lcov.info | codacy-coverage", - "test-travis": "npm run lint && npm run test:coverage", - "test-only": "mocha ./test/functional ./test/unit", - "lint": "eslint .", - "build-docker": "docker build -t verdaccio .", - "build-docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=4.6.1", - "npm": ">=2.15.9" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "license": "WTFPL", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "gitHead": "aa81c3f18dbd45cf13d9b5b32f2c4ac28f3dbe32", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@0.1.7", - "_npmVersion": "6.0.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-NirqZlCD0ePDtNTLRG6qRoA0gdmAFgEFv5ap0UF37t8kcK/ANHrp4ccYC/vuTfSzVC0wX+Ez02qhnKlvAfMp1A==", - "shasum": "b3564ee0e396ea7f46d9ba4f1e2ba3f35a7076ad", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-0.1.7.tgz", - "fileCount": 131, - "unpackedSize": 972237, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8hSECRA9TVsSAnZWagAASwUQAILNNBExFYajcsX+iarE\nPnUyRJJ23Xb08JzgrxgyZAdkvR4x0dbSmSHKPNSB978c96TtM5KJwBm8vycQ\nE7Kh35doPGSMNk2AUwPo9/rF7Oafz5jQkd/Y862s3VQAp2TcraNg2WTZhLir\n2fJpuJJPCNgOcPBCWQYWXHwRiDMoDDrERuBMJfyHarzqId1SD5lyO/lAiqOE\n6nysziflomTUlEtDz9x4fSTUR+ROttTUMzfPHbu5zliDlAvMU2aLKt0HOO+q\n6XN/9c9qgHjCkUPwox/mGLRVSz4DKe9x7TAEsWpvNQyfPOtsvScb4oJxFXP2\nlTXZeL3EXb0dp87gzr2nZ2ZhgEov/LtqMoHWxhU59U0UCgZyvfAXLmao/UAh\nmnkpz2GNTy2EpZ6hkUP6p24Yc8y4m+YgBwojLXim865F+7DsYJsypFfOszFh\nkKAB0xUpfTzdo2CIvrLzZEBj1+gTtyw/7uixO4YJd8cpYtqCbiR1tj1bsY5g\nQTwIZILqGYzJeqYaHr4wP/lEchyIDgGjb3lyUTKFbO7CY5rhF02WwwBKvrOy\n/l6UA3hMZexqOJy6PI9dHEG84/XBTsxrxbc+qSSdz4qARAVsGz9tqyQnw/MG\n7Y8nvquKrSwQC1nAzwILFKk66LvkrZVX17DhU7S29bJtAbtUSkOKQgK8qaRP\n9j9O\r\n=bxD9\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_0.1.7_1525814402858_0.4235303346461927" - }, - "_hasShrinkwrap": false, - "deprecated": "this" - }, - "3.0.0-beta.8": { - "name": "verdaccio", - "version": "3.0.0-beta.8", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "1.0.2", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.3.2", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.2", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.0", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.83.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.1", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.0", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.2", - "jest-environment-jsdom": "22.4.1", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.1", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.7.2", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.6.0", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.3", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "d48b9a38d0e26b6037728f20d438b353a317823f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.8", - "_npmVersion": "6.0.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-ciRtQEnw5qQdJE4T6EDKmUwxXh1ESvuct8fQxx58fmV3AEOIhVNmyVuuRsp0P1E4Z9VCLCADq21UhsBdDglUDw==", - "shasum": "08afbb595f12947cfe1c82bd9e110e88da505ef4", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.8.tgz", - "fileCount": 282, - "unpackedSize": 2948534, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8oHMCRA9TVsSAnZWagAAJpoQAIr9HwzHGkjYgzNQe52A\nD1zswSSfanHYf/oijKuNtMQzMZ4c3VhR3kB/EUx+bxq44BMw/DR1PJE5FE+G\nchWFGcye7xoJcQ/DaFCA2zswi+03LVSlx00Q6fU4x3c7+PZ6c/MTt/2DCzb7\noFU0LDOlHT0IfFscHMMILMAkowbki/JC1SIlc0rrjPynNIqCwS94aC/gPyRz\n9IEayWjP+ZRzHluc4UL24+bzvpAas7dlT2pD8eJk+Idxq2MxiQILLW8U3in2\n42c1i90DfzqXDHawAXv6/2Z6hEy7pLDTcjOXYL5eWMGWkeIbjybvnaPHWCNS\nZlk/15LHQIuthSIt5Up6idFC76x/ZuP4XdI0RsZVIuSYw/PqNMFDG4ZHfkI4\nTk2rqjWy0OwediFDTe0+t6LQ0KKcced8QpBGJPzBKRMVWAndPbj2Z+qcnJJP\nagduez/eGNsigiKH77sO/mv3i10a5gb62a44eM8bR7+TI3PPc6gTfPxjNe44\nPuL2iSJyOroU1iQ3TSvgRC/7W3t0diqAQ4fCFZGBzQEnOXPHrTwlFZJZgZ83\nXSBwfq3pZlRbVbaotGgKglVYS8IWHxmNdhWb8c1l8rtkCp6au/uuiHQoDKQc\nTUgrOqLzTu1Jt3Q8iJ2QFO11DdhN/Oe1GT5GQM9g/XiInnPC65Zoi2gStbhH\nlCEO\r\n=K1hp\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.8_1525842379481_0.6468551661186142" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.9": { - "name": "verdaccio", - "version": "3.0.0-beta.9", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "0fb7c7810a78416173d86fae079dd334bc3ff5cc", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.9", - "_npmVersion": "6.0.1", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-DpOXKRp5KAoDoOn1HfDnPZmeiX8kKrz9RxtzGUcecdzLRAFAPIC1MROqiL5T8eCCwT4YHM5W+IwBuvsEn8ankA==", - "shasum": "e47862f9e71fc278f953fbe04b2d45717c76df9a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.9.tgz", - "fileCount": 282, - "unpackedSize": 2951036, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+LT2CRA9TVsSAnZWagAAbg8P/22Ra72Ctezr8S0MbbgM\nt/TCA5FDdhwSkhfpytuQmY+Tm80B91lpnwIwBBFtiE8JmSwIV8fNXFKrGXFX\nWF4ShFFKxgskYlQO4Y27/eALvnFe+aV7GB2v1Ipjmv16qjPAR5yClsuT7DlR\naUV9gmIRAegwojdNV+iKeXRFgA8Tm2D4836ocC7jbct/oS+ELvOnO2vWq1Z/\nCly2UpHxspJ8Bg85Ho82FUoJKb0h9mZzjdVaqVOt957si3azZFHclmtVvslh\naCF8vbkVcexpSJ6hYq6fZ4R6jV7F8pfvmSLHhbdcv+KmtuATEXTMlx+ufcUI\nIQ5VMHsy6exQMVcWngYFWT5XUCBOLUMOYTnpnoEMPPIUGBfG/ewjbBFhRvDg\nLce1SPhZE4MzEjo+dQQ/gqtnpehNLCJrWwqqAynU6zpVlyPZ3pF1vFt7gboX\n3b2qRnuuhvySXj6n7dKvuKxzd0UImO/pcRbCb+YFL7ghf6fPi5UJtIvkN5me\ncwlJ7l6/ZS9LzIRGO4jGyVqFz39Xx2jbqlkxgc1w1JoZl1jk1BrqJITOs739\nbTxQ5nQqXNBH+lRa9EJH8dXtY46NAHX+loyiLOByOZMXBd3urWrVZG0oeZrX\nDmV1v/ANJ8JNALIQU52Mfh7ZqoyflKKMT+8+GCr43SWXVin7IjVQAwXDdato\nqiCG\r\n=IIRR\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.9_1526248693288_0.3041121457464149" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.10": { - "name": "verdaccio", - "version": "3.0.0-beta.10", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "089b7895b132c825bca21557f426976d71fff041", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.10", - "_npmVersion": "6.0.1", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-KyMlfQoryqT6OkawECj4VZ/Q8F7CVArQyFpCPVdtXUzAmdGjSIB9SSQkChiEZcEblcim8Y3nnmoGqp2qTUYt2w==", - "shasum": "40be1c27b09aef4fb5abb52118b2efcec7ddbc97", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.10.tgz", - "fileCount": 58, - "unpackedSize": 1811640, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+ei1CRA9TVsSAnZWagAAN+cP/0J2gQTgwzk6MF0B2SR2\nmo5RMtiKmF73E4Ys7qHDCw/cW0F9eB5nFrvhLiGOQdSoM1L8ade36iQfeErx\nuc4y9X08bqpBHTDwy0bnaiNjq0jxMQiyVSeZ28gng7HgK95Ren+uhntx27Yp\nWexCT5gKEG0A1IAZkZz65ARAvb8rr1xvCqoABG4btrVbq0fciZb7W6I12uJj\nKXT3H2FBZbEPrTgxw/ZjV5rgWc0aQXSThb4ftrGufV2s+8CZISSZKNUnTdhU\nOxroi/EsHY282l58zyt7zbDOWUKscNdmLKGwHRXmn5x/V2SEvagZpEHrgFMI\nzgcunff7Imqy3GRBSjpn6ZAfP33atv9tSsdVlkxn1qUsUGsd9N0MQAD9MHZW\nwuQnf98JTKx0r1kPQbHMRTVppz2W3xcAWFOcHcN1dGCOYfSSulHYhfTNeUOm\nDKXtK5F03FBilprc8ALJqJUeCuWN5Ur9V3APARsbpTKxIADFKiO12b6YGic3\n+GZwwRwnk7i6b/CT+Yj9a+88tY15QkV0w7caEvuXWRQ61gjMO5zKucym9Eb2\n8W6c8MtQ8Pmd59nkyyGufnIqVfbuSm3DFkShSIVVZ0UHeFvBr3IMaQ7ULdF8\n5VyvK08NTpkUxCSNV3DBAdiLBrNElH7Kl0EiN4nFpd6jsBqu2C7CcYBa+99P\nLwV8\r\n=DYLw\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.10_1526327476372_0.06339780740344736" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.11": { - "name": "verdaccio", - "version": "3.0.0-beta.11", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "456f4b958e44ce4d396300d59a3555df3a5f5ba1", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.11", - "_npmVersion": "6.0.1", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-8e3NTROQiIdWMmdVtTkkPX7U3ua20MQ3BSzXAqHnC1lA1n6QsR5hZxR104xvfwVY1lL9IDn3z8XU8Lfou1CWuA==", - "shasum": "bd6e13e471ba05df52acd4b3ce3318d7d0a9da73", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.11.tgz", - "fileCount": 58, - "unpackedSize": 1811630, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAS0FCRA9TVsSAnZWagAAAToP/iGg3BNtZVmO+jyyCNJN\nr7ICh6CNCGgOgD+MH9kD9OvG6I71ODTP6ge4LsWbQPe9Oh7sOhFwmAc3OnKH\n7ZzME+HFwMVG2VS4+NgFQzu6GWKAqb6VRqgFP59ACxajs7IO0WxCSNfOPqz7\n8MVO3YwPEqc4zYm5hlhO/ehi45KmRnC3l6pJRIB1cVM+Qbe8AvJvmWZ/SS+F\n4aFAqOenqZ3+X8NSPUTF4E4iGyeU5+3fwJ1tVsqjrnYXda2SiioRAUGO6Hvs\nJiclfwMjmgUkwYTOK1Q9oyxaNKIiziBBqdNFUt6WLSYBnSawL15w8ak/ITUA\nvH1JsQ8uCiDaGcWaFxXQYHDCDgqXh8xdjvlqJY3gZo1l8vCQtpAkz6Aem2mR\n7EBJ/Poqomm5+yMbcoGQWVLtYGfZKC3/g3jckvpQO70I5KWqg32/AqIdI6Wt\nmAFy3TnMixDGWe0CCOLV3yELvt7+tvmEMCkws6s/augik9Htuujk/nrIF5S7\nJf9jd2ywB/lNk/ad5OA+0wtXE5u/aiuQjLEKl3FTM7g8o+zUGh4GQD5sNhR6\nvY85mc1FRswE74RQVFdOSuv8ojhlAtget+X9NJGhooDOdUHqZnJ3WkE+7DbX\nP2doQGI8gV2fzPotxTjX5zpYzY/XxdEEz+17n9YZhiihgWZPGomiWPRW6RYg\n6JoC\r\n=0cYl\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.11_1526803716388_0.03956702430920278" - }, - "_hasShrinkwrap": false - }, - "3.0.0-beta.12": { - "name": "verdaccio", - "version": "3.0.0-beta.12", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "lozieraj@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "c35469e0b2daf2d5f09d6cdbfcad28cbf7021f31", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0-beta.12", - "_npmVersion": "6.0.1", - "_nodeVersion": "10.1.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-EQFolkRIa0NiKgsQeimVzEZ0hkaiVo3r22vdbmtVk+yMddCJTz+dkCjKpbV+jVDwlvPi9WI6LTheVMPG3CmK9g==", - "shasum": "3f2f4a8ef36189a01246357bbed2d3c066adb5b4", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.12.tgz", - "fileCount": 58, - "unpackedSize": 1814068, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBcohCRA9TVsSAnZWagAAsjAQAIxXHZ2xO85hzYGF9Nd3\nSgp3+KZ1d0H5trL3TzH+7Lqdp5NsP7pAXvoEc9MueE63ntHHvVEQanL9kfi1\nTIehb0qN4T0khTTFNacqeTdyOIP/Fw5lzIVPVvj3RdfuSL06O3KKAY6f7dUV\nG5zM79t2l/rDm1YvHPslTRdLdMKQ8CId5GlEPT0fbQvs5AelWY/whTRZ+Hzv\n3F3mKxkkr7onpib38bN3IFZBhyJE93rveMcY5mOSu3oVyABNaQCRakG4ezUO\nlJONpSaoevzU1y/rlU7YAPC6dJMcipSqF6mJEPvsRZG5UpYkrULaiCLvySSc\nt5G829/MNaPgl/qC2XMmT30MaaJxT/4G3zC7pwO847XY1CU3hiZlvvypalrM\nJtCqmNjVIfDejXg56It1meM6F0NVfiilx05l/JuKxJjbuTCWLUWCiRwyGIH/\nYk2nflSohFJLnnxmHOhyIPkpmRDZ+JH+JCpjySmLzZMOXVxZq7dL1AThN7mK\nFezTJ+enG3UaBq5/Ps9wPPzt2RBO/HaHOdoeK25vdUNop78MVPokqZbAPS0k\n8SmwLjfMhdFPrTyRU5iXZiYamfq2oq8gd0VwTmoRmNVY4PiUW0vHvd4VXh0v\nk3pQnS5slOqNwShIAfG66EHY08jOFSChUi7zFLQzeja9gjxbXpG6q1Kq4M45\ngx0I\r\n=XzQ8\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0-beta.12_1527106079943_0.7448555809934494" - }, - "_hasShrinkwrap": false - }, - "3.0.0": { - "name": "verdaccio", - "version": "3.0.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "bd665ad999f47c18deb2f468b2644cb0a6877110", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.0", - "_npmVersion": "6.0.1", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-nKQHpjylzbAUqmpkqgCpok/GiBMyIY38ymF+Y8VV7w26Ra7EYxcjkFvsFK2goZYWSughkfSsHXyzy64FJuFReg==", - "shasum": "93a4ee9f6ef68040e6976ff09d6e3022ba4f43d5", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0.tgz", - "fileCount": 59, - "unpackedSize": 1806451, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDx1rCRA9TVsSAnZWagAAfSQP/0+Yy1h0PTlQd6DBOc4m\nIdcTK+UwnfqWpXCAznfMZIHJWnraxMAAtSuwdC6RtT0Y0VFFAyMs4UP6usw5\nBiJl2FoQl+Gt5ZqJgJ5MuSa/wAdLZUwulsE1dnAaLCoSI3OMQo0J6DO+vLnu\ntnHWaFi2rpC/mTPIGqOV96VZ5cQHnmzjMoDOG1Oqhr0oKaBKUf7z7Yz/UzSX\nkKF4TQZcBQ6IJxW5l+Q5suXtLM94TfmNHZ1UuQ1QImlhUH7gUWhdw70WqGaG\n0Jqr7aMtj46N+9oXeevJrPSiAA0mqwyN+o32/E6bTqR0FtUayrzJNF/R6nG/\nHcY0DkNpQeM4oLNhgHKUN03hBCXC/T8ryOsvv5D1ZRnz+umOc6sct86PpRxs\nBHPuhO+3bAfOGzXXItenpzenRiMe4ymsc7nmuGFKy4gPUKXJBf2KLQRwMwuI\nVXkADBdHAfQXzGEQyh352co2MFm4sw0VaE5OBCH8aym9q72qpiR7fng+b9Q8\nSbz0REZ3JBcB41yD4Gu1Pcm+RKIFjJ36a4X3OfKh4FehWdz7DTvOiu9xddu3\nMz+ztCeA24HkSUBLwVn0njJyh40dV6fyr/pksr+XEceKDPEMuaq2f1rciVvX\nLy3txGsnjTZO2VPCl2HOJLrsXsKSxs0M56FFXhppx8+H0VrK9/lp7K0YE0Tw\nzjp4\r\n=W9kD\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.0_1527717226896_0.8360757324920225" - }, - "_hasShrinkwrap": false - }, - "3.0.1": { - "name": "verdaccio", - "version": "3.0.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "145355760e2e36b2a03d2263f8d3bc1b0270925c", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.1", - "_npmVersion": "6.0.1", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-MZO6tpZsbkif+hvqh2jyiG9opU12qfu5RghVcUaCKgxMVJjV1WUf9oLMBYs0aET/S2mV1rLKL91TCID3YjK/qg==", - "shasum": "ac7d5da8429f75df1ba0495ea5c3937dcc939977", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.1.tgz", - "fileCount": 59, - "unpackedSize": 1806711, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD6JNCRA9TVsSAnZWagAAmrcP+wZv7NGQB4ssQQqxx6jn\n3kptWZwmP6o3i8kovBQuSjfCJ5fY5jCjeHvElekjNZE2BCXqHdGXqbJdSJWW\nd8Eh7MtDTXzgyemFPvrsDJKDklF/uLbpK1/iz5R9seuK2Nwfwj0uvQ+ezefC\nduJFe2zWkvt861+owzUBVt+sczUMEtm1OGDfeQ29BOJGnh6AwqVqKNlCi1vL\n+L1ef12vAGmq4adQ2ia7MvZIQa1XnXlPb0xsorY+zXjTYHRM9wbMAsIUEGcw\nQU0mmOLrmIL0cfu+hioNcW4nGzgGRL7+S045x3mbvjA0wMVMVBVfOfWIVil2\npkI7zKreFo5MdGJOjDYjwpiAFcaP2Ej7PG4myLHaNtf7PqE3V4DNCpXleB2c\nDvGjDTaVsIls+891VkGxXvwlfawfuaDQ7qfzTpf/yESpY/itu+Tyk+2r2ecV\nznNx/GcZvapWtMYnJwwmrUnqGM7zSn9l+leAxuv8kalHkhHg8EVtNgQYEyiS\n7059iTODDwcNEothMMCJEkSbMdYNdF/EOt+hiWg8c1at8IbdnICM8wSxhXSc\nOzN6k7As8Aujk64r6d+Le3fe3iuyZqkekgv0xIuD+mxBLLj8e/DMA1qnMI3k\nh2Wy24yXqQC+0ApWaMXo3W0mmm23hhPoNUbTeaVsCsRnmmM8e2r/kGKtmQxW\nmUFZ\r\n=gOqX\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.1_1527751243406_0.4004223920188046" - }, - "_hasShrinkwrap": false - }, - "3.0.2": { - "name": "verdaccio", - "version": "3.0.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.0.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.8.3", - "webpack-cli": "2.0.15", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "9d65ea4e442dd983a1acac91e585f9fe07674416", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.0.2", - "_npmVersion": "6.0.1", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-cw5WaBUvhKnK4XWIGwWhFKcUbV9hYjfpBbTk9keOx5BH+0nv8jhL4H6FPhme8TbitB6Sum0R2ApSwlCMKiF78w==", - "shasum": "f9d81e2db637e03a8d75a43252157559cbd5fc20", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.2.tgz", - "fileCount": 59, - "unpackedSize": 1807014, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD7gqCRA9TVsSAnZWagAAElgQAIPGsCe1RGJmGMutnJGk\nb55dRvM+em/wL2lwVsOqeRm4+fIfwy4oaZurFFiFNlO73xzMSeyHMdKm1zSp\nmgRWDj4Frl8oMK+QTcXAbsNnDAygbR09zmgdp0gGpiVbEWmxR2PRSMVqbP6f\nVKl21XmmUJtiHV3bw4aET2qjxdXThDZHL6vQ0jynDYz4glkc1VG54soPB0F/\nsq8OfYUKw4S1Wtw3boJfR/tvznKqXEn7Pz+Qkn2QKpNV+os4QKBQhwSIaeOa\nVPK1YXfMl7VJjzQ5xoCf6cqngoA18xrIq8IO1PCrGCIjeEornFiCt0vQql7u\nON46vdThvYhV5aTqXa8qFuVzf/IjkoHDegEd5N8HtIFR4Z7Mh3NGlyZEC4bC\nTJ+L3htQi9OVmwLXA7dmFac+b6y1P7gNBNTomQaeQBm3Ewyq0f6buwgSDo8g\nGBSX/C31zf7a0Ft6k8rmbZ3hbfoODZdrKnRWYYLF45QyiUD0jMwCBTLcRDp6\ndQQbcCXx+oK9eRConI4vv1zfUSQnuTWigCj+Lcg42duu9FXFMrQNUEw/4HCc\nz0emVOL44i8slyj78HQu3RGHJF8VOk79Q57WK/BaZUeLM2LxpDCq1o+hgKGQ\n0kqOKiY7Nhg9yTvOcQx0AAafMq03hKNPGpz+th3OUntNq5zB9ZZ0fJ2PtT1+\nlc/D\r\n=57FW\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.0.2_1527756841013_0.2049855678608805" - }, - "_hasShrinkwrap": false - }, - "3.1.0": { - "name": "verdaccio", - "version": "3.1.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "28239df877e6768b01e2954fac8f9dacb4b8336e", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.1.0", - "_npmVersion": "6.1.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-InhScKCAbR5M2lACodIAEnyi+s9R5qZjCYpbn3KrQCulyZh/03/BDeNOK7Vrd0OZ+GfJFtcscxtMg6PRg2lkvQ==", - "shasum": "b85849f91bc5d135fcacda8b7aaed80145fa3b10", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.1.0.tgz", - "fileCount": 71, - "unpackedSize": 1739850, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFv7pCRA9TVsSAnZWagAAYPEQAJyllqXkO3yhpSG5x7cE\nWfCdRInMv6PTqzTcZyEqp80EnBIsY/0xbY7Uoofo3J37cPgFwWyguyGIQxS9\nOmGAwDdcst8nDgZFWLhplAm9y9lhMoqfrS9nzFHkk4jG18+81gyYCzR1ZTXr\ncJf7iPeutRPIFAGBGVb3516ex50XdG0xdV/MbdAH7roaZCpt+Jr6v0X81rUv\ny0bz/u566Mpfm7rHL6g4wz3aazrQf7BGf+oLGGncFV4lVQfpVk+x6zIEi3R8\nudogaIkzodoTjG5e3UId9EKb1F4t+23yG72JGLndL/IEnzF4hS/chiu4TUj7\n8Selbg/l4inTM9jJ5uYNbDx3aPTbSk80aXyk3O8pMM24NZhPOhY1PqIY2vhw\nWqh1y/LfWCqk7vSPyZ3EeJkwDtMaRNIsSZ1Ws+DijUagZLBWCBKbTbOC4aWQ\nC3qy55FjAiPju+OC3OR8L2OASUDCR+N0KE+NkF3EBdv9bd94sEUDaxe8/SPX\nsQoSM35a6ND7gdL1RXJ2WYRE0xKFoSSim3MXbaIAkGjmDbt/5bjWZKM1Sr7+\nfx6IwwbJDcBFzmU3xRmQnyDAyzctIY8NsVm2mlifXro/C47aW2ZQ23Acu+7B\nLfJ8fesvpj6twYY/PXa7zEkhDOcXReWs+dpxDjDeIlagB2eS/n4s7EOfMGFh\njIBQ\r\n=BdN4\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.1.0_1528233703540_0.9402485237785689" - }, - "_hasShrinkwrap": false - }, - "3.1.1": { - "name": "verdaccio", - "version": "3.1.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.0.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.1.1", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "3060ff8280df49835c62e3681a6bd1140f4b1db3", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.1.1", - "_npmVersion": "6.1.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-c1XUghepWOsSGjGY2NQhQm0Npu6oc8QncS63iV9uye5MPoJsZ6w6VM5f5KKWJFLvcaYEuIlwX4SlZzcfTKY+ow==", - "shasum": "00fc2ff394262c83f8d7729ed3793f6f4b143530", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.1.1.tgz", - "fileCount": 71, - "unpackedSize": 1740655, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGMitCRA9TVsSAnZWagAANRIP+wd1hHF1KPptlGwzaOkT\nDvlnZyDM4hXfuHJ+YnW+/63SxFNudG2vJZcImFoqDnRO9nUlmKVvu06skITn\n/jM7y5j8A8K26ZmuXac9Avgc6bHpnmLGCj7RQMLAzzrsJeTIKoqFSDUhrek9\ncLqdGr/g/wMFLxUej1TnpRiKl+pkA03iS8scLmPXSWqUh94oJjTsLC+WHDea\nBuW6iUqJcaN3ycI1xBaiMleb80mU0DbS41Z77WUFNk6+EmR+3vVTpEG+02B+\nCGeTdVXDNCJuGDu580+rSW0MTkOXnVygLoLyKyg4ww6ih6jNeocszOKDB+F7\nTb+3SbkFq1doPvp3Rx/rAi/wpirwD6sRXWtnWmFJ+vGb0Cs38edXcZmtGeSu\nhu1moMdeWKPHMcefRW5RiUxoeHwjqA/dlCkm8FZGX1vyzsDp2I96ZklyxrEv\nr011+NldwdsNiUNLI6nwv2NGzUDQfRL+h3feDOdBZi/EOTJpj8cpLiTPrdfl\n1dUkNlK66Qy93YyXDB4Giq2yY1X1VeNijaGVKAkYkQy486d1iJJ1uvcv3gfR\nE8pl3Tv1JL8+U3RiX44j4mAJcDuO191r1RD9c3lge3wk8hyGXOAdYQfw7irp\n5dsO5fuO/5KKhFEG1YO0pRFyIEWREfKXP1zZ04qYkuzeCxPBnOexMFYOSh++\nkhmA\r\n=jB7O\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.1.1_1528350891763_0.5138431854341154" - }, - "_hasShrinkwrap": false - }, - "3.1.2": { - "name": "verdaccio", - "version": "3.1.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.2", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "3.0.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "0923c4419a4fccdae30f7f14e5214e6c4283e27d", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.1.2", - "_npmVersion": "6.1.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-XgRptCZjCQDhMLE30oMadx0AdYSI0lPIgwU8pPdhF1MKW7PXxZ6UuKH8MWAMxOogtbZbpuTU3WRLsvs76Vw6rw==", - "shasum": "0c00b006b77077009fbd12347c9b5affaf5781d5", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.1.2.tgz", - "fileCount": 72, - "unpackedSize": 1739094, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHr2CCRA9TVsSAnZWagAAObkP/32DMOXNw4BAm8rWlPdY\nlqB1pc/e3AYv6rOtViOjCHZo/avbQNu5SevohIjvTWPYM+tn+seUdXLIH4D4\nn5y5mAnntIE/FEjMoxcIbNO3GQsV0ljHhAYxWcw5Dtk08fuXexBxcGA9Wkl4\n/h+uWEauydqII3BVpqEp0cJWDzms6+o7WcgaFrDYxZ8YwHxoNMrF/i95hU2u\nT8rEmry6fn2dWJYM/wfyxuyWzYHNja53eV+YPrBrykdM2UswPkg29Nktyhzu\neNGIUdp5vts7l84g5D9nt85O65TzL9dKEzLE9cv/nThYcyDhFL+zN7ReldlB\nmIdi482yCJlZ98hH8mxXjI6aOtSu0V1gRgpNiHMybvNAeVgAsoPm3faN9mXv\nwTKBeQ2fmWefHkwQjZJhlaKIV+9ehmZwiNSwG7n5fEtbt4ftt3MURiZ7UYVx\nHyGHqjMoDKtt9+V8Nthp+dZ96+TWHOuDLKjdz4opz2SlbQHx1yetRwQG4tHO\n7tLkUjAfD4PYDl+JtTx99dPNcm0XdPYlIcT4Ho4SRIAlcq+jteyGigsQHdv4\nab15dVpinv4tmiKanKZ5cDKYLorC3mEAXYACYEZJKDKMD8SFnNx70paxW+5Z\nsYmDNjTCaRy6r/b21P/LA7lfonFDFtrtUs7KbzIouKy1TuOctWFBPj8+8j9H\npda2\r\n=eKJp\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.1.2_1528741249032_0.20954986759894245" - }, - "_hasShrinkwrap": false - }, - "3.2.0": { - "name": "verdaccio", - "version": "3.2.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.2", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.85.0", - "semver": "5.5.0", - "verdaccio-audit": "0.1.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "3.0.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "22.4.3", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "4.18.2", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.46.1", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jest": "21.14.0", - "eslint-plugin-react": "7.7.0", - "file-loader": "1.1.11", - "flow-bin": "0.69.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "22.4.3", - "jest-environment-jsdom": "22.4.3", - "jest-environment-jsdom-global": "1.0.3", - "jest-environment-node": "22.4.3", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --maxWorkers 2", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest '(/test/unit.*\\.spec|/test/webui/.*\\.spec)\\.js' --maxWorkers 2", - "test:func": "cross-env NODE_ENV=test BABEL_ENV=test jest '(/test/functional.*\\.func)\\.js' --maxWorkers 2", - "test:e2e": "cross-env BABEL_ENV=testE2E jest --config ./jest.e2e.config.js --maxWorkers 2", - "test:all": "npm run test && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "07eece71acf1aa604a75c810ca1954d60396aad1", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.2.0", - "_npmVersion": "6.1.0", - "_nodeVersion": "9.9.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-ZObdhhMT10mY30I0GNPMZNrS5Cog7ZvceNrmrthRUegYGOxn1FyWxcoYJRd/JwimDGKKoscSI+dk6bgsvfBZ3A==", - "shasum": "4202e0f7068524fcf363f1feb50ae4066666f29a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.2.0.tgz", - "fileCount": 72, - "unpackedSize": 1746866, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIz+1CRA9TVsSAnZWagAALqAQAIXvkmWTmhO5HD7zTfC9\nkIXBwTUQ6OImjhAvt6gsWHlx8fiDNBUBZ8uxrg5Lpm6YLAO8lbKK23rKMnwN\n71gHiDNj9Y97lyOIRrHe0/AVEY7MOOIivIBxxtYB/mxugdMRYG9xzM26uo/k\ngiybcqDELJt+UIVyB7o3+5/wgmqBU/yUXxxuZZo1f+quhlB+Bk07Fp2QS6P6\nOiayK++33544Kt50ltnJlb+Xy84/VF5Ub0RMtblUBR+UhpNPYXudZMFRRckS\nOCPmuBB+gZaRwIiJrijzek180Rlbc2yw6pu8iyAEzqXcqpGX0c5T4S1IQU6p\n0uFz3HM2OQm8prpgKGb/jIcAaBZZ7US9it9k1Qhkz5xeCy8etrdW+dmGZt7K\nD3pFUz5nFjiQSZ8ldz8rNXlhciNxjOvzjedywL9hdYjuKuwfebMmixkgiBNF\nh0LHBdbqDeqRxLH8A/GhG51A0rx6lLj/Ei1PMijCzno1I+nWn20R/1fmku8n\n4LnQxLKmNVzHmD9+SkwUDjcRDDBjYHhTcHDPKkww0KfLN/4XNjfr3Xt7gYOC\naNPszqNWJ2p8vDjSygRJKEfFIbqrB8ihhhdcT0CCh3offqOl3XzZpGMqeZPv\niTj8Zj9iRaTJDt8LS712ml6+Tyi28ESyP8Bu9VnusxBpcBr1K91QjQiKHo0n\nMmti\r\n=3D/q\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.2.0_1529036723909_0.9962992282625163" - }, - "_hasShrinkwrap": false - }, - "3.3.0": { - "name": "verdaccio", - "version": "3.3.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "asciidoctor.js": "1.5.6", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "23.2.0", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.0.1", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.49.3", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.17.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.76.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.2.0", - "jest-environment-jsdom": "23.2.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.2.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "ffd35c0a025b2eccc7514d43a5ec0a58c0eb9b3f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.3.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-FsjyZMPX4tywo594VKZtyhSiqo8/xc13k6FnClTw4HCljkwJfGIUFfkT4hE6huD1kNo+lvgtIglnMHHn5KledQ==", - "shasum": "bc114176aea8108b958ccfba81ced9a2799198bf", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.3.0.tgz", - "fileCount": 74, - "unpackedSize": 1764173, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVOd0CRA9TVsSAnZWagAA28oP+gJZgI0vjh0bVVdqAqOV\nzF5c3sJK5nhcsW9NH7xtGufxKFtXNjLd22bIEG6ih+O9pmXq+w/P+TP+puC6\nd+vsnC8wZIxh5IOjE0RAFflWf7A+rmyirIRax6n8pTMSj11ihFkpvO4dPzV/\ni5Eu280lWskavkH3Giuj06ZANtUPr1Rkxlio9Cx+WrIGPuZL2sgHjT/pVRDx\nBLsuIsedIGR3aUW+7z1E2MeUDVFoHlb5yfqYm+0D6k/pzTPMbUotasPMQifp\nPKGMEY01sslGjcoGZGKYlCk53V7BEyRYerA0QV0X5a+m8L/jckhvHlXNgEDJ\nfmS2+/8HoC2MmBfm8IYvCoEHQtVUPCW5nd+SxuXqHhjvhO3b4XfDbVmJwvRX\n2GshDdo+73sFYW/llQxvGtIZd2z76UcGsWnRqZUY9M7CjdrvuinOs+fsv+Cq\n6i/qIFdALxK5dWUkJpr7CVCHMMyx+C/zE0CrgGlL/mDSfbHf1wpZHZt+UNea\nq/bes/QAAFsi6fE+ce2erOThUpdXIACob2wU12e01/FBwyaA2mHKzQDUyS2Z\nDke0s8ue3BxA5iSZEWBjzHrV7KyGbikzqpWZW8V3jCluUnW103P2yjYQGEFv\nNay/MhG0erBlgwiWGqhzhIfVRzCCSS+fNGkHg2NBJAiWSWA1TnIOq+XowlYQ\n8rk5\r\n=YjDW\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.3.0_1532290932281_0.6458243750982251" - }, - "_hasShrinkwrap": false - }, - "3.4.0": { - "name": "verdaccio", - "version": "3.4.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "asciidoctor.js": "1.5.6", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "23.2.0", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.0.1", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.49.3", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.17.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.76.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.2.0", - "jest-environment-jsdom": "23.2.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.2.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "8627aac21dca51c20569c34e31cfdbc209373271", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.4.0", - "_npmVersion": "6.0.1", - "_nodeVersion": "10.1.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-9eVRFFMNbPt/qMxL5fier+5+ftLD6tphVLjnKY0UqUt7l+3axtD+rj0tjI9eEBfa3LEZ3FCctqkubfxZUQmOrA==", - "shasum": "a8f722dbb86492f9a4877c7b33413e0e8ecc4f56", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.4.0.tgz", - "fileCount": 75, - "unpackedSize": 1792816, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWvt0CRA9TVsSAnZWagAALiEQAJkHdfSMCVtVqEP67jgi\nALX2V+LCPReJ40XjNDu0P02+sD4GI1P58eFMWg9xpiezLo9IsM+tGLn6gRy5\nq7OMypvlt+UhGV917SLS8jWPETPtANHBCWCiDBJDqx35rIsIM0JfDMQJDnTk\ncKW3gwoQLCbO0GQa8HwdhADmMfAeISj6MADBa9PHDiIPHMW16MgdvAt6u+Eu\nYykXptWCqoFGrKjOTkIAre2stwbjhintQ5PPTD3gAB0E4SkdLE8iZSgrY+o0\nwQlfLQcID0WF0BFbEAswECCJT0Y6V0zV+FuBc34MxOxehcqIJSs6DA/lx916\nP7HWtR6ueecAmTqqXRTlcXumLraFVJwXTLh4Z3BW++4bh0xzIQpGovGdOK8M\noCfC/lgTAMiU+tAvF6nu9WMQeZkeuRZs/n1iGX608JOksQFCDcqliEjX7WN+\nqL91X939RkMWyJwtGJ9zDsWxW6/k7Wq6HoBut91QHxxNq2VAPHaN8Guih7wF\nKgKM+gOuSFi/KCNK4bAkkc8m+XDx2v/0X/FwRa5cNqxZ1+/Hz4oWSnlrsikA\nlk7hTatP+xP4mOgLz72AEo4mQ8vbyHP5e2QsiJItN+BLpCDKwn+xq7rqt5ku\neR9LsXwfhuEezTImTZTPhcVCdeMEkjpaYhxiaux/V1RRq5e1cjX28oupWwVh\n2CWC\r\n=zWGa\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.4.0_1532689268108_0.16403310392256865" - }, - "_hasShrinkwrap": false - }, - "3.4.1": { - "name": "verdaccio", - "version": "3.4.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.2", - "asciidoctor.js": "1.5.6", - "async": "2.6.0", - "body-parser": "1.18.2", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.15.0", - "compression": "1.7.2", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.2", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.11.0", - "jsonwebtoken": "8.2.1", - "lockfile": "1.0.3", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.3.17", - "mime": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "6.1.3", - "@commitlint/config-conventional": "6.1.3", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.0", - "babel-eslint": "8.2.2", - "babel-jest": "23.2.0", - "babel-loader": "7.1.4", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.4", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.6.1", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "codecov": "3.0.2", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.0.1", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.0.0", - "eslint-plugin-babel": "4.1.2", - "eslint-plugin-flowtype": "2.49.3", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.17.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.76.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.2.0", - "jest-environment-jsdom": "23.2.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.2.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.0", - "node-mocks-http": "1.6.7", - "node-sass": "4.9.0", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "4.0.1", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.3.0", - "style-loader": "0.20.3", - "stylelint": "9.1.1", - "stylelint-config-recommended-scss": "3.1.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.4", - "supertest": "3.0.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.1", - "webpack": "4.10.2", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.0.1", - "webpack-dev-server": "3.1.4", - "webpack-merge": "4.1.2", - "whatwg-fetch": "2.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "da2a8ff5efddd973b62e44145987dcf3f7bc6351", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.4.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-+1FHJXpoCleQbk8PDOp7UZsgJ/KsCPSsQrsKWHC5Jif/9yQFsn6/bD6j2DAwFgI3Y+Ia3sRj0Q7nNrU7FvfSIw==", - "shasum": "8de25e2c13f4f0b8adab7bfb4c973297c9d15898", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.4.1.tgz", - "fileCount": 74, - "unpackedSize": 1790997, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW40cCRA9TVsSAnZWagAAKyUP/3fL6xeNXg/PvHtq076v\ndDeBYQKHDNUMSsaVg10/oBNS2FwpIZeNIbHZTmyh1mG5VQthgughASikTVUC\ntAdnxA3Xx+bzjTGDpjWG/l70Y0sideeVQmWl+CQeR9ZgHYOtxJNjE10hUxh8\ninazigMkPux3LapFAIAGPhetVbJFWK14xUtNIrqKMEd44FZJxGyJgEowgm1P\n8/XmVPUJ+KVWrqoCPKiViDdNt7cO17sqInvw7l++KGvSNoXjWmbHjJVwsMxe\n+Z3ljzNXJNTBzdd0qykk8q6DmrX9uXmRWTED1tFRCg6NSNHTmTIq1xW845J4\nJaY/bmcOTdbRAIYVKigbbPY+mPlcqOpTBajkk4zsvlRg1TnhFbacKXPDSVZ7\nnfrA8lKcKAUc2D76nqJ0h+GtTirtg0dZrfO96XwSOwnLxI6WAeqAqFZKTeJn\n++n4D+qVZ4zlUqYb0WrynkXSsxwyzy8LVLWfVpLxiCfh0PxN5xfCQYAiTy1c\nJTyjm+1TlWInD4bEApNGSoWV1lfH4TDilEYTr7njzS82g4V+12rkCtELNf/2\nwWw3wCd8hr4SE28wGGmRMR66+4wWDZlg9Xet0UuHIkIqu4k+6G1tiME56CET\nFwMc/YoLCs/n6O3q4Aa/xoGMC4DR4WDRVyhiCTBgxbKNMSzpuLkmMDXlCU/j\ntrWF\r\n=et2l\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.4.1_1532726556416_0.9670568442928644" - }, - "_hasShrinkwrap": false - }, - "3.5.0": { - "name": "verdaccio", - "version": "3.5.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "asciidoctor.js": "1.5.6", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "cross-env": "5.1.4", - "codecov": "3.0.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "8a0e8ab32dafd8f15bd46b074b8edad05c8db95a", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.5.0", - "_npmVersion": "6.0.1", - "_nodeVersion": "10.1.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-MoybYP9egL5KcuhtpKT5K78zuJRf+/UhRY1vwQPEjrzmvruVSJe5YuogLI551U1lYrn2R8dsbw1667qmkte2hw==", - "shasum": "efaf91153c36e3173f7d1a668ad24c92f4969cc9", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.5.0.tgz", - "fileCount": 75, - "unpackedSize": 1834965, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYpn5CRA9TVsSAnZWagAA170P/1d3wsxk2JL/af9e76uV\nzy+okwViPp89M+9P17HOUzbpBEt9aMN2LiuNhWTO1cxZnmJYNk/0ExFcwkNY\nobN4xkItMaVfZcatOSwplXOvEyigdpK6vLRcq9v/HdOiNBkcnK67WjT9UQ9G\nJEzB153EpFD2a4P9aG3DytUcpWCdIpOEvvurf1qvvlWWuE1OoMWJmizAtvO5\n/qOvCFQnToo/8uNcnkogOBUvRD30KvnO4g2ZcD2MzsiTNgIRCE1v/p23grEN\nGn2+Tn89R08Rljy8ZKVBtk4VA2/rLBw+o+yvfbOICQchfiHlsQIs32hDBBDe\nD2aVHpYczi2G/dOKwOle3hyMz5F6I1wUZCKf0ToiTrcXEx08ZBkbiQMvln6n\n/tuqyBgOcSoYzYLoYbM6gphEpxyTaMtyGktaE8vUd0QFfdqsIqRbf7IMQrZs\nGhSP1OIvngBKbZD9t1hMfZBAAs71HQCTXg9FznyT4Js6A3N8v2+v1+//hYPt\njsyeJcNWZ76yt3P2dSseJngYqwtRDlx1FWkpjS1va5GxhB3/CEv3SOJi+Wth\nba0/yiZAjsxY8byIXwzdfAX1X8oJlYO+ioVO8O5lGjtAzariPXKOypJX9pal\nmqpsmWH1U5umAE+TLkh+4YXMoaPFS6iLVx0p06Gh274L5E7tK/ydf+Kzxi97\njmj2\r\n=ZolG\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.5.0_1533188600700_0.28479876814374205" - }, - "_hasShrinkwrap": false - }, - "3.5.1": { - "name": "verdaccio", - "version": "3.5.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "asciidoctor.js": "1.5.6", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "cross-env": "5.1.4", - "codecov": "3.0.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "598251556b522b2148652fc40a7242824b61bb39", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.5.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-shCedQ4/vHOSFwMKlSq17RxaOxBH2umo+iPn6C67uolmlVrXx/TSQRpdGgt9L8WwJM5D81Yz5srWg5K9WW2rBw==", - "shasum": "0a82feebb10b55916fbbeb50ac7f031367daf3cd", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.5.1.tgz", - "fileCount": 74, - "unpackedSize": 1833025, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYpvOCRA9TVsSAnZWagAAO6AP/jY1qjSfItRuJ5w0sXuo\n6bzyY24DWFfrK1OMptvkodahWr/CHVPebcbIEUVOTf+ZUIqSWeoFdQJZCLY+\nuX0sMf3/SYBAuebqh6aXZ1YC2NdcJ+voD3G2OF3fLZNcjG76Y4JZxvqWiRGx\naKsmOcNpXjYQfE1wqz3PsKRKZZU636YdF9/mFq+HqmZe1n51dn4Xz6S6/+Zq\nRebrV8lzBRX47makXhlvtVVXPHxxZUxjRUquRBkzwUAXBmDo802s+qGz+9Xb\n9pFa+FGSEXVEF8loDJJ7F6ZynF1/EEjR7P9A8WH+MVwEW/i6Gx3vC4XEBMYW\nQZGr4GCbTlr6hE/QstlvHKxKrlfOBivBPWY29Js9QJVqUXZkpvIWBbhF4V4+\n4NNdG1vUblbcw9XKqRv+2OOVn7RkfEd0iKWd744i6tE1gI5BPVU9xowZY0g5\nFuVtgYpRRLIUcddkUN8vLqpGgVm08/59G3vSj49IlTVbKn4iatR32iFVL2VW\nFiVTvH55NW8S5M56YmAIdTEou1dnAF/PaPO1X9GT9vzHtCOLQEPs78ByFqao\nZuz933XubHIm0kkT1elw7eEbAHd0hhlGIGZFW43lu08kdolUsmsNXFOnfLdL\nlYd2vmIi4QD8CHhDGLRy6BoyANQEuKEqTSYwwnhmUBJcW65kZF6bPtoXdkCt\nmFm3\r\n=+P6X\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.5.1_1533189069805_0.07981028009922353" - }, - "_hasShrinkwrap": false - }, - "3.6.0": { - "name": "verdaccio", - "version": "3.6.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "asciidoctor.js": "1.5.6", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "cross-env": "5.1.4", - "codecov": "3.0.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.2.0", - "react-dom": "16.2.0", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "0ebdf1e93b206ee1fd8343829528c72fcc639f90", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.6.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-z7wGb8xcC8df7sDjms3YE0M85jx+q5MM1QE8bPYK3KOghbiw44raPZ7999DFmbDQZQbIAwtrqm+5FxD7ldOlgA==", - "shasum": "7e59a0bc808084b9828f105a1267c732d90ebdd8", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.6.0.tgz", - "fileCount": 74, - "unpackedSize": 1833684, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcV0ECRA9TVsSAnZWagAAopMP/i365MMlKGZgEr8sw20F\nAQU8QbgqoKuck/DJuS7IkU9a3WtFRaYH9vNgmHN+rL4W06qNs1rGPB1xAz5s\nRdCavK+y3jbIApGNHXMcUh991MsZsNYKf1wGwHjwNWYnmrn074gh3rpR9rrH\nZln/7EuXVaxKccvCuvNOnoG06NdQFQoL1qg9HyAtgE4D6OrJ3MzBWa0ohBp1\nRg9nUIC1c28BJHKZpn+AMT6/grMpRoLcxB8yazfFW/HnSGMLhdvC+YfCiTEd\nquH7QD2KzU3SuKY1OuKOsSbayBp9+6q4hAQnwbsVTmVO58/910lsYZDax/pE\n8D6q7+j2P1PzallmCPN0hIkykvUQP3kXss7xjjm1HiBHDNT2ZQhMvF3AMyYr\n0XpTmLYPHpa9WSpTI3x8B7WMFdMJVog73nyLMWhEYXoS5uCvkk1cBIxkbbea\nOiB7cjGXPzaDy3EAj66c2dDEhTbVi89EriJ53yoAqzrO0J/eAt6HsnhjC6e0\nbwUovwx9qnxaHXPsJF5XJAQdeQ24SDrC7Z5fh5uzikAT1Wlc9nne7Ay6O4yg\nFhVJpNm32q1g0aV94p9LyhFdapKnm3Pi2gph1AuD/6/Xq7hw8wduuz1tvLOY\nPSbaZKqaOBrOkhYcsdy5bfodAcQ1PWcJII9qLgiALaE2vff3TXfuAcNRxNed\nlRA7\r\n=KfUo\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.6.0_1534156036127_0.2736091318542775" - }, - "_hasShrinkwrap": false - }, - "3.7.0": { - "name": "verdaccio", - "version": "3.7.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "9e1d223904fd5b6cfadc60bdaec1c1fbb732a803", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.7.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-+6TGd0p5g4edeT+aF6+Lk9E+A0tXuGL+fn0mhfvpRlvsy1hEsV2ZuR2RhSus+eD45m3002ocr+DXF7hKcbizrQ==", - "shasum": "dc0fc21c16ce4a6e52974bef47d2c8c25d9d315a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.7.0.tgz", - "fileCount": 74, - "unpackedSize": 1842205, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgWxyCRA9TVsSAnZWagAAJwUQAIKmEzZHHJ8ddOLi5zV9\nHQYGR53a8DgOYlmLW+7vrayKmi5MT3mdf9CUYl8F55NGxtP4k3YLECuIhpLZ\nXk5M3LZ6nz27Lrblwq84lIl0iqaIYgxhL2oDi944KrGEYz4e87BLfFq3hwsB\np10nBcW3w7Ikw03FJSNwgflM0owtHx/7dFxFB74x3sWmYwKLw8DvM4gMaQ8m\nesFV46ruT2u3KKMt+N1zRSQet5LdEfblDneT/Qm0kVHS7hNYqAGFW6XonW8Z\n7zgTUGyihYmwTGnbRSLPB0z6wVqqL+f493ZSqQqISeDSDuaIuvj4AEyvlkv7\nKBy7pmUnG3YHO+R2FtVjS2JtbPCAvGP97banM5fcVB0eYAyeDDlbFVDPJqMg\nPLsd28ykKt+JEo3xfsTnXLZo8+0wMdCXJXxc6wk0s/akkP0hRXCQNYlCAeym\nwe6A78crTb+nsUlJOI1yChzPNaOTWjwvKnayPV6WROBEzp5uhWhN3fziBHuc\n2xhJFu43Hp/KnWXbZbquD26OmwZZPLsaZeGOe96pjVDAvlEHB/6RscZ5E5u2\n/Rba7Sm9GFFzpbVGmgAZ8EgME6bce3uySWqpTqF3SCoGqLKbu+c09DjNuSAw\nikDlqcTC6ahmh0F4vrOd6j0Jn/vprBGBkL0+dxHgLrZ1bBJxXclxbDOX1eea\ng2nq\r\n=FrTH\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.7.0_1535208561524_0.5901247334822881" - }, - "_hasShrinkwrap": false - }, - "3.7.1": { - "name": "verdaccio", - "version": "3.7.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "20dac14eeda65402e337b764915bb259f9d4dd8a", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.7.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-ylhKoI1YGQ6Xm3zQkfJLz1r2l3UZKCgVcStr9mgwLOVG7JsjHJur4w3NgFFqCk0Wb79EteMiw6RoSsv580+q0A==", - "shasum": "a2181fe1e093c3c7401c27acb77453029472f040", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.7.1.tgz", - "fileCount": 74, - "unpackedSize": 1842556, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhWdqCRA9TVsSAnZWagAAxz0P/2JpPIT+nJoc56lk7gMS\nGTgb7svP4/76dPmnD63ixKz1v0DXRhBJEobn9Vjjo9E5LyXEm17LaBBAuNKn\nVwzg7PWZv3cFZ7qgzx8eRUoy1ef8MwuiWc5I16OynCmoSnuyrOWKz8l+G6YQ\nhbKp0BfNrY9NEmrgzFEZ4sMS2vapxpHQ19tJA3Fk6ML1Rb5ZlnEg15UIPLFz\nqwYkfqdVnfpn5kVt+9hqBayjeizAjvDzUMEUf5xq0A8cpQUkLjZQBU8J+2nl\nWmxePn4OYhrqPpptektUZmobKFFu32JVcaG9NyBY9IeuQquIBVatLTOr/MjD\niz7zMwi26zSvtUWmKsQuk5OHzYTuSpVodmeqUvFoWs98n0Tc/4BMOt64loKl\nQMEVC8JBSbch0k1N9iqQjQkLN0Dksd50fevbnJsW6RZW58f9zTRwXWNBtWK+\nEmrs9WzG4nxfhYHztgLhS6u07O55wHPT5JOZyJAOX4Qk4+Imm2m5i7pMXBdO\nZQabunkOUc3ApR90V3PsJNMk38r7lAcVvzAolivr+a4ndEAWq7CH2mPiiZoL\nR7xoCVbUeC2yxL0Res6odhEoLDh92gYZR7Gp6V6CcjpL9cLOo4ts41++P9RB\nj9Y7TcFZuj/pP7R9NIij7t+K18NcYJtFh4DbFmRE7xgP2JkdMbQ31FtZaAo6\nsYoS\r\n=1iWH\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.7.1_1535469417470_0.34442437526972314" - }, - "_hasShrinkwrap": false - }, - "3.8.0": { - "name": "verdaccio", - "version": "3.8.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "7b1c7afa7eaac1e31be24f4a2ada57b8e67d4494", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-fiZR9mw56lJjESIiZk1hk/u4XTX2Yh1hNniDGsJVX2W7op+kKl9Q7K0BUNGCqImylAc03Pz4+WdYHkhpfD3wIA==", - "shasum": "a06f46d90c55b3df5a8102aee10c0f2f802eabc7", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.0.tgz", - "fileCount": 74, - "unpackedSize": 1844508, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkD1jCRA9TVsSAnZWagAADmsP/iyaDNXnytrtUIrnex4A\nIenWzDB5i/32J1wzGTtZC9RSm+FcE4VowpSrQnA8uJusqDYjv6l5vNJGcxuB\n96Qpt/itMpwArEiyPCfJ+8Ogl3pRPPoNnXFUwlBIylmAl4Y/ZL+UymZsVmj8\nP1moPv+ud1hyqN6dqPa8LWRhgZQ6i1Q12/Uavc+WrHYOEqom07WQwZbb/TIZ\nPe7Qvf1aoGqEA3UKf1Xqp9ga5BCAbYOulZkQBHp0q2LvQMSftZElEiRuVdqG\nEGa7eq/6cBWeSYf0Rladha2FNJ0XVT+qkQbEMqoY9cctufSoUao2NGQT2LfC\nMH0qQncqgNlNsQ1aAJ6r4v6yGQS7m9NIAoHWN6oriwb00InmKdJrHvsRfCwW\n6HPPgxILJV2h3gU/wRS4SnFtkpORx6ULNI39Rvn2r4+qQprc1pYVwtB2JP7O\nv7PVlCK/wbP5XPu6acxJ5IOpUiOb+g8lR77qZQKrSt/OSuqW2kP/30ccRJ++\n1A/ZxpGicJA36x7Hvl2So9O3pEq5fFS8z/+QT7fgL/2yFxo4a0kQJXbUBVEb\nGQFrmIRZ3a1JFt/EyC0tOBgmHjQgeL0ULgygdYluDN7ILts/mO7VZjfVUw2l\nLHBouEwCIJqNmUMzKvUVjjmd/yLGpvtpgo6CNMxxcO0o26XIn6LvBRdn+VFg\nlMoJ\r\n=xY2W\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.0_1536179553845_0.46511889127363304" - }, - "_hasShrinkwrap": false - }, - "3.8.1": { - "name": "verdaccio", - "version": "3.8.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "b374e67fc2581fe5956c81f7583259898044f993", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-fvYBoatochulO7U1RSyg8Sc39XjdcsNn2aOCvJDWKVbuH7kOsaP7sR0Q5cd2YY6ygowC8IcHxG+QY1a/FOVShg==", - "shasum": "9e34abda9abf3913082633aba34f9eef1cf45420", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.1.tgz", - "fileCount": 74, - "unpackedSize": 1844887, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblg2hCRA9TVsSAnZWagAAAEAP/RyYq8PmK2vhMK0FsvJm\naUclquF2lm42OWpunqy/fq+fspNO79KrZRdYh63NfKZ+ocFSMRywiGhWZtTn\nCZo81bc1rVkmLUu9at0Fny6iu5+QZwg8OEljsf3RGhYLBkfKrFEo1IyMuwam\ne9nAwCfmNC8cb7tqIH3kRZaTVpPomNQyrT5V0xs0pD2VTdkj3Zdit4tDIKDV\nuWvBzVHW5nfI3VEHdCPhEg+WgvVvrYrMkmg3JZ+f5CIG0k5Qh7TmiwE3vk0v\n3r+RXGz4p2UZ9XmjYO4vScnJLfl0823kUsXpzH5sNzTA4xY6eKfKBBRfE/U+\nH8eFqEJiSto9MWMQ1SFbO0VQq9iz2P5VdSL6ol49Cqf1x0JMu1r4g3GUlQtV\n0F2uLFBfnBzVRZwy/qyJtG4uMYS+EIec7FqMrd8+ETVAvyP7XsE7u/GB1SCY\nwKIc6k19HOv5R9xMLXdapdXKNAGUZGV46P1XpW8ebgIgtlljlQ1lmRf+l+o9\nEiZ1skOIO9+59q9vditJ6jceiUag+Cvx3+BzOpXFoufnWrptoEIgCYAxqQN4\nWmEJ4HSPjCnNMMrY8yOaFW+ScAJqXenhn8/YjD0KD9OSnOu4qtOwr5AvIiVm\nVwJpMvzjPlF1lsGOLdGO/aygJs+rQZh57g0poJzPvWuDWNDkeLQkb9e3W0lo\nsqW6\r\n=20oM\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.1_1536560544992_0.11465701038540543" - }, - "_hasShrinkwrap": false - }, - "3.8.2": { - "name": "verdaccio", - "version": "3.8.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "2acd55a036d2117b37c62e5175e36e5c80bffe09", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.2", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-UJUCOc11DteoXobp1XTirBF5b3iER3ID3UwE/Ore2ndhnJZamCojBz8E8xGkRGXSRkUXO5gfGn3EKgDGvWDHlg==", - "shasum": "655c3c95e8fac068ed4e1c6ecee8c6dcc9ddd5ab", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.2.tgz", - "fileCount": 74, - "unpackedSize": 1846028, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrNxgCRA9TVsSAnZWagAAMMcQAJ5E1PghnffyNRv84xrW\nCHbme0WsTDfSksR48iRoVT4jXYOd07/SWKjfqR4Kze2zFkKMXhfLGLJ7dVrm\n//cJ+toqUz9JgyMPwsOyPLfaT6PBG1wm++oM56ymWcm17mgXJfFYbZ36/ryV\n9pXDDp1sgSwFz9vEMHpJkFMsIrVmzUsfCTy1QAIClj6Xhh7TvKQtkpXNXqLD\nAGTWzfMNRDYzCTxXvONNcy7SDswre3LVPoP4LlZ1gaF3jcAg9GwOtroKnEXG\nNzwge2eOUnU3mZCJx+LgONWzuJVlh7lHCnTgePKUZSPeuyHGmM6HJs1cnKym\n1XIspF363hg/QWuUHbwc+QznFDXepDLP//VtrU1hlHuSCL3tVR4WJqhCJpwC\novDKvH4FY+WqZrgHKJj5Bigg1EtK0zflo607jJc8tV/B0hfnJlXnOeYzhQlg\n6uoB4ymHQYJxvgY3khWBSrhXGnITfrI8GvrwiM6XSXChGGv8/NVdAe0REpyB\nh6UFyFuvs1/28TVKC+lY4qov4cmJhK5dyQwaAWuzSlM6cJOCQQnBUg7uKIfl\nP/1JaKmLisnc6SSUbmGlxa6YQesQNRq1x66z9Vva+okws5OeMmR4jTO/n9fy\nLQ0E7uLRXsbaWp9COvIbJgHVTWnHUWI5sFCMqtN6G3qSBNqGCKMcfIAh4KT9\n1SNo\r\n=/A57\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.2_1538055263706_0.5544949900113607" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.0": { - "name": "verdaccio", - "version": "4.0.0-alpha.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.2.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.4", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.18.0", - "compression": "1.7.3", - "cookies": "0.7.2", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.4.9", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.1", - "marked": "0.5.1", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.5.1", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2", - "verror": "1.10.0" - }, - "devDependencies": { - "@commitlint/cli": "7.1.2", - "@commitlint/config-conventional": "7.1.2", - "@material-ui/core": "3.1.0", - "@material-ui/icons": "3.0.1", - "@verdaccio/types": "3.7.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "10.0.0", - "babel-jest": "23.6.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.1.0", - "babel-plugin-emotion": "9.2.10", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.1.0", - "cross-env": "5.2.0", - "css-loader": "1.0.0", - "element-theme-default": "1.4.13", - "emotion": "9.2.8", - "enzyme": "3.6.0", - "enzyme-adapter-react-16": "1.5.0", - "eslint": "5.6.0", - "eslint-config-google": "0.10.0", - "eslint-config-prettier": "3.1.0", - "eslint-loader": "2.1.1", - "eslint-plugin-babel": "5.2.0", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jest": "21.22.1", - "eslint-plugin-prettier": "2.6.2", - "eslint-plugin-react": "7.11.1", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.6.0", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.3", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.3", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.6.2", - "puppeteer": "1.8.0", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-emotion": "9.2.8", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.0", - "stylelint": "9.5.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "3.3.1", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.3.0", - "url-loader": "1.1.1", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.2", - "webpack-cli": "3.1.1", - "webpack-dev-server": "3.1.9", - "webpack-merge": "4.1.4", - "whatwg-fetch": "3.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*.js": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "3bedabc3d42ff888aa48dcce627e872125ce2771", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.0", - "_npmVersion": "6.3.0", - "_nodeVersion": "10.1.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-gnLaU3iSvPPTX16bjcaEDSEsqBPoLpTuNHzFla4nouy0YrtfQ/alaCDvs84mA0mu2kdUndfP/CUxZI/QVr6UDg==", - "shasum": "d311a350e1cedbb357a07c85157ad97bbcf5d35e", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.0.tgz", - "fileCount": 79, - "unpackedSize": 1637220, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrQwJCRA9TVsSAnZWagAAwL0P/RuELBLjsItpKlfhw68T\nGsVhGosp/CXCEaE4/rKltoOH1w+NvhnHMI05Pil0mNTPC0Rh7Er/ZVNUlXCN\ndxSvLvK6hiqKGgOHVf6I71NrpIOoV0KQFZmEc2XaD/wkO2aaHLdPt2aRxuFn\nNDgcArfG64MH6grTd/hQpXr04A8KF259/JmEVazWhqgx+FgqZ3bCHikusyHO\n9IpgHyRO4hKqOKQ5hB0sF8Yw9EX9QDJlEQV+5NZFA+b85XjCyY725WM3dHdK\nRAs0HYZxLLy1Z8ZpGsAAQtWPT0WoCAPuVg3A3FiGdiL1fUSCTMUZjV0CYdya\nrUJMy6byScxX7ADuyGBMfHaT2UyD00d2wqlN8PpXSmR9HgYBQj0Hmq5t1Bda\nM96hQZFyYp34HH1ggSOMgR071SEuhkmk/zdFZ62BNwZjoXGdYGlyOkdWkmdL\nloIK21L3cvoXkN5b7tzmGbllaagHYMrsEQ10W8peWjd6zluCNkT5LsGPKLT2\n3/lhff4+lBldOyok+7yBCRkz3gKcYMYWfKIp4R0ZBmakfvVWRYcErjywrmBv\niu6C2/8Sp5IqrQG9a+jPczr2AEdSVmwMmlvn2/g/v8H1h0TjEvEF3Wjimtgw\n4ihkcawCU+O7Au+XEfUBTAW/VS/VGLmN2XrwdVdcc23ox5tPjg1AkWxnPxoT\ndGwx\r\n=qpJq\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.0_1538067464428_0.09401834573603218" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.1": { - "name": "verdaccio", - "version": "4.0.0-alpha.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.2.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.4", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.18.0", - "compression": "1.7.3", - "cookies": "0.7.2", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.4.9", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.1", - "marked": "0.5.1", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.5.1", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2", - "verror": "1.10.0" - }, - "devDependencies": { - "@commitlint/cli": "7.1.2", - "@commitlint/config-conventional": "7.1.2", - "@material-ui/core": "3.1.0", - "@material-ui/icons": "3.0.1", - "@verdaccio/types": "3.7.2", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "10.0.0", - "babel-jest": "23.6.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.1.0", - "babel-plugin-emotion": "9.2.10", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.1.0", - "cross-env": "5.2.0", - "css-loader": "0.28.10", - "element-theme-default": "1.4.13", - "emotion": "9.2.8", - "enzyme": "3.6.0", - "enzyme-adapter-react-16": "1.5.0", - "eslint": "5.6.0", - "eslint-config-google": "0.10.0", - "eslint-config-prettier": "3.1.0", - "eslint-loader": "2.1.1", - "eslint-plugin-babel": "5.2.0", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jest": "21.22.1", - "eslint-plugin-prettier": "2.6.2", - "eslint-plugin-react": "7.11.1", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.6.0", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.3", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.3", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.6.2", - "puppeteer": "1.8.0", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-emotion": "9.2.8", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.0", - "stylelint": "9.5.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "3.3.1", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.3.0", - "url-loader": "1.1.1", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.2", - "webpack-cli": "3.1.1", - "webpack-dev-server": "3.1.9", - "webpack-merge": "4.1.4", - "whatwg-fetch": "3.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*.js": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "353860d0ba5d6842ed9a4c2e00d89be02db5d551", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.1", - "_npmVersion": "6.3.0", - "_nodeVersion": "10.1.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-d2Mv/n07g1Rnp4bzNV8nC8Uz4+ACEb9zdj2lZl749P8zkYVsKWZ4rX/rBBXtY5lxl4V+zpODRfIOuq2K4EGBCA==", - "shasum": "4113a54e16e5e31268300c7184c9c577f5a6423f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.1.tgz", - "fileCount": 79, - "unpackedSize": 1660271, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrScDCRA9TVsSAnZWagAAbiUP/iVelSVyotASBIrKxIqp\nsaF6y06pGyvhrzk4OQ9J4cm7otr8DOHVVl5P/YHmTBtug3rTWePIK4q1a6jA\nTGK0PIytPtPfw2ODPaD9OvCZmfFSoH3PfHkAx8KAEAWHQ4dkJv2ABlwb/SmL\ndEc0CPlAThxAClJAYwi3wf/oz/9WqG4rvgU4V9kJl1SpPBpc8I+biayFSugx\np77fhjK4fy07i8EoP9uVpUSqmyz+aOHQkHcJ5M9CwA2/H6q/4pHo8UoirsI+\nOVh8piTE7ZE9QY7V8QWdWtHltSwyz5k8QoW6qlVPF08CtRG8PhMiP4Si5H/I\nireQ2eZGtH6jzZlk5zz5lDuVeXJ5WQDuK+m1Bmka2rEgtThlv1nqXuGucHxq\nOrutjpv14/wJXcLhvybr9YTJKhD1yI2zt9Bd1FhgAokwMDWhNL2CKyYdqA95\nDfB8fpaq5Z582h73F6br+6PfOgjwCwGM/XM2/dg5K85BlG8MMZmlQzq/pMLC\nM5XV2SQH2zWeZjG1iMkad82EXJh6sGOYkLqholt1r6O9Pd5I1suWmm+cC+Ge\noUx/Ez91qvqc/IiglYtCkZ1qt2/yk2PSYkSM58goBiifsI/zl9cvQ+IxNhcT\nypUsbOqvsC0vGtou+vWcUp7RN65U58LP3olOU87nOsJQAFHCjV5wV15wyFnQ\nfthg\r\n=4vOQ\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.1_1538074370786_0.17401794576899254" - }, - "_hasShrinkwrap": false - }, - "3.8.3": { - "name": "verdaccio", - "version": "3.8.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "2095cdae337c4647679f3003d07d58d7740de4af", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.3", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-FxmQbPXJZdHTJRBwUeV0m8mFhe19Y4vXLsKRPS/igVgVvw8lBvhEa0qTg4zeNwMeEFOlRfRyZeasp2vwNfCc+Q==", - "shasum": "4a909f00ec924f859377b8835061329f44c1604c", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.3.tgz", - "fileCount": 74, - "unpackedSize": 1846377, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbulPxCRA9TVsSAnZWagAAbRAQAIS/e33aIe9GqdBsv2cF\nRRI+jD5YduFHdcb/fCPIKXzzqQ1W7vcWQiz1uDbt7OAHHCpQi4UHLt/Sunmo\ns1WYlTg7P7qmXYg3beK+UQsA3/KTdOVRIkUVX3RmMnTbHRMYPv4Y7FCKU5Y/\nqrj23q8Y1bescwcSIPlAvwR/dCrxvs/HQ4d6ENQYZKqP6vtFynSOMlpSCiPA\nGwq2IQm5YqEGagx1S21E8zweSl2fhnaCOZTu46lUJtOafraLRJOHFToCkh8R\n69rR8CGJT0NL9V/3WLU+70qMy49uO3dQ6n9gy+HWjL942B9s1L9uZ7Y/qsFS\n1WkBtE5EM7c/kDjiTBd4G58tjTuKIcoY4oGBeyuqvQYFKSu1wakpXZ3ROgCw\nD3LRfbwahCjc0zjJatH0WXZ+HPW0ZAoH2+OdAwf7sRa/ODxWWzjb4toW0Iv9\nyhsn4q4zy2f/B8/1w18QGCXxXC9Ej9OYln+RllHoshOxh06Xn7+zaPQyAnLF\nFiBXTsQXlx9qZKO0kgEA+VLUwbLvLV9MbaJTZkTn0PJNVg7Bb9QgXzE+7KzV\nnDMOm1W5uPJ70tfO/i22Dom2wDKgcU2rj1DoiA4X8/2HAdNsnhIq4ANClKIZ\n7ztzL4YJ3Mcg21YwtIqFbY1USRDriAulpwLLSNnDv6PyfU5j2GoDNVJWpinp\nl4vf\r\n=viUg\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.3_1538937840068_0.5274009867112999" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.2": { - "name": "verdaccio", - "version": "4.0.0-alpha.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.2.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.4", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.18.0", - "compression": "1.7.3", - "cookies": "0.7.2", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.4.9", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.1", - "marked": "0.5.1", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.5.1", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "1.0.1", - "verror": "1.10.0" - }, - "devDependencies": { - "@commitlint/cli": "7.1.2", - "@commitlint/config-conventional": "7.1.2", - "@material-ui/core": "3.1.0", - "@material-ui/icons": "3.0.1", - "@verdaccio/types": "4.0.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "10.0.0", - "babel-jest": "23.6.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.1.0", - "babel-plugin-emotion": "9.2.10", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.1.0", - "cross-env": "5.2.0", - "css-loader": "0.28.10", - "element-theme-default": "1.4.13", - "emotion": "9.2.8", - "enzyme": "3.6.0", - "enzyme-adapter-react-16": "1.5.0", - "eslint": "5.6.0", - "eslint-config-google": "0.10.0", - "eslint-config-prettier": "3.1.0", - "eslint-loader": "2.1.1", - "eslint-plugin-babel": "5.2.1", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jest": "21.22.1", - "eslint-plugin-prettier": "2.6.2", - "eslint-plugin-react": "7.11.1", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.6.0", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.3", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.3", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.6.2", - "puppeteer": "1.8.0", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-emotion": "9.2.8", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.0", - "stylelint": "9.5.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "3.3.1", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.3.0", - "url-loader": "1.1.1", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.2", - "webpack-cli": "3.1.1", - "webpack-dev-server": "3.1.9", - "webpack-merge": "4.1.4", - "whatwg-fetch": "3.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*.js": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.90 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "8281b8ddc74b2838187381bedac2da2ff082930f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.2", - "_npmVersion": "6.4.1", - "_nodeVersion": "8.11.2", - "_npmUser": { - "name": "ayusharma", - "email": "ayush.aceit@gmail.com" - }, - "dist": { - "integrity": "sha512-eGulIoFqPJxkZCpziJZRzx+w9hQKrD22jHW4TqbR4YScEUv0r0p012UZzDxNHwv4xnc3W7FIK6qXhhQtZESOsw==", - "shasum": "e759599a84ecd111d31d7e5b8c816d93fd8c4f54", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.2.tgz", - "fileCount": 78, - "unpackedSize": 1683690, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwLHMCRA9TVsSAnZWagAAMRUQAJGA/QaBvHZFfvEvfvX7\nclBWM4MSoJm/QrgWfwXUvZoeoSOkdfiEZBArvB5QPdsiN9WWLlKWDO3K8I72\nung1GnLwLgpkcW4vZiBwXZFMOVU/ADFcoqwDUE06twiJQ8vliAa8yAiUAeli\nn4pvEnbkVF8PLK+Osdqnt0O8cVFEZBMVDkOFAbWZeDYvLVtCg4JEwQjNAy+n\n/Sq9a23pJQVgAtjmoG7tge+HLkzq+Xh8J/chZQ30b6wGSedUbimkzKWW2jO5\nkm25osgeczt1Jex5Sn5m14iK0TptXnqlJDOYdVNyuMgzcDYmIeosuUHCe4S3\navTPW9yeT1VJ1tTy+MXz7K+wCvKhVEiBY9PU2Ja4BRazvIopq11HO4suSNh5\n76dVwrOAZVAtoO1kDzi9D/AoP7HFQ22yvnLBAydJgPRt3pjnmE3pxgPaK5SG\nZt918/5MspF/0rgGREU4G+RD7KhSmib/zqCWlL14QgspflzAVlQZMKfs0tMU\nec5Ukyyw5pRd7LE29EBO6AlPLHRShIpmy0rPV0dc7QDKJnBm+18go6jiXACC\n/N0b9030cv3+860UwYpO+AuKFgJ7YyjOPiyz4hZ7+YcTbDGLpPTt6GoWIl2A\nXDn5qFxTqZ+NXhs40BYUSlXBxTyFdQWRnsW48K/u2UJ9hr6U11IjzmFUW9u0\nM2fl\r\n=qnkl\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.2_1539355083984_0.4543111030860536" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.3": { - "name": "verdaccio", - "version": "4.0.0-alpha.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.2.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.4", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.18.0", - "compression": "1.7.3", - "cookies": "0.7.2", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.4.9", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.1", - "marked": "0.5.1", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.5.1", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "1.0.1", - "verror": "1.10.0" - }, - "devDependencies": { - "@commitlint/cli": "7.1.2", - "@commitlint/config-conventional": "7.1.2", - "@material-ui/core": "3.1.0", - "@material-ui/icons": "3.0.1", - "@verdaccio/types": "4.0.0", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "10.0.0", - "babel-jest": "23.6.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.1.0", - "babel-plugin-emotion": "9.2.10", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.1.0", - "cross-env": "5.2.0", - "css-loader": "0.28.10", - "element-theme-default": "1.4.13", - "emotion": "9.2.8", - "enzyme": "3.6.0", - "enzyme-adapter-react-16": "1.5.0", - "eslint": "5.6.0", - "eslint-config-google": "0.10.0", - "eslint-config-prettier": "3.1.0", - "eslint-loader": "2.1.1", - "eslint-plugin-babel": "5.2.1", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jest": "21.22.1", - "eslint-plugin-prettier": "2.6.2", - "eslint-plugin-react": "7.11.1", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.6.0", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.3", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.3", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.6.2", - "puppeteer": "1.8.0", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-emotion": "9.2.8", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.0", - "stylelint": "9.5.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "3.3.1", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.3.0", - "url-loader": "1.1.1", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.2", - "webpack-cli": "3.1.1", - "webpack-dev-server": "3.1.9", - "webpack-merge": "4.1.4", - "whatwg-fetch": "3.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*.js": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.90 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "be7934923a9c2cda806494abebe7cf71c6457081", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.3", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-0QNXktDFCtG3SU9nvMOFUUyCp7Zi0DtnG9r1MFaswo9JXFsdyerxnfe5Kj+Pt9L3jEqGLkJmASADwYPsAg3p4w==", - "shasum": "35f620f52ac3fcb5f39faa5b8da02f1070f8ec8a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.3.tgz", - "fileCount": 78, - "unpackedSize": 1682077, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwO2+CRA9TVsSAnZWagAAuyUP/2kI866dJEuGaDpntvc1\n/EV6aAJKieNve8CnWnFTbGecjzLjMWAbSsvk3RGHUApqS9R+dFYO2glbZ3PZ\nC/GQkjsqNDtHaiCAqh6f4UHAt3uAVxcbqFzBgenU+0zkurH8w9NvwTEcUH96\nqSuxUG4IrsGsAmwYultOxBWYetZLurGu9jc18q8XlRVgUjiJOhwlfmq2aESZ\n+8zF0E2vTO9ZRIuJPQKUCB92F2i+uJai4bTwnRgWGu08zTI6/JOdcfAj1H/Z\nJ6EcKBv8QnTfrnxC4/2OIy+bIrij7+PZ4h71bDg55n/cDu40D1ZZo8q5tcBB\nDc/8fz+yi2wzvqdb60j7gj+ny4zyvzQ9sqHzD9ccL+ept4VXYQ3l2TBd0f1n\nvJM34WmMcTPiNX2Xty3bYeOMV61AYDCRjidFnzs5XDeRnrVNIE7qsoai4OQP\nedC12VFIkUMdoMHTaGpS4TF+RYh1uZ9FsLzE8mhohl29DsFVjPUj2JfVJ5fd\nBwfwXJsY8epE0t+sM3bkwZDH2minULZ8kK5hzQpgUrimLBrCFYvdC3Nx7+T4\nNKRfH5eTOP1zlT6EE1GcQPKqvyH2bh2U8AcMV50ou9yLDZ/fiehLR02Uk/77\nCzlyKZmsFvYKRde6GqNWCDIx4VzEVMZ5QoZEnApDy0/JxWAUoy6teJy/07kQ\nmRpz\r\n=eJl2\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.3_1539370429201_0.654469983697586" - }, - "_hasShrinkwrap": false - }, - "3.8.4": { - "name": "verdaccio", - "version": "3.8.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "0.2.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "f077d78d18b480a97f482a59bcacc991932270cb", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.4", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-+9koJsxjtVqn06Bznv2LLhOsKxSi9Jf0UvZ0yXvmg3pa09MJ438k3j76csET3xlpGzJOlI692msrikb8um5LCg==", - "shasum": "b87c01870102421363d738560b2865027804ce42", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.4.tgz", - "fileCount": 74, - "unpackedSize": 1846843, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwbPTCRA9TVsSAnZWagAAtCMP+QDEDjVEaQgmk1OEJRT+\nzRBFaLb4/cSSPDfWn6rrfMEjZdEaPo2IF4XNX2hDHBHFBrYmEzDd4zbxyoRW\n1FmcpoWcu0a34MCtn4yqAcGFD9GtJry34c9XBovZAdYt3HB8oCbqpEUY5HJs\npTqSB3wpsSQBW9GeAjzs636moEaQc23qODrmTlIRTz+qh3h9Z4S1xfQ7lINF\nW8z0WaKhadKfmkdv7RzBi0Kq1Q6gxJtLUCeyJnzgY5TpzqxqLLy3YBh5htwD\nRFCljJiJV/5A4OY2N66yfETdZu0/Q25HUO7p2O5nhWL/akQp0/jhrf0szQzN\n9i8gYdnL8yu9P743mwzSvzlat1ictWOxpjXZODzQzB3TgHTgp2GG9b8POlGh\nlPuHIRpvJ8SjYnoLKVsTc03IUrdWZno/g8sjvJ1Xr9VXKNn9OQCQo7LYTOma\nWnLu7RL8bznHfwNU2vEW6NR3mRzMXpRqvMUJxp4AOs/erECbPAnZeunKJLUO\nqc1H2AhKmGfTq4WPqhXdRKiIc27UwX7NgBK8OcKmSr3Z7CvAv26wySHbn4D4\nezrZQTcrXyc6lgzOWFl3GAnE7vuVoeO7hOrflbr0N6lgHUvoZCyzwppbRHa/\nRfqMNtEOEqX4qPkIsoJVmkL9986cfEp/flr9LokulXrFyTwUjiv1MIgZwApR\nufed\r\n=XxRa\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.4_1539421138620_0.23948238934950017" - }, - "_hasShrinkwrap": false - }, - "3.8.5": { - "name": "verdaccio", - "version": "3.8.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "bc78a5d761a7053bc57188fbb75588ac8f17c77a", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.5", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-0m89hk6vrURLJGcxIntkNqDuqmI+6VNnMyTHfXn8vOti2MJXNc+19bfmz9qU9w8tfEURaRmf4GsgNfrRyzBcpA==", - "shasum": "2478f28b4bf75afc32e59880e75c4e21def917d6", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.5.tgz", - "fileCount": 74, - "unpackedSize": 1846810, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyN+LCRA9TVsSAnZWagAAsHEP/2DkKEox3EPJmT1EGyza\ncpnIa9ath9blLG2s/14se59S7amUgmjVl77ySghnQU/kiFXRblFXsJcULfgf\nX6oqH7W4ZN0EMumBwTwjgGjfZ0mSOFA5Ah/ptAajIuol0ybvMiw9xGEOiUOV\nnASSf0LeBUled9/wgF/AvVA/vLOqfHo16y9P6bz3crhIs035MnkrMClGMRjG\n2xVrtC9qz+mmCDxwSHAc9zdx4lALQ/9RImPNVLhL4A+966iG4EcLo+th8hcH\nJChQDoPKc6nEfrEfc4GK374pHNn9/5p/81Qnb9ZhiB7A3I1iloiNcWGpxxyF\nsYsEceQrKn62X8Dq8eCoJP9VQLBgHOFRG5JBpFJmTQfL+Rp2KBltk8qkOVz5\niiSWKn/yskb4zmiftfPIUyWilF4ZkHZOtl7w9t9ewNMH4/eFPvEbqXMfm4W6\nAbgiyI4yfzWrY4PriumqjZLwOo4fdLBDoTS7W+NiEuf6w8tqrniMy18H98Kg\nfv98ROP5gnqRx6+KAtQLLluj0GcGQor7po/In8j+6c17esmV0rH2dM0HGUlE\n6Nb1xZXddT90fRCCdGbIHt1h876+a6zmYFr35M1hfmKGoHaeid3RxZjHSG2T\nelQZ+2+6rP6kM9SESpekU19JaS/B6+Mlx47k46H4UOSfR341lsB6yXa+/3FS\n+pWj\r\n=ABEj\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.5_1539891082275_0.922201474163556" - }, - "_hasShrinkwrap": false - }, - "3.8.6": { - "name": "verdaccio", - "version": "3.8.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "ee878c66cec27e1bf390746dac5a3dffbc55aaf0", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.8.6", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-k6h4cQCn4Twg2doNUDXPsV6ggESLXiTrbxMxVFlbtMvmxbP+oFT7cb8nUfFlJe/nCXeoZCpqmbrrPdO5Au05AQ==", - "shasum": "6d2c87944f86d3431897140aa37bda327c5a3539", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.6.tgz", - "fileCount": 74, - "unpackedSize": 1847868, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7cmLCRA9TVsSAnZWagAAAgoP/1p95KgAKTNt4n1Mr50N\nWmthWlqf08rLetePseNNnu7L7Exe4iTaBVk68vgAS97BCTg3wQgjuYdGUr3M\ntlc/h8IJfm1wBfJc8JMDY1cu4ilIgyZ6+kYcLdvCABrJgGkYZJNYCQQGhYJ2\nodtrjgN+q+7dbTXt/JgeQwVXGXAKcp5TKwOosoFLoHSuKYXu3YnNMovEASDZ\nxLs7AgROO6PIePFcWCJPoAwU2KwxP29ly51WKZ2ilclOqMygBS8men//QdJI\nSDf99rqq7+yUoXA9eDcz8V/5Ig/zrsK36YLT+n0kxlLHm2TrWNqQVVBvEh99\nCPWd9lU2l/4GpXLC9JWFvkV+325o9MDR6JyMn4vQgvvh2LA2tknBfDiXR83B\nOhiunfDJmAzl8Dt7e++8CrY3ta13YexQss6usMsUFyIPdy96ijkTQKCsrqP5\ngo0YvVFAAtYNudxZvNm7biXo8ueCMCK+3YDsCfipfzPTyNU2DNHjq5hRYLeE\nInpApgde8qrKdUjbCH7xVJdjPROb6pxDxPJsx9WTcqbtiqkUbRSnpm3WFZv+\nXfhzTPNZgxNoGyDdZ5aA/jwRIZlqqCVVZa/J3nqGQw1TdCrOTxIwKaJuIlPM\nrI+MgbvwVXKW1XOPP8TSkSmyabAqY5zlZ5oGDCTyjIG81YtoAAnJL3xVDOat\nSnE9\r\n=3R8W\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.8.6_1542310282941_0.5559671696896464" - }, - "_hasShrinkwrap": false - }, - "3.9.0": { - "name": "verdaccio", - "version": "3.9.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "9d3b7ba32ce931aa72340198bac42c305f927ac4", - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.9.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-TQ9O5cjNp76r9Wg29ugCV8L8WAOrHwOSU9yhfjh9WWZY0OwxGk83e2ym6yZduqtAboIBW5QBtnj/SVg/VCi9Vg==", - "shasum": "a6d7c25525a014dff0d91ec22fe4c61edbcdaac0", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.9.0.tgz", - "fileCount": 74, - "unpackedSize": 1849583, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBsWzCRA9TVsSAnZWagAAy/gP/1x8jz6rvBsw0vwvW22i\nYmgCgCPdqi6Z946040VHxkObv0GduB3J5RFm0QEnF9tHziq2xpm/mWx+sruA\nuXF+mvBDhqjBO6AZELqwt5BKQhOhIUwfXcBcch+P5D46Gyjy3b11IdDn79R3\niF5evw2NKr73vumMkPdZrklWXzoITpgCaUv7yUpAOZLeUADX7FgMWHnedBUK\nCSN6rGmyTF2U77eS2lSBWYBTMtl2rkitOi3Az5bPQ1IMCUexxfWV1KycJffj\nTpBlLbGBR8c/9kCEbivtSzhEuWT/oD0/a7mOqjA/FoJX0QLgQ4mmq5v4aJa9\nvGc5I35p2t+b4MCkHuDV6KxpbLyeQJFcJ7Q9CA1IK7+o0jM+Hc7AFadJBAyX\n85GfRtA9xO7pwERBul+5/vbBIcB+DkzJMHEzaH+2FtwFls2mDF5jXWj5bJih\nFoLmLCVURSMsPyeY2+hKBjJhHX+Gv47Nk4g7Zw7etU0YgB6LI0SFwaLPR5NW\n7JYtQ3AXRFYeJTfDkJZlWixf3s1jI/AMwTuRYFLLimP3J8jusxrmNWVv+1Hz\na5X4t6LJo66VzsxnIFuVqIwT3Ni2z5e7Q++GfS4dtV6epkMdp+eHt/2UNr/b\nmG1xuke0YzSpCy2IgLAyG97wjUikm9sipvXuia6jCfRnKjFZr75mR7DYAuBu\nZVoX\r\n=l0x1\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.9.0_1543947699061_0.2866514396183337" - }, - "_hasShrinkwrap": false - }, - "3.10.0": { - "name": "verdaccio", - "version": "3.10.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "0e252fc4d7eba11472560682ed313ac16948197f", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.10.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-LZuP8ZfcChRsi5jVM4URlDfstr79Fzbq4W9EIbazF8IsFpM5cHFDEZrv7Fbx6hn5Aq0NWB51UuJIf5YbmMacNQ==", - "shasum": "6c71e1fc73489e2f6f0a4b4b2ea3dddf8861cefc", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.10.0.tgz", - "fileCount": 74, - "unpackedSize": 1850008, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCNL/CRA9TVsSAnZWagAAoWsP/2kx3Zg+JfXuQPwiCUmQ\nRZHl4+SuZXH8uq8DOOhrItJTxv9z7lxnfe0eipyd5OXIX4BbtSur74LyI74x\ntUw/HzrHH/yfgjMhrYyjUNx5UAbKwjNpDHnjadPeDmkh92go65OXJ92HnLo4\nYkgURB4kaadxvHk33/D3TRAkFYBRMB9wqKCEI49VgqE6CKH5UsddkM72aSfc\n23yualcD1fHgX65XQLv1TNFUfnBgFxMKrmb01GWEOtV+R+ERQEmIVj8BMO6F\nIWhy0YOkCr1EdH/HDappXavOC7y3EZm+9gmALmmj4Z4VBuSure/MooVF5Syb\n2FkzgpFq2LbexQZq+QyBEfFL84GLA72O4SPHXz52D6HRhB+lXbHDcQhDXMGR\nGN8X9BLkL2UpyV0UyeogIHNBXY2YPKM9j9WxU8kFqhA3v8+cRyPQxLN0EbrF\nNl3SBsxwtFb+2oNllam7jQkyI6dZrVAPxk/WM/wXMZ1wcK0i1IbxYD1BPot3\ndRFj+JBEZXn+Xyp0eqF8+tDPmxdwgfbJrXWniwu9AUvNYUB79RvOJDh6jrle\nMTAGYCIfnQkFz7c8CJlGWzCwNWMUarxNL4Hx0euQvFvu7Eacbf0TBRfBpVno\n2xFfz0/Zmibtdlcksa8aKhd5WOKI31CxMqHYEUIZOV6Wa6iO2UhtE6IvlQGC\nr+Xs\r\n=f9cN\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.10.0_1544082174414_0.7332993323424684" - }, - "_hasShrinkwrap": false - }, - "3.10.1": { - "name": "verdaccio", - "version": "3.10.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.5", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "305d6d84ced9291ad5d40f131b7c30cab17238e5", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.10.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-+vP2a0aDDPU90dU0Mj/wH8GLsuUl53ZY8XP/TXTTnXSRz73TRZkj8o6782r+S/OCv98z+TgrrbCGqVSLivna8A==", - "shasum": "35a4997685c3a92518959f3b7d48487a164d6289", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.10.1.tgz", - "fileCount": 74, - "unpackedSize": 1850270, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHA6VCRA9TVsSAnZWagAAIe0P/iU2eyzfYQ7C6ubXEzJz\nnzCyaHBqzVZKXhAq3suEXgr6tYtbQ35oIsb0AfD3nehT8AlrjbyThwD6rLIf\ndbQs2Dt19nkz4d01sAARflsXb296UJbf/Exs6Mq2huBFSGl9jPOyMnDylodb\ng6/gaLKqBDOYlDMNrm3Dq1M0pNMFhXAIF5R4DgrX/GxXWcd59fpEfGsXf8uw\nUwiIqzEWdVXOnQ05NNxmX3eAkCHN8Q6cappURo4+44jF1yZ8y4PQk3uq2YEe\nWf9YLX1BoXuPELVWkm4YylNbODxBaAe+V8r0NNG9XgNvOx35lAZfD5OxhrRP\nqmZOJq8jOTsfPbT+PX5HBtRjF7VEZFSJW9TQ6xeH1cdxn7MKd2fgOtuGCBkM\nY3vsl8Cr/V/AMaIglOYbSVxqxIk9uyMYCUTFnH/JVTfwWnVqzdPDlLqlqYjK\n1D3920Sf7DyQpBdqkZFx/QTWjeKA0wqsnIJ78mb/7zxZXsoepJTJtkwIyZEs\nSKhi/kOfVNwREZ/vMCY69UadgAuTVBGNPe/Go8S9j0TCUUNPXKkD1vXtMzm5\nTP+QfdVK+LGUtwn2j2LiRok0Hn1rtv2Rcor6ow4Rf1kD/SHGbVyfO1jkf5xu\nzcuc0SPCGPwHOdZAsAViH1FxxTcOGQf3MMye1jjIa7qBq9TFMzK8sjaBfU94\nWoUY\r\n=yt77\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.10.1_1545342612610_0.2255591215215358" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.4": { - "name": "verdaccio", - "version": "4.0.0-alpha.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.2.0", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.4", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.18.0", - "compression": "1.7.3", - "cookies": "0.7.2", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.4.9", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.1", - "marked": "0.5.1", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.5.1", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "1.0.1", - "verror": "1.10.0" - }, - "devDependencies": { - "@babel/cli": "7.2.3", - "@babel/core": "7.2.2", - "@babel/node": "7.2.2", - "@babel/plugin-proposal-class-properties": "7.2.3", - "@babel/plugin-proposal-decorators": "7.2.3", - "@babel/plugin-proposal-export-namespace-from": "7.2.0", - "@babel/plugin-proposal-function-sent": "7.2.0", - "@babel/plugin-proposal-json-strings": "7.2.0", - "@babel/plugin-proposal-numeric-separator": "7.2.0", - "@babel/plugin-proposal-object-rest-spread": "7.2.0", - "@babel/plugin-proposal-throw-expressions": "7.2.0", - "@babel/plugin-syntax-dynamic-import": "7.2.0", - "@babel/plugin-syntax-import-meta": "7.2.0", - "@babel/plugin-transform-async-to-generator": "7.2.0", - "@babel/plugin-transform-classes": "7.2.2", - "@babel/plugin-transform-runtime": "7.2.0", - "@babel/polyfill": "7.2.3", - "@babel/preset-env": "7.2.3", - "@babel/preset-flow": "7.0.0", - "@babel/preset-react": "7.0.0", - "@babel/register": "7.0.0", - "@babel/runtime": "^7.2.0", - "@commitlint/cli": "7.2.1", - "@commitlint/config-conventional": "7.1.2", - "@material-ui/core": "3.1.0", - "@material-ui/icons": "3.0.1", - "@verdaccio/types": "4.0.0", - "autosuggest-highlight": "3.1.1", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "10.0.1", - "babel-jest": "23.6.0", - "babel-loader": "8.0.4", - "babel-plugin-dynamic-import-node": "2.2.0", - "babel-plugin-emotion": "9.2.10", - "babel-plugin-flow-runtime": "0.17.0", - "bundlesize": "0.17.0", - "codecov": "3.1.0", - "cross-env": "5.2.0", - "css-loader": "0.28.10", - "emotion": "9.2.12", - "enzyme": "3.6.0", - "enzyme-adapter-react-16": "1.5.0", - "eslint": "5.10.0", - "eslint-config-google": "0.11.0", - "eslint-config-prettier": "3.3.0", - "eslint-loader": "2.1.1", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.2.0", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jest": "22.1.2", - "eslint-plugin-jsx-a11y": "6.1.2", - "eslint-plugin-prettier": "3.0.0", - "eslint-plugin-react": "7.11.1", - "eslint-plugin-verdaccio": "0.0.5", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.6.0", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.3", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.3", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.6.2", - "puppeteer": "1.8.0", - "react": "16.4.2", - "react-autosuggest": "9.4.2", - "react-dom": "16.4.2", - "react-emotion": "9.2.12", - "react-hot-loader": "4.2.0", - "react-router": "4.3.1", - "react-router-dom": "4.2.2", - "rimraf": "2.6.2", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.0", - "stylelint": "9.9.0", - "stylelint-config-recommended": "2.1.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-config-styled-components": "0.1.1", - "stylelint-processor-styled-components": "1.5.1", - "stylelint-scss": "3.3.1", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.3.0", - "url-loader": "1.1.1", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.2", - "webpack-cli": "3.1.1", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.4", - "whatwg-fetch": "3.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js && npm run lint:css", - "lint:js": "eslint .", - "lint:css": "stylelint 'src/webui/**/styles.js'", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged && commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.90 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "readmeFilename": "README.md", - "gitHead": "777eb9dd43cf0e1eb094091e7bedbd129108cc93", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.4", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.0", - "_npmUser": { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - "dist": { - "integrity": "sha512-FGJU/iEcnHYh4IGprelBOB4YXNms0zmnvIRpDeb99subuJOWW35+TjsYlSPvkQltzm9vcdE4ByME9HR+rELJHQ==", - "shasum": "d73ffc4c0bfccb865a86cd76c1d78e3e41b30e9a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.4.tgz", - "fileCount": 201, - "unpackedSize": 1844144, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNn5mCRA9TVsSAnZWagAAbesP/iNDw+0awtata+uiQUBi\nu3PREMcK5Yz1pN21I6BzomVjhCX+i/dVygGNVQquTjuZ1+6/ErVyusIaQDdC\niHMQgfzb1F2tsvytEorGtXSqOLtSU/XpWsEVNpqvD9LwkZrW/9mzDpUNE1Y6\nvdc9QKBwpP5WmYXja5r84pTIAoQYepEpXH/8wkIsKd1vKxQlNYkTLgLja6GD\n4qUXOOjm2vrIoUNGLJvyjUgvY9+9OQbqfb7K3YUz2y+i13oSoRw4f/xirmLu\nzwL8LAacgGC4njtRpWP5f6tPUgkFedhxhonAyUzfJ26pgNF/6a++hJaKyo8f\nOevviSYGulrJXhBuNKIESlrMTixxrpGFXVhENWc2Z5u7GrVxdmFbwdeqNWKc\nB+5tN1S48IsV0FKniFYwMbI3nlLSudvvgg56w7u1Xx5qUA1sevL7zuhCyEa1\nlhSn8SHfWOP4Rrg3XF3/zXMFDt8EAKJZiCtBo+WCP6gYcwaH8jqrsqJbt7U/\nifARN0zKLw+4jN6cEFUlosb3ozyN7nfOQmmIhCQIAHD34Xz88T06QsuEu1/g\nCtOjSFaIj/J/AEs/D77vjK9WYzZwdPt//dVB96I7V/L87y6D6e6T68hk1nM/\ngEPeP9xMxBX0HAuhgt2SVdxIwmj04N7Wi9GLKFcqpk2y30knDg1u0J6bZnx+\nJskf\r\n=ansV\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.4_1547075174021_0.40579181295146083" - }, - "_hasShrinkwrap": false - }, - "3.10.2": { - "name": "verdaccio", - "version": "3.10.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "2c229cc319099cba360f62a9ffc019ad190be281", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.10.2", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-V6ig7iHWweV8W35R8Jl3GjZyxuvkbT8Sv3O0GCrUrsMFQVYSLuynkvkOXQ4JvJN45Iw47FrBU+M1kXwb7Cel6w==", - "shasum": "66fe48130c9442223a6f93cfc06f3ae57766fed4", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.10.2.tgz", - "fileCount": 74, - "unpackedSize": 1860155, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRraZCRA9TVsSAnZWagAANTsP/0T+njo4rbjOHcCS26td\nL3l1tVn0ppwMb4L74mtAqmsMKPrRPWa5PEystw0N02eISqkkRgtJ/vziBHnN\nHj2qB71Zef7Dq81P4l4NIrWSZX9s+uHgH6ciDHmC1Ho2NatOgDbfeQiuYF6E\nI7D5N1CmNLUmr1VeDjgM/V1p6XKynSgzgzgKV9JaxWKl/XZSuXYFF/Qs82Ri\n9lF9I6W2ljR28KdH4s85cl8EZ6/JoOWTiFHvRDrGldTJL6iFFA3XAxQdoCEB\nt1HaHpVDo8Mvt5uYWl5+NO6eBQqW1+AND5G1MiqXMZAL+XJ6uGKoGc9B88l5\n7iH9KlQS62TLBXSoZSo/u3TT5kXbuZlU+EzpNwqZMfPQTC+1QEMs7TEwilm3\nzib+u0lon+f0wz3LjqyjbWwrX1zZhJ1hfPTLRoGR1pYhnv3ihp+P0KMSYpuO\nqGQeEG/6wnsO+S2qqx1SfFu/OcF0RV7sPEvx2jtdtjserd7fiqAjESnbhAhb\nvLlgpF4Oe2q28H55wHP9+skHpMzi48AVGEmdyh19/EaWkJ/+vLkJE08b6ELw\n/h0NG+zf9JvrtKpyzm+RVW/N0Pi0yIRfxjKnWMcMnFyt9iXIWdE1rTu8mMGS\nxWgHMFY+gli42cPv6dPvAewgtLPPzsUTwlbY5rJoquyieofz/u6ok1YARO6A\nArUB\r\n=hS0N\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.10.2_1548138136526_0.4103995010657209" - }, - "_hasShrinkwrap": false - }, - "3.11.0": { - "name": "verdaccio", - "version": "3.11.0", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "23b02c01fccfbf0b34af02f1281cc13a407d0395", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.0", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-RWWaOCguj5tTYmzr4fZfOoebpKeAoqoOgietKyi1XZKZ0boxhbjJfJJwKYjc8xCmndcTQ3OwlnJYRYWXKpzAbg==", - "shasum": "65e85f88b6b432be646da84ac79eb43b02ebb85a", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.0.tgz", - "fileCount": 74, - "unpackedSize": 1861485, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTX3zCRA9TVsSAnZWagAAamgP/iWYwBhG/sLFeCTOIMAl\nV9zlWtlij3Vc1XWphSmD8h1j2P36xWIxOjdiv30vMuIJDQuchDL1J7mkh4IN\nTPj3lJuFZMnhH6DSE3WxxvSMq81xfyMGEWp3Ox0khhcoKcOjdJg+yYhFQ/OB\nHE+bhVqYWyPtCG0mc8Ifh7isnfnylP0v6k8B+wDLdCM/kkSnbI6QDVR5zJbf\nq9GGTOKwx+p6dm1bcq1m/Q4fhlY5Vkxu2xArTwh4vmRSmTJ8b1El4sakt3OA\n9lDzQZu3Lqr7tw/tyI1Z9KoFSs7bHrhxABM94QscpbBRkLrn1eBXmx6buQhn\nRzvGLZOpVUzwXbTNdI+REopMM5rVhNlGa211Wt2vq7fJwkT5hi1f9a2g0at4\ntEBjinBPJNH3WV+5SfNMGsAK435FBPNo2QU4+jl3lAakFnEKedyuyWE4uJAR\nHVcEui5lv8jXF9kZiPc5oW7wwVhBJPAoq81z+j3OSMglmx9rCQIel24fWqFT\nFgj/tle/w+Lt7IhK+uHE7YkoxnkbfcmdQBB0DJ2X5PToWctdOVumFIorUTwv\nznWUb2Xn6QJ2U3AAI50yiO5cdsYxGQBsUQVpFM0MUaaVdM9Hq6zydvmsvbhh\nufjMFFRNEUSfiIrVZdr6rNu4NpRPdAkI/qY3XR6tpP88gM+hbvtfoJw+JbtQ\nhNNU\r\n=jN8e\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.0_1548582386734_0.14359094695747987" - }, - "_hasShrinkwrap": false - }, - "3.11.1": { - "name": "verdaccio", - "version": "3.11.1", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.7", - "@verdaccio/local-storage": "1.1.3", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.3", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.1", - "commander": "2.16.0", - "compression": "1.7.3", - "cookies": "0.7.1", - "cors": "2.8.4", - "date-fns": "1.29.0", - "express": "4.16.3", - "global": "4.3.2", - "handlebars": "4.0.11", - "http-errors": "1.6.3", - "js-base64": "2.4.8", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.0", - "jsonwebtoken": "8.3.0", - "lockfile": "1.0.4", - "lodash": "4.17.10", - "lunr": "0.7.0", - "marked": "0.4.0", - "mime": "2.3.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.87.0", - "semver": "5.5.0", - "verdaccio-audit": "1.0.0", - "verdaccio-htpasswd": "0.2.2" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "ad4dc37e390c7ffaf79998265a9943e9ae16af0e", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.1", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-T4BUNNuKICuzLfg0DrWw8izyrr3Z4kBMt9nUmOteQViFNCwwFXTymdpG9BZV4IBI0bTLYGHVlK4Jy6wedLUbzA==", - "shasum": "435d5caed6981b4593f7f5db6c053d6a644eb319", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.1.tgz", - "fileCount": 74, - "unpackedSize": 1862130, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU0WGCRA9TVsSAnZWagAAzP8P/2K1gGkC8GnXQ/fog0HL\ndryEqPdGqOYk7rGg1WsAL+JRI+carKRQ7BoiUrCyBe97jnIEngTWoLe9H/bG\n6TprjvdldPCFv6JQ9uyF2oaAXEBv9EiWcJIvoo4E7FnpHma69RRn6TQyzoO9\nWV+isixPyJK8vZ+9h/PUywyB5CPR5JhZGdFFfPtKBw8BMfN6TtmOLWMNB5bT\nc1ZjWCgUyi+XebWaLsdxRmusrjU0vR+Yz5kp5DYOzyra532XCu51FnsIRM3j\nLkyIR37DC0Qf/l/1vL9wu19Ll6noXY8AHBGiwzM5tS0rS5isVRXZjfu8f2HR\nkvkzkYoG7ilXcfqfGKH5sIHyVU2xQDYgPpfF4uq3fkUjx1L93dJgyCUfvcn0\nNMxpexBCsgqvScbbhtrP6lggWd8ltS+2+YtexmYmNJ0p0hwJbumCqiyM+dEx\nkBM5Ol56MJ9QMe8rR754pIimsMuNSiLFkRi3iFqY7NRwD1c3xRDgbZRr1v2n\n0N6TStaRNEwhEKgXevbSkqlOtsGe7ARN+3REFk8xidXt4iQQh5ulG/UIXc3J\nEljsm3xylnPkHt0Dsy4CPZLp9+scy9CaNJoJGDOIETNOccarKjvoeKipk5ih\nJMjs4qtdPBAlDp+Z0ufVjLeeLTp52vdqliD03LZaxzTUUGvFlx+y4XV3udPg\nKoBF\r\n=Via2\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.1_1548961157248_0.27900535213082067" - }, - "_hasShrinkwrap": false - }, - "3.11.2": { - "name": "verdaccio", - "version": "3.11.2", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.8", - "@verdaccio/local-storage": "1.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.5", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.29.0", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.1", - "jsonwebtoken": "8.4.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr": "0.7.0", - "marked": "0.6.0", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "0.2.3" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "1c0b07a46e83561cd2e5f7fbd94197229291bf96", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.2", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-w68s7fRJcN0+6BRxVqbh+ftZraMKGfH92F5Y1QQp3PTnvLp3z6vL4EPBdBaaWkLT9HV/FrL2mEO0DlSeX3uKfg==", - "shasum": "3c95230df38f4f1fe863ba40d507ad92200964c7", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.2.tgz", - "fileCount": 74, - "unpackedSize": 1850070, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWS2YCRA9TVsSAnZWagAA0l4P/AiivPRh67uarWh45DUI\n7JcIHpNWng7yIDFgKeVKMxkpcnXG67uNzwxTsUEEz454vPgNtDeJ6ul5Wb0E\nA+bElSGN9KdnK9143sHq0mEsZH237rPnFQiclL9bCnmy2vf3dzGtdQHVNbxT\nbVoxnFnu6jM8k5njpYzEU/A6DCjJ7iGrl3AAwL0wI9wsN9Lh+T+HnbLf+inS\n3jGv4xoI0l348qZKYHPH5M0n+POHfqD5SVaykJLvchln0/s4mIDYZNFFFwT/\nIKse7VabC47r2plrSUwfASrOriEuLTrbl09Fqc5ZWprB1zz9ps3ji1UI7Pfd\n6+e7GgiqhIsQw6MCUxSkV+krhYmxaLsRxTAphyex9Rivn2ztz/FeyihCYMt7\noAecyrS19OhFg4zWRe29xKOMfWMyUVg5iiJkBwIL3mtcrq8YV3ZbYiEEYCOb\n52FQesmOY1hoEKbpf0+Yy55HOWME64qKM9UjvJF+2+ylFAFDVSSIq5bzPknW\nnZdR5ELp21NPKrKqumUlvwgpf6cN/koA76uZukxw3pgbV6ao6un0AX6cMbAn\nqu29GAoF71+F/xEge28A9fsEJKrpalZNzHust4BaiHKiL2fgMASm89fCfOdc\nKVXQK1Fc6AmIHLCj57wtdXnLCSSilcfugtFLI2TEP0DMGVJ2JOYP8Q3Pw6tY\nPUrv\r\n=1DK6\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.2_1549348247984_0.1506553884257844" - }, - "_hasShrinkwrap": false - }, - "3.11.3": { - "name": "verdaccio", - "version": "3.11.3", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.8", - "@verdaccio/local-storage": "1.1.4", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.5", - "async": "2.6.1", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.29.0", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.0.12", - "http-errors": "1.7.1", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.1", - "jsonwebtoken": "8.4.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr": "0.7.0", - "marked": "0.6.0", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "0.2.3" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "c4b1e1550ce90e5c2b86459f4ba966b230f833da", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.3", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-qvMVm5sEs+Oh3jvpk6qKgfagtnzXhDBcTyYQsQrOsa9pOXWnLMMWy4vT8IKD0VjDt7qxoLJNdDYunCx4BzU7mA==", - "shasum": "cfca870418d5d2ebe490b45685c7853d2b4fd7c2", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.3.tgz", - "fileCount": 74, - "unpackedSize": 1850348, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXHTvCRA9TVsSAnZWagAAqdAQAJA9N4FyETW7ueNTO8Hj\nMTzt/hEHMX2T2sL3Ys8xnRmccc0vB+31/fA6Sw7vUYM6PXeJpV5SxChwqdFV\ne8MMz98d/Mq2nm1vcD96O5A6kIihfys4PKJoR7C/BhnM21J8/o6ZjrwvZ/2L\nrizpdso1i1Q4ldtUtFD7lAHBa1hxmEgT/If19DJKjtzgr6iPF9NGpWynnuVp\nGpfAtSW4ygvbEOD2MJYHuB5MMh2x/sYlOCB9gbr71bgPL9KjjFYkH9r11Qyq\nlOM4sOvR8+fDHNHy+ufhM762Hpw7irX0SfgOuAqlzFkFNLdDQRMOe0yR2Pqu\ncdAa8fFpHufIU0XBKFvuwOWxPRNoLoiBrhHAXu+CKVZHikP3y1Koh5t7E/xC\n5G+5yMJhxsjg3k3DA4Zw9ivPEqozyHH0n0FcmuU/rHdb5w0fAtJltcFUGGwn\n/jxj5nQvzhsEHKd6HcJ2IYDtaRpsf8SVi9A6Nd30sKHHMTybratgKuDEtMNs\n6PyoQVNheM5fVdJaZZnDjBWrRn3AgMIQNv7dJKcC/8ZGPrORXGVaIW1bG8ba\nesXMeHeqxNn8zrU5o9Q1eGlOXYAxF04Xeh24PwYLndxpAhcquuFwXOfsLo5/\n4EvZm7haVQ+NFY37oRt4VerqM70RnWee256WMPvRdbvJRMDUCyUj+psfx51o\nzpv9\r\n=gds9\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.3_1549563118891_0.6177307586480185" - }, - "_hasShrinkwrap": false - }, - "3.11.4": { - "name": "verdaccio", - "version": "3.11.4", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.8", - "@verdaccio/local-storage": "1.1.6", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.29.0", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.0", - "http-errors": "1.7.1", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.1", - "jsonwebtoken": "8.4.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr": "0.7.0", - "marked": "0.6.0", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "0.2.3" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "12d153344b5a95c0fb5b147528ec6db408aaf3c2", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.4", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-kr8Fkm/HaPes2EqsHEA1xI0EYNOyEVGxh23IRrFX5tJ5g9yGwnXEiKC71nPl4N0ctNPH3YX39YSuisoM6lDsEA==", - "shasum": "0516460afcc208239f892f2d635fdae872a0ff41", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.4.tgz", - "fileCount": 74, - "unpackedSize": 1850438, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYRYbCRA9TVsSAnZWagAAoAEP/0ljPL+OU7ZvFtHq6RBG\n1RfovIQzGyYwZO70C5TOliFX2tgity7pZsYJjcDDC/T0wNDv2qzJhIKKucUM\ncyAj6aIJ2/zeJljL5OY1C6sjy3xJA8ddaYVQMG1A260TDCd2O/EtMASpiZBF\n4GucX9zjKwTneu+vqGpQDM1w6FWLb5Mg/xh3OS+l9O4Rmnuo/sBC88L1cV4p\nW26PQeW1etUI4uClPkvCFFof8kScKQD3wDTchrhhnrO2AA/NNYLU+mvwKr/H\nbXrSW7RD6bnGtu/Z5JM5Cmn699XIRKp6AXgfR/40XbWksvaE7uC7ruogTnMT\nK0z1cMpdKlOnVTF8cr3EfQsD1tJUdb/3cRBUbOL6WvJe+lAdqajVSXY3j4RW\npeRoBpp2itR18Dvcu1M2TZRwJSR+cw77UULdi7w0xC+rowVhVT/x+toHWawl\nNATlF13VniKOwhS3cWvwuhH5L32Sf1iisP0MwxwnX+uvfJ+u8BEymE/C1Tcz\nFQUWt4dlR42LVscZDzUNf12xhCFyofSUE3hNZxMq63aJGUYdMJYlU9IPcICW\npowsfvxSRFAyI7SLn81CFEhJ3i6tIZ1U5v1vr4bc4oWUYyfmY1RTOPQ/zywl\nRW6g+wcNF3c3oNVfG1xecYFNENs+uqhPxJLQy2iPjl1+EWsAFqeB9DfYCFU3\nXZyO\r\n=v/XD\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.4_1549866522660_0.5971320792938564" - }, - "_hasShrinkwrap": false - }, - "3.11.5": { - "name": "verdaccio", - "version": "3.11.5", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/file-locking": "0.0.8", - "@verdaccio/local-storage": "1.1.6", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.29.0", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.0", - "http-errors": "1.7.1", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.1", - "jsonwebtoken": "8.4.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr": "0.7.0", - "marked": "0.6.1", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "0.2.3" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "098ab9057635719152bfb526cd823bea23e64c33", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.5", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-raWP8k+bXYHN3Yfrgu/J6B6vbJb76rmbpJpj+bfB/h/95eZEUczkB3i7hCYDeaIiGUBOnaYt+G+UVdSzJ9dfhQ==", - "shasum": "813853959efbaf28d13f4972156dc4c52897fa57", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.5.tgz", - "fileCount": 74, - "unpackedSize": 1850701, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbj9uCRA9TVsSAnZWagAAYH0P/jubwUwmPfXZ9VbmcflT\nwypg4IBCkDRfStF+mcmBZbXb/ibNiZAyREWnX3r6wVr46HIW4gZS4NPlmawL\nfszfjPchBYpS8MK5yN8fxfREfzCCqko6cky790Tz0v4jzNn8mL+hVKr62cGH\nNoayOrDaZvDE5bbsoByIoVtdnGqfeyw5Jo7lWF9HD8znqU4IC6ShQxTGQSvr\nrjHL7vKvkI+eHIvGYkullT/q6lfCqlboG5vC7DZJkqixdpOfSgsg+4q+iDQy\npliOVOqADb8f1ugepyOj56lci7Qv9Dg46DufPL4TgVEhmmvGEJL7xoQ8M92m\nK7lyJW5u18h2C8AXW+va3TH6bE2wOxOnwegnHrMrNdMbLCzXjdHorWkICGw6\nM67y4LnwnJJFPiRnH9JnkCpbVeYcXGQXVomyiHfuKEMcigPyJXI1Z5RtrVnC\nVEUyNDMzYISjoQRkG/Fi3YADYI3rWnvCRvrTe4rTrT4wZF/I6cOCTs6rSTG6\nj0LAEpNUWxViUX2wFhRmDbOJyE546nVrivpEyYyond8R1VVPc/+Ecn+6qTL6\n576Jf3XkzcbwL7HsuVwJ2zjUWyHAwQsQxc9OPGH0UXAaRZlzDo3Yg7Qfe+Bf\ntXjQUxV2wGyKKWIHGAGqC5dnXI/nqPjU9nY6Wtak3Nxt92ZINNxYk484IQ8M\n2aqC\r\n=fQx2\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.5_1550729069833_0.7321479644623474" - }, - "_hasShrinkwrap": false - }, - "3.11.6": { - "name": "verdaccio", - "version": "3.11.6", - "description": "Private npm repository server", - "author": { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "1.1.7", - "@verdaccio/streams": "1.0.0", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.29.0", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.0", - "http-errors": "1.7.1", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.1", - "jsonwebtoken": "8.4.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr": "0.7.0", - "marked": "0.6.1", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "0.2.3" - }, - "devDependencies": { - "@commitlint/cli": "7.0.0", - "@commitlint/config-conventional": "7.0.1", - "@verdaccio/types": "3.4.4", - "babel-cli": "6.26.0", - "babel-core": "6.26.3", - "babel-eslint": "8.2.6", - "babel-jest": "23.4.0", - "babel-loader": "7.1.5", - "babel-plugin-dynamic-import-node": "2.0.0", - "babel-plugin-flow-runtime": "0.17.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators-legacy": "1.3.5", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-runtime": "6.23.0", - "babel-polyfill": "6.26.0", - "babel-preset-env": "1.7.0", - "babel-preset-es2015": "6.24.1", - "babel-preset-es2015-node4": "2.1.1", - "babel-preset-flow": "6.23.0", - "babel-preset-react": "6.24.1", - "babel-preset-stage-2": "6.24.1", - "babel-preset-stage-3": "6.24.1", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "bundlesize": "0.17.0", - "codecov": "3.0.4", - "cross-env": "5.1.4", - "css-loader": "0.28.10", - "element-react": "1.4.8", - "element-theme-default": "1.4.13", - "enzyme": "3.3.0", - "enzyme-adapter-react-16": "1.1.1", - "eslint": "5.2.0", - "eslint-config-google": "0.9.1", - "eslint-loader": "2.1.0", - "eslint-plugin-babel": "5.1.0", - "eslint-plugin-flowtype": "2.50.0", - "eslint-plugin-import": "2.13.0", - "eslint-plugin-jest": "21.18.0", - "eslint-plugin-react": "7.10.0", - "file-loader": "1.1.11", - "flow-bin": "0.77.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "23.4.1", - "jest-environment-jsdom": "23.4.0", - "jest-environment-jsdom-global": "1.1.0", - "jest-environment-node": "23.4.0", - "localstorage-memory": "1.0.2", - "mini-css-extract-plugin": "0.4.1", - "node-mocks-http": "1.7.0", - "node-sass": "4.9.2", - "normalize.css": "8.0.0", - "optimize-css-assets-webpack-plugin": "5.0.0", - "ora": "1.4.0", - "prop-types": "15.6.1", - "puppeteer": "1.1.1", - "react": "16.4.2", - "react-dom": "16.4.2", - "react-hot-loader": "4.2.0", - "react-router-dom": "4.2.2", - "react-syntax-highlighter": "5.8.0", - "rimraf": "2.6.2", - "sass-loader": "6.0.7", - "source-map-loader": "0.2.3", - "standard-version": "4.4.0", - "style-loader": "0.21.0", - "stylelint": "9.4.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-scss": "2.5.0", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.1.0", - "url-loader": "0.6.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "1.0.3", - "webpack": "4.16.3", - "webpack-bundle-analyzer": "2.13.1", - "webpack-cli": "3.1.0", - "webpack-dev-server": "3.1.11", - "webpack-merge": "4.1.3", - "whatwg-fetch": "2.0.4" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2", - "test:functional": "cross-env NODE_ENV=testOldEnv jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index*", - "test:e2e": "cross-env BABEL_ENV=testOldEnv jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "commitmsg": "commitlint -e $GIT_PARAMS", - "coverage:publish": "codecov", - "lint": "npm run flow && eslint . && npm run lint:css", - "lint:css": "stylelint 'src/**/*.scss' --syntax scss", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.50 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "bca4f09b645d4507912d081e12ad98d489188943", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@3.11.6", - "_npmVersion": "5.6.0", - "_nodeVersion": "9.11.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-oZwfzRyp8yO+tTr0lfMz/HDL2PcRFRcrL2KsQdgh9RuiLa2th/l6HsA3NdVc5TC4o6FxugiNPgQfLvbu3nwg8w==", - "shasum": "dd43237ad27364048fbc812620e2b26aef241950", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.6.tgz", - "fileCount": 74, - "unpackedSize": 1851142, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdDiiCRA9TVsSAnZWagAAkrQQAKC8azzMpoQJrhBEGpwI\nXKEGo+eBwzSkSGZZzKWoa8rIgpv9SYFjeUxYqRePYuu7zW6jPPRTL2xd8lha\nSjWsGTH0Ycs2+X2YvcwiIg5Tu65RodDCwGFnhtcRWS6vwUFinbyZK7ag1E5Q\nne9KA41rV8dI1Qh5zCDX8EOB6V5Q5cVFnKJIGsCZa2fpno27R1/2TuUovLOk\nCXdwwOp0EKMK/w+gLOAXghErDHzTqqNBdyhIBukTk4fnwY84GQzdXnnguu1T\nX81TH9kOp1Bbsvx2pwJ/vAKuckAxF2cA9DTPWW8cl3ihbquGLE8wYCDYNLLS\ne5cvZFc+ZY5oK4oxtBv5s4dGiig6m6kXEbRpceUbWujE8D7PS8s8m5AAKRuK\nwaJR0NppHLtD+r9QDMxFLca9I6rdaSJMC+GFUFsWwWWC1foSkvhzOw57Ax17\nNHqFdFujTozU2DQMEuh6zMo5aqeRzhjks10lbO3DkIIjgEoRSvXR94oZ+ack\nAOA7CZRLbsD6Lf57Wq85ykjjpECZp3hIhsfpeUKPH9/Q65U/I6WDdTWlRqJb\njBGY8zhgTZWyJoc4fVj4YKYs54vRZ9M5QEOA0jIgk6HTZtqjxgBgf7025BCe\nf7w2MGhFWlNgprIfgawaOLUv1+gRX6aFiqfhqbDcx8tH15e9dnPb86HKweFF\nwbEH\r\n=YZ3+\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_3.11.6_1551120545656_0.520508231612913" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.5": { - "name": "verdaccio", - "version": "4.0.0-alpha.5", - "description": "Private npm repository server", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.0.0-beta.3", - "@verdaccio/streams": "2.0.0-beta.0", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.0", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.2", - "jsonwebtoken": "8.5.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.1", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "2.0.0-beta.1", - "verror": "1.10.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@material-ui/core": "3.9.0", - "@material-ui/icons": "3.0.2", - "@verdaccio/babel-preset": "0.0.4", - "@verdaccio/types": "4.1.4", - "autosuggest-highlight": "3.1.1", - "bundlesize": "0.17.1", - "codecov": "3.2.0", - "cross-env": "5.2.0", - "css-loader": "0.28.10", - "emotion": "9.2.12", - "enzyme": "3.9.0", - "enzyme-adapter-react-16": "1.10.0", - "eslint": "5.14.1", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.1.0", - "eslint-loader": "2.1.2", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.4.2", - "eslint-plugin-import": "2.16.0", - "eslint-plugin-jest": "22.3.0", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-react": "7.11.1", - "eslint-plugin-verdaccio": "0.0.5", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "24.1.0", - "jest-environment-jsdom": "24.0.0", - "jest-environment-jsdom-global": "1.1.1", - "jest-environment-node": "24.0.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.3", - "mini-css-extract-plugin": "0.5.0", - "node-mocks-http": "1.7.3", - "node-sass": "4.11.0", - "normalize.css": "8.0.1", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.7.2", - "puppeteer": "1.8.0", - "react": "16.8.3", - "react-autosuggest": "9.4.2", - "react-dom": "16.8.3", - "react-emotion": "9.2.12", - "react-hot-loader": "4.7.1", - "react-router": "4.3.1", - "react-router-dom": "4.3.1", - "resolve-url-loader": "3.0.1", - "rimraf": "2.6.3", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.1", - "stylelint": "9.10.1", - "stylelint-config-recommended": "2.1.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-config-styled-components": "0.1.1", - "stylelint-processor-styled-components": "1.5.2", - "stylelint-scss": "3.5.4", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.4.2", - "typeface-roboto": "0.0.54", - "url-loader": "1.1.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0-beta.0", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.4", - "webpack-cli": "3.2.3", - "webpack-dev-server": "3.2.1", - "webpack-merge": "4.2.1", - "whatwg-fetch": "3.0.0", - "xss": "1.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js && npm run lint:css", - "lint:js": "eslint .", - "lint:css": "stylelint 'src/webui/**/styles.js'", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=6.12.0", - "npm": ">=3" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged && commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.90 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "contributors": [ - { - "name": "030", - "email": "chocolatey030@gmail.com" - }, - { - "name": "Aaron Lozier", - "email": "aaron@potenzainnovations.com" - }, - { - "name": "Adam Szmyd", - "email": "szmydadam@gmail.com" - }, - { - "name": "Alex Kocharin", - "email": "alex@kocharin.ru" - }, - { - "name": "Alex Kocharin", - "email": "rlidwka@kocharin.ru" - }, - { - "name": "Alex Vernacchia", - "email": "avernacchia@exacttarget.com" - }, - { - "name": "Alexander Makarenko", - "email": "estliberitas@gmail.com" - }, - { - "name": "Alexander Remishevsky", - "email": "aremishevsky@chegg.com" - }, - { - "name": "Alexandre-io", - "email": "Alexandre-io@users.noreply.github.com" - }, - { - "name": "Amir Mohsen Abdolrazaghi", - "email": "amirmohsen@users.noreply.github.com" - }, - { - "name": "Anmol", - "email": "anmol@i0157.local" - }, - { - "name": "Aram Drevekenin", - "email": "grimsniffer@gmail.com" - }, - { - "name": "Ayush Sharma", - "email": "ayush.sharma@innovaccer.com" - }, - { - "name": "Bart Dubois", - "email": "dubcio@o2.pl" - }, - { - "name": "Barthélemy Vessemont", - "email": "bvessemont@gmail.com" - }, - { - "name": "Bo Chen", - "email": "bochen2014@yahoo.com" - }, - { - "name": "Bogdan Alexandru Marginean", - "email": "bogdanmarginean@ymail.com" - }, - { - "name": "Brandon Nicholls", - "email": "brandon.nicholls@gmail.com" - }, - { - "name": "Bren Norris", - "email": "bnorris@enterrasolutions.com" - }, - { - "name": "Breno", - "email": "breno@inspr.com" - }, - { - "name": "Breno Rodrigues", - "email": "brenorodrigues@me.com" - }, - { - "name": "Brett Trotter", - "email": "brett.trotter@webfilings.com" - }, - { - "name": "Brian Muenzenmeyer", - "email": "brian.muenzenmeyer@gmail.com" - }, - { - "name": "Brian Peacock", - "email": "bpeacock@fastfig.com" - }, - { - "name": "Carlos Galarza", - "email": "carloslfu@gmail.com" - }, - { - "name": "Cedric Darne", - "email": "cdarne@hibernum.com" - }, - { - "name": "Chad Killingsworth", - "email": "chad.killingsworth@banno.com" - }, - { - "name": "Chomba Ng'ang'a", - "email": "choeringa@gmail.com" - }, - { - "name": "Chris Breneman", - "email": "crispy@cluenet.org" - }, - { - "name": "Christian Bewernitz", - "email": "coder@karfau.de" - }, - { - "name": "Christoph Rohrer", - "email": "crohrer@users.noreply.github.com" - }, - { - "name": "Christopher Kelley", - "email": "000@cranlabs.io" - }, - { - "name": "Cody Droz", - "email": "cody-geest@uiowa.edu" - }, - { - "name": "Conor Hastings", - "email": "hastings.conorm@gmail.com" - }, - { - "name": "Corey Jewett", - "email": "coreyjewett@users.noreply.github.com" - }, - { - "name": "Daniel Rodríguez Rivero", - "email": "rdanielo@gmail.com" - }, - { - "name": "David Broadhurst", - "email": "david@union25.com" - }, - { - "name": "David Rubin", - "email": "davidrub@gmail.com" - }, - { - "name": "Denis Babineau", - "email": "denis.babineau@gmail.com" - }, - { - "name": "Emmanuel Narh", - "email": "narhe@advisory.com" - }, - { - "name": "Etienne Tremel", - "email": "etienne.tremel@container-solutions.com" - }, - { - "name": "Fabio Poloni", - "email": "fabio@APP-roved.com" - }, - { - "name": "Facundo Chambó", - "email": "fchambo@despegar.com" - }, - { - "name": "Geoffroy Empain", - "email": "empaingeo@hotmail.com" - }, - { - "name": "Guilherme Bernal", - "email": "dev@lbguilherme.com" - }, - { - "name": "Gustavo Cruz", - "email": "gecruz.dev@gmail.com" - }, - { - "name": "Håkan Canberger", - "email": "hakan.canberger@thomascook.se" - }, - { - "name": "Idan Gozlan", - "email": "idangozlan@gmail.com" - }, - { - "name": "J. Russell Smyth", - "email": "jrussell.smyth@gmail.com" - }, - { - "name": "Jakub Jirutka", - "email": "jakub@jirutka.cz" - }, - { - "name": "James Newell", - "email": "j.newell@nib.com.au" - }, - { - "name": "Jan", - "email": "king-jan1999@hotmail.de" - }, - { - "name": "Jan Vansteenkiste", - "email": "jan@vstone.eu" - }, - { - "name": "Jannis Achstetter", - "email": "jannis.achstetter@schneider-electric.com" - }, - { - "name": "Jeff Mixon", - "email": "jeff@altdroid.com" - }, - { - "name": "Jeremy Moritz", - "email": "jeremy@jeremymoritz.com" - }, - { - "name": "Jess", - "email": "jessachandler@gmail.com" - }, - { - "name": "John Case", - "email": "john.case@ge.com" - }, - { - "name": "John Gozde", - "email": "johng@pandell.com" - }, - { - "name": "Jon de la Motte", - "email": "jondlm@gmail.com" - }, - { - "name": "Joseph Gentle", - "email": "me@josephg.com" - }, - { - "name": "José De Paz", - "email": "josedepaz@users.noreply.github.com" - }, - { - "name": "Juan Carlos Picado", - "email": "juan@encuestame.org" - }, - { - "name": "Juan Carlos Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Juan Picado @jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "Jérôme Tamarelle", - "email": "jerome@tamarelle.net" - }, - { - "name": "Kalman Speier", - "email": "kalman.speier@gmail.com" - }, - { - "name": "Karl Wiggisser", - "email": "karl@onebytezero.com" - }, - { - "name": "Keyvan Fatehi", - "email": "keyvanfatehi@gmail.com" - }, - { - "name": "Kody J. Peterson", - "email": "kodypeterson@users.noreply.github.com" - }, - { - "name": "Konstantin Baierer", - "email": "unixprog@gmail.com" - }, - { - "name": "Lucius Gaitán", - "email": "lucius@luciusgaitan.com" - }, - { - "name": "Madison Grubb", - "email": "madison.grubb@itential.com" - }, - { - "name": "Manuel de Brito Fontes", - "email": "aledbf@gmail.com" - }, - { - "name": "Mark Doeswijk", - "email": "mark.doeswijk@marviq.com" - }, - { - "name": "Mathieu Savy", - "email": "mathieu.savy@gmail.com" - }, - { - "name": "Meeeeow", - "email": "Meeeeow@users.noreply.github.com" - }, - { - "name": "Meeeeow", - "email": "i@aka.mn" - }, - { - "name": "Meeeeow", - "email": "me@async.sh" - }, - { - "name": "Metaa", - "email": "metaa@users.noreply.github.com" - }, - { - "name": "Michael Arnel", - "email": "michael.arnel@gmail.com" - }, - { - "name": "Michael Crowe", - "email": "michael@developrise.com" - }, - { - "name": "Miguel Mejias", - "email": "miguelangelmejias@dorna.com" - }, - { - "name": "Mikhail T", - "email": "Mikhail.Teterin@Refinery29.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "miroslav@strongloop.com" - }, - { - "name": "Miroslav Pokorný", - "email": "m.pokorny@gmc.net" - }, - { - "name": "Nate Ziarek", - "email": "natez@OSX12-L-NATEZ.local" - }, - { - "name": "Nicholas Farley", - "email": "ohcrap524@gmail.com" - }, - { - "name": "Nick", - "email": "nick.edelenbos@trimm.nl" - }, - { - "name": "Nicolas Bazille", - "email": "oltodo@msn.com" - }, - { - "name": "Noah Prail", - "email": "nprail@filiosoft.com" - }, - { - "name": "Oleg Korobenko", - "email": "oleg.korobenko@gmail.com" - }, - { - "name": "Oliver Maskery", - "email": "omaskery@googlemail.com" - }, - { - "name": "Patrik Votocek", - "email": "patrik@votocek.cz" - }, - { - "name": "Piotr Synowiec", - "email": "psynowiec@gmail.com" - }, - { - "name": "Rafael Cesar", - "email": "rafa.cesar@gmail.com" - }, - { - "name": "Rafael Pinheiro", - "email": "moriarty.pinheiro@gmail.com" - }, - { - "name": "Ramon Henrique Ornelas", - "email": "ramon.ornela@gmail.com" - }, - { - "name": "Renovate Bot", - "email": "bot@renovateapp.com" - }, - { - "name": "Robert Ewald", - "email": "r3wald@gmail.com" - }, - { - "name": "Robert Groh", - "email": "robert.groh@medesso.de" - }, - { - "name": "Robin Persson", - "email": "rprssn@gmail.com" - }, - { - "name": "RodrigoBalest", - "email": "r.balest@gmail.com" - }, - { - "name": "Roger Meier", - "email": "roger@bufferoverflow.ch" - }, - { - "name": "Romain Lai-King", - "email": "romain.laiking@opentrust.com" - }, - { - "name": "Ryan Graham", - "email": "r.m.graham@gmail.com" - }, - { - "name": "Ryan Graham", - "email": "ryan@codingintrigue.co.uk" - }, - { - "name": "Sam Day", - "email": "sday@atlassian.com" - }, - { - "name": "Tarun Garg", - "email": "tarun1793@users.noreply.github.com" - }, - { - "name": "Thomas Cort", - "email": "thomasc@ssimicro.com" - }, - { - "name": "Tom McKenzie", - "email": "tom@chillidonut.com" - }, - { - "name": "Tom Vincent", - "email": "git@tlvince.com" - }, - { - "name": "Trent Earl", - "email": "trent@trentearl.com" - }, - { - "name": "Waldemar Reusch", - "email": "lordvlad@users.noreply.github.com" - }, - { - "name": "Wilfredo Porta", - "email": "wporta@gmail.com" - }, - { - "name": "Willi Pasternak", - "email": "willi.pasternak@gmail.com" - }, - { - "name": "Yannick Croissant", - "email": "yannick.croissant@gmail.com" - }, - { - "name": "Yannick Galatol", - "email": "ygalatol@teads.tv" - }, - { - "name": "Yuuki Tada", - "email": "yuuki.tada@jp.fujitsu.com" - }, - { - "name": "cklein", - "email": "trancesilken@gmail.com" - }, - { - "name": "danielo515", - "email": "rdanielo@gmail.com" - }, - { - "name": "firegrind", - "email": "firegrind@gmail.com" - }, - { - "name": "jharris4", - "email": "harris.jb@gmail.com" - }, - { - "name": "jjaakola", - "email": "jjaakola@users.noreply.github.com" - }, - { - "name": "jmwilkinson", - "email": "j.wilkinson@f5.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado19@gmail.com" - }, - { - "name": "jotadeveloper", - "email": "juanpicado@users.noreply.github.com" - }, - { - "name": "karl wiggisser", - "email": "karl.wiggisser@dachenstein.at" - }, - { - "name": "karl wiggisser", - "email": "karl@dachenstein.at" - }, - { - "name": "markpeterfejes", - "email": "fejes.mark@gmail.com" - }, - { - "name": "maxlaverse", - "email": "max@laverse.net" - }, - { - "name": "osher", - "email": "osher.filter@gmail.com" - }, - { - "name": "renovate[bot]", - "email": "renovate[bot]@users.noreply.github.com" - }, - { - "name": "robi-wan", - "email": "robi-wan@users.noreply.github.com" - }, - { - "name": "saheba", - "email": "saheba@users.noreply.github.com" - }, - { - "name": "snyk-bot", - "email": "snyk-bot@snyk.io" - }, - { - "name": "steve-p-com", - "email": "github@steve-p.com" - }, - { - "name": "trent.earl", - "email": "trent.earl@malauzai.com" - }, - { - "name": "verdacciobot", - "email": "35213902+verdacciobot@users.noreply.github.com" - }, - { - "name": "丸子", - "email": "princeb4d@gmail.com" - } - ], - "gitHead": "9c01aa407264b082d922c21a32e98e0ee707cd4b", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.5", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.2", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-3Is3BB0FQjMXOGQHEWX+nRaIvLoAni3acT5NXVD57zLxPNKcXJ12R/ySE4jy7k9UDbF1++MIIpxNZRT/JE8aUw==", - "shasum": "cb9307c6b91c7f9483062e6cea87a08b0fa1b3c0", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.5.tgz", - "fileCount": 260, - "unpackedSize": 2587072, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbHRCRA9TVsSAnZWagAA9OcP/01OIP5zCORw9fdUJurb\nGlSI4Z+e9f5RpxteMroSEzZHeHER3punNMaSNwJINvrIGEM8fw1zwJ21j/gm\noR0mHjk4HU7fQz4bi+xruwREe6sauJyAa0omoH/aBN52burJgyvJlPvv5UUf\n2p4M312S3mRJElbll/XwAe3fORkP7NZB2l8gfd5FP76wkCnKZeuGbf+V7Pa1\nxU/EnvnPnvcSIRCtOfc9upmwtuBFfWDeZnj7ez6dJB705SI+FCr8cVT8w0u1\n0HhTsM1t2PhPcmITZMzfXKQecLjl7JT41PODpOKgYpXIEDVGEeCVojElyKD6\n7udP77P1p3chTNgcpGZyZSeNQRAIQtBYOwAY9x0rZx5/I94PJQq/CQNqYXJ8\nt3DzhTLCpHyihswJxEwHnAXDzVZx+xEfjgTWK+8UHoX5kxYCPU2UwO64a1Bv\n0JiUarOrd7e98BoLn/fg/x1g4/VjX0G11BgJ3NmLjab7EA4vjlJ1DaKtDT00\nmB1TOJf5Tm6QFvmVVPix1bJmlzsLlETWxOBS2SbTIFEicHjvs77tqabsfA0S\ng+HpxmPUe9fpX/L++Qj84i966fbqldw7vUNcXvXydSPbc0RXfxkotfpjmo0g\nve5Axn3EBkAnRo06qprwH+foRStObxJnXL/26nVkTPYv+97kGOxQn7KcaO0r\n836F\r\n=TnPX\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.5_1551741392932_0.39764779825093943" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.6": { - "name": "verdaccio", - "version": "4.0.0-alpha.6", - "description": "Private npm repository server", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.19.0", - "compression": "1.7.3", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.0", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.12.2", - "jsonwebtoken": "8.5.0", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.1", - "mime": "2.4.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "5.6.0", - "verdaccio-audit": "1.1.0", - "verdaccio-htpasswd": "2.0.0-beta.1", - "verror": "1.10.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@material-ui/core": "3.9.0", - "@material-ui/icons": "3.0.2", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "autosuggest-highlight": "3.1.1", - "bundlesize": "0.17.1", - "codecov": "3.2.0", - "cross-env": "5.2.0", - "css-loader": "0.28.10", - "emotion": "9.2.12", - "enzyme": "3.9.0", - "enzyme-adapter-react-16": "1.10.0", - "eslint": "5.14.1", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.1.0", - "eslint-loader": "2.1.2", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.4.2", - "eslint-plugin-import": "2.16.0", - "eslint-plugin-jest": "22.3.0", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-react": "7.11.1", - "eslint-plugin-verdaccio": "0.0.5", - "file-loader": "2.0.0", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "friendly-errors-webpack-plugin": "1.7.0", - "github-markdown-css": "2.10.0", - "html-webpack-plugin": "3.2.0", - "husky": "0.15.0-rc.8", - "identity-obj-proxy": "3.0.0", - "in-publish": "2.0.0", - "jest": "24.1.0", - "jest-environment-jsdom": "24.0.0", - "jest-environment-jsdom-global": "1.1.1", - "jest-environment-node": "24.0.0", - "lint-staged": "7.3.0", - "localstorage-memory": "1.0.3", - "mini-css-extract-plugin": "0.5.0", - "node-mocks-http": "1.7.3", - "node-sass": "4.11.0", - "normalize.css": "8.0.1", - "optimize-css-assets-webpack-plugin": "5.0.1", - "ora": "1.4.0", - "prettier": "1.14.3", - "prop-types": "15.7.2", - "puppeteer": "1.8.0", - "react": "16.8.3", - "react-autosuggest": "9.4.2", - "react-dom": "16.8.3", - "react-emotion": "9.2.12", - "react-hot-loader": "4.7.1", - "react-router": "4.3.1", - "react-router-dom": "4.3.1", - "resolve-url-loader": "3.0.1", - "rimraf": "2.6.3", - "sass-loader": "7.1.0", - "source-map-loader": "0.2.4", - "standard-version": "4.4.0", - "style-loader": "0.23.1", - "stylelint": "9.10.1", - "stylelint-config-recommended": "2.1.0", - "stylelint-config-recommended-scss": "3.2.0", - "stylelint-config-styled-components": "0.1.1", - "stylelint-processor-styled-components": "1.5.2", - "stylelint-scss": "3.5.4", - "stylelint-webpack-plugin": "0.10.5", - "supertest": "3.4.2", - "typeface-roboto": "0.0.54", - "url-loader": "1.1.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0", - "webpack": "4.20.2", - "webpack-bundle-analyzer": "3.0.4", - "webpack-cli": "3.2.3", - "webpack-dev-server": "3.2.1", - "webpack-merge": "4.2.1", - "whatwg-fetch": "3.0.0", - "xss": "1.0.3" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run build:webui && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:size": "bundlesize", - "test:all": "npm run build:webui && npm run test && npm run test:functional && npm run test:e2e && npm run test:size", - "pre:ci": "npm run lint && npm run build:webui", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js && npm run lint:css", - "lint:js": "eslint .", - "lint:css": "stylelint 'src/webui/**/styles.js'", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --ignore src/webui/ --copy-files", - "pre:webpack": "rimraf static/*", - "dev:webui": "cross-env BABEL_ENV=ui babel-node tools/dev.server.js", - "build:webui": "npm run pre:webpack && cross-env BABEL_ENV=ui webpack --config tools/webpack.prod.config.babel.js", - "build:docker": "docker build -t verdaccio . --no-cache", - "build:docker:rpi": "docker build -f Dockerfile.rpi -t verdaccio:rpi ." - }, - "engines": { - "node": ">=8.15.0", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "bundlesize": [ - { - "path": "./static/vendor*.js", - "maxSize": "200 kB" - }, - { - "path": "./static/[0-9].*.js", - "maxSize": "20 kB" - }, - { - "path": "./static/[1-9].*.css", - "maxSize": "5 kB" - }, - { - "path": "./static/0.*.css", - "maxSize": "45 kB" - }, - { - "path": "./build/**/*.js", - "maxSize": "5.90 kB" - } - ], - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "c61f3f4e7cfdee8fcda4542c4c3ba9386fcae180", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.6", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-tIOMX5PgnEotic72+23/k65bhl0hw+yyFntGTKgiR7BwbxUe+HqqVvb6DteDqulKIuVipvOUbIA/r+h6MNm2Kg==", - "shasum": "ccbdf7769d734d404f8b1fa617528f346cd97453", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.6.tgz", - "fileCount": 261, - "unpackedSize": 2577702, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnzLSCRA9TVsSAnZWagAAUkAP/j28yNyGuDRDqiNe/4KG\nV59TfXzzpZtypNng7E6huB4YoANpcEElVv2T4bbhxqWjiZzJOhfXJ+dhchd3\ngpaTYHMPUOExGpe4/r2C8dFRWUA633PqDwGOhDDglLKC8H3TtlkCg+rIkQSf\nWuN0NpOKvBPLCEjBQdrDov6l480c2xwPpsSxdIv32QErB0rGW7/YFwMVKoq0\nbofOxhnCwIOiVRzlj7TBHWVGdw0A8c6qIN6XXpzuDLvh9az8vDqSs9fpFieZ\nTUORh649vJc5CJPJpb/kavH6zxA8t6PklinXMaRhD6ur52YPAjwu9xz12LGq\ntwKtxkv7Kk0tx1XZG0KSmJyzeJwMnk2c9tMoAePXULcJq7m9rVagoHj2Jxen\novTZswwE4D04r+V1fM9AA0/mm6y8J0V7E2RbqPnQz9aYFL8iW/EaYHCVq3Qw\ntzDO6WE6xNr1JzQ+zPn9pTYnm1senk2T5tsBfPFW3Oto4gUKncfKTw345k36\n0Q2kb1+qEKi52fHWNwxy7vKf66Wq7eJJ+TNu4c27CVJpbiO5tzbQMcpXM5L1\nuToSk+oNpPeWQZT8YM28+Y0380mjf5/uHwJAAFg+47zU4M+IJkHy+TeU/hxO\nseywNVOmjWaQXGqpSCmbKeCHhghKVQEBp9SozO4mgU39aly3HyvC3F9snHdF\n09Sz\r\n=uk5D\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.6_1553937105511_0.5836431097820207" - }, - "_hasShrinkwrap": false - }, - "4.0.0-alpha.7": { - "name": "verdaccio", - "version": "4.0.0-alpha.7", - "description": "npm private proxy registry server", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.0.4", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.1", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0-beta.1" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.1.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.5.1", - "eslint-plugin-import": "2.16.0", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "0.15.0-rc.8", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "7.3.0", - "prettier": "1.16.4", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "41c3ecd84a0f0b5965fb69980a4e64d6bf792ff6", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-alpha.7", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-3WjtsZbE6qsuetdczZXbQPZq1sSGOeLhdXvkiW8RIu6nxa7MdgTcuijPzNtp6DekVAjyTN6QW8YCWl1FbNu+wg==", - "shasum": "2fda3d341b326c94d3e6b134cdd8311dd8fcb7ea", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.7.tgz", - "fileCount": 61, - "unpackedSize": 667043, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqKPPCRA9TVsSAnZWagAAz4EP/2fZnz4IBLoDu7sr+qGp\neeWHSEWxGLDrWHvZnjj24GW+Hb87KKjxEvVnuAzIdLvbPN0XJ5DH/OLIeDck\nEIU2Lqyql/FTc/HI06T6OPXqDyQLggzcg1Gx9b5T9NZGJpabQ07aXtHmNC8A\n7BT5sKKHnKtXY7pH6IqbALwlxRRLplF52CC2VmfjtPdKfOuEl3j3gS88igSc\ncwGaOlM3u9sm73g5XR32e81AtO0sY8xz44tNFI4jKsSSlbCpX5+5hCK2dpeX\n39bvhb1vMDkpjmlSz8440hdmAPGvqmmemikfguM/7S4eqCD+x/sLc3Sny4dl\nvno0szcd6o5Lf1yl4rnXPcbQgMp2q4XeZfab/heLOK3e7Ov4zLWSEtK+vmP3\nNil53u/NoIMnetlZuo6Cpzr4WZ5stEtFXBLHRuzqKLDwJRihig7cN2Bj4HwP\nvCtz2oMFES2gLyv8MteuWODeDaJ/xi+VyOVIM4kxSVLOf3PgttnWVuAWXDMx\nrJRlrgTxMoWNN6rEfKasv7tJj6DLKqQdjLMJvWJmbpc1zv8MlqXrBEcuO3st\n4oCVnFEm7WOHrhWb0P4NhE7dqCI07eeieYwwD85tKZXuQ3FKMDcg6hUAka5A\n6zbUQWwJzwO5bwHcunjafnKT8vhkFBMj7Y/nLQl3L1gMrRDefkV/LQIW4C8m\nZBNv\r\n=1O5D\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-alpha.7_1554555854908_0.6834713457699315" - }, - "_hasShrinkwrap": false - }, - "4.0.0-beta.0": { - "name": "verdaccio", - "version": "4.0.0-beta.0", - "description": "A lightweight private npm proxy registry", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.0.13", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.2", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.1.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.5.1", - "eslint-plugin-import": "2.16.0", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "0.15.0-rc.8", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "7.3.0", - "prettier": "1.16.4", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "372cd36497d7037672aa9efccabe3cf877775c3d", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-beta.0", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-tg+KhvvIUt28eS0KfbdFk248W5pDm8S7SRDRxaxm7lZ7U0g0eHsX8tyQd9gZwTqViGH680YEATEw9CucIXVRrw==", - "shasum": "049d6ae1a20c7c2ad216799182df64c2508cfcab", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.0.tgz", - "fileCount": 61, - "unpackedSize": 667283, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctNtECRA9TVsSAnZWagAAjkwP/iHrUjISVkZrq1QredZK\nKalEbF+Eybvgdr0zwMRStz0AmQMpjx8Pg5O0e9Z9VAD59YIR45TmgIgVr2Zv\n/+4mUHX6oMnTqEEtYaJ7+BNJxwIPGV+c/gNR2KVSiFXx09gdUF6Sd7ap0VMb\nb8l4Hhqvsg4TzXVmiGLlPLWIXp+XkT1mHfEuxQZTBXgl6xRFuwHggIeffdQN\nrzNu/bHq8gJJnjssarLMXwiwumo3IM2ryElyJvWmqJQroBhxP2pDGGTfMutu\nXLYR1YNK3MtVqS745mDx9g3+zooynlgI0n5lOatkvK6qByfRg44+6+dzC1jH\nmDj4laOerSo4/r2eh2/Eyua+IKCzPGTENvdhgxkzI6E7NmX6oPxjxquXkdsb\nFVfe++tdHtlEeIOJLJ1feJMppthTUyUsei+BwDN1nOfHEXINeQLv305Llqwo\nmq0C5g/9DG4ZNuf1YnwT8cUEBmrjyLcEFh/pBtQxrUY2jesbxxnytL7oqzIH\neRPpbOgmW+F3uvYq3ogQ1qH1wf5wfs5XWtUAwPd/Pu5F1x2fgAKg/+ii6/R6\nhlqTNckG8O8rXxfR76khsc3TXfDZBNfbLlqTsn6vkJAHOnzEr+xl3q0CmtZg\nJViWFOr2STYPIei/lFfBOF6MUw99epM4X/9ObMfDPOTtUWSTxrLcFBDJRHOS\nUYcI\r\n=bNev\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-beta.0_1555356483496_0.603067817724322" - }, - "_hasShrinkwrap": false - }, - "4.0.0-beta.1": { - "name": "verdaccio", - "version": "4.0.0-beta.1", - "description": "A lightweight private npm proxy registry", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.0.13", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.2", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.1.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.5.1", - "eslint-plugin-import": "2.16.0", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "0.15.0-rc.8", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "7.3.0", - "prettier": "1.16.4", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "313882ca6959abd4e619f2a20a8dec1f7039c5df", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-beta.1", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-wOUqxGKy+YPPSceuYGeWzvY0w1tenMzSJZx10HOV1Y7SZjliTVbn2nztA0YuDnr8c8s/TneB1N3W1wlufyqDIA==", - "shasum": "0ce6a3b906e3c7b6896f17923ace979a254215e5", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.1.tgz", - "fileCount": 61, - "unpackedSize": 667541, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctg2zCRA9TVsSAnZWagAAIKsP/iBdK+t6yNAbuDOF7cyo\na30puYftfIOwCtX43KfCXwVLtCUaT32n9NL/pfOXUdt1uls/BnqhwoZOV03v\nWGlcFYLFPPhT7ThBwq/A/qiSHkPurb1KiHaMVV84+hdV/UcAu/0OGMtSkwtU\nZ4ITRY6J6Np7tFREFUZsqeRCkNWzus3Yaslqt+qjXchgLFcZkA5PqjIxSuHb\nG9ePw/wmihq9hwNjZO50/C4JGCpP+21qj/Dq3FYRKb0r1XMyqtTtg4bNcsxS\nqAx/Djfwjrc9SGjViaMJjK0GnkEL9d2O3R00+YkJO6Beg9NmWU8SaSedEawQ\nrvOX8eqtNXRGLP8lD65OuwSSXLs/yVurnh1quML6NNADlLx2KFWOYy5I1E2B\nu16pt/SvB4gRGmvEf2Mch7i4cXAkraa2GxGuUcEm8ydRtpGWUwSAjHsUvG6c\n2M0M3mZq/wvWAYyC7EPvppl61lLZkglmI6Ln0k/MjtoFEI8+U0pkLFnFTf0p\n4c/f5VC3vXLsBYM/JItrrtgqa+cqbVpirrX2JCHBUZaKHfjrBt90+hU6gAIM\ne0UnlQh5UKi0RBphbvnQnHtpSsV92DEq+jwXdsANBSI019bDOuqbZP38pQqp\nWuY0+JotrdFxSbDPz0bBFOJaWPvGpvTjeFwHxlnTV4B9Kr71sJ9X8H6QWWun\nuazc\r\n=/o/I\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-beta.1_1555434930813_0.7910468589838953" - }, - "_hasShrinkwrap": false - }, - "4.0.0-beta.2": { - "name": "verdaccio", - "version": "4.0.0-beta.2", - "description": "A lightweight private npm proxy registry", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.1.0", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.18.3", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.2", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.1.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.5.1", - "eslint-plugin-import": "2.16.0", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "0.15.0-rc.8", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "7.3.0", - "prettier": "1.16.4", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "a2d706244fb5e032e1c776746a16fd5601cc11ff", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-beta.2", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-8jHy9RO7ddAlHQKsRtnyqQp33uWczR4wsJjl5nU1XijrlO/JlfTFNFgmtibHYgLqc9HtSTUjRB6pjB5Cbsn12g==", - "shasum": "0b9c531462fe003f1282ab777bb0db9ecf27bc00", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.2.tgz", - "fileCount": 61, - "unpackedSize": 670559, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwpKLCRA9TVsSAnZWagAAr/4P/idVaVrAnA+PEfOHpd11\nZAQlu95uhjzSZgN7CR3sKb/oD/4OrDqeetSAbmWluiHf8C99sDPfZNtDSZr1\n7OqzerSzFXQrGUorAPPDfwabRCajhvhj6axEaY0MjdVev3MWMp92f31jy4Ty\n5kYclazDCebYZQMaBYYW1VSmAJls/lvvQLl0GLwfOEajKI5LcUBARmva9EZJ\nfZprGTXRjU3lG9gjiqKfKuq254mYymu8mJIEh1XF5XTX28AXl29JcqRpVrgN\n6zLsB78U7oeuNwhd+pni9nOZHIPsY86eyCkq6jFzqpXWDULfqSQRNk3u9Jxn\nwLs84HzMdQOyNayk4srWwlgSIKP5JO72g6CalrnbFpZ3+7hMpvnRYC9CuVWe\nCcO0sB12KEbY/cNqda4swV/8BTpkptiYlzDxRwR2V8nVnzUQEfabO4b/B50F\nJRIoDAg1BWTj6lAKMjzvbhrfOgv7FOsXK5I9X48YExfgWI53Z8AHhBe/49xx\nb03YRUsEljVgQx+Ld1utJwPpLyqQE3JkCcAguoHj0YqCa7xbXDWKDa0CPMa0\nrF1RxGOEdDHoc4dCi8V+QdjqaqHAhIvF5WAW9SAnxWUfr7wqpSAeILV0B8eS\nCqgRXfVsV8idHDTfmeGDhalAEy+Ut8eLCmWSd0oND8oVsXDACKJ7/hsWkEWe\n+4TS\r\n=FSXn\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-beta.2_1556255370518_0.9685358754966165" - }, - "_hasShrinkwrap": false - }, - "4.0.0-beta.3": { - "name": "verdaccio", - "version": "4.0.0-beta.3", - "description": "A lightweight private npm proxy registry", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.1.2", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.19.0", - "bunyan": "1.8.12", - "chalk": "2.4.2", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "date-fns": "1.30.1", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.2", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.2", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.2.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.6.1", - "eslint-plugin-import": "2.17.2", - "eslint-plugin-jest": "22.5.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "0.15.0-rc.8", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "7.3.0", - "prettier": "1.17.0", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "e6690aadbe2c742481c773eaa9b4c3b2908d8e50", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-beta.3", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-hrOpD3NkhtFWpsnS+AfMLJFpkZpJNgm76RHbf4yeIePabM6j0qA9ccGKj6O1UArszf0R+BFPSdP3OcPkmX9H4w==", - "shasum": "5e2a2a5565ff5066e35c235d92b726f93ace828f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.3.tgz", - "fileCount": 61, - "unpackedSize": 673410, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxazVCRA9TVsSAnZWagAAqWUQAKLvQVLqCGnwuzCbV2zq\n0UZHOjvoq/6zAjsgcAhPwqY58s15s831JuZiwygRAfKi5iAQkQbGCek3yKlw\nUdj37OiVC+nRYCuFqiIa4yXTIVezCuO2AAreVHz1QYT8lG05eSxraBUVAXjH\ngLARezHr6ysVAReNzLZrbVlCLjk+aj5XwqFHsLTVddh77vKK6Rktl5GxRYBP\nOoTYRNtufI7W+8HzDCBMsZpp7ZVBXkwrR+uHBB6LTf4s7smh5jVHbfAxVQFh\ngpkiM4RdHa7nI4GDXYI4/tVKMBYmofwlQkyqbkrYFYTj4WWqnnVo02K4ce9k\nafkAuJooYEQmdx2Bow91KXCAqUCxq4yCB4WlzaYi9UihE+9fKKVTkVyYZuoc\nKEUXyPR4MgxTX5sJiryUvxNJm9dEWKc0zRXyh4qZFjTYmqaJTEGOfKDvrOqs\nfwYM0twTH+rVwxaY+wO4q0xDERYep4bRljMG1eRH4gid3ICrEuo138+Ce/ZP\nVNMH+nwCIkWN4d5Kf6+3xsBvkW9ENq9c4QI9CFdVeRrpyCGI8Jja43l2KG5R\n226fbV8cC25yFiz8RohEVBqMGRs9SOQQtJs76b+nbahKWtxCbfykFfScRd7V\nqvF8zjqH0cMU/6YOads0kSlmtCAIX5HFxMwNEzlUq/4tD951c5LAzwpNKGiT\nv7Ls\r\n=36iz\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-beta.3_1556458708489_0.9001580464511083" - }, - "_hasShrinkwrap": false - }, - "4.0.0-beta.4": { - "name": "verdaccio", - "version": "4.0.0-beta.4", - "description": "A lightweight private npm proxy registry", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.1.2", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.19.0", - "bunyan": "1.8.12", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "dayjs": "1.8.13", - "express": "4.16.4", - "global": "4.3.2", - "handlebars": "4.1.2", - "http-errors": "1.7.2", - "js-base64": "2.5.1", - "js-string-escape": "1.0.1", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "kleur": "3.0.3", - "lockfile": "1.0.4", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.2", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@octokit/rest": "16.25.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.2.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.6.1", - "eslint-plugin-import": "2.17.2", - "eslint-plugin-jest": "22.5.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "0.15.0-rc.8", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "7.3.0", - "prettier": "1.17.0", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "f53f4c4536cc248365b8c5a78a96812f3597f300", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-beta.4", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-gxquhSEfr3SxdK2ymJ8bxVPxjb5rsex3ADbBa/iU/KuqY7KeUK90b3GeDF6p5vDJS8gPTz/5bH7bS+o8G8SWXQ==", - "shasum": "8f24a88801b6526182983eb1a29676ba7299e269", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.4.tgz", - "fileCount": 61, - "unpackedSize": 679335, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxp9pCRA9TVsSAnZWagAAOmgP/idBeKFL6BW1QNSDMLTO\nn2Ud0Y6iHFwSUTp8AFZ2CbBMq7m5PzNc2hWlSUbXqi+rQvpm4PAqzmjqGbzt\nq6UpRKpROYMudtk7CQayrIc5Zc3dlYehyRLV1F0+KeU6dbDLJCBGUGNSzI/g\nc99kL7xSLZY6Y3sHfG554GvSdvilXRW7iCGlCnrtOxOGxPBRtaHg8y+39LXn\njyu2yt72lgfSlYRJrvWBvHVw/3FOJSVnwx4ER/E3v+GEEozAKLeRBn3Uvd8n\naXMSNNcxqG7gcbkbHqk+UR9K9QMHqJyUCsVHtbDJ68YxDxcWKbI6j5CZODsx\n4YbaHriMBs+mceTVrGRGrNU1B70hRdtEPygMO6szOzTZNA+gpLSdiLjDS0KJ\nlCbQuE5Eucw0i8zC9HDht19B/ccExG0jD+a1vgXTF64/ojRYJcIbb0onXnw5\nXfq5bPHWN6R5GJMumyrPY+++SmC6ovYRJmpIhPvkdpFapZcSvnHLpeawMR3G\nziUN3ih7s8y7P0Wuh0s8iTCZ6/4yXlEeoPwmQMV/uks56wjwXJLP238Tsj9/\nK1wjtPFbK+K/IIFT7m18eAB27VNJrYPUplMQDfr1R3HuzvpcoTrTBcjgpSNN\nrGweMiTVyDMI/wUICuOB3uEHb1kXqYtsdDDkejCIFovMG6SNllfZ8UPAwGom\nzU2t\r\n=zx1G\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-beta.4_1556520808419_0.525965659406894" - }, - "_hasShrinkwrap": false - }, - "4.0.0-beta.5": { - "name": "verdaccio", - "version": "4.0.0-beta.5", - "description": "A lightweight private npm proxy registry", - "author": { - "name": "Verdaccio Maintainers", - "email": "verdaccio.npm@gmail.com" - }, - "repository": { - "type": "git", - "url": "git://github.com/verdaccio/verdaccio.git" - }, - "main": "build/index.js", - "bin": { - "verdaccio": "./bin/verdaccio" - }, - "dependencies": { - "@verdaccio/local-storage": "2.1.0", - "@verdaccio/streams": "2.0.0", - "@verdaccio/ui-theme": "0.1.2", - "JSONStream": "1.3.5", - "async": "3.0.1-0", - "body-parser": "1.19.0", - "bunyan": "1.8.12", - "commander": "2.20.0", - "compression": "1.7.4", - "cookies": "0.7.3", - "cors": "2.8.5", - "dayjs": "1.8.13", - "express": "4.16.4", - "handlebars": "4.1.2", - "http-errors": "1.7.2", - "js-yaml": "3.13.1", - "jsonwebtoken": "8.5.1", - "kleur": "3.0.3", - "lodash": "4.17.11", - "lunr-mutable-indexes": "2.3.2", - "marked": "0.6.2", - "mime": "2.4.2", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "6.0.0", - "verdaccio-audit": "1.2.0", - "verdaccio-htpasswd": "2.0.0" - }, - "devDependencies": { - "@commitlint/cli": "7.5.2", - "@commitlint/config-conventional": "7.5.0", - "@octokit/rest": "16.25.0", - "@verdaccio/babel-preset": "0.1.0", - "@verdaccio/types": "5.0.0-beta.4", - "codecov": "3.3.0", - "cross-env": "5.2.0", - "eslint": "5.16.0", - "eslint-config-google": "0.12.0", - "eslint-config-prettier": "4.2.0", - "eslint-plugin-babel": "5.3.0", - "eslint-plugin-flowtype": "3.6.1", - "eslint-plugin-import": "2.17.2", - "eslint-plugin-jest": "22.5.1", - "eslint-plugin-jsx-a11y": "6.2.1", - "eslint-plugin-prettier": "3.0.1", - "eslint-plugin-verdaccio": "0.0.5", - "flow-bin": "0.81.0", - "flow-runtime": "0.17.0", - "husky": "2.1.0", - "in-publish": "2.0.0", - "jest": "24.7.1", - "jest-environment-node": "24.7.1", - "lint-staged": "8.1.5", - "prettier": "1.17.0", - "puppeteer": "1.8.0", - "rimraf": "2.6.3", - "standard-version": "5.0.2", - "supertest": "4.0.2", - "verdaccio-auth-memory": "0.0.4", - "verdaccio-memory": "2.0.0" - }, - "keywords": [ - "private", - "package", - "repository", - "registry", - "enterprise", - "modules", - "proxy", - "server", - "verdaccio" - ], - "scripts": { - "release": "standard-version -a -s", - "prepublish": "in-publish && npm run code:build || not-in-publish", - "flow": "flow check", - "pretest": "npm run code:build", - "test": "npm run test:unit", - "test:clean": "npx jest --clearCache", - "test:unit": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", - "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", - "test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js", - "test:all": "npm run test && npm run test:functional && npm run test:e2e", - "pre:ci": "npm run lint", - "coverage:publish": "codecov", - "lint": "npm run flow && npm run lint:js", - "lint:js": "eslint .", - "dev:start": "cross-env BABEL_ENV=registry babel-node src/lib/cli", - "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files", - "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files", - "build:docker": "docker build -t verdaccio . --no-cache" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "preferGlobal": true, - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -e $GIT_PARAMS" - } - }, - "lint-staged": { - "linters": { - "*.yaml": [ - "prettier --parser yaml --no-config --single-quote --write", - "git add" - ], - "*": [ - "eslint .", - "prettier --write", - "git add" - ] - }, - "ignore": [ - "*.json" - ] - }, - "license": "MIT", - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio", - "logo": "https://opencollective.com/verdaccio/logo.txt" - }, - "gitHead": "9589d47ff76e72de7372e3e58dbb2e19cb127fda", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/verdaccio/verdaccio/issues" - }, - "homepage": "https://github.com/verdaccio/verdaccio#readme", - "_id": "verdaccio@4.0.0-beta.5", - "_npmVersion": "6.4.1", - "_nodeVersion": "10.15.3", - "_npmUser": { - "name": "verdaccio.npm", - "email": "verdaccio.npm@gmail.com" - }, - "dist": { - "integrity": "sha512-JFKupABucY+h4JhkXE2DVpM9X06aM2hXk5QD48h4pA1aFdstenip2zbGS6ZtL4krQYLwyD+OmlFKJYg6oKpyVw==", - "shasum": "a3db47d1bfced1a09b20bb4cc440f3882d89174f", - "tarball": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.5.tgz", - "fileCount": 61, - "unpackedSize": 681743, - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyMOmCRA9TVsSAnZWagAASRAP/j7wqtSerXig2v9Um0WM\n1xNzC4Z/eqt3iNTnA1OETuPKVNOh7oOmVa/bAYsapD0td5a/ZxjdnCuV5imd\nap89pqgRy/CsZ7KoAWfhWwvv2u4Z9NtdNcZvXDWLgaLI27c8hrRaoTCqLIg+\nS5yk7G1R2uHPimvnWW8OLvVVRFXPxV4B08zHIaBrSUCciG6jIzRPPBGxZQaY\nHShiR6rhIkv1oQXMZ8y0GexCZh+xCZRHT2OQ6js+AeNda4npNDx1FbIwUkpu\nmov+V0oT+OZvOMrEzfjM+H4CiBybUudbnbrW/W828R+mBV0maDiCt4ZEZNWR\nI/wIb0SqvbGz4Rl5XbqzEjYq+7GjMgoj9Hm5cyyFla979buTwzRZkCKJEsxu\nSue+FSsEUA8Q8g6k3KkIO96l3sqqGOgHxVQLOL6ygKyvWp5ZxgkmhNSOpXZh\nvBMCsDUoCBqmdz7+cR0Vjo0aVtbsp/xQhyl0E6BtwmhGUtucm9aBCI5IYRt7\nNPxCfctoTb1OjA5uBcLRejAp4O7tCb872eg/eR/QLUltHP73SOgH5dU0xECl\nGQkptVFoX0D0XD2fI/Vr35u1QrJ0zDBTvVBBMMJETLrdLjIXKR3w/zOvDD4I\nNjKb8PiNHf8eyuY+iQskUod18UrC3G5LcKLuCJL219Av4Rp7c0XWF0uQfTSv\nKaQH\r\n=bgaM\r\n-----END PGP SIGNATURE-----\r\n" - }, - "maintainers": [ - { - "email": "ayush.aceit@gmail.com", - "name": "ayusharma" - }, - { - "email": "juanpicado19@gmail.com", - "name": "jotadeveloper" - }, - { - "email": "sergio@sergiohgz.eu", - "name": "sergiohgz" - }, - { - "email": "trent@trentearl.com", - "name": "trentearl" - }, - { - "email": "verdaccio.npm@gmail.com", - "name": "verdaccio.npm" - } - ], - "directories": {}, - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/verdaccio_4.0.0-beta.5_1556661157305_0.14859541688312583" - }, - "_hasShrinkwrap": false - } - }, - "time": { - "modified": "2019-04-30T21:52:40.197Z", - "created": "2016-07-28T12:48:43.536Z", - "1.4.0": "2016-07-28T12:48:43.536Z", - "2.0.0": "2016-08-26T22:36:41.762Z", - "2.0.1": "2016-08-29T13:26:21.754Z", - "2.1.0": "2016-10-12T00:48:03.025Z", - "2.1.1": "2017-02-07T06:43:22.801Z", - "2.2.0-v20170212": "2017-02-12T14:48:27.322Z", - "2.1.2": "2017-03-09T06:25:28.107Z", - "2.1.3": "2017-03-29T20:03:36.850Z", - "2.1.4": "2017-04-13T20:08:41.131Z", - "2.1.5": "2017-04-22T09:07:39.821Z", - "2.1.6": "2017-05-12T07:43:36.616Z", - "2.1.7": "2017-05-14T13:50:14.016Z", - "2.1.10": "2017-06-03T09:53:52.449Z", - "2.2.0": "2017-06-08T19:02:53.618Z", - "2.2.1": "2017-06-17T16:23:14.158Z", - "2.2.2": "2017-07-02T13:13:13.304Z", - "2.2.3": "2017-07-04T20:43:59.442Z", - "2.2.4": "2017-07-05T17:28:07.187Z", - "2.2.5": "2017-07-05T17:34:11.089Z", - "2.2.6": "2017-07-13T05:04:54.418Z", - "2.2.7": "2017-07-15T23:27:24.523Z", - "2.3.0-beta": "2017-07-15T23:31:31.664Z", - "2.2.7-r": "2017-07-18T19:44:48.946Z", - "2.3.0-beta-1": "2017-07-22T16:27:45.025Z", - "2.3.0-beta-2": "2017-07-22T17:12:09.905Z", - "2.3.0-beta-3": "2017-07-22T17:35:05.771Z", - "2.3.0-beta-4": "2017-07-22T18:22:42.563Z", - "2.3.0": "2017-07-22T23:08:37.513Z", - "2.3.1-pre": "2017-07-24T05:50:40.852Z", - "2.3.1": "2017-07-25T05:24:27.651Z", - "2.3.2": "2017-07-28T23:05:36.431Z", - "2.3.3": "2017-07-29T10:05:30.120Z", - "2.3.4": "2017-07-29T10:18:44.061Z", - "2.3.5": "2017-08-14T06:22:57.686Z", - "2.3.6": "2017-08-17T04:30:44.872Z", - "2.4.0": "2017-09-23T08:01:22.780Z", - "2.4.1-beta": "2017-10-01T08:57:14.509Z", - "2.5.0": "2017-10-01T12:31:06.333Z", - "2.5.1": "2017-10-01T13:32:06.584Z", - "2.6.0": "2017-10-18T20:22:32.836Z", - "2.6.1": "2017-10-19T17:26:24.083Z", - "2.6.2": "2017-10-21T08:37:16.527Z", - "2.6.3": "2017-10-21T16:04:05.556Z", - "2.6.4": "2017-10-31T17:47:03.647Z", - "2.6.5": "2017-11-05T09:09:31.332Z", - "2.6.6": "2017-11-08T22:47:16.504Z", - "2.7.0": "2017-12-05T23:25:06.372Z", - "2.7.1": "2017-12-20T07:28:53.553Z", - "2.7.2": "2018-01-05T12:44:21.705Z", - "3.0.0-alpha.1": "2018-01-07T18:00:29.925Z", - "3.0.0-alpha.2": "2018-01-07T18:21:39.756Z", - "3.0.0-alpha.3": "2018-01-07T18:45:19.575Z", - "3.0.0-alpha.4": "2018-01-08T21:57:44.710Z", - "3.0.0-alpha.7": "2018-01-13T19:15:08.807Z", - "2.7.3": "2018-01-14T18:04:22.971Z", - "3.0.0-alpha.8": "2018-01-16T08:24:07.214Z", - "3.0.0-alpha.9": "2018-01-17T07:48:44.151Z", - "3.0.0-alpha.10": "2018-01-18T06:36:21.286Z", - "3.0.0-alpha.11": "2018-01-28T19:52:28.675Z", - "2.7.4": "2018-01-28T20:22:47.607Z", - "3.0.0-alpha.12": "2018-02-04T14:39:40.166Z", - "3.0.0-alpha.13": "2018-02-16T17:15:29.618Z", - "3.0.0-test.1": "2018-02-17T08:12:52.899Z", - "3.0.0-beta.0": "2018-02-24T21:22:56.077Z", - "3.0.0-beta.1": "2018-02-24T21:25:58.235Z", - "3.0.0-beta.2": "2018-03-04T17:07:55.999Z", - "3.0.0-beta.4": "2018-03-18T15:28:40.187Z", - "3.0.0-beta.5": "2018-03-26T19:16:28.868Z", - "3.0.0-beta.6": "2018-04-03T19:37:07.353Z", - "3.0.0-beta.7": "2018-04-30T10:53:41.707Z", - "0.1.7": "2018-05-08T21:20:03.016Z", - "3.0.0-beta.8": "2018-05-09T05:06:19.607Z", - "3.0.0-beta.9": "2018-05-13T21:58:13.465Z", - "3.0.0-beta.10": "2018-05-14T19:51:16.559Z", - "3.0.0-beta.11": "2018-05-20T08:08:36.567Z", - "3.0.0-beta.12": "2018-05-23T20:08:00.070Z", - "3.0.0": "2018-05-30T21:53:47.255Z", - "3.0.1": "2018-05-31T07:20:43.633Z", - "3.0.2": "2018-05-31T08:54:01.310Z", - "3.1.0": "2018-06-05T21:21:43.789Z", - "3.1.1": "2018-06-07T05:54:51.942Z", - "3.1.2": "2018-06-11T18:20:49.202Z", - "3.2.0": "2018-06-15T04:25:24.007Z", - "3.3.0": "2018-07-22T20:22:12.439Z", - "3.4.0": "2018-07-27T11:01:08.623Z", - "3.4.1": "2018-07-27T21:22:36.573Z", - "3.5.0": "2018-08-02T05:43:21.083Z", - "3.5.1": "2018-08-02T05:51:09.991Z", - "3.6.0": "2018-08-13T10:27:16.269Z", - "3.7.0": "2018-08-25T14:49:22.276Z", - "3.7.1": "2018-08-28T15:16:57.753Z", - "3.8.0": "2018-09-05T20:32:34.154Z", - "3.8.1": "2018-09-10T06:22:25.244Z", - "3.8.2": "2018-09-27T13:34:24.035Z", - "4.0.0-alpha.0": "2018-09-27T16:57:44.700Z", - "4.0.0-alpha.1": "2018-09-27T18:52:51.132Z", - "3.8.3": "2018-10-07T18:44:00.293Z", - "4.0.0-alpha.2": "2018-10-12T14:38:04.163Z", - "4.0.0-alpha.3": "2018-10-12T18:53:49.526Z", - "3.8.4": "2018-10-13T08:58:58.824Z", - "3.8.5": "2018-10-18T19:31:22.505Z", - "3.8.6": "2018-11-15T19:31:23.152Z", - "3.9.0": "2018-12-04T18:21:39.336Z", - "3.10.0": "2018-12-06T07:42:54.578Z", - "3.10.1": "2018-12-20T21:50:12.861Z", - "4.0.0-alpha.4": "2019-01-09T23:06:14.281Z", - "3.10.2": "2019-01-22T06:22:16.740Z", - "3.11.0": "2019-01-27T09:46:27.054Z", - "3.11.1": "2019-01-31T18:59:17.515Z", - "3.11.2": "2019-02-05T06:30:48.279Z", - "3.11.3": "2019-02-07T18:11:59.096Z", - "3.11.4": "2019-02-11T06:28:42.866Z", - "3.11.5": "2019-02-21T06:04:30.110Z", - "3.11.6": "2019-02-25T18:49:05.958Z", - "4.0.0-alpha.5": "2019-03-04T23:16:33.207Z", - "4.0.0-alpha.6": "2019-03-30T09:11:45.739Z", - "4.0.0-alpha.7": "2019-04-06T13:04:15.147Z", - "4.0.0-beta.0": "2019-04-15T19:28:03.704Z", - "4.0.0-beta.1": "2019-04-16T17:15:30.927Z", - "4.0.0-beta.2": "2019-04-26T05:09:30.699Z", - "4.0.0-beta.3": "2019-04-28T13:38:28.721Z", - "4.0.0-beta.4": "2019-04-29T06:53:28.698Z", - "4.0.0-beta.5": "2019-04-30T21:52:37.596Z" - }, - "users": {}, - "dist-tags": { - "latest": "3.11.6", - "next": "4.0.0-beta.5" - }, - "_uplinks": { - "npmjs": { - "etag": "W/\"ce1aee7eeff8aeaec8d840d4bce4bccd\"", - "fetched": 1557179789063 - } - }, - "_distfiles": { - "verdaccio-1.4.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-1.4.0.tgz", - "sha": "7967ade7ba27d301420fdf955ce6a6a85f51f757", - "registry": "npmjs" - }, - "verdaccio-2.0.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.0.0.tgz", - "sha": "d37fc8f7e98c47d0a681df86036bc1ac3ab5ccdd", - "registry": "npmjs" - }, - "verdaccio-2.0.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.0.1.tgz", - "sha": "bc458f655717be790e452205352f346aef66d124", - "registry": "npmjs" - }, - "verdaccio-2.1.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.0.tgz", - "sha": "ea282741d00afb6a0f983f648832b3cd67bb7711", - "registry": "npmjs" - }, - "verdaccio-2.1.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.1.tgz", - "sha": "8b113cbb9fc747ee4d76a924ef6b066e5e900172", - "registry": "npmjs" - }, - "verdaccio-2.1.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.2.tgz", - "sha": "ac31c2f394af09fd51b8d27ffc9674c314bda4c2", - "registry": "npmjs" - }, - "verdaccio-2.1.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.3.tgz", - "sha": "0058e46b1b6a89ed5246e32ed24a2353e6292480", - "registry": "npmjs" - }, - "verdaccio-2.1.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.4.tgz", - "sha": "350ac2c4d1652984ef7bb51b55fe83818b4bbd39", - "registry": "npmjs" - }, - "verdaccio-2.1.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.5.tgz", - "sha": "652f28737929109b0605a4eacdc03383c2c30f40", - "registry": "npmjs" - }, - "verdaccio-2.1.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.6.tgz", - "sha": "376aec5fede26c7487e45116b2ddf671d6595bc6", - "registry": "npmjs" - }, - "verdaccio-2.1.7.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.1.7.tgz", - "sha": "c1ca28242e225298f61baff0a6fad8409cff4785", - "registry": "npmjs" - }, - "verdaccio-2.2.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.0.tgz", - "sha": "d338539779919e7256517512fb1c4ea2054ad95f", - "registry": "npmjs" - }, - "verdaccio-2.2.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.1.tgz", - "sha": "4638e10bc3d77d2b36465801a1af9703b88dd027", - "registry": "npmjs" - }, - "verdaccio-2.2.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.2.tgz", - "sha": "795a8662b0552f76ed5f70c5f656c740509217bb", - "registry": "npmjs" - }, - "verdaccio-2.2.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.3.tgz", - "sha": "dfd4f402d8b09b67e156de860a72722230aef59b", - "registry": "npmjs" - }, - "verdaccio-2.2.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.5.tgz", - "sha": "ae5525bcf6815beb8f7f3d82cb5a6ef87edae45b", - "registry": "npmjs" - }, - "verdaccio-2.2.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.6.tgz", - "sha": "5bc990ba5bb9c723dfa63ab98bbd874881204119", - "registry": "npmjs" - }, - "verdaccio-2.3.0-beta.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta.tgz", - "sha": "8c60a7b1bc75ed76d0d2fcbe20898d57c2c4a180", - "registry": "npmjs" - }, - "verdaccio-2.2.7-r.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.2.7-r.tgz", - "sha": "0776171c6750a62c79d0177ee068cf38eaa958f0", - "registry": "npmjs" - }, - "verdaccio-2.3.0-beta-1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-1.tgz", - "sha": "5fcf6252bd1edd2ab3b364597649c17283f9c2ad", - "registry": "npmjs" - }, - "verdaccio-2.3.0-beta-2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-2.tgz", - "sha": "7fd71f4740370c6cb52b3c499a4a19647c8bb140", - "registry": "npmjs" - }, - "verdaccio-2.3.0-beta-3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-3.tgz", - "sha": "2f9e0829e3975c5e412940fbc281f6fada7c343c", - "registry": "npmjs" - }, - "verdaccio-2.3.0-beta-4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0-beta-4.tgz", - "sha": "cd1c50075ca6160610d36bc302c4ec91f9bf846c", - "registry": "npmjs" - }, - "verdaccio-2.3.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.0.tgz", - "sha": "9876f5e3085ff03a8a20f725156047d96fb03950", - "registry": "npmjs" - }, - "verdaccio-2.3.1-pre.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.1-pre.tgz", - "sha": "017766caf06dee62648a62aba93fbafb189c3c83", - "registry": "npmjs" - }, - "verdaccio-2.3.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.1.tgz", - "sha": "b1f58d73d615324c001385d48c668bf4ab38ddec", - "registry": "npmjs" - }, - "verdaccio-2.3.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.2.tgz", - "sha": "e4b4c29784d5d8ee5a6a94f44ac8fb7cf027960a", - "registry": "npmjs" - }, - "verdaccio-2.3.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.3.tgz", - "sha": "bc6fe5551c0c3e9b3a52094f432d37542fda1e95", - "registry": "npmjs" - }, - "verdaccio-2.3.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.4.tgz", - "sha": "d1986d162abc8c244496730e3130bad85ab33dcc", - "registry": "npmjs" - }, - "verdaccio-2.3.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.5.tgz", - "sha": "cee063a9aeaae8f467ea28888694b82aa3dc45cf", - "registry": "npmjs" - }, - "verdaccio-2.3.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.3.6.tgz", - "sha": "7165e74cd3c1bc6a459dc9a061c8a7f902d42c80", - "registry": "npmjs" - }, - "verdaccio-2.4.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.4.0.tgz", - "sha": "fc1b900fc8eaec6e9b41553ff0a71d1226cef56b", - "registry": "npmjs" - }, - "verdaccio-2.4.1-beta.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.4.1-beta.tgz", - "sha": "0b3f0514529c14f37ca79ecede69db65a85dd061", - "registry": "npmjs" - }, - "verdaccio-2.5.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.5.0.tgz", - "sha": "70363dad6e7fbf779cbcbd4d202961455d1f5701", - "registry": "npmjs" - }, - "verdaccio-2.5.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.5.1.tgz", - "sha": "e8e8fb46f84a7bdbffc53b9091263cc41d63d8e4", - "registry": "npmjs" - }, - "verdaccio-2.6.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.0.tgz", - "sha": "814142f4a439641030df2c1d6c8f46b4d943b2f4", - "registry": "npmjs" - }, - "verdaccio-2.6.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.1.tgz", - "sha": "869aafb27dcefc59d88dff5f2a295ccd8680cd9c", - "registry": "npmjs" - }, - "verdaccio-2.6.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.2.tgz", - "sha": "d0934ca5b27d379bbdb6cbd0cab8915b67ade8ff", - "registry": "npmjs" - }, - "verdaccio-2.6.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.3.tgz", - "sha": "3ae0bcbb4c17d50e48e5be51bddf2dedcdeef754", - "registry": "npmjs" - }, - "verdaccio-2.6.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.4.tgz", - "sha": "71043772b3bd06421d7950361c89516464680bad", - "registry": "npmjs" - }, - "verdaccio-2.6.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.5.tgz", - "sha": "ae9f6a68e1114f3dbbeb6859d64787f898a9a778", - "registry": "npmjs" - }, - "verdaccio-2.6.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.6.6.tgz", - "sha": "f01ba2fcf638b5863f69a6c142798bc41216789f", - "registry": "npmjs" - }, - "verdaccio-2.7.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.0.tgz", - "sha": "97fb5b0fe92ea57f116e7c75c45451de23022d9d", - "registry": "npmjs" - }, - "verdaccio-2.7.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.1.tgz", - "sha": "174cc66fb656c4379eb1f5f512e8c6528a0efab8", - "registry": "npmjs" - }, - "verdaccio-2.7.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.2.tgz", - "sha": "ab9c84aa43ddd630096bca0862bbca44c764986b", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.1.tgz", - "sha": "6aac5044a7c31985fe5d8fea15a6f8d67fc9709f", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.2.tgz", - "sha": "7dce0c76127925123030625d797688e284e75c11", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.3.tgz", - "sha": "5fcb51ae0c488506c6af4aad70a544853d49e09a", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.4.tgz", - "sha": "4ac2a260fd18e3792da21f5eb307622f803bd918", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.7.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.7.tgz", - "sha": "af594dcd824fc5e742b5249fe3103d175afb6e5a", - "registry": "npmjs" - }, - "verdaccio-2.7.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.3.tgz", - "sha": "94ae13fc2e3517d1c541bb35236b8cb50ba327c1", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.8.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.8.tgz", - "sha": "e62fe2925dc3216eff163e4d50f275ed34d8d09b", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.9.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.9.tgz", - "sha": "cbede2d33604a84201076ea01fb02e02733f3639", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.10.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.10.tgz", - "sha": "23649503c2abdab84f8fe97335616275005bd915", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.11.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.11.tgz", - "sha": "80f79165aa3d60404a3f51141add1937e322ea3f", - "registry": "npmjs" - }, - "verdaccio-2.7.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-2.7.4.tgz", - "sha": "ecf285d65ddad2e533b3d9aac06b8f643465d76d", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.12.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.12.tgz", - "sha": "eb3b4eae4b76fc40b43a99f816d6461dbeb44b42", - "registry": "npmjs" - }, - "verdaccio-3.0.0-alpha.13.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-alpha.13.tgz", - "sha": "98475c87027b689ee1d90d89e0cd0cbc203f51ff", - "registry": "npmjs" - }, - "verdaccio-3.0.0-test.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-test.1.tgz", - "sha": "2606e20ffa5fe6e900c7d9528e94861b1ed287e7", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.0.tgz", - "sha": "7405f7e8ee943e9670b46c3ffeb88a147d9fbda0", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.1.tgz", - "sha": "86a020c414d636fc2f662923c347e390729178ff", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.2.tgz", - "sha": "3a5135c49f1a918464e4bcddacd5b0a3b50e16d4", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.4.tgz", - "sha": "154e6e57850a99d04963ceb5e43b8004a6057809", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.5.tgz", - "sha": "c37cad0456f43b91ee1e996c73eea5ebec194f38", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.6.tgz", - "sha": "38c5819e6ff9d749562ead888dfae527213a3692", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.7.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.7.tgz", - "sha": "c7a9e1622705ee37411ea7a19a6272056fc5b1be", - "registry": "npmjs" - }, - "verdaccio-0.1.7.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-0.1.7.tgz", - "sha": "b3564ee0e396ea7f46d9ba4f1e2ba3f35a7076ad", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.8.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.8.tgz", - "sha": "08afbb595f12947cfe1c82bd9e110e88da505ef4", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.9.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.9.tgz", - "sha": "e47862f9e71fc278f953fbe04b2d45717c76df9a", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.10.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.10.tgz", - "sha": "40be1c27b09aef4fb5abb52118b2efcec7ddbc97", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.11.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.11.tgz", - "sha": "bd6e13e471ba05df52acd4b3ce3318d7d0a9da73", - "registry": "npmjs" - }, - "verdaccio-3.0.0-beta.12.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0-beta.12.tgz", - "sha": "3f2f4a8ef36189a01246357bbed2d3c066adb5b4", - "registry": "npmjs" - }, - "verdaccio-3.0.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.0.tgz", - "sha": "93a4ee9f6ef68040e6976ff09d6e3022ba4f43d5", - "registry": "npmjs" - }, - "verdaccio-3.0.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.1.tgz", - "sha": "ac7d5da8429f75df1ba0495ea5c3937dcc939977", - "registry": "npmjs" - }, - "verdaccio-3.0.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.0.2.tgz", - "sha": "f9d81e2db637e03a8d75a43252157559cbd5fc20", - "registry": "npmjs" - }, - "verdaccio-3.1.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.1.0.tgz", - "sha": "b85849f91bc5d135fcacda8b7aaed80145fa3b10", - "registry": "npmjs" - }, - "verdaccio-3.1.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.1.1.tgz", - "sha": "00fc2ff394262c83f8d7729ed3793f6f4b143530", - "registry": "npmjs" - }, - "verdaccio-3.1.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.1.2.tgz", - "sha": "0c00b006b77077009fbd12347c9b5affaf5781d5", - "registry": "npmjs" - }, - "verdaccio-3.2.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.2.0.tgz", - "sha": "4202e0f7068524fcf363f1feb50ae4066666f29a", - "registry": "npmjs" - }, - "verdaccio-3.3.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.3.0.tgz", - "sha": "bc114176aea8108b958ccfba81ced9a2799198bf", - "registry": "npmjs" - }, - "verdaccio-3.4.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.4.0.tgz", - "sha": "a8f722dbb86492f9a4877c7b33413e0e8ecc4f56", - "registry": "npmjs" - }, - "verdaccio-3.4.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.4.1.tgz", - "sha": "8de25e2c13f4f0b8adab7bfb4c973297c9d15898", - "registry": "npmjs" - }, - "verdaccio-3.5.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.5.0.tgz", - "sha": "efaf91153c36e3173f7d1a668ad24c92f4969cc9", - "registry": "npmjs" - }, - "verdaccio-3.5.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.5.1.tgz", - "sha": "0a82feebb10b55916fbbeb50ac7f031367daf3cd", - "registry": "npmjs" - }, - "verdaccio-3.6.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.6.0.tgz", - "sha": "7e59a0bc808084b9828f105a1267c732d90ebdd8", - "registry": "npmjs" - }, - "verdaccio-3.7.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.7.0.tgz", - "sha": "dc0fc21c16ce4a6e52974bef47d2c8c25d9d315a", - "registry": "npmjs" - }, - "verdaccio-3.7.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.7.1.tgz", - "sha": "a2181fe1e093c3c7401c27acb77453029472f040", - "registry": "npmjs" - }, - "verdaccio-3.8.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.0.tgz", - "sha": "a06f46d90c55b3df5a8102aee10c0f2f802eabc7", - "registry": "npmjs" - }, - "verdaccio-3.8.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.1.tgz", - "sha": "9e34abda9abf3913082633aba34f9eef1cf45420", - "registry": "npmjs" - }, - "verdaccio-3.8.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.2.tgz", - "sha": "655c3c95e8fac068ed4e1c6ecee8c6dcc9ddd5ab", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.0.tgz", - "sha": "d311a350e1cedbb357a07c85157ad97bbcf5d35e", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.1.tgz", - "sha": "4113a54e16e5e31268300c7184c9c577f5a6423f", - "registry": "npmjs" - }, - "verdaccio-3.8.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.3.tgz", - "sha": "4a909f00ec924f859377b8835061329f44c1604c", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.2.tgz", - "sha": "e759599a84ecd111d31d7e5b8c816d93fd8c4f54", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.3.tgz", - "sha": "35f620f52ac3fcb5f39faa5b8da02f1070f8ec8a", - "registry": "npmjs" - }, - "verdaccio-3.8.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.4.tgz", - "sha": "b87c01870102421363d738560b2865027804ce42", - "registry": "npmjs" - }, - "verdaccio-3.8.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.5.tgz", - "sha": "2478f28b4bf75afc32e59880e75c4e21def917d6", - "registry": "npmjs" - }, - "verdaccio-3.8.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.8.6.tgz", - "sha": "6d2c87944f86d3431897140aa37bda327c5a3539", - "registry": "npmjs" - }, - "verdaccio-3.9.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.9.0.tgz", - "sha": "a6d7c25525a014dff0d91ec22fe4c61edbcdaac0", - "registry": "npmjs" - }, - "verdaccio-3.10.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.10.0.tgz", - "sha": "6c71e1fc73489e2f6f0a4b4b2ea3dddf8861cefc", - "registry": "npmjs" - }, - "verdaccio-3.10.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.10.1.tgz", - "sha": "35a4997685c3a92518959f3b7d48487a164d6289", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.4.tgz", - "sha": "d73ffc4c0bfccb865a86cd76c1d78e3e41b30e9a", - "registry": "npmjs" - }, - "verdaccio-3.10.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.10.2.tgz", - "sha": "66fe48130c9442223a6f93cfc06f3ae57766fed4", - "registry": "npmjs" - }, - "verdaccio-3.11.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.0.tgz", - "sha": "65e85f88b6b432be646da84ac79eb43b02ebb85a", - "registry": "npmjs" - }, - "verdaccio-3.11.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.1.tgz", - "sha": "435d5caed6981b4593f7f5db6c053d6a644eb319", - "registry": "npmjs" - }, - "verdaccio-3.11.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.2.tgz", - "sha": "3c95230df38f4f1fe863ba40d507ad92200964c7", - "registry": "npmjs" - }, - "verdaccio-3.11.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.3.tgz", - "sha": "cfca870418d5d2ebe490b45685c7853d2b4fd7c2", - "registry": "npmjs" - }, - "verdaccio-3.11.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.4.tgz", - "sha": "0516460afcc208239f892f2d635fdae872a0ff41", - "registry": "npmjs" - }, - "verdaccio-3.11.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.5.tgz", - "sha": "813853959efbaf28d13f4972156dc4c52897fa57", - "registry": "npmjs" - }, - "verdaccio-3.11.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-3.11.6.tgz", - "sha": "dd43237ad27364048fbc812620e2b26aef241950", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.5.tgz", - "sha": "cb9307c6b91c7f9483062e6cea87a08b0fa1b3c0", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.6.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.6.tgz", - "sha": "ccbdf7769d734d404f8b1fa617528f346cd97453", - "registry": "npmjs" - }, - "verdaccio-4.0.0-alpha.7.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-alpha.7.tgz", - "sha": "2fda3d341b326c94d3e6b134cdd8311dd8fcb7ea", - "registry": "npmjs" - }, - "verdaccio-4.0.0-beta.0.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.0.tgz", - "sha": "049d6ae1a20c7c2ad216799182df64c2508cfcab", - "registry": "npmjs" - }, - "verdaccio-4.0.0-beta.1.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.1.tgz", - "sha": "0ce6a3b906e3c7b6896f17923ace979a254215e5", - "registry": "npmjs" - }, - "verdaccio-4.0.0-beta.2.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.2.tgz", - "sha": "0b9c531462fe003f1282ab777bb0db9ecf27bc00", - "registry": "npmjs" - }, - "verdaccio-4.0.0-beta.3.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.3.tgz", - "sha": "5e2a2a5565ff5066e35c235d92b726f93ace828f", - "registry": "npmjs" - }, - "verdaccio-4.0.0-beta.4.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.4.tgz", - "sha": "8f24a88801b6526182983eb1a29676ba7299e269", - "registry": "npmjs" - }, - "verdaccio-4.0.0-beta.5.tgz": { - "url": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.0.0-beta.5.tgz", - "sha": "a3db47d1bfced1a09b20bb4cc440f3882d89174f", - "registry": "npmjs" - } - }, - "_attachments": {}, - "_rev": "1-c74c5ac08b3d43f7", - "_id": "verdaccio", - "readme": "![verdaccio logo](https://github.com/verdaccio/verdaccio/raw/master/assets/bitmap/verdaccio%402x.png)\n\n![verdaccio gif](https://user-images.githubusercontent.com/558752/52916111-fa4ba980-32db-11e9-8a64-f4e06eb920b3.png)\n\n# Version 4\n\n[Verdaccio](https://verdaccio.org/) is a simple, **zero-config-required local private npm registry**.\nNo need for an entire database just to get started! Verdaccio comes out of the box with\n**its own tiny database**, and the ability to proxy other registries (eg. npmjs.org),\ncaching the downloaded modules along the way.\nFor those looking to extend their storage capabilities, Verdaccio\n**supports various community-made plugins to hook into services such as Amazon's s3,\nGoogle Cloud Storage** or create your own plugin.\n\n\n[![verdaccio (latest)](https://img.shields.io/npm/v/verdaccio/latest.svg)](https://www.npmjs.com/package/verdaccio)\n[![verdaccio (next)](https://img.shields.io/npm/v/verdaccio/next.svg)](https://www.npmjs.com/package/verdaccio)\n[![verdaccio (next)](http://img.shields.io/npm/dy/verdaccio.svg)](https://www.npmjs.com/package/verdaccio)\n[![docker pulls](https://img.shields.io/docker/pulls/verdaccio/verdaccio.svg?maxAge=43200)](https://verdaccio.org/docs/en/docker.html)\n[![backers](https://opencollective.com/verdaccio/tiers/backer/badge.svg?label=Backer&color=brightgreen)](https://opencollective.com/verdaccio)\n[![stackshare](https://img.shields.io/badge/Follow%20on-StackShare-blue.svg?logo=stackshare&style=flat)](https://stackshare.io/verdaccio)\n\n![circle ci status](https://circleci.com/gh/verdaccio/verdaccio.svg?style=shield&circle-token=:circle-token)\n[![codecov](https://img.shields.io/codecov/c/github/verdaccio/verdaccio/master.svg)](https://codecov.io/gh/verdaccio/verdaccio)\n[![discord](https://img.shields.io/discord/388674437219745793.svg)](http://chat.verdaccio.org/)\n[![node](https://img.shields.io/node/v/verdaccio/latest.svg)](https://www.npmjs.com/package/verdaccio)\n![MIT](https://img.shields.io/github/license/mashape/apistatus.svg)\n[![Crowdin](https://d322cqt584bo4o.cloudfront.net/verdaccio/localized.svg)](https://crowdin.com/project/verdaccio)\n\n\n[![Twitter followers](https://img.shields.io/twitter/follow/verdaccio_npm.svg?style=social&label=Follow)](https://twitter.com/verdaccio_npm)\n[![Github](https://img.shields.io/github/stars/verdaccio/verdaccio.svg?style=social&label=Stars)](https://github.com/verdaccio/verdaccio/stargazers)\n\n\n## Install\n\nInstall with npm:\n\n```bash\nnpm install --global verdaccio\n```\n\n## What does Verdaccio do for me?\n\n### Use private packages\n\nIf you want to use all benefits of npm package system in your company without sending all code to the public, and use your private packages just as easy as public ones.\n\n### Cache npmjs.org registry\n\n If you have more than one server you want to install packages on, you might want to use this to decrease latency\n (presumably \"slow\" npmjs.org will be connected to only once per package/version) and provide limited failover (if npmjs.org is down, we might still find something useful in the cache) or avoid issues like *[How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript](https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/)*, *[Many packages suddenly disappeared](https://github.com/npm/registry-issue-archive/issues/255)* or *[Registry returns 404 for a package I have installed before](https://github.com/npm/registry-issue-archive/issues/329)*.\n\n### Link multiple registries\n\nIf you use multiples registries in your organization and need to fetch packages from multiple sources in one single project you might take advance of the uplinks feature with Verdaccio, chaining multiple registries and fetching from one single endpoint.\n\n\n### Override public packages\n\nIf you want to use a modified version of some 3rd-party package (for example, you found a bug, but maintainer didn't accept pull request yet), you can publish your version locally under the same name. See in detail each of these [use cases](https://github.com/verdaccio/verdaccio/tree/master/docs/use-cases.md).\n\n### E2E Testing\n\nVerdaccio has proved to be a lightweight registry that can be\nbooted in a couple of seconds, fast enough for any CI. Many open source projects use verdaccio for end to end testing, to mention some examples, **create-react-app**, **mozilla neutrino**, **pnpm**, **storybook**, **alfresco** or **eclipse theia**. You can read more in dedicated article to E2E in our blog.\n\n\n## Get Started\n\nRun in your terminal\n\n```bash\nverdaccio\n```\n\nYou would need set some npm configuration, this is optional.\n\n```bash\n$ npm set registry http://localhost:4873/\n```\n\nNow you can navigate to [http://localhost:4873/](http://localhost:4873/) where your local packages will be listed and can be searched.\n\n> Warning: Verdaccio does not currently support PM2's cluster mode, running it with cluster mode may cause unknown behavior.\n\n## Publishing\n\n#### 1. create an user and log in\n\n```bash\nnpm adduser --registry http://localhost:4873\n```\n\n> if you use HTTPS, add an appropriate CA information (\"null\" means get CA list from OS)\n\n```bash\n$ npm set ca null\n```\n\n#### 2. publish your package\n\n```bash\nnpm publish --registry http://localhost:4873\n```\n\nThis will prompt you for user credentials which will be saved on the `verdaccio` server.\n\n\n## Docker\n\nBelow are the most commonly needed informations,\nevery aspect of Docker and verdaccio is [documented separately](https://www.verdaccio.org/docs/en/docker.html)\n\n\n```\ndocker pull verdaccio/verdaccio\n```\n\nAvailable as [tags](https://hub.docker.com/r/verdaccio/verdaccio/tags/).\n\n```\ndocker pull verdaccio/verdaccio:4.0.0\n```\n\n### Running verdaccio using Docker\n\nTo run the docker container:\n\n```bash\ndocker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio\n```\n\nDocker examples are available [in this repository](https://github.com/verdaccio/docker-examples).\n\n## Compatibility\n\nVerdaccio aims to support all features of a standard npm client that make sense to support in private repository. Unfortunately, it isn't always possible.\n\n### Basic features\n\n- Installing packages (npm install, npm upgrade, etc.) - **supported**\n- Publishing packages (npm publish) - **supported**\n\n### Advanced package control\n\n- Unpublishing packages (npm unpublish) - **supported**\n- Tagging (npm tag) - **supported**\n- Deprecation (npm deprecate) - not supported - *PR-welcome*\n\n### User management\n\n- Registering new users (npm adduser {newuser}) - **supported**\n- Change password (npm profile set password) - **supported**\n- Transferring ownership (npm owner add {user} {pkg}) - not supported, *PR-welcome*\n\n### Miscellany\n\n- Searching (npm search) - **supported** (cli / browser)\n- Ping (npm ping) - **supported**\n- Starring (npm star, npm unstar, npm stars) - **supported**\n\n### Security\n\n- npm audit - **supported**\n\n## Core Team\n\nThe core team is the responsable for drive this project, team is ordered by antiquity and areas of responsability.\n\n| [Juan Picado](https://github.com/juanpicado) | [Ayush Sharma](https://github.com/ayusharma) | [Sergio Hg](https://github.com/sergiohgz) | [Priscila Oliveria](https://github.com/priscilawebdev) | \n|---|---|---|---|\n| ![jotadeveloper](https://avatars3.githubusercontent.com/u/558752?s=120&v=4) | ![ayusharma](https://avatars2.githubusercontent.com/u/6918450?s=120&v=4) | ![sergiohgz](https://avatars2.githubusercontent.com/u/14012309?s=120&v=4) | ![priscilawebdev](https://avatars2.githubusercontent.com/u/29228205?s=120&v=4) | \n| [@jotadeveloper](https://twitter.com/jotadeveloper) | [@ayusharma_](https://twitter.com/ayusharma_) | [@sergiohgz](https://twitter.com/sergiohgz) | [@priscilawebdev](https://twitter.com/priscilawebdev) |\n| All areas | All areas | Docker,Builds,Stack | UI, Stack | \n\nYou can find and chat with then over Discord, click [here](http://chat.verdaccio.org) or follow them at *Twitter*.\n\n## Who is using Verdaccio?\n\n* [create-react-app](https://github.com/facebook/create-react-app/blob/master/CONTRIBUTING.md#contributing-to-e2e-end-to-end-tests) *(+64k ⭐️)*\n* [Storybook](https://github.com/storybooks/storybook) *(+34k ⭐️)*\n* [Gatsby](https://github.com/gatsbyjs/gatsby) *(+31k ⭐️)* \n* [Uppy](https://github.com/transloadit/uppy) *(+15k ⭐️)*\n* [Aurelia Framework](https://github.com/aurelia) *(+10k ⭐️)*\n* [bit](https://github.com/teambit/bit) *(+6k ⭐️)*\n* [pnpm](https://github.com/pnpm/pnpm) *(+5k ⭐️)*\n* [Mozilla Neutrino](https://github.com/neutrinojs/neutrino) *(+3k ⭐️)*\n* [Amazon Web Services Cloud Development Kit](https://github.com/awslabs/aws-cdk) *(+1.8k ⭐️)*\n* [Hyperledger Composer](https://github.com/hyperledger/composer) *(+1.6k ⭐️)*\n\n## Special Thanks\n\nThanks to the following companies to help us to achieve our goals providing free open source licenses.\n\n[![jetbrain](assets/thanks/jetbrains/logo.png)](https://www.jetbrains.com/)\n[![crowdin](assets/thanks/crowdin/logo.png)](https://crowdin.com/)\n[![balsamiq](assets/thanks/balsamiq/logo.jpg)](https://balsamiq.com/)\n\n## Open Collective Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/verdaccio#sponsor)]\n\n[![sponsor](https://opencollective.com/verdaccio/sponsor/0/avatar.svg)](https://opencollective.com/verdaccio/sponsor/0/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/1/avatar.svg)](https://opencollective.com/verdaccio/sponsor/1/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/2/avatar.svg)](https://opencollective.com/verdaccio/sponsor/2/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/3/avatar.svg)](https://opencollective.com/verdaccio/sponsor/3/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/4/avatar.svg)](https://opencollective.com/verdaccio/sponsor/4/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/5/avatar.svg)](https://opencollective.com/verdaccio/sponsor/5/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/6/avatar.svg)](https://opencollective.com/verdaccio/sponsor/6/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/7/avatar.svg)](https://opencollective.com/verdaccio/sponsor/7/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/8/avatar.svg)](https://opencollective.com/verdaccio/sponsor/8/website)\n[![sponsor](https://opencollective.com/verdaccio/sponsor/9/avatar.svg)](https://opencollective.com/verdaccio/sponsor/9/website)\n\n## Open Collective Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/verdaccio#backer)]\n\n[![backers](https://opencollective.com/verdaccio/backers.svg?width=890)](https://opencollective.com/verdaccio#backers)\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\n[![contrubitors](https://opencollective.com/verdaccio/contributors.svg?width=890&button=true)](../../graphs/contributors)\n\n### FAQ / Contact / Troubleshoot\n\nIf you have any issue you can try the following options, do no desist to ask or check our issues database, perhaps someone has asked already what you are looking for.\n\n* [Blog](https://medium.com/verdaccio)\n* [Donations](https://opencollective.com/verdaccio)\n* [Roadmaps](https://github.com/verdaccio/verdaccio/projects)\n* [Reporting an issue](https://github.com/verdaccio/verdaccio/blob/master/CONTRIBUTING.md#reporting-a-bug)\n* [Running discussions](https://github.com/verdaccio/verdaccio/issues?q=is%3Aissue+is%3Aopen+label%3Adiscuss)\n* [Chat](http://chat.verdaccio.org/)\n* [Logos](https://verdaccio.org/docs/en/logo)\n* [FAQ](https://github.com/verdaccio/verdaccio/issues?utf8=%E2%9C%93&q=is%3Aissue%20label%3Aquestion%20)\n* [Docker Examples](https://github.com/verdaccio/docker-examples)\n\n### License\n\nVerdaccio is [MIT licensed](https://github.com/verdaccio/verdaccio/blob/master/LICENSE)\n\nThe Verdaccio documentation and logos (excluding /thanks, e.g., .md, .png, .sketch) files within the /assets folder) is\n [Creative Commons licensed](https://github.com/verdaccio/verdaccio/blob/master/LICENSE-docs)." -} diff --git a/docker-examples/v4/reverse_proxy/nginx/root_path/conf/nginx/Dockerfile b/docker-examples/v4/reverse_proxy/nginx/root_path/conf/nginx/Dockerfile deleted file mode 100644 index acdaf67bf..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/root_path/conf/nginx/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM tutum/nginx -RUN rm /etc/nginx/sites-enabled/default -ADD sites-enabled /etc/nginx/sites-enabled diff --git a/docker-examples/v4/reverse_proxy/nginx/root_path/conf/nginx/sites-enabled/verdaccio-conf b/docker-examples/v4/reverse_proxy/nginx/root_path/conf/nginx/sites-enabled/verdaccio-conf deleted file mode 100644 index dd3f86630..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/root_path/conf/nginx/sites-enabled/verdaccio-conf +++ /dev/null @@ -1,14 +0,0 @@ -server { - listen 80 default_server; - access_log /var/log/nginx/verdaccio.log; - charset utf-8; - location / { - proxy_pass http://verdaccio:4873/; - proxy_set_header Host $host; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-NginX-Proxy true; - proxy_ssl_session_reuse off; - proxy_set_header Host $http_host; - proxy_redirect off; - } -} \ No newline at end of file diff --git a/docker-examples/v4/reverse_proxy/nginx/root_path/docker-compose.yaml b/docker-examples/v4/reverse_proxy/nginx/root_path/docker-compose.yaml deleted file mode 100644 index 05fa6cc3c..000000000 --- a/docker-examples/v4/reverse_proxy/nginx/root_path/docker-compose.yaml +++ /dev/null @@ -1,26 +0,0 @@ -version: '2' - -services: - verdaccio: - image: verdaccio/verdaccio:4 - container_name: verdaccio_root_path - ports: - - '4873:4873' - volumes: - - verdaccio:/verdaccio - - nginx: - restart: always - build: conf/nginx - ports: - - '80:80' - volumes: - - /www/public - volumes_from: - - verdaccio - links: - - verdaccio:verdaccio - -volumes: - verdaccio: - driver: local diff --git a/docker-examples/v5/plugins/docker-extend/Dockerfile b/docker-examples/v5/plugins/docker-extend/Dockerfile deleted file mode 100644 index ec4ff8528..000000000 --- a/docker-examples/v5/plugins/docker-extend/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -# run yarn docker to get this tag -FROM verdaccio/verdaccio:local - -USER root - -# Comment out for better performance -# ENV NODE_ENV=production - -RUN yarn config set enableProgressBars true && \ - yarn config set enableTelemetry true && \ - yarn config set enableGlobalCache false && \ - yarn install && \ - yarn add verdaccio-aws-s3-storage - -USER verdaccio - diff --git a/docker-examples/v5/plugins/docker-extend/README.md b/docker-examples/v5/plugins/docker-extend/README.md deleted file mode 100644 index 49fe84e1c..000000000 --- a/docker-examples/v5/plugins/docker-extend/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Extending Verdaccio 5 using Yarn 2 - -Extending Verdaccio 5 with `verdaccio-aws-s3-storage` plugin. - - -```bash -docker build -t verdaccio/verdaccio:local-s3 . --no-cache -``` - -```bash -docker-compose up -``` - -> It's intended to fail since the S3 connection won't be stablished diff --git a/docker-examples/v5/plugins/docker-extend/conf/config.yaml b/docker-examples/v5/plugins/docker-extend/conf/config.yaml deleted file mode 100644 index 205109810..000000000 --- a/docker-examples/v5/plugins/docker-extend/conf/config.yaml +++ /dev/null @@ -1,50 +0,0 @@ -store: - aws-s3-storage: - bucket: your-s3-bucket - keyPrefix: some-prefix # optional, has the effect of nesting all files in a subdirectory - region: us-west-2 # optional, will use aws s3's default behavior if not specified - endpoint: https://{service}.{region}.amazonaws.com # optional, will use aws s3's default behavior if not specified - s3ForcePathStyle: false # optional, will use path style URLs for S3 objects - tarballACL: private # optional, use public-read to work with CDN like Amazon CloudFront - accessKeyId: your-access-key-id # optional, aws accessKeyId for private S3 bucket - secretAccessKey: your-secret-access-key # optional, aws secretAccessKey for private S3 bucket - sessionToken: your-session-token # optional, aws sessionToken for private S3 bucket - -auth: - htpasswd: - file: /verdaccio/conf/htpasswd - -security: - api: - jwt: - sign: - expiresIn: 60d - notBefore: 1 - web: - sign: - expiresIn: 7d - -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -packages: - '@jota/*': - access: $all - publish: $all - - '@*/*': - access: $all - publish: $all - proxy: npmjs - - '**': - access: $all - publish: $all - proxy: npmjs - -middlewares: - audit: - enabled: true - -logs: { type: stdout, format: pretty, level: trace } diff --git a/docker-examples/v5/plugins/docker-extend/conf/htpasswd b/docker-examples/v5/plugins/docker-extend/conf/htpasswd deleted file mode 100644 index 6464e408d..000000000 --- a/docker-examples/v5/plugins/docker-extend/conf/htpasswd +++ /dev/null @@ -1 +0,0 @@ -jpicado:$6vkdNgRX2npc:autocreated 2017-07-11T18:48:38.003Z diff --git a/docker-examples/v5/plugins/docker-extend/docker-compose.yaml b/docker-examples/v5/plugins/docker-extend/docker-compose.yaml deleted file mode 100644 index 46c9aa899..000000000 --- a/docker-examples/v5/plugins/docker-extend/docker-compose.yaml +++ /dev/null @@ -1,15 +0,0 @@ -version: '2.1' -services: - verdaccio: - environment: - - DEBUG=verdaccio* - image: verdaccio/verdaccio:local-s3 - container_name: verdaccio-5-docker-local-storage-vol - ports: - - '4873:4873' - volumes: - - './storage:/verdaccio/storage' - - './conf:/verdaccio/conf' -volumes: - verdaccio: - driver: local diff --git a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan-1/package.json b/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan-1/package.json deleted file mode 100644 index ee1f5cf84..000000000 --- a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan-1/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "@jota/pk1-juan-1", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan-1", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan-1@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-aKXCuBayXFdSVt4+94B7lqvsPsM0KIsIcXvc7Ghkir3OsE6FQl2bXBBWe6deNuTwJihsFvDbCDiMq+0TIUENBQ==", - "shasum": "faf627d746ce7c670aed088b761960716e68e186", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan-1/-/@jota/pk1-juan-1-1.0.0.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0" - }, - "time": { - "modified": "2018-01-17T18:32:18.049Z", - "created": "2018-01-17T18:32:18.049Z", - "1.0.0": "2018-01-17T18:32:18.049Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1-1.0.0.tgz": { - "shasum": "faf627d746ce7c670aed088b761960716e68e186", - "version": "1.0.0" - } - }, - "_uplinks": {}, - "_rev": "3-5cf06458deec6f04", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan-1/pk1-juan-1-1.0.0.tgz b/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan-1/pk1-juan-1-1.0.0.tgz deleted file mode 100644 index d670e65db..000000000 Binary files a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan-1/pk1-juan-1-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/package.json b/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/package.json deleted file mode 100644 index 50af3e253..000000000 --- a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/package.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "name": "@jota/pk1-juan", - "versions": { - "1.0.0": { - "name": "@jota/pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-JC4y+iHrUpD+li3Pf9z2oFxw2Mtbqi6vgnIDBB3H/P/t0gAuCKK/LJ86kV7TRyvQwVvyJk1qI61iOVLiMwjZ8Q==", - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan/-/@jota/pk1-juan-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "@jota/pk1-juan", - "version": "1.0.1", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "@jota/pk1-juan@1.0.1", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-copZNn2mMX8S3W9czxd3GXKj8vKu1v7JrUD9zOtriP8v9AvZOHIt6nW8+1114cumNGukFxjBO+2VlZC793ynTA==", - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "tarball": "http://0.0.0.0:4873/@jota/pk1-juan/-/@jota/pk1-juan-1.0.1.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0", - "beta2": "1.0.1" - }, - "time": { - "modified": "2018-01-17T18:49:09.087Z", - "created": "2018-01-17T18:27:39.952Z", - "1.0.0": "2018-01-17T18:27:39.952Z", - "1.0.1": "2018-01-17T18:49:09.087Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "95a21c648054c7144a23995a519930255f35b6c2", - "version": "1.0.0" - }, - "pk1-juan-1.0.1.tgz": { - "shasum": "ed59869c54d1bec7bc19732c4c23c97633ea30e2", - "version": "1.0.1" - } - }, - "_uplinks": {}, - "_rev": "18-5118c5019a188840", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index cb8e0afd7..000000000 Binary files a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/pk1-juan-1.0.1.tgz b/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/pk1-juan-1.0.1.tgz deleted file mode 100644 index cf64a4b77..000000000 Binary files a/docker-examples/v5/plugins/docker-extend/storage/@jota/pk1-juan/pk1-juan-1.0.1.tgz and /dev/null differ diff --git a/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/npm_test_pkg1-1.0.0.tgz b/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/npm_test_pkg1-1.0.0.tgz deleted file mode 100644 index 38ccedd48..000000000 Binary files a/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/npm_test_pkg1-1.0.0.tgz and /dev/null differ diff --git a/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/npm_test_pkg1-1.0.1.tgz b/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/npm_test_pkg1-1.0.1.tgz deleted file mode 100644 index 9eee8efef..000000000 Binary files a/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/npm_test_pkg1-1.0.1.tgz and /dev/null differ diff --git a/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/package.json b/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/package.json deleted file mode 100644 index a7aeb62ed..000000000 --- a/docker-examples/v5/plugins/docker-extend/storage/npm_test_pkg1/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "npm_test_pkg1", - "versions": { - "1.0.0": { - "name": "npm_test_pkg1", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "_id": "npm_test_pkg1@1.0.0", - "_npmVersion": "5.1.0", - "_nodeVersion": "4.6.1", - "_npmUser": {}, - "dist": { - "integrity": "sha512-qq8u/xKpYFCfmANLg5ohY4ZBkzM7NsKjIpYH+eSXji69aceMQvltRXx0O1qo7yAIORiCFsMTGLlkDCQtbhByxg==", - "shasum": "d058de16fdf8bde775ef2898e682faacc3eaa67f", - "tarball": "http://localhost:4873/npm_test_pkg1/-/npm_test_pkg1-1.0.0.tgz" - } - }, - "1.0.1": { - "name": "npm_test_pkg1", - "version": "1.0.1", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "_id": "npm_test_pkg1@1.0.1", - "_npmVersion": "5.1.0", - "_nodeVersion": "4.6.1", - "_npmUser": {}, - "dist": { - "integrity": "sha512-0YLdKRIAbZJoLpOFqXZE/JldTnGRKjIX999xV4PMJ+sUO6pWiLO8NbG4wuT5738Re3D5WTRa743y9uPvgrTD0A==", - "shasum": "1f6251ce59e375a6328958202ec07eb7de38dae6", - "tarball": "http://localhost:4873/npm_test_pkg1/-/npm_test_pkg1-1.0.1.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.1" - }, - "time": { - "modified": "2017-07-11T18:52:35.061Z", - "created": "2017-07-11T18:49:27.417Z", - "1.0.0": "2017-07-11T18:49:27.417Z", - "1.0.1": "2017-07-11T18:52:35.061Z" - }, - "_distfiles": {}, - "_attachments": { - "npm_test_pkg1-1.0.0.tgz": { - "shasum": "d058de16fdf8bde775ef2898e682faacc3eaa67f", - "version": "1.0.0" - }, - "npm_test_pkg1-1.0.1.tgz": { - "shasum": "1f6251ce59e375a6328958202ec07eb7de38dae6", - "version": "1.0.1" - } - }, - "_uplinks": {}, - "_rev": "11-382567c9979db3fd", - "readme": "ERROR: No README data found!" -} diff --git a/docker-examples/v5/plugins/docker-extend/storage/pk1-juan/package.json b/docker-examples/v5/plugins/docker-extend/storage/pk1-juan/package.json deleted file mode 100644 index 64b07b40a..000000000 --- a/docker-examples/v5/plugins/docker-extend/storage/pk1-juan/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "pk1-juan", - "versions": { - "1.0.0": { - "name": "pk1-juan", - "version": "1.0.0", - "description": "Simple React Webpack Babel Starter Kit", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": { - "name": "Juan Picado", - "email": "juan@jotadeveloper.com" - }, - "license": "ISC", - "dependencies": { - "angular": "^1.6.8", - "angular2": "^2.0.0-beta.21", - "babel-core": "^6.26.0", - "babel-env": "^2.4.1", - "jquery": "^3.2.1", - "react": "^16.2.0", - "test_npm_18": "^1.0.1", - "typescript": "^2.6.2", - "verdaccio": "^2.7.2", - "verdaccio-memory": "0.0.3", - "webpack": "^3.10.0" - }, - "readmeFilename": "README.md", - "_id": "pk1-juan@1.0.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.7.0", - "_npmUser": {}, - "dist": { - "integrity": "sha512-K3ifqa0DEndma1RPhM83TBVISIY3wq2JdTL0GafvJno6z6JvFBp4iQgyrKn7Yjkd0J/LZ9IJvhNWsGQZuoXMPQ==", - "shasum": "5d670df046b9bc4bc1714efe8873a614c522e41d", - "tarball": "http://0.0.0.0:4873/pk1-juan/-/pk1-juan-1.0.0.tgz" - } - } - }, - "dist-tags": { - "latest": "1.0.0" - }, - "time": { - "modified": "2018-01-17T18:27:09.087Z", - "created": "2018-01-17T18:27:09.087Z", - "1.0.0": "2018-01-17T18:27:09.087Z" - }, - "_distfiles": {}, - "_attachments": { - "pk1-juan-1.0.0.tgz": { - "shasum": "5d670df046b9bc4bc1714efe8873a614c522e41d", - "version": "1.0.0" - } - }, - "_uplinks": {}, - "_rev": "5-e7a0e845b8b0cdc8", - "readme": "# react-webpack-babel\nSimple React Webpack Babel Starter Kit\n\nTired of complicated starters with 200MB of dependencies which are hard to understand and modify?\n\nTry this is a simple [React](https://facebook.github.io/react/), [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/) application with nothing else in it.\n\n### What's in it?\n\n* Simple src/index.jsx and src/index.css (local module css).\n* Webpack configuration for development (with hot reloading) and production (with minification).\n* CSS module loading, so you can include your css by ```import styles from './path/to.css';```.\n* Both js(x) and css hot loaded during development.\n* [Webpack Dashboard Plugin](https://github.com/FormidableLabs/webpack-dashboard) on dev server.\n\n### To run\n\n* You'll need to have [git](https://git-scm.com/) and [node](https://nodejs.org/en/) installed in your system.\n* Fork and clone the project:\n\n```\ngit clone https://github.com/alicoding/react-webpack-babel.git\n```\n\n* Then install the dependencies:\n\n```\nnpm install\n```\n\n* Run development server:\n\n```\nnpm start\n```\n\n* Or you can run development server with [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard):\n\n```\nnpm run dev\n```\n\nOpen the web browser to `http://localhost:8888/`\n\n### To build the production package\n\n```\nnpm run build\n```\n\n### Nginx Config\n\nHere is an example Nginx config:\n```\nserver {\n\t# ... root and other options\n\n\tgzip on;\n\tgzip_http_version 1.1;\n\tgzip_types text/plain text/css text/xml application/javascript image/svg+xml;\n\n\tlocation / {\n\t\ttry_files $uri $uri/ /index.html;\n\t}\n\n\tlocation ~ \\.html?$ {\n\t\texpires 1d;\n\t}\n\n\tlocation ~ \\.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {\n\t\taccess_log off;\n\t\tlog_not_found off;\n\t\texpires max;\n\t}\n}\n```\n\n### Eslint\nThere is a .eslint.yaml config for eslint ready with React plugin.\nTo use it, you need to install additional dependencies though:\n\n```\nnpm install --save-dev eslint eslint-plugin-react\n```\n\nTo do the actual linting, run:\n\n```\nnpm run lint\n```\n\n### Notes on importing css styles\n* styles having /src/ in their absolute path are considered part of the application and exported as local css modules.\n* other styles are considered global styles used by many components and are included in the css bundle directly.\n\n### Contribute\nPlease contribute to the project if you know how to make it better, including this README :)" -} diff --git a/docker-examples/v5/plugins/docker-extend/storage/pk1-juan/pk1-juan-1.0.0.tgz b/docker-examples/v5/plugins/docker-extend/storage/pk1-juan/pk1-juan-1.0.0.tgz deleted file mode 100644 index a739e279d..000000000 Binary files a/docker-examples/v5/plugins/docker-extend/storage/pk1-juan/pk1-juan-1.0.0.tgz and /dev/null differ diff --git a/package.json b/package.json index 39a6287be..d2ede157c 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,6 @@ "node-mocks-http": "^1.10.1", "pinst": "2.1.6", "prettier": "2.7.1", - "puppeteer": "5.5.0", "rimraf": "3.0.2", "selfsigned": "1.10.14", "standard-version": "9.5.0", @@ -168,8 +167,7 @@ "test:unit": "cross-env NODE_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests", "test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests", "test:e2e:cli": "cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --passWithNoTests", - "test:e2e": "yarn jest --config ./test/jest.config.e2e.js", - "test:all": "yarn run test && yarn run test:functional && yarn run test:e2e & yarn run test:e2e:pkg", + "test:all": "yarn run test && yarn run test:functional", "pre:ci": "yarn run lint", "lint": "yarn run type-check && yarn run lint:ts", "lint:ts": "eslint \"**/*.{js,jsx,ts}\" --max-warnings 145 -c ./eslintrc.js", diff --git a/test/e2e/.eslintrc b/test/e2e/.eslintrc deleted file mode 100644 index cbfb89d2f..000000000 --- a/test/e2e/.eslintrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "rules": { - "@typescript-eslint/no-var-requires": 0, - "@typescript-eslint/explicit-member-accessibility": 0 - } -} diff --git a/test/e2e/config/config-protected-e2e.yaml b/test/e2e/config/config-protected-e2e.yaml deleted file mode 100644 index 9ec9b06f1..000000000 --- a/test/e2e/config/config-protected-e2e.yaml +++ /dev/null @@ -1,27 +0,0 @@ -web: - enable: true - title: verdaccio-server-protected-e2e - -store: - memory: - limit: 10 - -auth: - auth-memory: - users: - test: - name: test - password: test - -logs: - - { type: stdout, format: pretty, level: warn } - -packages: - 'protected-*': - access: $authenticated - publish: $authenticated - -listen: 0.0.0.0:55552 - -# expose internal methods -_debug: true diff --git a/test/e2e/config/config-scoped-e2e.yaml b/test/e2e/config/config-scoped-e2e.yaml deleted file mode 100644 index d9f59dfd8..000000000 --- a/test/e2e/config/config-scoped-e2e.yaml +++ /dev/null @@ -1,30 +0,0 @@ -web: - enable: true - title: verdaccio-server-e2e - -store: - memory: - limit: 10 - -auth: - auth-memory: - users: - test: - name: test - password: test - -logs: - - { type: stdout, format: pretty, level: warn } - -packages: - '@*/*': - access: $all - publish: $all - '**': - access: $all - publish: $authenticated - -listen: 0.0.0.0:55558 - -# expose internal methods -_debug: true diff --git a/test/e2e/e2e.spec.js b/test/e2e/e2e.spec.js deleted file mode 100644 index e464ae0cd..000000000 --- a/test/e2e/e2e.spec.js +++ /dev/null @@ -1,199 +0,0 @@ -/* eslint-disable no-console */ -const protectedPackageMetadata = require('./partials/pkg-protected'); -const scopedPackageMetadata = require('./partials/pkg-scoped'); - -describe('/ (Verdaccio Page)', () => { - let page; - // this might be increased based on the delays included in all test - jest.setTimeout(20000); - - const clickElement = async function (selector, options = { delay: 100 }) { - const button = await page.$(selector); - await button.focus(); - await button.click(options); - }; - - const evaluateSignIn = async function (matchText = 'Login') { - const text = await page.evaluate(() => { - return document.querySelector('button[data-testid="header--button-login"]').textContent; - }); - - expect(text).toMatch(matchText); - }; - - const getPackages = async function () { - return await page.$$('.package-title'); - }; - - const logIn = async function () { - await clickElement('div[data-testid="dialogContentLogin"]'); - const userInput = await page.$('#login--dialog-username'); - expect(userInput).not.toBeNull(); - const passInput = await page.$('#login--dialog-password'); - expect(passInput).not.toBeNull(); - await userInput.type('test', { delay: 100 }); - await passInput.type('test', { delay: 100 }); - await passInput.dispose(); - // click on log in - const loginButton = await page.$('#login--dialog-button-submit'); - expect(loginButton).toBeDefined(); - await loginButton.focus(); - await loginButton.click({ delay: 100 }); - await page.waitForTimeout(500); - }; - - beforeAll(async () => { - page = await global.__BROWSER__.newPage(); - await page.goto('http://0.0.0.0:55558'); - page.on('console', (msg) => console.log('PAGE LOG:', msg.text())); - }); - - afterAll(async () => { - await page.close(); - }); - - test('should display title', async () => { - const text = await page.title(); - await page.waitForTimeout(1000); - - expect(text).toContain('verdaccio-server-e2e'); - }); - // - - test('should match title with no packages published', async () => { - const text = await page.evaluate(() => document.querySelector('#help-card__title').textContent); - expect(text).toMatch('No Package Published Yet.'); - }); - // - - test('should match title with first step', async () => { - const text = await page.evaluate(() => document.querySelector('#help-card').textContent); - expect(text).toContain('npm adduser --registry http://0.0.0.0:55558'); - }); - // - - test('should match title with second step', async () => { - const text = await page.evaluate(() => document.querySelector('#help-card').textContent); - expect(text).toContain('npm publish --registry http://0.0.0.0:55558'); - }); - // - - test('should match button Login to sign in', async () => { - await evaluateSignIn(); - }); - // - - test('should click on sign in button', async () => { - const signInButton = await page.$('button[data-testid="header--button-login"]'); - await signInButton.click(); - await page.waitForTimeout(1000); - const signInDialog = await page.$('#login--dialog'); - expect(signInDialog).not.toBeNull(); - const closeButton = await page.$('button[data-testid="close-login-dialog-button"]'); - await closeButton.click(); - await page.waitForTimeout(500); - }); - // - - test('should log in an user', async () => { - // we open the dialog - await logIn(); - // verify if logged in - const accountButton = await page.$('#header--button-account'); - expect(accountButton).toBeDefined(); - // check whether user is logged - const buttonLogout = await page.$('#logOutDialogIcon'); - expect(buttonLogout).toBeDefined(); - }); - - test('should logout an user', async () => { - // await wa - await page.waitForTimeout(10000); - // we assume the user is logged already - await clickElement('#header--button-account', { delay: 500 }); - await page.waitForTimeout(1000); - await clickElement('#logOutDialogIcon > span', { delay: 500 }); - await page.waitForTimeout(1000); - await evaluateSignIn(); - }); - // - - test('should publish a package', async () => { - await global.__SERVER__.putPackage(scopedPackageMetadata.name, scopedPackageMetadata); - await page.waitForTimeout(1000); - await page.reload(); - await page.waitForTimeout(1000); - const packagesList = await getPackages(); - expect(packagesList).toHaveLength(1); - }); - // - - test('should navigate to the package detail', async () => { - const packagesList = await getPackages(); - // console.log("-->packagesList:", packagesList); - const firstPackage = packagesList[0]; - await firstPackage.click({ delay: 200 }); - await page.waitForTimeout(1000); - const readmeText = await page.evaluate(() => document.querySelector('.markdown-body').textContent); - - expect(readmeText).toMatch('test'); - }); - - test('should contains last sync information', async () => { - const versionList = await page.$$('.sidebar-info .detail-info'); - expect(versionList).toHaveLength(1); - }); - // - - test('should display dependencies tab', async () => { - const dependenciesTab = await page.$$('#dependencies-tab'); - expect(dependenciesTab).toHaveLength(1); - await dependenciesTab[0].click({ delay: 200 }); - await page.waitForTimeout(1000); - const tags = await page.$$('.dep-tag'); - const tag = tags[0]; - const label = await page.evaluate((el) => el.innerText, tag); - expect(label).toMatch('verdaccio@'); - }); - - test('should display version tab', async () => { - const versionsTab = await page.$$('#versions-tab'); - expect(versionsTab).toHaveLength(1); - await versionsTab[0].click({ delay: 200 }); - await page.waitForTimeout(1000); - const versionItems = await page.$$('.version-item'); - expect(versionItems).toHaveLength(2); - }); - - test('should display uplinks tab', async () => { - const upLinksTab = await page.$$('#uplinks-tab'); - expect(upLinksTab).toHaveLength(1); - await upLinksTab[0].click({ delay: 200 }); - await page.waitForTimeout(1000); - }); - - test('should display readme tab', async () => { - const readmeTab = await page.$$('#readme-tab'); - expect(readmeTab).toHaveLength(1); - await readmeTab[0].click({ delay: 200 }); - await page.waitForTimeout(1000); - }); - - test('should publish a protected package', async () => { - await page.goto('http://0.0.0.0:55552'); - await page.waitForTimeout(500); - await global.__SERVER_PROTECTED__.putPackage(protectedPackageMetadata.name, protectedPackageMetadata); - await page.waitForTimeout(500); - await page.reload(); - await page.waitForTimeout(500); - const text = await page.evaluate(() => document.querySelector('#help-card__title').textContent); - expect(text).toMatch('No Package Published Yet'); - }); - - test('should go to 404 page', async () => { - await page.goto('http://0.0.0.0:55552/-/web/detail/@verdaccio/not-found'); - await page.waitForTimeout(500); - const text = await page.evaluate(() => document.querySelector('.not-found-text').textContent); - expect(text).toMatch("Sorry, we couldn't find it..."); - }); -}); diff --git a/test/e2e/partials/pkg-protected.js b/test/e2e/partials/pkg-protected.js deleted file mode 100644 index eb5e960fb..000000000 --- a/test/e2e/partials/pkg-protected.js +++ /dev/null @@ -1,50 +0,0 @@ -const json = { - _id: 'protected-pkg', - name: 'protected-pkg', - description: '', - 'dist-tags': { - latest: '5.0.5', - }, - versions: { - '5.0.5': { - name: 'protected-pkg', - version: '5.0.5', - description: '', - main: 'index.js', - scripts: { - test: 'echo "Error: no test specified" && exit 1', - }, - keywords: [], - author: { - name: 'User NPM', - email: 'user@domain.com', - }, - license: 'ISC', - dependencies: { - verdaccio: '^2.7.2', - }, - readme: '# test', - readmeFilename: 'README.md', - _id: 'protected-pkg@5.0.5', - _npmVersion: '5.5.1', - _nodeVersion: '8.7.0', - _npmUser: {}, - dist: { - integrity: 'sha512-6gHiERpiDgtb3hjqpQH5/i7zRmvYi9pmCjQf2ZMy3QEa9wVk9RgdZaPWUt7ZOnWUPFjcr9cmE6dUBf+XoPoH4g==', - shasum: '2c03764f651a9f016ca0b7620421457b619151b9', - tarball: 'http://localhost:5555/protected-pkg/-/protected-pkg-5.0.5.tgz', - }, - }, - }, - readme: '# test', - _attachments: { - 'protected-pkg-5.0.5.tgz': { - content_type: 'application/octet-stream', - // eslint-disable-next-line max-len - data: 'H4sIAAAAAAAAE+2W32vbMBDH85y/QnjQp9qxLEeBMsbGlocNBmN7bFdQ5WuqxJaEpGQdo//79KPeQsnIw5KUDX/9IOvurLuz/DHSjK/YAiY6jcXSKjk6sMqypHWNdtmD6hlBI0wqQmo8nVbVqMR4OsNoVB66kF1aW8eML+Vv10m9oF/jP6IfY4QyyTrILlD2eqkcm+gVzpdrJrPz4NuAsULJ4MZFWdBkbcByI7R79CRjx0ScCdnAvf+SkjUFWu8IubzBgXUhDPidQlfZ3BhlLpBUKDiQ1cDFrYDmKkNnZwjuhUM4808+xNVW8P2bMk1Y7vJrtLC1u1MmLPjBF40+Cc4ahV6GDmI/DWygVRpMwVX3KtXUCg7Sxp7ff3nbt6TBFy65gK1iffsN41yoEHtdFbOiisWMH8bPvXUH0SP3k+KG3UBr+DFy7OGfEJr4x5iWVeS/pLQe+D+FIv/agIWI6GX66kFuIhT+1gDjrp/4d7WAvAwEJPh0u14IufWkM0zaW2W6nLfM2lybgJ4LTJ0/jWiAK8OcMjt8MW3OlfQppcuhhQ6k+2OgkK2Q8DssFPi/IHpU9fz3/+xj5NjDf8QFE39VmE4JDfzPCBn4P4X6/f88f/Pu47zomiPk2Lv/dOv8h+P/34/D/p9CL+Kp67mrGDRo0KBBp9ZPsETQegASAAA=', - length: 512, - }, - }, -}; - -module.exports = json; diff --git a/test/e2e/partials/pkg-scoped.js b/test/e2e/partials/pkg-scoped.js deleted file mode 100644 index c0c2f8449..000000000 --- a/test/e2e/partials/pkg-scoped.js +++ /dev/null @@ -1,50 +0,0 @@ -const json = { - _id: '@scope/pk1-test', - name: '@scope/pk1-test', - description: '', - 'dist-tags': { - latest: '1.0.6', - }, - versions: { - '1.0.6': { - name: '@scope/pk1-test', - version: '1.0.6', - description: '', - main: 'index.js', - scripts: { - test: 'echo "Error: no test specified" && exit 1', - }, - keywords: [], - author: { - name: 'User NPM', - email: 'user@domain.com', - }, - license: 'ISC', - dependencies: { - verdaccio: '^2.7.2', - }, - readme: '# test', - readmeFilename: 'README.md', - _id: '@scope/pk1-test@1.0.6', - _npmVersion: '5.5.1', - _nodeVersion: '8.7.0', - _npmUser: {}, - dist: { - integrity: 'sha512-6gHiERpiDgtb3hjqpQH5/i7zRmvYi9pmCjQf2ZMy3QEa9wVk9RgdZaPWUt7ZOnWUPFjcr9cmE6dUBf+XoPoH4g==', - shasum: '2c03764f651a9f016ca0b7620421457b619151b9', - tarball: 'http://localhost:5555/@scope/pk1-test/-/@scope/pk1-test-1.0.6.tgz', - }, - }, - }, - readme: '# test', - _attachments: { - '@scope/pk1-test-1.0.6.tgz': { - content_type: 'application/octet-stream', - // eslint-disable-next-line max-len - data: 'H4sIAAAAAAAAE+2W32vbMBDH85y/QnjQp9qxLEeBMsbGlocNBmN7bFdQ5WuqxJaEpGQdo//79KPeQsnIw5KUDX/9IOvurLuz/DHSjK/YAiY6jcXSKjk6sMqypHWNdtmD6hlBI0wqQmo8nVbVqMR4OsNoVB66kF1aW8eML+Vv10m9oF/jP6IfY4QyyTrILlD2eqkcm+gVzpdrJrPz4NuAsULJ4MZFWdBkbcByI7R79CRjx0ScCdnAvf+SkjUFWu8IubzBgXUhDPidQlfZ3BhlLpBUKDiQ1cDFrYDmKkNnZwjuhUM4808+xNVW8P2bMk1Y7vJrtLC1u1MmLPjBF40+Cc4ahV6GDmI/DWygVRpMwVX3KtXUCg7Sxp7ff3nbt6TBFy65gK1iffsN41yoEHtdFbOiisWMH8bPvXUH0SP3k+KG3UBr+DFy7OGfEJr4x5iWVeS/pLQe+D+FIv/agIWI6GX66kFuIhT+1gDjrp/4d7WAvAwEJPh0u14IufWkM0zaW2W6nLfM2lybgJ4LTJ0/jWiAK8OcMjt8MW3OlfQppcuhhQ6k+2OgkK2Q8DssFPi/IHpU9fz3/+xj5NjDf8QFE39VmE4JDfzPCBn4P4X6/f88f/Pu47zomiPk2Lv/dOv8h+P/34/D/p9CL+Kp67mrGDRo0KBBp9ZPsETQegASAAA=', - length: 512, - }, - }, -}; - -module.exports = json; diff --git a/test/e2e/pre-setup.js b/test/e2e/pre-setup.js deleted file mode 100644 index fc9e89437..000000000 --- a/test/e2e/pre-setup.js +++ /dev/null @@ -1,4 +0,0 @@ -require('@babel/register')({ - extensions: ['.ts', '.js'], -}); -module.exports = require('./setup'); diff --git a/test/e2e/puppeteer_environment.js b/test/e2e/puppeteer_environment.js deleted file mode 100644 index ecae406d2..000000000 --- a/test/e2e/puppeteer_environment.js +++ /dev/null @@ -1,58 +0,0 @@ -/* eslint new-cap: 0 */ -/* eslint-disable no-console */ - -const fs = require('fs'); -const os = require('os'); -const path = require('path'); -const { VerdaccioConfig } = require('../lib/verdaccio-server'); -const VerdaccioProcess = require('../lib/server_process'); -const Server = require('../lib/server'); -const { yellow } = require('kleur'); -const NodeEnvironment = require('jest-environment-node'); -const puppeteer = require('puppeteer'); - -const DIR = path.join(os.tmpdir(), 'jest_puppeteer_global_setup'); - -class PuppeteerEnvironment extends NodeEnvironment { - constructor(config) { - super(config); - } - - async setup() { - const config1 = new VerdaccioConfig(path.join(__dirname, './store-e2e'), path.join(__dirname, './config/config-scoped-e2e.yaml'), 'http://0.0.0.0:55558/', 55558); - const config2 = new VerdaccioConfig(path.join(__dirname, './store-e2e'), path.join(__dirname, './config/config-protected-e2e.yaml'), 'http://0.0.0.0:55552/', 55552); - const server1 = new Server.default(config1.domainPath); - const server2 = new Server.default(config2.domainPath); - const process1 = new VerdaccioProcess.default(config1, server1, false); - const process2 = new VerdaccioProcess.default(config2, server2, false); - const fork = await process1.init(); - const fork2 = await process2.init(); - this.global.__VERDACCIO_E2E__ = fork[0]; - this.global.__VERDACCIO__PROTECTED_E2E__ = fork2[0]; - - console.log(yellow('Setup Test Environment.')); - await super.setup(); - const wsEndpoint = fs.readFileSync(path.join(DIR, 'wsEndpoint'), 'utf8'); - if (!wsEndpoint) { - throw new Error('wsEndpoint not found'); - } - this.global.__SERVER__ = server1; - this.global.__SERVER_PROTECTED__ = server2; - this.global.__BROWSER__ = await puppeteer.connect({ - browserWSEndpoint: wsEndpoint, - }); - } - - async teardown() { - console.log(yellow('Teardown Test Environment.')); - await super.teardown(); - this.global.__VERDACCIO_E2E__.stop(); - this.global.__VERDACCIO__PROTECTED_E2E__.stop(); - } - - runScript(script) { - return super.runScript(script); - } -} - -module.exports = PuppeteerEnvironment; diff --git a/test/e2e/setup.js b/test/e2e/setup.js deleted file mode 100644 index 181960cad..000000000 --- a/test/e2e/setup.js +++ /dev/null @@ -1,17 +0,0 @@ -const fs = require('fs'); -const os = require('os'); -const path = require('path'); -const { green } = require('kleur'); -const puppeteer = require('puppeteer'); -const mkdirp = require('mkdirp'); - -const DIR = path.join(os.tmpdir(), 'jest_puppeteer_global_setup'); - -module.exports = async function () { - // eslint-disable-next-line no-console - console.log(green('Setup Puppeteer')); - const browser = await puppeteer.launch({ headless: true, /* slowMo: 300 */ args: ['--no-sandbox'] }); - global.__BROWSER__ = browser; - mkdirp.sync(DIR); - fs.writeFileSync(path.join(DIR, 'wsEndpoint'), browser.wsEndpoint()); -}; diff --git a/test/e2e/teardown.js b/test/e2e/teardown.js deleted file mode 100644 index 7ebe14be8..000000000 --- a/test/e2e/teardown.js +++ /dev/null @@ -1,14 +0,0 @@ -/* eslint-disable no-console */ - -const os = require('os'); -const path = require('path'); -const { green } = require('kleur'); -const rimraf = require('rimraf'); - -const DIR = path.join(os.tmpdir(), 'jest_puppeteer_global_setup'); - -module.exports = async function () { - console.log(green('Teardown Puppeteer')); - await global.__BROWSER__.close(); - rimraf.sync(DIR); -}; diff --git a/yarn.lock b/yarn.lock index 325ad5532..a6c0e6b6a 100644 Binary files a/yarn.lock and b/yarn.lock differ