{"_id":"verdaccio","_rev":"2669454","name":"verdaccio","description":"A lightweight private npm proxy registry","dist-tags":{"6-next":"6.0.0-6-next.31","latest":"5.5.2","next":"5.0.0-alpha.7","previous":"4.12.2"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"time":{"modified":"2022-01-27T07:01:21.000Z","created":"2016-07-28T12:48:43.536Z","5.5.2":"2022-01-27T06:46:02.766Z","5.5.1":"2022-01-24T20:30:40.624Z","6.0.0-6-next.31":"2022-01-24T20:16:33.739Z","5.5.0":"2022-01-22T15:31:39.359Z","6.0.0-6-next.30":"2022-01-22T13:07:35.573Z","6.0.0-6-next.29":"2022-01-15T19:32:33.962Z","5.4.0":"2021-12-24T18:20:16.539Z","5.3.2":"2021-12-16T16:31:41.491Z","6.0.0-6-next.28":"2021-12-15T18:08:01.806Z","5.3.1":"2021-12-11T23:08:51.017Z","5.3.0":"2021-12-08T21:31:35.800Z","5.2.2":"2021-11-08T09:35:02.038Z","5.2.3":"2021-11-08T09:30:45.925Z","5.2.1":"2021-11-08T08:16:55.554Z","6.0.0-6-next.27":"2021-11-05T16:35:54.084Z","6.0.0-6-next.26":"2021-10-27T16:21:52.342Z","5.2.0":"2021-10-24T07:56:43.213Z","6.0.0-6-next.25":"2021-10-15T21:19:00.196Z","6.0.0-6-next.24":"2021-09-25T15:50:23.316Z","5.1.6":"2021-09-21T18:34:22.610Z","5.1.5":"2021-09-17T20:28:02.741Z","6.0.0-6-next.23":"2021-09-08T17:37:56.991Z","5.1.4":"2021-09-07T19:23:35.414Z","6.0.0-6-next.22":"2021-09-04T07:03:44.963Z","6.0.0-6-next.21":"2021-09-03T21:24:26.909Z","5.1.3":"2021-08-20T06:34:26.785Z","5.1.2":"2021-07-14T18:26:48.823Z","4.12.2":"2021-06-23T17:20:21.917Z","5.1.1":"2021-06-12T04:23:47.375Z","5.1.0":"2021-05-24T06:34:49.547Z","4.12.1":"2021-05-22T06:09:49.018Z","5.0.4":"2021-04-28T05:24:23.696Z","5.0.3":"2021-04-27T20:36:43.471Z","5.0.2":"2021-04-27T18:00:55.595Z","5.0.1":"2021-04-10T09:16:38.579Z","5.0.0":"2021-04-09T07:29:15.683Z","5.0.0-alpha.7":"2021-04-08T20:33:09.736Z","5.0.0-alpha.6":"2021-04-06T05:35:57.359Z","5.0.0-alpha.5":"2021-04-03T20:27:15.111Z","5.0.0-alpha.4":"2021-04-03T11:21:19.842Z","5.0.0-alpha.3":"2021-04-02T08:56:58.200Z","5.0.0-alpha.2":"2021-03-31T21:40:32.683Z","5.0.0-alpha.1":"2021-03-30T18:52:46.227Z","5.0.0-alpha.0":"2021-03-29T18:39:19.383Z","4.12.0":"2021-03-17T06:50:48.914Z","4.11.3":"2021-03-06T07:10:55.136Z","4.11.2":"2021-03-04T18:09:05.766Z","4.11.1":"2021-02-25T20:40:19.746Z","4.11.0":"2021-01-20T20:53:19.199Z","4.10.0":"2020-12-06T09:35:35.904Z","4.9.1":"2020-11-29T06:35:20.661Z","4.9.0":"2020-11-22T15:58:23.185Z","4.8.1":"2020-08-06T18:45:28.051Z","4.8.0":"2020-07-16T20:57:04.400Z","4.7.2":"2020-06-26T09:47:42.604Z","4.7.1":"2020-06-22T11:56:32.286Z","4.7.0":"2020-06-20T05:34:20.599Z","4.6.2":"2020-05-01T09:17:10.114Z","4.6.1":"2020-04-27T05:44:34.476Z","4.6.0":"2020-04-24T16:49:44.584Z","4.5.1":"2020-03-14T07:38:13.079Z","4.5.0":"2020-03-14T06:41:23.042Z","4.4.4":"2020-02-26T21:41:58.819Z","4.4.3":"2020-02-19T07:44:23.911Z","4.4.2":"2020-01-11T07:54:54.273Z","4.4.1":"2020-01-03T23:04:29.272Z","4.4.0":"2019-12-15T16:26:28.469Z","4.3.5":"2019-11-21T16:28:37.177Z","4.3.4":"2019-10-23T18:55:27.304Z","4.3.3":"2019-10-03T06:34:42.900Z","4.3.2":"2019-10-02T19:21:52.608Z","4.3.1":"2019-10-01T20:40:18.795Z","4.3.0":"2019-09-30T21:11:34.146Z","3.13.1":"2019-09-30T19:34:55.874Z","3.13.0":"2019-09-29T16:04:33.835Z","4.2.2":"2019-08-25T17:41:40.421Z","4.2.1":"2019-08-10T11:54:20.865Z","3.12.3":"2019-08-01T18:51:43.458Z","4.2.0":"2019-07-29T18:31:41.618Z","4.1.0":"2019-07-08T07:52:02.234Z","3.12.2":"2019-06-23T08:12:31.882Z","3.12.1":"2019-06-22T22:08:07.633Z","4.0.4":"2019-06-20T20:44:02.757Z","4.0.3":"2019-06-14T05:15:24.381Z","4.0.2":"2019-06-13T05:09:23.705Z","4.0.1":"2019-05-28T20:52:25.015Z","4.0.0":"2019-05-26T12:51:36.702Z","4.0.0-beta.10":"2019-05-20T19:37:27.050Z","4.0.0-beta.9":"2019-05-20T19:14:06.563Z","3.12.0":"2019-05-17T15:06:42.126Z","3.11.7":"2019-05-09T20:28:39.821Z","4.0.0-beta.8":"2019-05-07T19:03:46.937Z","4.0.0-beta.6":"2019-05-07T05:48:52.127Z","4.0.0-beta.5":"2019-04-30T21:52:37.596Z","4.0.0-beta.4":"2019-04-29T06:53:28.698Z","4.0.0-beta.3":"2019-04-28T13:38:28.721Z","4.0.0-beta.2":"2019-04-26T05:09:30.699Z","4.0.0-beta.1":"2019-04-16T17:15:30.927Z","4.0.0-beta.0":"2019-04-15T19:28:03.704Z","4.0.0-alpha.7":"2019-04-06T13:04:15.147Z","4.0.0-alpha.6":"2019-03-30T09:11:45.739Z","4.0.0-alpha.5":"2019-03-04T23:16:33.207Z","3.11.6":"2019-02-25T18:49:05.958Z","3.11.5":"2019-02-21T06:04:30.110Z","3.11.4":"2019-02-11T06:28:42.866Z","3.11.3":"2019-02-07T18:11:59.096Z","3.11.2":"2019-02-05T06:30:48.279Z","3.11.1":"2019-01-31T18:59:17.515Z","3.11.0":"2019-01-27T09:46:27.054Z","3.10.2":"2019-01-22T06:22:16.740Z","4.0.0-alpha.4":"2019-01-09T23:06:14.281Z","3.10.1":"2018-12-20T21:50:12.861Z","3.10.0":"2018-12-06T07:42:54.578Z","3.9.0":"2018-12-04T18:21:39.336Z","3.8.6":"2018-11-15T19:31:23.152Z","3.8.5":"2018-10-18T19:31:22.505Z","3.8.4":"2018-10-13T08:58:58.824Z","4.0.0-alpha.3":"2018-10-12T18:53:49.526Z","4.0.0-alpha.2":"2018-10-12T14:38:04.163Z","3.8.3":"2018-10-07T18:44:00.293Z","4.0.0-alpha.1":"2018-09-27T18:52:51.132Z","4.0.0-alpha.0":"2018-09-27T16:57:44.700Z","3.8.2":"2018-09-27T13:34:24.035Z","3.8.1":"2018-09-10T06:22:25.244Z","3.8.0":"2018-09-05T20:32:34.154Z","3.7.1":"2018-08-28T15:16:57.753Z","3.7.0":"2018-08-25T14:49:22.276Z","3.6.0":"2018-08-13T10:27:16.269Z","3.5.1":"2018-08-02T05:51:09.991Z","3.5.0":"2018-08-02T05:43:21.083Z","3.4.1":"2018-07-27T21:22:36.573Z","3.4.0":"2018-07-27T11:01:08.623Z","3.3.0":"2018-07-22T20:22:12.439Z","3.2.0":"2018-06-15T04:25:24.007Z","3.1.2":"2018-06-11T18:20:49.202Z","3.1.1":"2018-06-07T05:54:51.942Z","3.1.0":"2018-06-05T21:21:43.789Z","3.0.2":"2018-05-31T08:54:01.310Z","3.0.1":"2018-05-31T07:20:43.633Z","3.0.0":"2018-05-30T21:53:47.255Z","3.0.0-beta.12":"2018-05-23T20:08:00.070Z","3.0.0-beta.11":"2018-05-20T08:08:36.567Z","3.0.0-beta.10":"2018-05-14T19:51:16.559Z","3.0.0-beta.9":"2018-05-13T21:58:13.465Z","3.0.0-beta.8":"2018-05-09T05:06:19.607Z","0.1.7":"2018-05-08T21:20:03.016Z","3.0.0-beta.7":"2018-04-30T10:53:41.707Z","3.0.0-beta.6":"2018-04-03T19:37:07.353Z","3.0.0-beta.5":"2018-03-26T19:16:28.868Z","3.0.0-beta.4":"2018-03-18T15:28:40.187Z","3.0.0-beta.2":"2018-03-04T17:07:55.999Z","3.0.0-beta.1":"2018-02-24T21:25:58.235Z","3.0.0-beta.0":"2018-02-24T21:22:56.077Z","3.0.0-test.1":"2018-02-17T08:12:52.899Z","3.0.0-alpha.13":"2018-02-16T17:15:29.618Z","3.0.0-alpha.12":"2018-02-04T14:39:40.166Z","2.7.4":"2018-01-28T20:22:47.607Z","3.0.0-alpha.11":"2018-01-28T19:52:28.675Z","3.0.0-alpha.10":"2018-01-18T06:36:21.286Z","3.0.0-alpha.9":"2018-01-17T07:48:44.151Z","3.0.0-alpha.8":"2018-01-16T08:24:07.214Z","2.7.3":"2018-01-14T18:04:22.971Z","3.0.0-alpha.7":"2018-01-13T19:15:08.807Z","3.0.0-alpha.4":"2018-01-08T21:57:44.710Z","3.0.0-alpha.3":"2018-01-07T18:45:19.575Z","3.0.0-alpha.2":"2018-01-07T18:21:39.756Z","3.0.0-alpha.1":"2018-01-07T18:00:29.925Z","2.7.2":"2018-01-05T12:44:21.705Z","2.7.1":"2017-12-20T07:28:53.553Z","2.7.0":"2017-12-05T23:25:06.372Z","2.6.6":"2017-11-08T22:47:16.504Z","2.6.5":"2017-11-05T09:09:31.332Z","2.6.4":"2017-10-31T17:47:03.647Z","2.6.3":"2017-10-21T16:04:05.556Z","2.6.2":"2017-10-21T08:37:16.527Z","2.6.1":"2017-10-19T17:26:24.083Z","2.6.0":"2017-10-18T20:22:32.836Z","2.5.1":"2017-10-01T13:32:06.584Z","2.5.0":"2017-10-01T12:31:06.333Z","2.4.1-beta":"2017-10-01T08:57:14.509Z","2.4.0":"2017-09-23T08:01:22.780Z","2.3.6":"2017-08-17T04:30:44.872Z","2.3.5":"2017-08-14T06:22:57.686Z","2.3.4":"2017-07-29T10:18:44.061Z","2.3.3":"2017-07-29T10:05:30.120Z","2.3.2":"2017-07-28T23:05:36.431Z","2.3.1":"2017-07-25T05:24:27.651Z","2.3.1-pre":"2017-07-24T05:50:40.852Z","2.3.0":"2017-07-22T23:08:37.513Z","2.3.0-beta-4":"2017-07-22T18:22:42.563Z","2.3.0-beta-3":"2017-07-22T17:35:05.771Z","2.3.0-beta-2":"2017-07-22T17:12:09.905Z","2.3.0-beta-1":"2017-07-22T16:27:45.025Z","2.2.7-r":"2017-07-18T19:44:48.946Z","2.3.0-beta":"2017-07-15T23:31:31.664Z","2.2.6":"2017-07-13T05:04:54.418Z","2.2.5":"2017-07-05T17:34:11.089Z","2.2.3":"2017-07-04T20:43:59.442Z","2.2.2":"2017-07-02T13:13:13.304Z","2.2.1":"2017-06-17T16:23:14.158Z","2.2.0":"2017-06-08T19:02:53.618Z","2.1.7":"2017-05-14T13:50:14.016Z","2.1.6":"2017-05-12T07:43:36.616Z","2.1.5":"2017-04-22T09:07:39.821Z","2.1.4":"2017-04-13T20:08:41.131Z","2.1.3":"2017-03-29T20:03:36.850Z","2.1.2":"2017-03-09T06:25:28.107Z","2.1.1":"2017-02-07T06:43:22.801Z","2.1.0":"2016-10-12T00:48:03.025Z","2.0.1":"2016-08-29T13:26:21.754Z","2.0.0":"2016-08-26T22:36:41.762Z","1.4.0":"2016-07-28T12:48:43.536Z"},"users":{"metaa":true,"nickeltobias":true,"liujingbreak":true,"jotadeveloper":true,"alancnet":true,"vidhill":true,"securedeveloper":true,"banyudu":true,"bouchezb":true,"jyounce":true,"even":true,"shap22":true,"yanghcc":true,"yang.shao":true},"author":{"name":"Verdaccio Maintainers","email":"verdaccio.npm@gmail.com"},"repository":{"type":"git","url":"git://github.com/verdaccio/verdaccio.git"},"versions":{"5.5.2":{"name":"verdaccio","version":"5.5.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.1.0","@verdaccio/local-storage":"10.1.1","@verdaccio/readme":"10.2.1","@verdaccio/streams":"10.1.0","@verdaccio/ui-theme":"6.0.0-6-next.16","JSONStream":"1.3.5","async":"3.2.3","body-parser":"1.19.1","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.3","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.6","express":"4.17.2","express-rate-limit":"5.5.1","fast-safe-stringify":"2.1.1","handlebars":"4.7.7","http-errors":"2.0.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"4.0.10","memoizee":"0.4.15","mime":"3.0.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.4","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.1.1","verdaccio-htpasswd":"10.1.0"},"devDependencies":{"@babel/cli":"7.16.8","@babel/core":"7.16.10","@babel/node":"7.16.8","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-proposal-decorators":"7.16.7","@babel/plugin-proposal-export-namespace-from":"7.16.7","@babel/plugin-proposal-function-sent":"7.16.7","@babel/plugin-proposal-json-strings":"7.16.7","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.7","@babel/plugin-proposal-numeric-separator":"7.16.7","@babel/plugin-proposal-object-rest-spread":"7.16.7","@babel/plugin-proposal-optional-chaining":"7.16.7","@babel/plugin-proposal-throw-expressions":"7.16.7","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.8","@babel/plugin-transform-classes":"7.16.7","@babel/plugin-transform-runtime":"7.16.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.11","@babel/preset-typescript":"7.16.7","@babel/register":"7.16.9","@babel/runtime":"7.16.7","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.12.0","@trivago/prettier-plugin-sort-imports":"3.1.1","@types/async":"3.2.12","@types/express":"4.17.13","@types/express-rate-limit":"5.1.3","@types/express-serve-static-core":"4.17.28","@types/http-errors":"1.8.2","@types/jest":"26.0.24","@types/lodash":"4.14.178","@types/mime":"2.0.3","@types/minimatch":"3.0.5","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.8","@types/semver":"7.3.9","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"10.2.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.3","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.32.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.25.4","eslint-plugin-jest":"24.7.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.3.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.5.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.14","standard-version":"9.3.2","supertest":"6.2.2","ts-node":"10.4.0","typescript":"4.1.3","verdaccio-auth-memory":"10.1.0","verdaccio-memory":"10.1.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"resolutions":{"@types/serve-static":"1.13.10"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"09e8afcc8c3b077d3aa5129446ccf277913315df","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.5.2","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"82d21c0ad1329a248efb8fa2d8a35d51b43800ae","size":378884,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.5.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.5.2_1643265962520_0.778903525759445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-27T06:56:32.881Z","publish_time":1643265962766,"_cnpm_publish_time":1643265962766},"5.5.1":{"name":"verdaccio","version":"5.5.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.1.0","@verdaccio/local-storage":"10.1.1","@verdaccio/readme":"10.2.1","@verdaccio/streams":"10.1.0","@verdaccio/ui-theme":"6.0.0-6-next.16","JSONStream":"1.3.5","async":"3.2.3","body-parser":"1.19.1","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.3","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.6","express":"4.17.2","express-rate-limit":"5.5.1","fast-safe-stringify":"2.1.1","handlebars":"4.7.7","http-errors":"2.0.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"4.0.10","memoizee":"0.4.15","mime":"3.0.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.4","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.1.1","verdaccio-htpasswd":"10.1.0"},"devDependencies":{"@babel/cli":"7.16.8","@babel/core":"7.16.10","@babel/node":"7.16.8","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-proposal-decorators":"7.16.7","@babel/plugin-proposal-export-namespace-from":"7.16.7","@babel/plugin-proposal-function-sent":"7.16.7","@babel/plugin-proposal-json-strings":"7.16.7","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.7","@babel/plugin-proposal-numeric-separator":"7.16.7","@babel/plugin-proposal-object-rest-spread":"7.16.7","@babel/plugin-proposal-optional-chaining":"7.16.7","@babel/plugin-proposal-throw-expressions":"7.16.7","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.8","@babel/plugin-transform-classes":"7.16.7","@babel/plugin-transform-runtime":"7.16.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.11","@babel/preset-typescript":"7.16.7","@babel/register":"7.16.9","@babel/runtime":"7.16.7","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.12.0","@trivago/prettier-plugin-sort-imports":"3.1.1","@types/async":"3.2.12","@types/express":"4.17.13","@types/express-rate-limit":"5.1.3","@types/express-serve-static-core":"4.17.28","@types/http-errors":"1.8.2","@types/jest":"26.0.24","@types/lodash":"4.14.178","@types/mime":"2.0.3","@types/minimatch":"3.0.5","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.8","@types/semver":"7.3.9","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"10.2.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.3","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.32.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.25.4","eslint-plugin-jest":"24.7.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.3.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.5.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.14","standard-version":"9.3.2","supertest":"6.2.2","ts-node":"10.4.0","typescript":"4.1.3","verdaccio-auth-memory":"10.1.0","verdaccio-memory":"10.1.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"resolutions":{"@types/serve-static":"1.13.10"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"c40d01a0eaeb8a954824ccfe878662845520a945","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.5.1","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"4864199258e03832a9c511fc276211a4bcd1d93a","size":378665,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.5.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.5.1_1643056240086_0.18972236068254933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T20:31:14.270Z","publish_time":1643056240624,"_cnpm_publish_time":1643056240624},"6.0.0-6-next.31":{"name":"verdaccio","version":"6.0.0-6-next.31","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.27","@verdaccio/hooks":"6.0.0-6-next.11","@verdaccio/logger":"6.0.0-6-next.9","@verdaccio/node-api":"6.0.0-6-next.26","@verdaccio/ui-theme":"6.0.0-6-next.16","@verdaccio/utils":"6.0.0-6-next.10","verdaccio-audit":"11.0.0-6-next.8","verdaccio-htpasswd":"11.0.0-6-next.11"},"devDependencies":{"@verdaccio/mock":"6.0.0-6-next.13","@verdaccio/auth":"6.0.0-6-next.17","@verdaccio/core":"6.0.0-6-next.4","@verdaccio/config":"6.0.0-6-next.12","@verdaccio/store":"6.0.0-6-next.18","fastify":"3.27.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.31","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"2a4d60bb685d9047749605b51ff95ff96a04cc6e","size":7129,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.31.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.31_1643055393612_0.2785738915864038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T20:16:46.315Z","publish_time":1643055393739,"_cnpm_publish_time":1643055393739},"5.5.0":{"name":"verdaccio","version":"5.5.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.1.0","@verdaccio/local-storage":"10.1.1","@verdaccio/readme":"10.2.1","@verdaccio/streams":"10.1.0","@verdaccio/ui-theme":"6.0.0-6-next.15","JSONStream":"1.3.5","async":"3.2.3","body-parser":"1.19.1","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.3","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.6","express":"4.17.2","express-rate-limit":"5.5.1","fast-safe-stringify":"2.1.1","handlebars":"4.7.7","http-errors":"2.0.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.4","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.1.1","verdaccio-htpasswd":"10.1.0"},"devDependencies":{"@babel/cli":"7.16.8","@babel/core":"7.16.10","@babel/node":"7.16.8","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-proposal-decorators":"7.16.7","@babel/plugin-proposal-export-namespace-from":"7.16.7","@babel/plugin-proposal-function-sent":"7.16.7","@babel/plugin-proposal-json-strings":"7.16.7","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.7","@babel/plugin-proposal-numeric-separator":"7.16.7","@babel/plugin-proposal-object-rest-spread":"7.16.7","@babel/plugin-proposal-optional-chaining":"7.16.7","@babel/plugin-proposal-throw-expressions":"7.16.7","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.8","@babel/plugin-transform-classes":"7.16.7","@babel/plugin-transform-runtime":"7.16.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.11","@babel/preset-typescript":"7.16.7","@babel/register":"7.16.9","@babel/runtime":"7.16.7","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.12.0","@trivago/prettier-plugin-sort-imports":"3.1.1","@types/async":"3.2.12","@types/express":"4.17.13","@types/express-rate-limit":"5.1.3","@types/express-serve-static-core":"4.17.28","@types/http-errors":"1.8.2","@types/jest":"26.0.24","@types/lodash":"4.14.178","@types/mime":"2.0.3","@types/minimatch":"3.0.5","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.8","@types/semver":"7.3.9","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"10.2.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.3","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.32.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.25.4","eslint-plugin-jest":"24.7.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.3.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.5.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.14","standard-version":"9.3.2","supertest":"6.2.2","ts-node":"10.4.0","typescript":"4.1.3","verdaccio-auth-memory":"10.1.0","verdaccio-memory":"10.1.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"resolutions":{"@types/serve-static":"1.13.10"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"e9902ecd4b3442197629e0ff49a9f98a55260acb","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.5.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"eb59b3a11aacf74494a7375d8b1566743674592b","size":378494,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.5.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.5.0_1642865498786_0.7849195535269915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-22T15:32:05.173Z","publish_time":1642865499359,"_cnpm_publish_time":1642865499359},"6.0.0-6-next.30":{"name":"verdaccio","version":"6.0.0-6-next.30","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.27","@verdaccio/hooks":"6.0.0-6-next.11","@verdaccio/logger":"6.0.0-6-next.9","@verdaccio/node-api":"6.0.0-6-next.26","@verdaccio/ui-theme":"6.0.0-6-next.15","@verdaccio/utils":"6.0.0-6-next.10","verdaccio-audit":"11.0.0-6-next.8","verdaccio-htpasswd":"11.0.0-6-next.11"},"devDependencies":{"@verdaccio/mock":"6.0.0-6-next.13","@verdaccio/auth":"6.0.0-6-next.17","@verdaccio/core":"6.0.0-6-next.4","@verdaccio/config":"6.0.0-6-next.12","@verdaccio/store":"6.0.0-6-next.18","fastify":"3.25.3"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.30","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"7c2be4622f99ad05e52e4dc44e7171f45465dad0","size":7116,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.30.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.30_1642856855391_0.6704467789271407"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-22T13:07:49.971Z","publish_time":1642856855573,"_cnpm_publish_time":1642856855573},"6.0.0-6-next.29":{"name":"verdaccio","version":"6.0.0-6-next.29","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.27","@verdaccio/hooks":"6.0.0-6-next.11","@verdaccio/logger":"6.0.0-6-next.9","@verdaccio/node-api":"6.0.0-6-next.26","@verdaccio/ui-theme":"6.0.0-6-next.14","@verdaccio/utils":"6.0.0-6-next.10","verdaccio-audit":"11.0.0-6-next.8","verdaccio-htpasswd":"11.0.0-6-next.11"},"devDependencies":{"@verdaccio/mock":"6.0.0-6-next.13","@verdaccio/auth":"6.0.0-6-next.17","@verdaccio/core":"6.0.0-6-next.4","@verdaccio/config":"6.0.0-6-next.12","@verdaccio/store":"6.0.0-6-next.18","fastify":"3.25.3"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.29","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"204f2f9c8e6dc375a0d02f14bc920d33546aa14a","size":7101,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.29.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.29_1642275153804_0.4189028406904711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-15T19:32:45.038Z","publish_time":1642275153962,"_cnpm_publish_time":1642275153962},"5.4.0":{"name":"verdaccio","version":"5.4.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.1.0","@verdaccio/local-storage":"10.1.0","@verdaccio/readme":"10.2.0","@verdaccio/streams":"10.1.0","@verdaccio/ui-theme":"3.4.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.1","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.2","express-rate-limit":"5.5.1","fast-safe-stringify":"2.0.8","handlebars":"4.7.7","http-errors":"1.8.1","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.1.0","verdaccio-htpasswd":"10.1.0"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.11","@types/express-rate-limit":"5.1.3","@types/express-serve-static-core":"4.17.19","@types/http-errors":"1.8.1","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"10.2.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.1.0","verdaccio-memory":"10.1.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"resolutions":{"@types/serve-static":"1.13.9"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"7423e3d0080d7bc142d5ddd3e4d121b817a274fa","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.4.0","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"08bbfe8323c1fc8c1681a0da8ea8924d34c5a941","size":377784,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.4.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.4.0_1640370016197_0.2972487873380041"},"_hasShrinkwrap":false,"publish_time":1640370016539,"_cnpm_publish_time":1640370016539},"5.3.2":{"name":"verdaccio","version":"5.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.2","@verdaccio/local-storage":"10.1.0","@verdaccio/readme":"10.2.0","@verdaccio/streams":"10.1.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.1","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.1.0","verdaccio-htpasswd":"10.1.0"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.6","@types/http-errors":"1.8.1","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.1.0","verdaccio-memory":"10.1.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"e37e9fe15c78333b2484a448d14bb33912b0e0ad","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.3.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"1de0e5ae68bde74436f15d27847b761845a5a4d4","size":372861,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.3.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.3.2_1639672301257_0.9294337747608592"},"_hasShrinkwrap":false,"publish_time":1639672301491,"_cnpm_publish_time":1639672301491},"6.0.0-6-next.28":{"name":"verdaccio","version":"6.0.0-6-next.28","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.26","@verdaccio/hooks":"6.0.0-6-next.10","@verdaccio/logger":"6.0.0-6-next.8","@verdaccio/node-api":"6.0.0-6-next.25","@verdaccio/ui-theme":"6.0.0-6-next.13","@verdaccio/utils":"6.0.0-6-next.10","verdaccio-audit":"11.0.0-6-next.8","verdaccio-htpasswd":"11.0.0-6-next.11"},"devDependencies":{"@verdaccio/mock":"6.0.0-6-next.13","@verdaccio/auth":"6.0.0-6-next.16","@verdaccio/core":"6.0.0-6-next.4","@verdaccio/config":"6.0.0-6-next.12","@verdaccio/store":"6.0.0-6-next.17","fastify":"3.24.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.28","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"0ff66c3d31461c484e09c15a6462f1a354e35ea1","size":7052,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.28.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.28_1639591681626_0.04409427486306772"},"_hasShrinkwrap":false,"publish_time":1639591681806,"_cnpm_publish_time":1639591681806},"5.3.1":{"name":"verdaccio","version":"5.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.2","@verdaccio/local-storage":"10.1.0","@verdaccio/readme":"10.2.0","@verdaccio/streams":"10.1.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.1","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.1.0","verdaccio-htpasswd":"10.1.0"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.6","@types/http-errors":"1.8.1","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.1.0","verdaccio-memory":"10.1.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"f575ab767c634369e7d5ed50338a78cfc3c3eefa","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.3.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"b35aa906867fa5201fccb730db7a0230fdf27756","size":372576,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.3.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.3.1_1639264130790_0.6243779211588925"},"_hasShrinkwrap":false,"publish_time":1639264131017,"_cnpm_publish_time":1639264131017},"5.3.0":{"name":"verdaccio","version":"5.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.2","@verdaccio/local-storage":"10.0.8","@verdaccio/readme":"10.1.0","@verdaccio/streams":"10.0.1","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","core-js":"3.19.1","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.1","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.0.3","verdaccio-htpasswd":"10.0.1"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.6","@types/http-errors":"1.8.1","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.2","verdaccio-memory":"10.0.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"e747b9a3ad41c1e6f827def01cfccefb44fb1ff4","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.3.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"924265a21c2e95dd88ed21c835fb325bdd252570","size":372521,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.3.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.3.0_1638999095646_0.4492733445409216"},"_hasShrinkwrap":false,"publish_time":1638999095800,"_cnpm_publish_time":1638999095800},"5.2.2":{"name":"verdaccio","version":"5.2.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.1","@verdaccio/local-storage":"10.0.7","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.0.2","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.1","verdaccio-memory":"10.0.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"46a4e8e2e00f1e7515951acec02f4488dc073e55","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.2.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"e60c900e2193fa4b934d82934d15e18a6fe06ff9","size":371736,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.2.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.2.2_1636364101839_0.9414659804434644"},"_hasShrinkwrap":false,"publish_time":1636364102038,"_cnpm_publish_time":1636364102038},"5.2.3":{"name":"verdaccio","version":"5.2.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.1","@verdaccio/local-storage":"10.0.7","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.0.2","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.1","verdaccio-memory":"10.0.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"8d174eadaae7825a297f7326706839a239ab4e83","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.2.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"2dc3b2c4897c564bba2648e3fbf9832afa42e0b8","size":371755,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.2.3.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.2.3_1636363845695_0.31594513886968856"},"_hasShrinkwrap":false,"publish_time":1636363845925,"_cnpm_publish_time":1636363845925,"deprecated":"please ignore this version, was an accidental publish, same changes as 5.2.2"},"5.2.1":{"name":"verdaccio","version":"5.2.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.1","@verdaccio/local-storage":"10.0.7","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.2","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.6.0","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.7.0","verdaccio-audit":"10.0.2","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.16.0","@babel/core":"7.16.0","@babel/node":"7.16.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-proposal-decorators":"7.16.0","@babel/plugin-proposal-export-namespace-from":"7.16.0","@babel/plugin-proposal-function-sent":"7.16.0","@babel/plugin-proposal-json-strings":"7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.16.0","@babel/plugin-proposal-numeric-separator":"7.16.0","@babel/plugin-proposal-object-rest-spread":"7.16.0","@babel/plugin-proposal-optional-chaining":"7.16.0","@babel/plugin-proposal-throw-expressions":"7.16.0","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.16.0","@babel/plugin-transform-classes":"7.16.0","@babel/plugin-transform-runtime":"7.16.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.16.0","@babel/preset-typescript":"7.16.0","@babel/register":"7.16.0","@babel/runtime":"7.16.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.9","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.3","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.2","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.1","verdaccio-memory":"10.0.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"4fc5b59eca3349bdd66e59e19ae1d33db2687099","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.2.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"8ad5b4010935371d50ed1ff2b0f1488687eeaf87","size":371672,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.2.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.2.1_1636359415331_0.9492668953177359"},"_hasShrinkwrap":false,"publish_time":1636359415554,"_cnpm_publish_time":1636359415554},"6.0.0-6-next.27":{"name":"verdaccio","version":"6.0.0-6-next.27","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.25","@verdaccio/hooks":"6.0.0-6-next.9","@verdaccio/logger":"6.0.0-6-next.7","@verdaccio/mock":"6.0.0-6-next.12","@verdaccio/node-api":"6.0.0-6-next.24","@verdaccio/ui-theme":"6.0.0-6-next.12","@verdaccio/utils":"6.0.0-6-next.9","verdaccio-audit":"11.0.0-6-next.7","verdaccio-htpasswd":"11.0.0-6-next.10"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.15","@verdaccio/core":"6.0.0-6-next.3","@verdaccio/config":"6.0.0-6-next.11","@verdaccio/store":"6.0.0-6-next.16","fastify":"3.22.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.27","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"45bd95eff5df2f13ae9cef08ed72eb85917eef21","size":6977,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.27.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.27_1636130153946_0.0019799413851664394"},"_hasShrinkwrap":false,"publish_time":1636130154084,"_cnpm_publish_time":1636130154084},"6.0.0-6-next.26":{"name":"verdaccio","version":"6.0.0-6-next.26","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.24","@verdaccio/hooks":"6.0.0-6-next.9","@verdaccio/logger":"6.0.0-6-next.7","@verdaccio/mock":"6.0.0-6-next.11","@verdaccio/node-api":"6.0.0-6-next.23","@verdaccio/ui-theme":"6.0.0-6-next.12","@verdaccio/utils":"6.0.0-6-next.8","verdaccio-audit":"11.0.0-6-next.7","verdaccio-htpasswd":"11.0.0-6-next.10"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.14","@verdaccio/core":"6.0.0-6-next.3","@verdaccio/config":"6.0.0-6-next.10","@verdaccio/store":"6.0.0-6-next.15","fastify":"3.22.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.26","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"c52fd9bd17bcc21febd980b28d18ab0fea3b67d8","size":6961,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.26.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.26_1635351712218_0.0781582721831624"},"_hasShrinkwrap":false,"publish_time":1635351712342,"_cnpm_publish_time":1635351712342},"5.2.0":{"name":"verdaccio","version":"5.2.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.1","@verdaccio/local-storage":"10.0.7","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.1","body-parser":"1.19.0","clipanion":"3.1.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.7","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.2","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.15.7","@babel/core":"7.15.8","@babel/node":"7.15.8","@babel/plugin-proposal-class-properties":"7.14.5","@babel/plugin-proposal-decorators":"7.15.8","@babel/plugin-proposal-export-namespace-from":"7.14.5","@babel/plugin-proposal-function-sent":"7.14.5","@babel/plugin-proposal-json-strings":"7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.5","@babel/plugin-proposal-numeric-separator":"7.14.5","@babel/plugin-proposal-object-rest-spread":"7.15.6","@babel/plugin-proposal-optional-chaining":"7.14.5","@babel/plugin-proposal-throw-expressions":"7.14.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.14.5","@babel/plugin-transform-classes":"7.15.4","@babel/plugin-transform-runtime":"7.15.8","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.15.8","@babel/preset-typescript":"7.15.0","@babel/register":"7.15.3","@babel/runtime":"7.15.4","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.12","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.1","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.1","verdaccio-memory":"10.0.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"80dca8d96eaba47eb1a76bfb643d2c9a1c15856b","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.2.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"e29f2c7bfdb7cb61110e726921810ea1f792837b","size":371530,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.2.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.2.0_1635062203039_0.4827220501431966"},"_hasShrinkwrap":false,"publish_time":1635062203213,"_cnpm_publish_time":1635062203213},"6.0.0-6-next.25":{"name":"verdaccio","version":"6.0.0-6-next.25","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.23","@verdaccio/hooks":"6.0.0-6-next.8","@verdaccio/logger":"6.0.0-6-next.6","@verdaccio/mock":"6.0.0-6-next.10","@verdaccio/node-api":"6.0.0-6-next.22","@verdaccio/ui-theme":"6.0.0-6-next.12","@verdaccio/utils":"6.0.0-6-next.7","verdaccio-audit":"11.0.0-6-next.7","verdaccio-htpasswd":"11.0.0-6-next.9"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.13","@verdaccio/core":"6.0.0-6-next.2","@verdaccio/config":"6.0.0-6-next.9","@verdaccio/store":"6.0.0-6-next.14","fastify":"3.20.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=14","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.25","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"7dcbc6145da1ef4b517bb99a817b1cc1c00bbc1c","size":6911,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.25.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.25_1634332739982_0.20448879724361424"},"_hasShrinkwrap":false,"publish_time":1634332740196,"_cnpm_publish_time":1634332740196},"6.0.0-6-next.24":{"name":"verdaccio","version":"6.0.0-6-next.24","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.22","@verdaccio/hooks":"6.0.0-6-next.7","@verdaccio/logger":"6.0.0-6-next.5","@verdaccio/mock":"6.0.0-6-next.9","@verdaccio/node-api":"6.0.0-6-next.21","@verdaccio/ui-theme":"6.0.0-6-next.11","@verdaccio/utils":"6.0.0-6-next.6","verdaccio-audit":"11.0.0-6-next.6","verdaccio-htpasswd":"11.0.0-6-next.8"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.12","@verdaccio/commons-api":"11.0.0-6-next.4","@verdaccio/config":"6.0.0-6-next.8","@verdaccio/store":"6.0.0-6-next.13","fastify":"3.20.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=10","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.24","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"0fd45ed19ad6c8257265ab711ed92207ee055735","size":6755,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.24.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.24_1632585023166_0.8237358563132375"},"_hasShrinkwrap":false,"publish_time":1632585023316,"_cnpm_publish_time":1632585023316},"5.1.6":{"name":"verdaccio","version":"5.1.6","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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.1","@verdaccio/local-storage":"10.0.7","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.1","body-parser":"1.19.0","clipanion":"3.0.1","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.6","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.0","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.2","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.5","@babel/core":"7.14.6","@babel/node":"7.14.7","@babel/plugin-proposal-class-properties":"7.14.5","@babel/plugin-proposal-decorators":"7.14.5","@babel/plugin-proposal-export-namespace-from":"7.14.5","@babel/plugin-proposal-function-sent":"7.14.5","@babel/plugin-proposal-json-strings":"7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.5","@babel/plugin-proposal-numeric-separator":"7.14.5","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-proposal-optional-chaining":"7.14.5","@babel/plugin-proposal-throw-expressions":"7.14.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.14.5","@babel/plugin-transform-classes":"7.14.5","@babel/plugin-transform-runtime":"7.14.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.7","@babel/preset-typescript":"7.14.5","@babel/register":"7.14.5","@babel/runtime":"7.14.6","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.1","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.1","verdaccio-memory":"10.0.1"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"c81458bb0d2120a5f2cc4f007ef5424e587c1326","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.6","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"309f4a5c2b3cd4679109d8339cdcfa87a9c9e2da","size":371318,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.6.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.6_1632249262407_0.546722701523912"},"_hasShrinkwrap":false,"publish_time":1632249262610,"_cnpm_publish_time":1632249262610},"5.1.5":{"name":"verdaccio","version":"5.1.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.6","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.2.1","JSONStream":"1.3.5","async":"3.2.1","body-parser":"1.19.0","clipanion":"3.0.1","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.6","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.0","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.1","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.5","@babel/core":"7.14.6","@babel/node":"7.14.7","@babel/plugin-proposal-class-properties":"7.14.5","@babel/plugin-proposal-decorators":"7.14.5","@babel/plugin-proposal-export-namespace-from":"7.14.5","@babel/plugin-proposal-function-sent":"7.14.5","@babel/plugin-proposal-json-strings":"7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.5","@babel/plugin-proposal-numeric-separator":"7.14.5","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-proposal-optional-chaining":"7.14.5","@babel/plugin-proposal-throw-expressions":"7.14.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.14.5","@babel/plugin-transform-classes":"7.14.5","@babel/plugin-transform-runtime":"7.14.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.7","@babel/preset-typescript":"7.14.5","@babel/register":"7.14.5","@babel/runtime":"7.14.6","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.1","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"b4a5ffe9a0343c0bf9a2d44190107461b6d46d64","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.5","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"129501a37041556d0a2d4e375e9a60e51b4cc49d","size":371253,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.5.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.5_1631910482494_0.8131375139144132"},"_hasShrinkwrap":false,"publish_time":1631910482741,"_cnpm_publish_time":1631910482741},"6.0.0-6-next.23":{"name":"verdaccio","version":"6.0.0-6-next.23","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.21","@verdaccio/hooks":"6.0.0-6-next.6","@verdaccio/logger":"6.0.0-6-next.4","@verdaccio/mock":"6.0.0-6-next.9","@verdaccio/node-api":"6.0.0-6-next.20","@verdaccio/ui-theme":"6.0.0-6-next.10","@verdaccio/utils":"6.0.0-6-next.6","verdaccio-audit":"11.0.0-6-next.6","verdaccio-htpasswd":"11.0.0-6-next.8"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.11","@verdaccio/commons-api":"11.0.0-6-next.4","@verdaccio/config":"6.0.0-6-next.8","@verdaccio/store":"6.0.0-6-next.12","fastify":"3.20.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=10","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests --detectOpenHandles","test:debug":"cross-env NODE_ENV=test node --inspect-brk ../../node_modules/jest/bin/jest.js --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.23","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"4126a181884e15c3780529d4aa5fe03f1645567d","size":6712,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.23.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.23_1631122676835_0.3036034731638231"},"_hasShrinkwrap":false,"publish_time":1631122676991,"_cnpm_publish_time":1631122676991},"5.1.4":{"name":"verdaccio","version":"5.1.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.6","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.1","body-parser":"1.19.0","clipanion":"3.0.1","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.6","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.0","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.1","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.5","@babel/core":"7.14.6","@babel/node":"7.14.7","@babel/plugin-proposal-class-properties":"7.14.5","@babel/plugin-proposal-decorators":"7.14.5","@babel/plugin-proposal-export-namespace-from":"7.14.5","@babel/plugin-proposal-function-sent":"7.14.5","@babel/plugin-proposal-json-strings":"7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.5","@babel/plugin-proposal-numeric-separator":"7.14.5","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-proposal-optional-chaining":"7.14.5","@babel/plugin-proposal-throw-expressions":"7.14.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.14.5","@babel/plugin-transform-classes":"7.14.5","@babel/plugin-transform-runtime":"7.14.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.7","@babel/preset-typescript":"7.14.5","@babel/register":"7.14.5","@babel/runtime":"7.14.6","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.1","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"b993344c405b5b8dd783aab6784fc55e42787289","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.4","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"7b69b4a26689a6460ef5c0e604cfea96ecc3e9ad","size":371197,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.4.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.4_1631042615230_0.6432391337684111"},"_hasShrinkwrap":false,"publish_time":1631042615414,"_cnpm_publish_time":1631042615414},"6.0.0-6-next.22":{"name":"verdaccio","version":"6.0.0-6-next.22","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.20","@verdaccio/hooks":"6.0.0-6-next.5","@verdaccio/logger":"6.0.0-6-next.4","@verdaccio/mock":"6.0.0-6-next.8","@verdaccio/node-api":"6.0.0-6-next.19","@verdaccio/ui-theme":"6.0.0-6-next.9","@verdaccio/utils":"6.0.0-6-next.5","verdaccio-audit":"11.0.0-6-next.5","verdaccio-htpasswd":"11.0.0-6-next.7"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.10","@verdaccio/commons-api":"11.0.0-alpha.3","@verdaccio/config":"6.0.0-6-next.7","@verdaccio/store":"6.0.0-6-next.11"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=10","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.22","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"605c5d1149ac6e677f23194b5490c084ad1141a7","size":6064,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.22.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.22_1630739024814_0.0635608305685722"},"_hasShrinkwrap":false,"publish_time":1630739024963,"_cnpm_publish_time":1630739024963},"6.0.0-6-next.21":{"name":"verdaccio","version":"6.0.0-6-next.21","description":"A lightweight private npm proxy registry","main":"build/index.js","types":"build/index.d.ts","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"author":{"name":"Juan Picado","email":"juanpicado19@gmail.com"},"repository":{"type":"https","url":"git+https://github.com/verdaccio/verdaccio.git"},"homepage":"https://verdaccio.org","dependencies":{"@verdaccio/cli":"6.0.0-6-next.19","@verdaccio/hooks":"6.0.0-6-next.4","@verdaccio/logger":"6.0.0-6-next.4","@verdaccio/mock":"6.0.0-6-next.7","@verdaccio/node-api":"6.0.0-6-next.18","@verdaccio/ui-theme":"6.0.0-6-next.9","@verdaccio/utils":"6.0.0-6-next.5","verdaccio-audit":"11.0.0-6-next.5","verdaccio-htpasswd":"11.0.0-alpha.6"},"devDependencies":{"@verdaccio/auth":"6.0.0-6-next.9","@verdaccio/commons-api":"11.0.0-alpha.3","@verdaccio/config":"6.0.0-6-next.7","@verdaccio/store":"6.0.0-6-next.10"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"engines":{"node":">=10","npm":">=6"},"preferGlobal":true,"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"scripts":{"clean":"rimraf ./build","lint":"eslint . --ext .js,.ts","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests","type-check":"tsc --noEmit -p tsconfig.build.json","build:types":"tsc --emitDeclarationOnly -p tsconfig.build.json","build:js":"babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps","build":"pnpm run build:js && pnpm run build:types","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@6.0.0-6-next.21","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"d78271b90e44d15bc1aa0ae070246602cfc270e0","size":6017,"noattachment":false,"key":"/verdaccio/-/verdaccio-6.0.0-6-next.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-6.0.0-6-next.21.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_6.0.0-6-next.21_1630704266758_0.18734949823758673"},"_hasShrinkwrap":false,"publish_time":1630704266909,"_cnpm_publish_time":1630704266909},"5.1.3":{"name":"verdaccio","version":"5.1.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.6","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.1","body-parser":"1.19.0","clipanion":"3.0.1","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.6","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.13.0","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.5","@babel/core":"7.14.6","@babel/node":"7.14.7","@babel/plugin-proposal-class-properties":"7.14.5","@babel/plugin-proposal-decorators":"7.14.5","@babel/plugin-proposal-export-namespace-from":"7.14.5","@babel/plugin-proposal-function-sent":"7.14.5","@babel/plugin-proposal-json-strings":"7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.5","@babel/plugin-proposal-numeric-separator":"7.14.5","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-proposal-optional-chaining":"7.14.5","@babel/plugin-proposal-throw-expressions":"7.14.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.14.5","@babel/plugin-transform-classes":"7.14.5","@babel/plugin-transform-runtime":"7.14.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.7","@babel/preset-typescript":"7.14.5","@babel/register":"7.14.5","@babel/runtime":"7.14.6","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.1","supertest":"6.1.3","ts-node":"10.2.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"1308ab295dd7b0d03b560983bf95c1c921c87fb0","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.3","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"a8e9d2c4b18a6e6cf01fa4d1f946ddbb89aa3ddd","size":371122,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.3.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.3_1629441266567_0.9422885351975008"},"_hasShrinkwrap":false,"publish_time":1629441266785,"_cnpm_publish_time":1629441266785},"5.1.2":{"name":"verdaccio","version":"5.1.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.6","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.6","debug":"^4.3.2","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.8","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.1.3","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.12.0","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^7.0.1","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.5","@babel/core":"7.14.6","@babel/node":"7.14.7","@babel/plugin-proposal-class-properties":"7.14.5","@babel/plugin-proposal-decorators":"7.14.5","@babel/plugin-proposal-export-namespace-from":"7.14.5","@babel/plugin-proposal-function-sent":"7.14.5","@babel/plugin-proposal-json-strings":"7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.5","@babel/plugin-proposal-numeric-separator":"7.14.5","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-proposal-optional-chaining":"7.14.5","@babel/plugin-proposal-throw-expressions":"7.14.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.14.5","@babel/plugin-transform-classes":"7.14.5","@babel/plugin-transform-runtime":"7.14.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.7","@babel/preset-typescript":"7.14.5","@babel/register":"7.14.5","@babel/runtime":"7.14.6","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"18.6.0","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.2.0","lint-staged":"11.0.1","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.3.2","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.0","supertest":"6.1.3","ts-node":"10.1.0","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"bab7a7f6bcb1a76fed48a1e2788e37f29fe14944","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"shasum":"d8bc0792302cd08af16184828ad71f51e2a8b7bd","size":370588,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.2_1626287208631_0.5995964587470957"},"_hasShrinkwrap":false,"publish_time":1626287208823,"_cnpm_publish_time":1626287208823},"4.12.2":{"name":"verdaccio","version":"4.12.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.5","@verdaccio/readme":"9.7.5","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","envinfo":"7.7.4","express":"4.17.1","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"4fd08e63557d6bfd0e1183b60e8bc4c3a9f14bff","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.12.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"f5ed27d871110b848be72b1fc901f379fd0b8157","size":2220491,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.12.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.12.2_1624468821732_0.9770834936347501"},"_hasShrinkwrap":false,"publish_time":1624468821917,"_cnpm_publish_time":1624468821917,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"5.1.1":{"name":"verdaccio","version":"5.1.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.6","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.12","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.5","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.3","@babel/core":"7.14.3","@babel/node":"7.14.2","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.14.2","@babel/plugin-proposal-export-namespace-from":"7.14.2","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.14.2","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.2","@babel/plugin-proposal-numeric-separator":"7.14.2","@babel/plugin-proposal-object-rest-spread":"7.14.2","@babel/plugin-proposal-optional-chaining":"7.14.2","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.14.2","@babel/plugin-transform-runtime":"7.14.3","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.2","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.16","@babel/runtime":"7.14.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","get-stdin":"9.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.0.0","lint-staged":"11.0.0","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.0","supertest":"6.1.3","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"f272c11c485ac9eac0a7fca7904fa47adb4ef9ad","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"83c1893ede39e9ad181b2c5822a3ca1d683ad5cd","size":370453,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.1_1623471827155_0.45221072217973446"},"_hasShrinkwrap":false,"publish_time":1623471827375,"_cnpm_publish_time":1623471827375},"5.1.0":{"name":"verdaccio","version":"5.1.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.6","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.12","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.8.1","eslint-import-resolver-node":"0.3.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.1.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.5","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.3","pkginfo":"0.4.1","prettier-bytes":"^1.0.4","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.5","validator":"13.6.0","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.14.3","@babel/core":"7.14.3","@babel/node":"7.14.2","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.14.2","@babel/plugin-proposal-export-namespace-from":"7.14.2","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.14.2","@babel/plugin-proposal-nullish-coalescing-operator":"7.14.2","@babel/plugin-proposal-numeric-separator":"7.14.2","@babel/plugin-proposal-object-rest-spread":"7.14.2","@babel/plugin-proposal-optional-chaining":"7.14.2","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.14.2","@babel/plugin-transform-runtime":"7.14.3","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.14.2","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.16","@babel/runtime":"7.14.0","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.26.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"10.0.0","get-stdin":"9.0.0","husky":"6.0.0","jest":"26.6.3","jest-config":"26.6.3","jest-environment-node":"26.6.2","jest-junit":"12.0.0","lint-staged":"11.0.0","lockfile-lint":"4.6.2","nock":"12.0.3","node-mocks-http":"^1.10.1","pinst":"2.1.6","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.11","standard-version":"9.3.0","supertest":"6.1.3","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\" -c ./eslintrc.js","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,jsx,ts,tsx,json,yml,yaml,md}":"prettier --write","*.{js,ts,tsx}":"eslint --fix  -c ./eslintrc.js"},"collective":{"type":"opencollective","url":"https://opencollective.com/verdaccio","logo":"https://opencollective.com/verdaccio/logo.txt"},"gitHead":"b5ee7039e3c3b62685ad9ec2906fab3754cad866","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"541d0cefe64c8ae3fed268611e8063815572c0fa","size":369910,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.1.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.1.0_1621838089233_0.4519964184608414"},"_hasShrinkwrap":false,"publish_time":1621838089547,"_cnpm_publish_time":1621838089547},"4.12.1":{"name":"verdaccio","version":"4.12.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.5","@verdaccio/readme":"9.7.5","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","envinfo":"7.7.4","express":"4.17.1","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"b56fee1473959eecebc2eeaa92836b4a0df004ef","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.12.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"34121b337c4199502147964e81a0a6a7235d431f","size":2224706,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.12.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.12.1_1621663788841_0.9613139335615508"},"_hasShrinkwrap":false,"publish_time":1621663789018,"_cnpm_publish_time":1621663789018,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"5.0.4":{"name":"verdaccio","version":"5.0.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"255650b91a747599408a509586e424f5b4ab6df2","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"660a1223ccad8d68616d5b33cd5b3edc2b734c92","size":360475,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.4.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.4_1619587463410_0.9302461816673278"},"_hasShrinkwrap":false,"publish_time":1619587463696,"_cnpm_publish_time":1619587463696},"5.0.3":{"name":"verdaccio","version":"5.0.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.1.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"6fb388e3665ea36b71aa1d4534d2a262b781847a","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"7cd09c18194d5aad0735e6fc71cca84dd41ebe7d","size":359974,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.3.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.3_1619555803274_0.3708321614969976"},"_hasShrinkwrap":false,"publish_time":1619555803471,"_cnpm_publish_time":1619555803471},"5.0.2":{"name":"verdaccio","version":"5.0.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"848c0ee4990b17ff3c5a9bb99a8d814478be278c","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"68bf8d83ee3378c6a9a2b6833d59b995a969e42e","size":359924,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.2_1619546455098_0.9216659158274421"},"_hasShrinkwrap":false,"publish_time":1619546455595,"_cnpm_publish_time":1619546455595},"5.0.1":{"name":"verdaccio","version":"5.0.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"6a1cdeaec4a8471c5380d90ecc4abf3d2423b6d2","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"d9d598fa7a1256e2cc1b2be8b417716d75771870","size":359901,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.1_1618046198357_0.8652740385249864"},"_hasShrinkwrap":false,"publish_time":1618046198579,"_cnpm_publish_time":1618046198579},"5.0.0":{"name":"verdaccio","version":"5.0.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"4d4d3dfa1ce750f435a6c870790407becef9a1c8","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"5fd40c6edb2dce3b8b6632b2c8429755307061bd","size":359769,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0_1617953355497_0.6858941412402839"},"_hasShrinkwrap":false,"publish_time":1617953355683,"_cnpm_publish_time":1617953355683},"5.0.0-alpha.7":{"name":"verdaccio","version":"5.0.0-alpha.7","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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"6c1e46b69462440d7fbd1c05f91afcd17c975f5e","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.7","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"a82c56d996092fa74c5fe37b6eedceb5c88de92e","size":359826,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.7.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.7_1617913989550_0.6590461407280388"},"_hasShrinkwrap":false,"publish_time":1617913989736,"_cnpm_publish_time":1617913989736,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.6":{"name":"verdaccio","version":"5.0.0-alpha.6","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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"65a1e56f56dfc68886d78475d408c0a536e96551","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"705584f563bc81a40e4ee7c31fe2ed2576e4ab85","size":359666,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.6.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.6_1617687357144_0.014105795649873354"},"_hasShrinkwrap":false,"publish_time":1617687357359,"_cnpm_publish_time":1617687357359,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.5":{"name":"verdaccio","version":"5.0.0-alpha.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=6"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"81d95ef425a20971d9ad7ea693d4405b02ba4f9f","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"35ce3225d21c37f8ee8d50bee647ae8412698a09","size":359696,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.5.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.5_1617481634923_0.6259013476922477"},"_hasShrinkwrap":false,"publish_time":1617481635111,"_cnpm_publish_time":1617481635111,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.4":{"name":"verdaccio","version":"5.0.0-alpha.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","clipanion":"3.0.0-rc.11","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.6","@types/http-errors":"1.8.0","@types/jest":"26.0.14","@types/lodash":"4.14.167","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"14.14.37","@types/pino":"6.3.6","@types/request":"2.48.5","@types/semver":"7.3.4","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"4.1.3","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=12","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"cfb564202924c624f55daf0af4698161b8f313ac","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"4d8f91c226c3e362450aac5fe03b0ede464078f3","size":359421,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.4.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.4_1617448879631_0.3600777426830164"},"_hasShrinkwrap":false,"publish_time":1617448879842,"_cnpm_publish_time":1617448879842,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.3":{"name":"verdaccio","version":"5.0.0-alpha.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","commander":"7.2.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/pino":"6.3.6","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"ba8cba0642f57d2cad1653b9c16d377dcfb58021","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"b714cd82e25453b5a80cb4fc45a724c3c6336828","size":356461,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.3.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.3_1617353817986_0.19004628759616526"},"_hasShrinkwrap":false,"publish_time":1617353818200,"_cnpm_publish_time":1617353818200,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.2":{"name":"verdaccio","version":"5.0.0-alpha.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","commander":"7.2.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lru-cache":"6.0.0","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","memoizee":"0.4.15","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/pino":"6.3.6","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","start:debug":"yarn node debug/bootstrap.js","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"d920a7a2cd7311b9bce5e9a4a8ea0bdf5671d3f2","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"46422f726249c844db83d78ba6d637fc0861c43d","size":356211,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.2_1617226832465_0.21332266247515808"},"_hasShrinkwrap":false,"publish_time":1617226832683,"_cnpm_publish_time":1617226832683,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.1":{"name":"verdaccio","version":"5.0.0-alpha.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","commander":"7.2.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","fast-safe-stringify":"^2.0.7","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pino":"6.11.2","pkginfo":"0.4.1","prettier-bytes":"^1.0.3","pretty-ms":"^5.0.0","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/pino":"6.3.6","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","lru-cache":"6.0.0","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"99e10f57cf4b7ffcd60c7bcbc239cb6976c36c0f","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"ce81e296b497b3fda68f4b5851d7b03b6b72cfd8","size":357728,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.1_1617130365935_0.3925860180097307"},"_hasShrinkwrap":false,"publish_time":1617130366227,"_cnpm_publish_time":1617130366227,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"5.0.0-alpha.0":{"name":"verdaccio","version":"5.0.0-alpha.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"10.0.0","@verdaccio/local-storage":"10.0.1","@verdaccio/readme":"10.0.0","@verdaccio/streams":"10.0.0","@verdaccio/ui-theme":"3.0.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"7.2.0","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","debug":"^4.3.1","envinfo":"7.7.4","express":"4.17.1","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"4.0.0","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"1.0.4","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","validator":"13.5.2","verdaccio-audit":"10.0.0","verdaccio-htpasswd":"10.0.0"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"12.0.1","@commitlint/config-conventional":"12.0.1","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"8.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","lru-cache":"6.0.0","nock":"12.0.3","node-mocks-http":"^1.10.1","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio":"^4.5.1","verdaccio-auth-memory":"10.0.0","verdaccio-memory":"10.0.0"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:pr-2122 . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","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":"e7c5033a8f0d90dcb92ac0816430f4b5bb76e45e","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@5.0.0-alpha.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"280c127cb2a46d9eac578dd6417add62cda7c9ff","size":354861,"noattachment":false,"key":"/verdaccio/-/verdaccio-5.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-5.0.0-alpha.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_5.0.0-alpha.0_1617043159139_0.8479220785959174"},"_hasShrinkwrap":false,"publish_time":1617043159383,"_cnpm_publish_time":1617043159383,"deprecated":"upgrade to latest v5, alpha versions should not be used anymore"},"4.12.0":{"name":"verdaccio","version":"4.12.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.5","@verdaccio/readme":"9.7.5","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","envinfo":"7.7.4","express":"4.17.1","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"7.19.0","eslint-config-google":"0.14.0","eslint-config-prettier":"7.2.0","eslint-plugin-babel":"5.3.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-simple-import-sort":"7.0.0","eslint-plugin-verdaccio":"9.6.1","fs-extra":"9.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"2.2.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\" --debug-check","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint \"**/*.{js,jsx,ts,tsx}\"","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"3133c17136a4a23c1a8cb8adb5a4300343dee0f5","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.12.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"4520051998d07ca38bb4794f55921a34596da62e","size":2224446,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.12.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.12.0_1615963848620_0.01625420667672617"},"_hasShrinkwrap":false,"publish_time":1615963848914,"_cnpm_publish_time":1615963848914,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.11.3":{"name":"verdaccio","version":"4.11.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.5","@verdaccio/readme":"9.7.5","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.4","envinfo":"7.7.4","express":"4.17.1","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.4","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"2.0.1","mime":"2.5.2","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.13.0","@babel/core":"7.13.8","@babel/node":"7.13.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-decorators":"7.13.5","@babel/plugin-proposal-export-namespace-from":"7.12.13","@babel/plugin-proposal-function-sent":"7.12.13","@babel/plugin-proposal-json-strings":"7.13.8","@babel/plugin-proposal-numeric-separator":"7.12.13","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-proposal-throw-expressions":"7.12.13","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.13.0","@babel/plugin-transform-classes":"7.13.0","@babel/plugin-transform-runtime":"7.13.9","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.13.9","@babel/preset-typescript":"7.13.0","@babel/register":"7.13.8","@babel/runtime":"7.13.9","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.20.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"9.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"1.19.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.1","supertest":"6.1.1","typescript":"3.9.9","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"314874cec4bb4fd158ff18b28621dbd0b0bfba06","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.11.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"99041c814f3ad9cd47d19b78ef632f78ce770b0f","size":338752,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.11.3.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.11.3_1615014654903_0.4757488119664599"},"_hasShrinkwrap":false,"publish_time":1615014655136,"_cnpm_publish_time":1615014655136,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.11.2":{"name":"verdaccio","version":"4.11.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.4","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.3","envinfo":"7.7.3","express":"4.17.1","handlebars":"4.7.7","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.3","lodash":"4.17.21","lunr-mutable-indexes":"2.3.2","marked":"1.2.7","mime":"2.5.0","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/node":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-decorators":"7.12.12","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-function-sent":"7.12.1","@babel/plugin-proposal-json-strings":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.7","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-throw-expressions":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.12.1","@babel/plugin-transform-classes":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@babel/register":"7.12.10","@babel/runtime":"7.12.5","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.19.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"9.0.1","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"1.19.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.0","supertest":"6.1.1","typescript":"3.9.7","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"6b489cc6ec853ce57a04baee992ca423b2856d40","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.11.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"08460fa88d6b1d2a08adfdbd534eba671f97be76","size":339216,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.11.2.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.11.2_1614881345552_0.04173647631138655"},"_hasShrinkwrap":false,"publish_time":1614881345766,"_cnpm_publish_time":1614881345766,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.11.1":{"name":"verdaccio","version":"4.11.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.4","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.3","envinfo":"7.7.3","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.3","lodash":"4.17.20","lunr-mutable-indexes":"2.3.2","marked":"1.2.7","mime":"2.5.0","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/node":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-decorators":"7.12.12","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-function-sent":"7.12.1","@babel/plugin-proposal-json-strings":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.7","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-throw-expressions":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.12.1","@babel/plugin-transform-classes":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@babel/register":"7.12.10","@babel/runtime":"7.12.5","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.19.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"9.0.1","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"1.19.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.0","supertest":"6.1.1","typescript":"3.9.7","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"4f3e8906c4bd13194e0e0dee1c54646c0129213c","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.11.1","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"shasum":"da644c46bf053839fc423a072acbc26831920292","size":339178,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.11.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.11.1_1614285619506_0.7789258492760156"},"_hasShrinkwrap":false,"publish_time":1614285619746,"_cnpm_publish_time":1614285619746,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.11.0":{"name":"verdaccio","version":"4.11.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.4","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.15.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.15","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.10.3","envinfo":"7.7.3","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.1","jsonwebtoken":"8.5.1","kleur":"4.1.3","lodash":"4.17.20","lunr-mutable-indexes":"2.3.2","marked":"1.2.7","mime":"2.5.0","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"7.3.4","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/node":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-decorators":"7.12.12","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-function-sent":"7.12.1","@babel/plugin-proposal-json-strings":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.7","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-throw-expressions":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.12.1","@babel/plugin-transform-classes":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@babel/register":"7.12.10","@babel/runtime":"7.12.5","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.43.2","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.19.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.8.1","cross-env":"7.0.3","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"9.0.1","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.5.4","jest-environment-node":"25.5.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.3.7","nock":"12.0.3","prettier":"1.19.1","puppeteer":"5.5.0","rimraf":"3.0.2","selfsigned":"1.10.8","standard-version":"9.1.0","supertest":"6.1.1","typescript":"3.9.7","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"558c10246c7f8946ca385b4daa0ea10cb4620038","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.11.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"7211cdb34d9856e4c44f2956069dd541428c1785","size":339104,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.11.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.11.0_1611175998926_0.2737868105807342"},"_hasShrinkwrap":false,"publish_time":1611175999199,"_cnpm_publish_time":1611175999199,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.10.0":{"name":"verdaccio","version":"4.10.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.4","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.14.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.14","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.9.6","envinfo":"7.7.3","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.0","jsonwebtoken":"8.5.1","kleur":"4.1.3","lodash":"4.17.20","lunr-mutable-indexes":"2.3.2","marked":"1.2.5","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"6.3.0","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/node":"7.12.6","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-decorators":"7.12.1","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-function-sent":"7.12.1","@babel/plugin-proposal-json-strings":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.5","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-throw-expressions":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.12.1","@babel/plugin-transform-classes":"7.12.1","@babel/plugin-transform-runtime":"7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@babel/register":"7.12.1","@babel/runtime":"7.12.5","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.16.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.1","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.7.1","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.2.2","nock":"11.9.1","prettier":"1.19.1","puppeteer":"5.4.1","rimraf":"3.0.2","selfsigned":"1.10.7","standard-version":"8.0.2","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"2a7720c0d1f7acc55977adb14662c9ea9471ce28","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.10.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"ca48c4b7a5bb967f0e2b5d38bab599a39cd0aaf1","size":338351,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.10.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.10.0_1607247335728_0.3962254193143737"},"_hasShrinkwrap":false,"publish_time":1607247335904,"_cnpm_publish_time":1607247335904,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.9.1":{"name":"verdaccio","version":"4.9.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.4","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.14.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.14","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.9.6","envinfo":"7.7.3","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.0","jsonwebtoken":"8.5.1","kleur":"4.1.3","lodash":"4.17.20","lunr-mutable-indexes":"2.3.2","marked":"1.2.5","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"6.3.0","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/node":"7.12.6","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-decorators":"7.12.1","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-function-sent":"7.12.1","@babel/plugin-proposal-json-strings":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.5","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-throw-expressions":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.12.1","@babel/plugin-transform-classes":"7.12.1","@babel/plugin-transform-runtime":"7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@babel/register":"7.12.1","@babel/runtime":"7.12.5","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.16.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.1","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.7.1","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.2.2","nock":"11.9.1","prettier":"1.19.1","puppeteer":"5.4.1","rimraf":"3.0.2","selfsigned":"1.10.7","standard-version":"8.0.2","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"8237775c9357c288b72730a1683b5b2a1a1b68f3","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.9.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"b9e324b2317ab6ce8ecbfd0a26ac592432a340d8","size":337510,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.9.1.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.9.1_1606631720463_0.7960359331110238"},"_hasShrinkwrap":false,"publish_time":1606631720661,"_cnpm_publish_time":1606631720661,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.9.0":{"name":"verdaccio","version":"4.9.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.4","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.14.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.14","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.9.6","envinfo":"7.7.3","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.0","jsonwebtoken":"8.5.1","kleur":"4.1.3","lodash":"4.17.20","lunr-mutable-indexes":"2.3.2","marked":"1.2.5","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"6.3.0","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/node":"7.12.6","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-decorators":"7.12.1","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-function-sent":"7.12.1","@babel/plugin-proposal-json-strings":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.5","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-throw-expressions":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-meta":"7.10.4","@babel/plugin-transform-async-to-generator":"7.12.1","@babel/plugin-transform-classes":"7.12.1","@babel/plugin-transform-runtime":"7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@babel/register":"7.12.1","@babel/runtime":"7.12.5","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.4","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"26.0.14","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.2","all-contributors-cli":"6.16.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","babel-loader":"^8.2.1","babel-plugin-dynamic-import-node":"2.3.3","babel-plugin-emotion":"10.0.33","codecov":"3.7.1","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.2.2","nock":"11.9.1","prettier":"1.19.1","puppeteer":"5.4.1","rimraf":"3.0.2","selfsigned":"1.10.7","standard-version":"8.0.2","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.7.2","verdaccio-memory":"^9.7.2"},"keywords":["private","package","repository","registry","enterprise","modules","proxy","server","verdaccio"],"scripts":{"release":"standard-version -a -s","prepublish":"in-publish && yarn run code:build || not-in-publish","type-check":"tsc --noEmit","type-check:watch":"yarn run type-check -- --watch","pretest":"yarn run code:build","test":"yarn run test:unit","test:clean":"npx jest --clearCache","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","pre:ci":"yarn run lint","coverage:publish":"codecov","lint":"yarn run type-check && yarn run lint:ts","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"yarn babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","docker:build":"docker build -t verdaccio/verdaccio:local . --no-cache","docker:run":"docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"4b900c8b74d51b0114fb2bb8ac0bdde456847eb8","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.9.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"9acac4282a27b7ea8c1e4fa3752b76dd76980a8f","size":337325,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.9.0.tgz"},"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.9.0_1606060702963_0.3199825883044818"},"_hasShrinkwrap":false,"publish_time":1606060703185,"_cnpm_publish_time":1606060703185,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.8.1":{"name":"verdaccio","version":"4.8.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.2","@verdaccio/readme":"9.7.3","@verdaccio/streams":"9.7.2","@verdaccio/ui-theme":"1.12.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.14","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.28","envinfo":"7.5.1","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.0","jsonwebtoken":"8.5.1","kleur":"4.0.2","lodash":"4.17.19","lunr-mutable-indexes":"2.3.2","marked":"1.1.1","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.88.0","semver":"6.3.0","verdaccio-audit":"9.7.3","verdaccio-htpasswd":"9.7.2"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^9.6.1","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.0","all-contributors-cli":"6.16.0","codecov":"3.7.1","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.2.2","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","selfsigned":"1.10.7","standard-version":"8.0.1","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"6e72886efabec2181f4e2ada151c897fa760ced3","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.8.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"shasum":"49df0549d938915633797358f94ed774e294aa97","size":335766,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.8.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.8.1_1596739527804_0.8545421108738958"},"_hasShrinkwrap":false,"publish_time":1596739528051,"_cnpm_publish_time":1596739528051,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.8.0":{"name":"verdaccio","version":"4.8.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.7.1","@verdaccio/local-storage":"9.7.1","@verdaccio/readme":"9.7.1","@verdaccio/streams":"9.7.1","@verdaccio/ui-theme":"1.12.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.14","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.28","envinfo":"7.5.1","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.8.0","js-yaml":"3.14.0","jsonwebtoken":"8.5.1","kleur":"4.0.2","lodash":"4.17.19","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"9.7.1","verdaccio-htpasswd":"9.7.1"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.157","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^9.6.1","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.7.0","all-contributors-cli":"6.16.0","codecov":"3.7.0","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","lockfile-lint":"4.2.2","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","selfsigned":"1.10.7","standard-version":"8.0.1","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"2b8c05757c39e3939858cddadaf4823ed1d766bb","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.8.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"shasum":"3eb90ad8bc11d3bae09203cf3990bc8fbfcf3ebc","size":335598,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.8.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.8.0_1594933024153_0.5362891938061884"},"_hasShrinkwrap":false,"publish_time":1594933024400,"_cnpm_publish_time":1594933024400,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.7.2":{"name":"verdaccio","version":"4.7.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.6.1","@verdaccio/local-storage":"9.7.0","@verdaccio/readme":"9.7.0","@verdaccio/streams":"9.6.1","@verdaccio/ui-theme":"1.11.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.13","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.28","envinfo":"7.5.1","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"4.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"9.6.1","verdaccio-htpasswd":"9.6.1"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^9.6.1","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.3.0","all-contributors-cli":"6.16.0","codecov":"3.7.0","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","lockfile-lint":"4.2.2","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","standard-version":"8.0.0","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"dd9b3cff55e3f92c3dfcf24ea84efe7bac50cde3","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.7.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"501212aa710560e1ff2bc538604a6b29b1bcbd04","size":334829,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.7.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.7.2_1593164862342_0.3489911185264294"},"_hasShrinkwrap":false,"publish_time":1593164862604,"_cnpm_publish_time":1593164862604,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.7.1":{"name":"verdaccio","version":"4.7.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.6.1","@verdaccio/local-storage":"9.6.1","@verdaccio/readme":"9.6.1","@verdaccio/streams":"9.6.1","@verdaccio/ui-theme":"1.11.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.28","envinfo":"7.5.1","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"4.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"9.6.1","verdaccio-htpasswd":"9.6.1"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.3.0","all-contributors-cli":"6.16.0","codecov":"3.7.0","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","lockfile-lint":"4.2.2","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","standard-version":"8.0.0","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"092f62eec2ff91076b297a5ebe179d3c879ba191","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.7.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"22ae671124189c09dfa6f059ad3e57191405387e","size":334659,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.7.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.7.1_1592826992081_0.06269760848226102"},"_hasShrinkwrap":false,"publish_time":1592826992286,"_cnpm_publish_time":1592826992286,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.7.0":{"name":"verdaccio","version":"4.7.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.6.1","@verdaccio/local-storage":"9.6.1","@verdaccio/readme":"9.6.1","@verdaccio/streams":"9.6.1","@verdaccio/ui-theme":"1.11.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.28","envinfo":"7.5.1","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"4.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.6","minimatch":"3.0.4","mkdirp":"0.5.5","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"9.6.1","verdaccio-htpasswd":"9.6.1"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.3.0","all-contributors-cli":"6.16.0","codecov":"3.7.0","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","lockfile-lint":"4.2.2","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","standard-version":"8.0.0","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"c0afcadce4d6812081c4c050defcb375fc22f8d7","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.7.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"f8c40d299f081f449151ab1091be00909c3f563d","size":334482,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.7.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.7.0_1592631260228_0.9131227436527702"},"_hasShrinkwrap":false,"publish_time":1592631260599,"_cnpm_publish_time":1592631260599,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.6.2":{"name":"verdaccio","version":"4.6.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"9.4.0","@verdaccio/local-storage":"9.4.0","@verdaccio/readme":"9.4.0","@verdaccio/streams":"9.4.0","@verdaccio/ui-theme":"1.7.1","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.26","envinfo":"7.5.1","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"4.2.2","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"1.0.3","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.2.1","verdaccio-audit":"9.4.0","verdaccio-htpasswd":"9.4.1"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.3.0","codecov":"3.6.5","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","standard-version":"7.1.0","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=10","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"07f1232f6527fa13ff094f15cac448574c33a11c","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.6.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"1d90628a8f386ca4417804b29f490b8f4d346c86","size":331134,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.6.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.6.2_1588324629876_0.4040236669266377"},"_hasShrinkwrap":false,"publish_time":1588324630114,"_cnpm_publish_time":1588324630114,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.6.1":{"name":"verdaccio","version":"4.6.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^9.4.0","@verdaccio/local-storage":"^9.4.0","@verdaccio/readme":"^9.4.0","@verdaccio/streams":"^9.4.0","@verdaccio/ui-theme":"1.5.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.23","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"4.2.2","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"1.0.3","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.2.1","verdaccio-audit":"^9.4.0","verdaccio-htpasswd":"^9.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"16.36.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.3.0","codecov":"3.6.5","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","standard-version":"7.1.0","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=10","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"afb31b8baf06bd6e94ce3fda27d55472deedcaab","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.6.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"edaee0d1b9a5978663dd5c226a6983a30feda22f","size":331028,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.6.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.6.1_1587966274184_0.09900980643111579"},"_hasShrinkwrap":false,"publish_time":1587966274476,"_cnpm_publish_time":1587966274476,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.6.0":{"name":"verdaccio","version":"4.6.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^9.4.0","@verdaccio/local-storage":"^9.4.0","@verdaccio/readme":"^9.4.0","@verdaccio/streams":"^9.4.0","@verdaccio/ui-theme":"1.5.0","JSONStream":"1.3.5","async":"3.2.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.23","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.7.6","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"4.2.2","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.2","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"1.0.3","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.2.1","verdaccio-audit":"^9.4.0","verdaccio-htpasswd":"^9.4.0"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@octokit/rest":"17.2.0","@types/async":"3.2.0","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"25.2.1","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.3.0","codecov":"3.6.5","cross-env":"7.0.2","detect-secrets":"1.0.6","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.1","jest":"25.3.0","jest-environment-node":"25.3.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.2","standard-version":"7.1.0","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.5.1","verdaccio-auth-memory":"^9.4.0","verdaccio-memory":"^9.4.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=10","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"db686804077fa5bd2684c934bc7cc56a84b771f2","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.6.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"516c27c7bb09366ccbd496a54af2b0d14d77ac0c","size":331056,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.6.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.6.0_1587746984362_0.5146401252189456"},"_hasShrinkwrap":false,"publish_time":1587746984584,"_cnpm_publish_time":1587746984584,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.5.1":{"name":"verdaccio","version":"4.5.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^9.3.2","@verdaccio/local-storage":"^9.3.4","@verdaccio/readme":"^9.3.3","@verdaccio/streams":"^9.3.2","@verdaccio/ui-theme":"^1.0.0","JSONStream":"1.3.5","async":"3.1.1","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.20","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.7.3","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.2.0","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"1.0.3","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.1.3","verdaccio-audit":"^8.5.0","verdaccio-htpasswd":"^8.5.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.36.0","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.25","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.0.0","codecov":"3.6.5","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.1","standard-version":"7.0.1","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.4.0","verdaccio-auth-memory":"^8.5.0","verdaccio-memory":"^8.5.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=10","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"3e2715fcf711b13c16fb4b2ac0f5112213459afb","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.5.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"fec06a4248cffe21bbb9613c8022131a0ffcf2c4","size":329603,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.5.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.5.1_1584171492872_0.512997988599535"},"_hasShrinkwrap":false,"publish_time":1584171493079,"_cnpm_publish_time":1584171493079,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.5.0":{"name":"verdaccio","version":"4.5.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^9.3.2","@verdaccio/local-storage":"^9.3.4","@verdaccio/readme":"^9.3.3","@verdaccio/streams":"^9.3.2","@verdaccio/ui-theme":"^1.0.0","JSONStream":"1.3.5","async":"3.1.1","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.20","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.7.3","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.2.0","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"1.0.3","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.1.3","verdaccio-audit":"^8.5.0","verdaccio-htpasswd":"^8.5.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.36.0","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.25","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.0.0","codecov":"3.6.5","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.1","standard-version":"7.0.1","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.4.0","verdaccio-auth-memory":"^8.5.0","verdaccio-memory":"^8.5.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"5c8b267ee0db2806ad8094c02b898f290f062de2","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.5.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"c9b8e87404fcbdf7f2204adf793bc6fc1a90280f","size":329485,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.5.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.5.0_1584168082656_0.2722847777792723"},"_hasShrinkwrap":false,"publish_time":1584168083042,"_cnpm_publish_time":1584168083042,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.4.4":{"name":"verdaccio","version":"4.4.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^8.5.0","@verdaccio/local-storage":"^9.3.0","@verdaccio/readme":"^8.5.0","@verdaccio/streams":"^8.5.2","@verdaccio/ui-theme":"^0.3.13","JSONStream":"1.3.5","async":"3.1.1","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.19","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.7.2","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.2.0","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.1.2","verdaccio-audit":"^8.5.0","verdaccio-htpasswd":"^8.5.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.36.0","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.25","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.0.0","codecov":"3.6.5","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.1","standard-version":"7.0.1","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.4.0","verdaccio-auth-memory":"^8.5.0","verdaccio-memory":"^8.5.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"0d7123b7bb88c7245dec13e39188fbb697b2b3e9","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.4.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"6dfeb352d981185745ea4b117fb2567aac8d676a","size":323631,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.4.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.4.4_1582753318572_0.5084353656814655"},"_hasShrinkwrap":false,"publish_time":1582753318819,"_cnpm_publish_time":1582753318819,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.4.3":{"name":"verdaccio","version":"4.4.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^8.5.0","@verdaccio/local-storage":"^9.0.0","@verdaccio/readme":"^8.5.0","@verdaccio/streams":"^8.5.2","@verdaccio/ui-theme":"^0.3.13","JSONStream":"1.3.5","async":"3.1.1","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.19","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.7.2","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.2.0","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.1.1","verdaccio-audit":"^8.5.0","verdaccio-htpasswd":"^8.5.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.36.0","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.25","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.0.0","codecov":"3.6.1","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.2","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.1","standard-version":"7.0.1","supertest":"4.0.2","typescript":"3.7.5","verdaccio":"^4.4.0","verdaccio-auth-memory":"^8.5.0","verdaccio-memory":"^8.5.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"d1eb3583aa3528c79f003d25d2d33edfcdd11907","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.4.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"01a4197652a37ca2b3ac2e5531f564b63d6729d3","size":323162,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.4.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.4.3_1582098263590_0.8462180403205593"},"_hasShrinkwrap":false,"publish_time":1582098263911,"_cnpm_publish_time":1582098263911,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.4.2":{"name":"verdaccio","version":"4.4.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^8.5.0","@verdaccio/local-storage":"^9.0.0","@verdaccio/readme":"^8.5.0","@verdaccio/streams":"^8.5.2","@verdaccio/ui-theme":"^0.3.12","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.17","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.5.3","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.1.1","verdaccio-audit":"^8.5.0","verdaccio-htpasswd":"^8.5.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.36.0","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.25","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^9.0.0","codecov":"3.6.1","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.0","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.1","supertest":"4.0.2","typescript":"3.7.1-rc","verdaccio":"^4.4.0","verdaccio-auth-memory":"^8.5.0","verdaccio-memory":"^8.5.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"f8956f59327e526de23858682e2e70914b5167a1","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.4.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"5f2dbb72cb9e9080affb948869f1de9b86d4b827","size":325244,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.4.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.4.2_1578729294072_0.8228199850307687"},"_hasShrinkwrap":false,"publish_time":1578729294273,"_cnpm_publish_time":1578729294273,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.4.1":{"name":"verdaccio","version":"4.4.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"^8.5.0","@verdaccio/local-storage":"^8.5.0","@verdaccio/readme":"^8.5.0","@verdaccio/streams":"^8.5.2","@verdaccio/ui-theme":"^0.3.10","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.8.0","cors":"2.8.5","dayjs":"1.8.17","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.5.3","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"7.1.1","verdaccio-audit":"^8.5.0","verdaccio-htpasswd":"^8.5.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.24","@types/lodash":"4.14.149","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.12.21","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.12.0","@verdaccio/babel-preset":"^8.5.0","@verdaccio/eslint-config":"^8.5.0","@verdaccio/types":"^8.5.0","codecov":"3.6.1","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"6.8.0","fs-extra":"8.1.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.0","prettier":"1.19.1","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.1","supertest":"4.0.2","typescript":"3.7.1-rc","verdaccio":"^4.4.0","verdaccio-auth-memory":"^8.5.0","verdaccio-memory":"^8.5.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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:cli":"cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --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 & npm run test:e2e:pkg","pre:ci":"npm run lint","coverage:publish":"codecov","lint":"npm run type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"32aabca6412afdd19a2603205d661f00a667088f","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.4.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"shasum":"bf119b311e05fcb9ae9ca39528d438d36b1a4b5e","size":324804,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.4.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.4.1_1578092669108_0.06333530560381173"},"_hasShrinkwrap":false,"publish_time":1578092669272,"_cnpm_publish_time":1578092669272,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.4.0":{"name":"verdaccio","version":"4.4.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"funding":{"type":"opencollective","url":"https://opencollective.com/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.3.0","@verdaccio/local-storage":"8.4.2","@verdaccio/readme":"8.4.2","@verdaccio/streams":"8.2.0","@verdaccio/ui-theme":"0.3.9","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.17","envinfo":"7.5.0","express":"4.17.1","handlebars":"4.5.3","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.8.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.2.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.3","@types/jest":"24.0.23","@types/lodash":"4.14.148","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.11.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.6.1","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.7.0","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.7.1-rc","verdaccio-auth-memory":"8.3.0","verdaccio-memory":"8.2.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"4ee8f4f3567aec2b0d1e5553e667bef8bf61cf42","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.4.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"10dcbbd40504a2ab19ad8ef71b1522623440ab65","size":323926,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.4.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.4.0_1576427188256_0.0021440904302145736"},"_hasShrinkwrap":false,"publish_time":1576427188469,"_cnpm_publish_time":1576427188469,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.3.5":{"name":"verdaccio","version":"4.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.3.0","@verdaccio/local-storage":"8.2.0","@verdaccio/readme":"8.2.0","@verdaccio/streams":"8.2.0","@verdaccio/ui-theme":"0.3.2","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.17","envinfo":"7.4.0","express":"4.17.1","handlebars":"4.5.3","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.2.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.3","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.23","@types/lodash":"4.14.148","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.2.0","@typescript-eslint/eslint-plugin":"2.1.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.5.0","cross-env":"6.0.3","detect-secrets":"1.0.5","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"9.0.0","lint-staged":"8.2.1","nock":"11.3.3","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.7.1-rc","verdaccio-auth-memory":"8.3.0","verdaccio-memory":"8.2.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"dd754d1298144f7103baaa93148fad816d383d0d","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.3.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"7e7dea476c0d41f6ac8923d4cdcec31217ab462b","size":323544,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.3.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.3.5_1574353716877_0.6254557203483262"},"_hasShrinkwrap":false,"publish_time":1574353717177,"_cnpm_publish_time":1574353717177,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.3.4":{"name":"verdaccio","version":"4.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.2.0","@verdaccio/local-storage":"8.2.0","@verdaccio/readme":"8.2.0","@verdaccio/streams":"8.2.0","@verdaccio/ui-theme":"0.3.2","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.16","envinfo":"7.4.0","express":"4.17.1","handlebars":"4.3.1","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.2.0"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.2","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.18","@types/lodash":"4.14.141","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.0.2","@typescript-eslint/eslint-plugin":"2.1.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.5.0","cross-env":"5.2.1","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","jest-junit":"8.0.0","lint-staged":"8.2.1","nock":"11.3.3","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.6.3","verdaccio-auth-memory":"8.2.0","verdaccio-memory":"8.2.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"b6abc00da9bb11c2cb81abdd6812cd34e3e3f075","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.3.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"236527d579379eadc18f8aaa444cbd63d995de13","size":323419,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.3.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.3.4_1571856927078_0.17959496575950062"},"_hasShrinkwrap":false,"publish_time":1571856927304,"_cnpm_publish_time":1571856927304,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.3.3":{"name":"verdaccio","version":"4.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.1.2","@verdaccio/local-storage":"8.1.2","@verdaccio/readme":"8.1.2","@verdaccio/streams":"8.1.2","@verdaccio/ui-theme":"0.3.2","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.16","envinfo":"7.4.0","express":"4.17.1","handlebars":"4.3.1","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.1.2"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.2","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.18","@types/lodash":"4.14.141","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.0.2","@typescript-eslint/eslint-plugin":"2.1.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.5.0","cross-env":"5.2.1","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","lint-staged":"8.2.1","nock":"11.3.3","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.6.3","verdaccio-auth-memory":"8.1.2","verdaccio-memory":"8.1.2"},"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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"b1b0c25212cfbe9286f689eeb5a6cacc06358f1c","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.3.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"4a3e462dc88da9afed22b1a91aa47dc818b110af","size":319835,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.3.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.3.3_1570084482657_0.1895245910922474"},"_hasShrinkwrap":false,"publish_time":1570084482900,"_cnpm_publish_time":1570084482900,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.3.2":{"name":"verdaccio","version":"4.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.1.2","@verdaccio/local-storage":"8.1.2","@verdaccio/readme":"8.1.2","@verdaccio/streams":"8.1.2","@verdaccio/ui-theme":"0.3.2","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.16","envinfo":"7.4.0","express":"4.17.1","handlebars":"4.3.1","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.1.2"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.2","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.18","@types/lodash":"4.14.141","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.0.2","@typescript-eslint/eslint-plugin":"2.1.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.5.0","cross-env":"5.2.1","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","lint-staged":"8.2.1","nock":"11.3.3","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.6.3","verdaccio-auth-memory":"8.1.2","verdaccio-memory":"8.1.2"},"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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"52130704ecbee001bcd32a46ca83000473d0c0bb","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.3.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"bd599acfc92195a800b67befa4d90d7958f0f993","size":319707,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.3.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.3.2_1570044112313_0.5609409879764136"},"_hasShrinkwrap":false,"publish_time":1570044112608,"_cnpm_publish_time":1570044112608,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.3.1":{"name":"verdaccio","version":"4.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.1.2","@verdaccio/local-storage":"8.1.2","@verdaccio/readme":"8.1.2","@verdaccio/streams":"8.1.2","@verdaccio/ui-theme":"0.3.2","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.16","envinfo":"7.4.0","express":"4.17.1","handlebars":"4.3.1","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.1.2"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.2","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.18","@types/lodash":"4.14.141","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.0.2","@typescript-eslint/eslint-plugin":"2.1.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.5.0","cross-env":"5.2.1","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","lint-staged":"8.2.1","nock":"11.3.3","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.6.3","verdaccio-auth-memory":"8.1.2","verdaccio-memory":"8.1.2"},"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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"147137c3ce8a3d7318261a976388edcfd7332524","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.3.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"a6d433a8194d683ebd6ccf3684b33e7ef0c3308c","size":319695,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.3.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.3.1_1569962418437_0.081723920851968"},"_hasShrinkwrap":false,"publish_time":1569962418795,"_cnpm_publish_time":1569962418795,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.3.0":{"name":"verdaccio","version":"4.3.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"},"homepage":"https://verdaccio.org","main":"build/index.js","bin":{"verdaccio":"./bin/verdaccio"},"dependencies":{"@verdaccio/commons-api":"8.1.2","@verdaccio/local-storage":"8.1.2","@verdaccio/readme":"8.1.2","@verdaccio/streams":"8.1.2","@verdaccio/ui-theme":"0.3.2","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","dayjs":"1.8.16","envinfo":"7.4.0","express":"4.17.1","handlebars":"4.3.1","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.4","verdaccio-htpasswd":"8.1.2"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@octokit/rest":"16.28.9","@types/async":"3.0.2","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.18","@types/lodash":"4.14.141","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.8","@types/request":"2.48.3","@types/semver":"6.0.2","@typescript-eslint/eslint-plugin":"2.1.0","@verdaccio/babel-preset":"8.1.0","@verdaccio/eslint-config":"8.1.0","@verdaccio/types":"8.1.0","codecov":"3.5.0","cross-env":"5.2.1","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","lint-staged":"8.2.1","nock":"11.3.3","prettier":"1.18.2","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.6.3","verdaccio-auth-memory":"8.1.2","verdaccio-memory":"8.1.2"},"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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"c6314928ca4bdc70e0ffa93fa174c0e5e792882a","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"_id":"verdaccio@4.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"db0c51f2497df84d1ab0ea270fed2b5469a757da","size":319625,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.3.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.3.0_1569877893911_0.1748021445163721"},"_hasShrinkwrap":false,"publish_time":1569877894146,"_cnpm_publish_time":1569877894146,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"3.13.1":{"name":"verdaccio","version":"3.13.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/local-storage":"1.1.7","@verdaccio/readme":"8.1.1","@verdaccio/streams":"8.1.1","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","chalk":"2.4.2","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","date-fns":"1.30.1","express":"4.17.1","global":"4.4.0","handlebars":"4.4.0","http-errors":"1.7.3","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.15","lunr":"0.7.0","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"1.2.0","verdaccio-htpasswd":"0.2.3"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@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","validator":"10.11.0","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","xss":"1.0.6"},"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":"220 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":"Hå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":"0c41c63b98f55bbc8845ddca203de3d429c1dd48","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.13.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"d2f65b363a2ea0b6fe353374f827e588ddee3209","size":525062,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.13.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.13.1_1569872095603_0.019300819812869685"},"_hasShrinkwrap":false,"publish_time":1569872095874,"_cnpm_publish_time":1569872095874,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"3.13.0":{"name":"verdaccio","version":"3.13.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/local-storage":"1.1.7","@verdaccio/readme":"8.1.1","@verdaccio/streams":"8.1.1","JSONStream":"1.3.5","async":"3.1.0","body-parser":"1.19.0","bunyan":"1.8.12","chalk":"2.4.2","commander":"3.0.2","compression":"1.7.4","cookies":"0.7.3","cors":"2.8.5","date-fns":"1.30.1","express":"4.17.1","global":"4.4.0","handlebars":"4.4.0","http-errors":"1.7.3","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.15","lunr":"0.7.0","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.1.1","verdaccio-htpasswd":"0.2.3"},"devDependencies":{"@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@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","validator":"10.11.0","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","xss":"1.0.6"},"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":"220 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":"Hå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":"32177bde91f41fac8e38c99f88f00df9cda28b88","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.13.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"dc25dd281fe05a479098a4bd5760a494bafb54ec","size":525068,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.13.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.13.0_1569773073569_0.7489722293204193"},"_hasShrinkwrap":false,"publish_time":1569773073835,"_cnpm_publish_time":1569773073835,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.2.2":{"name":"verdaccio","version":"4.2.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/commons-api":"8.0.0","@verdaccio/local-storage":"2.2.1","@verdaccio/readme":"8.0.0","@verdaccio/streams":"8.0.0","@verdaccio/ui-theme":"0.2.3","JSONStream":"1.3.5","async":"3.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.15","envinfo":"7.3.1","express":"4.17.1","handlebars":"4.1.2","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lockfile-lint":"2.0.1","lodash":"4.17.15","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"8.0.0","verdaccio-htpasswd":"8.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@octokit/rest":"16.28.7","@types/async":"3.0.1","@types/bunyan":"1.8.6","@types/express":"4.17.1","@types/http-errors":"1.6.2","@types/jest":"24.0.18","@types/lodash":"4.14.137","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.7.2","@types/request":"2.48.2","@types/semver":"6.0.1","@typescript-eslint/eslint-plugin":"2.0.0","@verdaccio/babel-preset":"0.2.1","@verdaccio/eslint-config":"0.0.1","@verdaccio/types":"5.2.2","codecov":"3.5.0","cross-env":"5.2.0","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.9.0","jest-environment-node":"24.9.0","lint-staged":"8.2.1","nock":"10.0.6","puppeteer":"1.8.0","rimraf":"3.0.0","standard-version":"7.0.0","supertest":"4.0.2","typescript":"3.5.3","verdaccio-auth-memory":"8.0.0","verdaccio-memory":"8.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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts && npm run lint:lockfile","lint:ts":"eslint . --ext .js,.ts","lint:lockfile":"lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"e7b75646de53ac4153228bdf87eb76a321783d9a","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.2.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"80207e64920076d90a0f61a096aed7bae24578f1","size":307922,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.2.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.2.2_1566754900212_0.03344232952079862"},"_hasShrinkwrap":false,"publish_time":1566754900421,"_cnpm_publish_time":1566754900421,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.2.1":{"name":"verdaccio","version":"4.2.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/commons-api":"0.1.2","@verdaccio/local-storage":"2.2.1","@verdaccio/readme":"1.0.4","@verdaccio/streams":"2.0.0","@verdaccio/ui-theme":"0.2.2","JSONStream":"1.3.5","async":"3.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.15","envinfo":"7.3.1","express":"4.17.1","handlebars":"4.1.2","http-errors":"1.7.3","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lodash":"4.17.14","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.2.0","verdaccio-audit":"1.2.1","verdaccio-htpasswd":"2.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","@octokit/rest":"16.28.2","@types/async":"3.0.0","@types/bunyan":"1.8.6","@types/express":"4.17.0","@types/http-errors":"1.6.1","@types/jest":"24.0.15","@types/lodash":"4.14.136","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.6.2","@types/request":"2.48.2","@types/semver":"6.0.1","@typescript-eslint/eslint-plugin":"1.12.0","@verdaccio/babel-preset":"0.2.1","@verdaccio/eslint-config":"0.0.1","@verdaccio/types":"5.2.2","codecov":"3.5.0","cross-env":"5.2.0","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.8.0","jest-environment-node":"24.8.0","lint-staged":"8.2.1","nock":"10.0.6","puppeteer":"1.8.0","rimraf":"2.6.3","standard-version":"6.0.1","supertest":"4.0.2","typescript":"3.5.3","verdaccio-auth-memory":"1.1.5","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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts","lint:ts":"eslint . --ext .js,.ts","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"621ebfeb1aab4bc7e9ba83a8998c1c6fdd54d1d5","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.2.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"shasum":"3f9819f537de0301adfa0e291a1c2736343acbab","size":307755,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.2.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.2.1_1565438060548_0.7656439147608414"},"_hasShrinkwrap":false,"publish_time":1565438060865,"_cnpm_publish_time":1565438060865,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"3.12.3":{"name":"verdaccio","version":"3.12.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/local-storage":"1.1.7","@verdaccio/readme":"1.0.4","@verdaccio/streams":"1.0.0","JSONStream":"1.3.5","async":"3.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.17.1","global":"4.4.0","handlebars":"4.1.2","http-errors":"1.7.3","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.15","lunr":"0.7.0","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.3.0","verdaccio-audit":"1.2.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","validator":"10.11.0","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","xss":"1.0.6"},"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":"220 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":"Hå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":"9d9084ede01acd211a22b6cc6fcb1116834dca96","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.12.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"653261cd0d19cdb11f44fecffc3404fd429a6c0a","size":523655,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.12.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.12.3_1564685502991_0.006891673586042035"},"_hasShrinkwrap":false,"publish_time":1564685503458,"_cnpm_publish_time":1564685503458,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.2.0":{"name":"verdaccio","version":"4.2.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/commons-api":"0.1.2","@verdaccio/local-storage":"2.2.1","@verdaccio/readme":"1.0.4","@verdaccio/streams":"2.0.0","@verdaccio/ui-theme":"0.2.2","JSONStream":"1.3.5","async":"3.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.15","envinfo":"7.3.1","express":"4.17.1","handlebars":"4.1.2","js-yaml":"3.13.1","jsonwebtoken":"8.5.1","kleur":"3.0.3","lodash":"4.17.14","lunr-mutable-indexes":"2.3.2","marked":"0.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.2.0","verdaccio-audit":"1.2.1","verdaccio-htpasswd":"2.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","@octokit/rest":"16.28.2","@types/async":"3.0.0","@types/bunyan":"1.8.6","@types/express":"4.17.0","@types/handlebars":"4.1.0","@types/http-errors":"1.6.1","@types/jest":"24.0.15","@types/lodash":"4.14.136","@types/mime":"2.0.1","@types/minimatch":"3.0.3","@types/node":"12.6.2","@types/request":"2.48.2","@types/semver":"6.0.1","@typescript-eslint/eslint-plugin":"1.12.0","@verdaccio/babel-preset":"0.2.1","@verdaccio/eslint-config":"0.0.1","@verdaccio/types":"5.2.2","codecov":"3.5.0","cross-env":"5.2.0","detect-secrets":"1.0.4","eslint":"5.16.0","get-stdin":"7.0.0","husky":"2.7.0","in-publish":"2.0.0","jest":"24.8.0","jest-environment-node":"24.8.0","lint-staged":"8.2.1","nock":"10.0.6","puppeteer":"1.8.0","rimraf":"2.6.3","standard-version":"6.0.1","supertest":"4.0.2","typescript":"3.5.3","verdaccio-auth-memory":"1.1.5","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","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","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 type-check && npm run lint:ts","lint:ts":"eslint . --ext .js,.ts","format":"prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"","dev:start":"cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" src/lib/cli","code:build":"cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline","code:docker-build":"cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"","build:docker":"docker build -t verdaccio/verdaccio:local . --no-cache"},"engines":{"node":">=8","npm":">=5"},"preferGlobal":true,"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"}},"lint-staged":{"relative":true,"linters":{"*.yaml":["prettier --parser yaml --no-config --single-quote --write","detect-secrets-launcher --baseline .secrets-baseline","git add"],"*":["eslint .","prettier --write","detect-secrets-launcher --baseline .secrets-baseline","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":"c1672f7e32658905caa8a5634602723b1b5246c1","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"eb15caf1f88569c980c35b769c9bae89b57a472a","size":300525,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.2.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.2.0_1564425101371_0.4757661954492507"},"_hasShrinkwrap":false,"publish_time":1564425101618,"_cnpm_publish_time":1564425101618,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.1.0":{"name":"verdaccio","version":"4.1.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.2.1","@verdaccio/readme":"1.0.4","@verdaccio/streams":"2.0.0","@verdaccio/ui-theme":"0.1.11","JSONStream":"1.3.5","async":"3.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.14","envinfo":"7.3.1","express":"4.16.4","handlebars":"4.1.2","http-errors":"1.7.3","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.7.0","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.2.0","verdaccio-audit":"1.2.0","verdaccio-htpasswd":"2.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","@octokit/rest":"16.28.2","@verdaccio/babel-preset":"0.2.1","@verdaccio/types":"5.0.2","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","get-stdin":"7.0.0","husky":"2.1.0","in-publish":"2.0.0","jest":"24.8.0","jest-environment-node":"24.8.0","lint-staged":"8.1.5","nock":"10.0.6","prettier":"1.17.0","puppeteer":"1.8.0","rimraf":"2.6.3","standard-version":"6.0.1","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":"274bb1a9b9162315b70a34fbe77318ac08234ecc","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"b80084baacf9cb59aa4469ae0a412fe797b146b7","size":86668,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.1.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.1.0_1562572322083_0.30774101255908026"},"_hasShrinkwrap":false,"publish_time":1562572322234,"_cnpm_publish_time":1562572322234,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"3.12.2":{"name":"verdaccio","version":"3.12.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/local-storage":"1.1.7","@verdaccio/readme":"1.0.4","@verdaccio/streams":"1.0.0","JSONStream":"1.3.5","async":"3.0.1","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.17.1","global":"4.4.0","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":"0.7.0","marked":"0.6.2","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"5.6.0","verdaccio-audit":"1.2.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","validator":"10.11.0","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","xss":"1.0.6"},"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":"220 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":"Hå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":"5a2a92a3cdbe46e5152cd3b34d9f83a29ccbf2b4","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.12.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"6d7bd2fb6754868bf4fdda849fbed76c3d997694","size":523104,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.12.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.12.2_1561277551581_0.4226838038909402"},"_hasShrinkwrap":false,"publish_time":1561277551882,"_cnpm_publish_time":1561277551882,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"3.12.1":{"name":"verdaccio","version":"3.12.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/local-storage":"1.1.7","@verdaccio/readme":"1.0.4","@verdaccio/streams":"1.0.0","JSONStream":"1.3.5","async":"3.0.1","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.18.0","global":"4.4.0","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":"0.7.0","marked":"0.6.2","mime":"2.4.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"5.6.0","verdaccio-audit":"1.2.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","validator":"10.11.0","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","xss":"1.0.6"},"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":"220 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":"Hå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":"c35ce54efbb2b5e0851a0b5264089c9770dbbda2","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.12.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"d6f08fa2b5222c89276a99270cc2e6ec028b736f","size":523049,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.12.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.12.1_1561241287400_0.660763732318056"},"_hasShrinkwrap":false,"publish_time":1561241287633,"_cnpm_publish_time":1561241287633,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.4":{"name":"verdaccio","version":"4.0.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/readme":"1.0.3","@verdaccio/streams":"2.0.0","@verdaccio/ui-theme":"0.1.11","JSONStream":"1.3.5","async":"3.0.1","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.14","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.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.1.1","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","get-stdin":"7.0.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","nock":"10.0.6","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":"1aa9b4d4a55ee825b30f006c4c3b101876a3aeeb","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"fc351d5c0d7450341926be65697db5fb94c72638","size":85605,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.4_1561063442570_0.2640928305797279"},"_hasShrinkwrap":false,"publish_time":1561063442757,"_cnpm_publish_time":1561063442757,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.3":{"name":"verdaccio","version":"4.0.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/readme":"1.0.3","@verdaccio/streams":"2.0.0","@verdaccio/ui-theme":"0.1.11","JSONStream":"1.3.5","async":"3.0.1","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.14","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.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.1.1","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","get-stdin":"7.0.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","nock":"10.0.6","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":"1d6eb945c911222d0c108bae37f2aee4503f9aed","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"15928893fedc08c7bc0fc52c997abd6fc7f0094e","size":86239,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.3_1560489324207_0.5143385338158011"},"_hasShrinkwrap":false,"publish_time":1560489324381,"_cnpm_publish_time":1560489324381,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.2":{"name":"verdaccio","version":"4.0.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/readme":"1.0.3","@verdaccio/streams":"2.0.0","@verdaccio/ui-theme":"0.1.11","JSONStream":"1.3.5","async":"3.0.1","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.14","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.4","minimatch":"3.0.4","mkdirp":"0.5.1","mv":"2.1.1","pkginfo":"0.4.1","request":"2.87.0","semver":"6.1.1","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","get-stdin":"7.0.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":"e77ffb4c31c78ddc5fb87ec1ace345ec5112d838","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"6a785a1203a6f8d5cef356a4133ad3dc264eb36a","size":85240,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.2_1560402563545_0.038780866989898355"},"_hasShrinkwrap":false,"publish_time":1560402563705,"_cnpm_publish_time":1560402563705,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.1":{"name":"verdaccio","version":"4.0.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/readme":"1.0.3","@verdaccio/ui-theme":"0.1.10","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.87.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","get-stdin":"7.0.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":"d53c345bed79a8185d71f272f2951d61e16fe775","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"7d91d325fef46d7e241864c313a8be27d1913883","size":83883,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.1_1559076744823_0.5099188867678475"},"_hasShrinkwrap":false,"publish_time":1559076745015,"_cnpm_publish_time":1559076745015,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.0":{"name":"verdaccio","version":"4.0.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/readme":"1.0.3","@verdaccio/ui-theme":"0.1.10","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.87.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","get-stdin":"7.0.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":"2e71daacfd5aad1b0ec9379d6f972b0d2c4da044","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"3d25b1751cc8f95838d2ebbf35efba594905398a","size":219039,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0_1558875096531_0.5891133953860284"},"_hasShrinkwrap":false,"publish_time":1558875096702,"_cnpm_publish_time":1558875096702,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.0-beta.10":{"name":"verdaccio","version":"4.0.0-beta.10","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/readme":"1.0.3","@verdaccio/ui-theme":"0.1.10","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.87.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","get-stdin":"7.0.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":"81ee0fa3f2a86ebd551deb15db0dec8a9244d9b6","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.0-beta.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"f5dcf6f313c667ffaa82dcc48e6c863afb8c712c","size":217866,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.10.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.10_1558381046863_0.8101519665508683"},"_hasShrinkwrap":false,"publish_time":1558381047050,"_cnpm_publish_time":1558381047050,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"4.0.0-beta.9":{"name":"verdaccio","version":"4.0.0-beta.9","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/readme":"1.0.3","@verdaccio/ui-theme":"0.1.10","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.87.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","get-stdin":"7.0.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"},"readmeFilename":"README.md","gitHead":"cc7bd999d3b39f0101e93f23ce8beaff73a0afbd","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.0-beta.9","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"shasum":"3cecf8e8509d10de9239b0a18c00fa81aa57fbdd","size":396588,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.9.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmUser":{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.9_1558379646351_0.8919257155107292"},"_hasShrinkwrap":false,"publish_time":1558379646563,"_cnpm_publish_time":1558379646563,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"3.12.0":{"name":"verdaccio","version":"3.12.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/local-storage":"1.1.7","@verdaccio/readme":"1.0.3","@verdaccio/streams":"1.0.0","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":"0.7.0","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.87.0","semver":"5.6.0","verdaccio-audit":"1.2.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","validator":"10.11.0","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","xss":"1.0.6"},"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":"Hå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":"998ec280f87e2ee36aab3896005cc8b35d559fc3","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.12.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"6c00e8fd47036aaa52552d34b67ac99803b2c075","size":520670,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.12.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.12.0_1558105601895_0.1811041429550535"},"_hasShrinkwrap":false,"publish_time":1558105602126,"_cnpm_publish_time":1558105602126,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"3.11.7":{"name":"verdaccio","version":"3.11.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/local-storage":"1.1.7","@verdaccio/streams":"1.0.0","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":"0.7.0","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":"5.6.0","verdaccio-audit":"1.2.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":"Hå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":"0b1b3556d9c043857f9bb789197f6d012876e484","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@3.11.7","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"3c03fbb77f4797b9de037ef840a84caff22f1a78","size":495887,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.7.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.7_1557433719584_0.6344162070396728"},"_hasShrinkwrap":false,"publish_time":1557433719821,"_cnpm_publish_time":1557433719821,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"4.0.0-beta.8":{"name":"verdaccio","version":"4.0.0-beta.8","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.6","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":"daa7e897b6d093bf8282ff12df3f450bcd73476c","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.0-beta.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"1c5682d02ee052f84d6e3db466a52349e521b1a0","size":215634,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.8.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.8_1557255826698_0.44392899693376053"},"_hasShrinkwrap":false,"publish_time":1557255826937,"_cnpm_publish_time":1557255826937,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"4.0.0-beta.6":{"name":"verdaccio","version":"4.0.0-beta.6","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.5","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":"96dd2d8306283d2bd4edcead41b67ad293627f57","readmeFilename":"README.md","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"homepage":"https://github.com/verdaccio/verdaccio#readme","_id":"verdaccio@4.0.0-beta.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"},"dist":{"shasum":"93aadafd8a2cb26682dbd00c58c24ea74bdfc2ba","size":215580,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.6_1557208131970_0.009230693331823137"},"_hasShrinkwrap":false,"publish_time":1557208132127,"_cnpm_publish_time":1557208132127,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"a3db47d1bfced1a09b20bb4cc440f3882d89174f","size":215398,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.5_1556661157305_0.14859541688312583"},"_hasShrinkwrap":false,"publish_time":1556661157596,"_cnpm_publish_time":1556661157596,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"8f24a88801b6526182983eb1a29676ba7299e269","size":214160,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.4_1556520808419_0.525965659406894"},"_hasShrinkwrap":false,"publish_time":1556520808698,"_cnpm_publish_time":1556520808698,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"5e2a2a5565ff5066e35c235d92b726f93ace828f","size":211601,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.3_1556458708489_0.9001580464511083"},"_hasShrinkwrap":false,"publish_time":1556458708721,"_cnpm_publish_time":1556458708721,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"0b9c531462fe003f1282ab777bb0db9ecf27bc00","size":210501,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.2_1556255370518_0.9685358754966165"},"_hasShrinkwrap":false,"publish_time":1556255370699,"_cnpm_publish_time":1556255370699,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"0ce6a3b906e3c7b6896f17923ace979a254215e5","size":209346,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.1_1555434930813_0.7910468589838953"},"_hasShrinkwrap":false,"publish_time":1555434930927,"_cnpm_publish_time":1555434930927,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"049d6ae1a20c7c2ad216799182df64c2508cfcab","size":209293,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-beta.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-beta.0_1555356483496_0.603067817724322"},"_hasShrinkwrap":false,"publish_time":1555356483704,"_cnpm_publish_time":1555356483704,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"2fda3d341b326c94d3e6b134cdd8311dd8fcb7ea","size":209343,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.7.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.7_1554555854908_0.6834713457699315"},"_hasShrinkwrap":false,"publish_time":1554555855147,"_cnpm_publish_time":1554555855147,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"ccbdf7769d734d404f8b1fa617528f346cd97453","size":1072811,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.6_1553937105511_0.5836431097820207"},"_hasShrinkwrap":false,"publish_time":1553937105739,"_cnpm_publish_time":1553937105739,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"cb9307c6b91c7f9483062e6cea87a08b0fa1b3c0","size":1079259,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.5_1551741392932_0.39764779825093943"},"_hasShrinkwrap":false,"publish_time":1551741393207,"_cnpm_publish_time":1551741393207,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"dd43237ad27364048fbc812620e2b26aef241950","size":491722,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.6_1551120545656_0.520508231612913"},"_hasShrinkwrap":false,"publish_time":1551120545958,"_cnpm_publish_time":1551120545958,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"813853959efbaf28d13f4972156dc4c52897fa57","size":491381,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.5_1550729069833_0.7321479644623474"},"_hasShrinkwrap":false,"publish_time":1550729070110,"_cnpm_publish_time":1550729070110,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"0516460afcc208239f892f2d635fdae872a0ff41","size":491361,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.4_1549866522660_0.5971320792938564"},"_hasShrinkwrap":false,"publish_time":1549866522866,"_cnpm_publish_time":1549866522866,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"cfca870418d5d2ebe490b45685c7853d2b4fd7c2","size":491147,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.3_1549563118891_0.6177307586480185"},"_hasShrinkwrap":false,"publish_time":1549563119096,"_cnpm_publish_time":1549563119096,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"3c95230df38f4f1fe863ba40d507ad92200964c7","size":491050,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.2_1549348247984_0.1506553884257844"},"_hasShrinkwrap":false,"publish_time":1549348248279,"_cnpm_publish_time":1549348248279,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"435d5caed6981b4593f7f5db6c053d6a644eb319","size":492944,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.1_1548961157248_0.27900535213082067"},"_hasShrinkwrap":false,"publish_time":1548961157515,"_cnpm_publish_time":1548961157515,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"65e85f88b6b432be646da84ac79eb43b02ebb85a","size":492827,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.11.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.11.0_1548582386734_0.14359094695747987"},"_hasShrinkwrap":false,"publish_time":1548582387054,"_cnpm_publish_time":1548582387054,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"66fe48130c9442223a6f93cfc06f3ae57766fed4","size":492608,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.10.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.10.2_1548138136526_0.4103995010657209"},"_hasShrinkwrap":false,"publish_time":1548138136740,"_cnpm_publish_time":1548138136740,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"d73ffc4c0bfccb865a86cd76c1d78e3e41b30e9a","size":548601,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.4_1547075174021_0.40579181295146083"},"_hasShrinkwrap":false,"publish_time":1547075174281,"_cnpm_publish_time":1547075174281,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"35a4997685c3a92518959f3b7d48487a164d6289","size":489754,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.10.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.10.1_1545342612610_0.2255591215215358"},"_hasShrinkwrap":false,"publish_time":1545342612861,"_cnpm_publish_time":1545342612861,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"6c71e1fc73489e2f6f0a4b4b2ea3dddf8861cefc","size":489715,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.10.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.10.0_1544082174414_0.7332993323424684"},"_hasShrinkwrap":false,"publish_time":1544082174578,"_cnpm_publish_time":1544082174578,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"a6d7c25525a014dff0d91ec22fe4c61edbcdaac0","size":489649,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.9.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.9.0_1543947699061_0.2866514396183337"},"_hasShrinkwrap":false,"publish_time":1543947699336,"_cnpm_publish_time":1543947699336,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"6d2c87944f86d3431897140aa37bda327c5a3539","size":489361,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.6_1542310282941_0.5559671696896464"},"_hasShrinkwrap":false,"publish_time":1542310283152,"_cnpm_publish_time":1542310283152,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"2478f28b4bf75afc32e59880e75c4e21def917d6","size":489203,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.5_1539891082275_0.922201474163556"},"_hasShrinkwrap":false,"publish_time":1539891082505,"_cnpm_publish_time":1539891082505,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"b87c01870102421363d738560b2865027804ce42","size":489201,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.4_1539421138620_0.23948238934950017"},"_hasShrinkwrap":false,"publish_time":1539421138824,"_cnpm_publish_time":1539421138824,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"35f620f52ac3fcb5f39faa5b8da02f1070f8ec8a","size":449706,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.3_1539370429201_0.654469983697586"},"_hasShrinkwrap":false,"publish_time":1539370429526,"_cnpm_publish_time":1539370429526,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"e759599a84ecd111d31d7e5b8c816d93fd8c4f54","size":449731,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.2_1539355083984_0.4543111030860536"},"_hasShrinkwrap":false,"publish_time":1539355084163,"_cnpm_publish_time":1539355084163,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"4a909f00ec924f859377b8835061329f44c1604c","size":489093,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.3_1538937840068_0.5274009867112999"},"_hasShrinkwrap":false,"publish_time":1538937840293,"_cnpm_publish_time":1538937840293,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"4113a54e16e5e31268300c7184c9c577f5a6423f","size":448124,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.1_1538074370786_0.17401794576899254"},"_hasShrinkwrap":false,"publish_time":1538074371132,"_cnpm_publish_time":1538074371132,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"d311a350e1cedbb357a07c85157ad97bbcf5d35e","size":444240,"noattachment":false,"key":"/verdaccio/-/verdaccio-4.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-4.0.0-alpha.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_4.0.0-alpha.0_1538067464428_0.09401834573603218"},"_hasShrinkwrap":false,"publish_time":1538067464700,"_cnpm_publish_time":1538067464700,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":"Hå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":{"shasum":"655c3c95e8fac068ed4e1c6ecee8c6dcc9ddd5ab","size":489008,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.2_1538055263706_0.5544949900113607"},"_hasShrinkwrap":false,"publish_time":1538055264035,"_cnpm_publish_time":1538055264035,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"9e34abda9abf3913082633aba34f9eef1cf45420","size":488810,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.1_1536560544992_0.11465701038540543"},"_hasShrinkwrap":false,"publish_time":1536560545244,"_cnpm_publish_time":1536560545244,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"a06f46d90c55b3df5a8102aee10c0f2f802eabc7","size":488722,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.8.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.8.0_1536179553845_0.46511889127363304"},"_hasShrinkwrap":false,"publish_time":1536179554154,"_cnpm_publish_time":1536179554154,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"a2181fe1e093c3c7401c27acb77453029472f040","size":488235,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.7.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.7.1_1535469417470_0.34442437526972314"},"_hasShrinkwrap":false,"publish_time":1535469417753,"_cnpm_publish_time":1535469417753,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"dc0fc21c16ce4a6e52974bef47d2c8c25d9d315a","size":488200,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.7.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.7.0_1535208561524_0.5901247334822881"},"_hasShrinkwrap":false,"publish_time":1535208562276,"_cnpm_publish_time":1535208562276,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"7e59a0bc808084b9828f105a1267c732d90ebdd8","size":488100,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.6.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.6.0_1534156036127_0.2736091318542775"},"_hasShrinkwrap":false,"publish_time":1534156036269,"_cnpm_publish_time":1534156036269,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"0a82feebb10b55916fbbeb50ac7f031367daf3cd","size":487931,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.5.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.5.1_1533189069805_0.07981028009922353"},"_hasShrinkwrap":false,"publish_time":1533189069991,"_cnpm_publish_time":1533189069991,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"efaf91153c36e3173f7d1a668ad24c92f4969cc9","size":488067,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.5.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.5.0_1533188600700_0.28479876814374205"},"_hasShrinkwrap":false,"publish_time":1533188601083,"_cnpm_publish_time":1533188601083,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"8de25e2c13f4f0b8adab7bfb4c973297c9d15898","size":474952,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.4.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.4.1_1532726556416_0.9670568442928644"},"_hasShrinkwrap":false,"publish_time":1532726556573,"_cnpm_publish_time":1532726556573,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"a8f722dbb86492f9a4877c7b33413e0e8ecc4f56","size":475107,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.4.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.4.0_1532689268108_0.16403310392256865"},"_hasShrinkwrap":false,"publish_time":1532689268623,"_cnpm_publish_time":1532689268623,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"bc114176aea8108b958ccfba81ced9a2799198bf","size":466930,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.3.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.3.0_1532290932281_0.6458243750982251"},"_hasShrinkwrap":false,"publish_time":1532290932439,"_cnpm_publish_time":1532290932439,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"4202e0f7068524fcf363f1feb50ae4066666f29a","size":459409,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.2.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.2.0_1529036723909_0.9962992282625163"},"_hasShrinkwrap":false,"publish_time":1529036724007,"_cnpm_publish_time":1529036724007,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"0c00b006b77077009fbd12347c9b5affaf5781d5","size":458255,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.1.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.1.2_1528741249032_0.20954986759894245"},"_hasShrinkwrap":false,"publish_time":1528741249202,"_cnpm_publish_time":1528741249202,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"00fc2ff394262c83f8d7729ed3793f6f4b143530","size":458327,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.1.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.1.1_1528350891763_0.5138431854341154"},"_hasShrinkwrap":false,"publish_time":1528350891942,"_cnpm_publish_time":1528350891942,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"b85849f91bc5d135fcacda8b7aaed80145fa3b10","size":458114,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.1.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.1.0_1528233703540_0.9402485237785689"},"_hasShrinkwrap":false,"publish_time":1528233703789,"_cnpm_publish_time":1528233703789,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"f9d81e2db637e03a8d75a43252157559cbd5fc20","size":483101,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.2_1527756841013_0.2049855678608805"},"_hasShrinkwrap":false,"publish_time":1527756841310,"_cnpm_publish_time":1527756841310,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"ac7d5da8429f75df1ba0495ea5c3937dcc939977","size":483026,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.1_1527751243406_0.4004223920188046"},"_hasShrinkwrap":false,"publish_time":1527751243633,"_cnpm_publish_time":1527751243633,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":"Hå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":{"shasum":"93a4ee9f6ef68040e6976ff09d6e3022ba4f43d5","size":482956,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0_1527717226896_0.8360757324920225"},"_hasShrinkwrap":false,"publish_time":1527717227255,"_cnpm_publish_time":1527717227255,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"3f2f4a8ef36189a01246357bbed2d3c066adb5b4","size":491579,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.12.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.12_1527106079943_0.7448555809934494"},"_hasShrinkwrap":false,"publish_time":1527106080070,"_cnpm_publish_time":1527106080070,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"bd6e13e471ba05df52acd4b3ce3318d7d0a9da73","size":491085,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.11.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.11_1526803716388_0.03956702430920278"},"_hasShrinkwrap":false,"publish_time":1526803716567,"_cnpm_publish_time":1526803716567,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"40be1c27b09aef4fb5abb52118b2efcec7ddbc97","size":491091,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.10.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.10_1526327476372_0.06339780740344736"},"_hasShrinkwrap":false,"publish_time":1526327476559,"_cnpm_publish_time":1526327476559,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"e47862f9e71fc278f953fbe04b2d45717c76df9a","size":737355,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.9.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.9_1526248693288_0.3041121457464149"},"_hasShrinkwrap":false,"publish_time":1526248693465,"_cnpm_publish_time":1526248693465,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"08afbb595f12947cfe1c82bd9e110e88da505ef4","size":736571,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.8.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.8_1525842379481_0.6468551661186142"},"_hasShrinkwrap":false,"publish_time":1525842379607,"_cnpm_publish_time":1525842379607,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"b3564ee0e396ea7f46d9ba4f1e2ba3f35a7076ad","size":260507,"noattachment":false,"key":"/verdaccio/-/verdaccio-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-0.1.7.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_0.1.7_1525814402858_0.4235303346461927"},"_hasShrinkwrap":false,"publish_time":1525814403016,"_cnpm_publish_time":1525814403016,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"c7a9e1622705ee37411ea7a19a6272056fc5b1be","size":735864,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.7.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.7_1525085621610_0.04969176611364379"},"_hasShrinkwrap":false,"publish_time":1525085621707,"_cnpm_publish_time":1525085621707,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"38c5819e6ff9d749562ead888dfae527213a3692","size":627416,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.6_1522784227203_0.17299505923928393"},"_hasShrinkwrap":false,"publish_time":1522784227353,"_cnpm_publish_time":1522784227353,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"c37cad0456f43b91ee1e996c73eea5ebec194f38","size":714260,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.5_1522091788682_0.4296987431010175"},"_hasShrinkwrap":false,"publish_time":1522091788868,"_cnpm_publish_time":1522091788868,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"154e6e57850a99d04963ceb5e43b8004a6057809","size":714317,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.4_1521386920020_0.9613534795929355"},"_hasShrinkwrap":false,"publish_time":1521386920187,"_cnpm_publish_time":1521386920187,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"3a5135c49f1a918464e4bcddacd5b0a3b50e16d4","size":620680,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.2_1520183275822_0.9504122708738241"},"_hasShrinkwrap":false,"publish_time":1520183275999,"_cnpm_publish_time":1520183275999,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"86a020c414d636fc2f662923c347e390729178ff","size":618503,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.1_1519507558087_0.24501697277085266"},"_hasShrinkwrap":false,"publish_time":1519507558235,"_cnpm_publish_time":1519507558235,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"7405f7e8ee943e9670b46c3ffeb88a147d9fbda0","size":618509,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-beta.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-beta.0_1519507376001_0.7452417166283622"},"_hasShrinkwrap":false,"publish_time":1519507376077,"_cnpm_publish_time":1519507376077,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"2606e20ffa5fe6e900c7d9528e94861b1ed287e7","size":618057,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-test.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-test.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-test.1_1518855171922_0.2249473398300752"},"_hasShrinkwrap":false,"publish_time":1518855172899,"_cnpm_publish_time":1518855172899,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements","hasInstallScript":true},"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":{"shasum":"98475c87027b689ee1d90d89e0cd0cbc203f51ff","size":617543,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.13.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio_3.0.0-alpha.13_1518801329364_0.08087019992539135"},"_hasShrinkwrap":false,"publish_time":1518801329618,"_cnpm_publish_time":1518801329618,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"eb3b4eae4b76fc40b43a99f816d6461dbeb44b42","size":614479,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.12.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.12.tgz_1517755178587_0.9628969749901444"},"directories":{},"publish_time":1517755180166,"_hasShrinkwrap":false,"_cnpm_publish_time":1517755180166,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"ecf285d65ddad2e533b3d9aac06b8f643465d76d","size":449111,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.7.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.7.4.tgz_1517170965837_0.8677997896447778"},"directories":{},"publish_time":1517170967607,"_hasShrinkwrap":false,"_cnpm_publish_time":1517170967607,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"80f79165aa3d60404a3f51141add1937e322ea3f","size":584841,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.11.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.11.tgz_1517169146822_0.15834202407859266"},"directories":{},"publish_time":1517169148675,"_hasShrinkwrap":false,"_cnpm_publish_time":1517169148675,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"23649503c2abdab84f8fe97335616275005bd915","size":579222,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.10.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.10.tgz_1516257380526_0.08490396686829627"},"directories":{},"publish_time":1516257381286,"_hasShrinkwrap":false,"_cnpm_publish_time":1516257381286,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"cbede2d33604a84201076ea01fb02e02733f3639","size":578596,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.9.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.9.tgz_1516175322136_0.7325513169635087"},"directories":{},"publish_time":1516175324151,"_cnpm_publish_time":1516175324151,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"e62fe2925dc3216eff163e4d50f275ed34d8d09b","size":578680,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.8.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.8.tgz_1516091047069_0.5265207753982395"},"directories":{},"publish_time":1516091047214,"_hasShrinkwrap":false,"_cnpm_publish_time":1516091047214,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"94ae13fc2e3517d1c541bb35236b8cb50ba327c1","size":449793,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.7.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.7.3.tgz_1515953061315_0.1960457016248256"},"directories":{},"publish_time":1515953062971,"_hasShrinkwrap":false,"_cnpm_publish_time":1515953062971,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"af594dcd824fc5e742b5249fe3103d175afb6e5a","size":556479,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.7.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.7.tgz_1515870907053_0.45501983701251447"},"directories":{},"publish_time":1515870908807,"_hasShrinkwrap":false,"_cnpm_publish_time":1515870908807,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"4ac2a260fd18e3792da21f5eb307622f803bd918","size":555678,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.4.tgz_1515448662972_0.7630476308986545"},"directories":{},"publish_time":1515448664710,"_hasShrinkwrap":false,"_cnpm_publish_time":1515448664710,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"5fcb51ae0c488506c6af4aad70a544853d49e09a","size":556257,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.3.tgz_1515350717870_0.7194148392882198"},"directories":{},"publish_time":1515350719575,"_hasShrinkwrap":false,"_cnpm_publish_time":1515350719575,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"7dce0c76127925123030625d797688e284e75c11","size":555399,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.2.tgz_1515349297928_0.8855553497560322"},"directories":{},"publish_time":1515349299756,"_hasShrinkwrap":false,"_cnpm_publish_time":1515349299756,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"6aac5044a7c31985fe5d8fea15a6f8d67fc9709f","size":555317,"noattachment":false,"key":"/verdaccio/-/verdaccio-3.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-3.0.0-alpha.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-3.0.0-alpha.1.tgz_1515348028126_0.5103025811258703"},"directories":{},"publish_time":1515348029925,"_hasShrinkwrap":false,"_cnpm_publish_time":1515348029925,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"ab9c84aa43ddd630096bca0862bbca44c764986b","size":1082948,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.7.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.7.2.tgz_1515156259760_0.4261377640068531"},"directories":{},"publish_time":1515156261705,"_hasShrinkwrap":false,"_cnpm_publish_time":1515156261705,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"174cc66fb656c4379eb1f5f512e8c6528a0efab8","size":1082905,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.7.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.7.1.tgz_1513754931365_0.7537062847986817"},"directories":{},"publish_time":1513754933553,"_hasShrinkwrap":false,"_cnpm_publish_time":1513754933553,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"97fb5b0fe92ea57f116e7c75c45451de23022d9d","size":688748,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.7.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.7.0.tgz_1512516304686_0.2725191612262279"},"directories":{},"publish_time":1512516306372,"_hasShrinkwrap":false,"_cnpm_publish_time":1512516306372,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"f01ba2fcf638b5863f69a6c142798bc41216789f","size":688243,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.6.tgz_1510181231714_0.10205422574654222"},"directories":{},"publish_time":1510181236504,"_cnpm_publish_time":1510181236504,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"ae9f6a68e1114f3dbbeb6859d64787f898a9a778","size":688115,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.5.tgz_1509872969691_0.38379195146262646"},"directories":{},"publish_time":1509872971332,"_hasShrinkwrap":false,"_cnpm_publish_time":1509872971332,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"71043772b3bd06421d7950361c89516464680bad","size":663207,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.4.tgz_1509472021932_0.12771691312082112"},"directories":{},"publish_time":1509472023647,"_cnpm_publish_time":1509472023647,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"3ae0bcbb4c17d50e48e5be51bddf2dedcdeef754","size":422665,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.3.tgz_1508601844052_0.9168278656434268"},"directories":{},"publish_time":1508601845556,"_hasShrinkwrap":false,"_cnpm_publish_time":1508601845556,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"d0934ca5b27d379bbdb6cbd0cab8915b67ade8ff","size":422801,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.2.tgz_1508575034547_0.1392003227956593"},"directories":{},"publish_time":1508575036527,"_hasShrinkwrap":false,"_cnpm_publish_time":1508575036527,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"869aafb27dcefc59d88dff5f2a295ccd8680cd9c","size":422690,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.1.tgz_1508433982490_0.5727456612512469"},"directories":{},"publish_time":1508433984083,"_cnpm_publish_time":1508433984083,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"814142f4a439641030df2c1d6c8f46b4d943b2f4","size":459948,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.6.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.6.0.tgz_1508358151380_0.8518954876344651"},"directories":{},"publish_time":1508358152836,"_cnpm_publish_time":1508358152836,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"e8e8fb46f84a7bdbffc53b9091263cc41d63d8e4","size":422280,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.5.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.5.1.tgz_1506864724684_0.9754918594844639"},"directories":{},"publish_time":1506864726584,"_cnpm_publish_time":1506864726584,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"70363dad6e7fbf779cbcbd4d202961455d1f5701","size":422242,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.5.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.5.0.tgz_1506861064836_0.12001644377596676"},"directories":{},"publish_time":1506861066333,"_cnpm_publish_time":1506861066333,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"0b3f0514529c14f37ca79ecede69db65a85dd061","size":643232,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.4.1-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.4.1-beta.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.4.1-beta.tgz_1506848232653_0.4545626495964825"},"directories":{},"publish_time":1506848234509,"_cnpm_publish_time":1506848234509,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"fc1b900fc8eaec6e9b41553ff0a71d1226cef56b","size":642725,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.4.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.4.0.tgz_1506153681129_0.4362227136734873"},"directories":{},"publish_time":1506153682780,"_cnpm_publish_time":1506153682780,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"7165e74cd3c1bc6a459dc9a061c8a7f902d42c80","size":664014,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.6.tgz_1502944243219_0.6123665247578174"},"directories":{},"publish_time":1502944244872,"_cnpm_publish_time":1502944244872,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"cee063a9aeaae8f467ea28888694b82aa3dc45cf","size":663643,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.5.tgz_1502691777392_0.21728313132189214"},"directories":{},"publish_time":1502691777686,"_cnpm_publish_time":1502691777686,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"d1986d162abc8c244496730e3130bad85ab33dcc","size":659995,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.4.tgz_1501323522384_0.9306730227544904"},"directories":{},"publish_time":1501323524061,"_cnpm_publish_time":1501323524061,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"bc6fe5551c0c3e9b3a52094f432d37542fda1e95","size":660315,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.3.tgz_1501322728523_0.39970922633074224"},"directories":{},"publish_time":1501322730120,"_cnpm_publish_time":1501322730120,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"e4b4c29784d5d8ee5a6a94f44ac8fb7cf027960a","size":660054,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.2.tgz_1501283134736_0.37323086452670395"},"directories":{},"publish_time":1501283136431,"_cnpm_publish_time":1501283136431,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"b1f58d73d615324c001385d48c668bf4ab38ddec","size":656624,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.1.tgz_1500960265951_0.844995440216735"},"directories":{},"publish_time":1500960267651,"_cnpm_publish_time":1500960267651,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"017766caf06dee62648a62aba93fbafb189c3c83","size":656471,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.1-pre.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.1-pre.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.1-pre.tgz_1500875439034_0.36244493909180164"},"directories":{},"publish_time":1500875440852,"_hasShrinkwrap":false,"_cnpm_publish_time":1500875440852,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"9876f5e3085ff03a8a20f725156047d96fb03950","size":891463,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.0.tgz_1500764915804_0.1449925061315298"},"directories":{},"publish_time":1500764917513,"_cnpm_publish_time":1500764917513,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"cd1c50075ca6160610d36bc302c4ec91f9bf846c","size":891706,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.0-beta-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.0-beta-4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.0-beta-4.tgz_1500747760946_0.39161587809212506"},"directories":{},"publish_time":1500747762563,"_hasShrinkwrap":false,"_cnpm_publish_time":1500747762563,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"2f9e0829e3975c5e412940fbc281f6fada7c343c","size":891764,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.0-beta-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.0-beta-3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.0-beta-3.tgz_1500744903662_0.48793593933805823"},"directories":{},"publish_time":1500744905771,"_hasShrinkwrap":false,"_cnpm_publish_time":1500744905771,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"7fd71f4740370c6cb52b3c499a4a19647c8bb140","size":891453,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.0-beta-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.0-beta-2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.0-beta-2.tgz_1500743528196_0.2094688278157264"},"directories":{},"publish_time":1500743529905,"_hasShrinkwrap":false,"_cnpm_publish_time":1500743529905,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"5fcf6252bd1edd2ab3b364597649c17283f9c2ad","size":644836,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.0-beta-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.0-beta-1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.0-beta-1.tgz_1500740863252_0.037776755867525935"},"directories":{},"publish_time":1500740865025,"_hasShrinkwrap":false,"_cnpm_publish_time":1500740865025,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"0776171c6750a62c79d0177ee068cf38eaa958f0","size":263234,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.7-r.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.7-r.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.7-r.tgz_1500407087368_0.10351758589968085"},"directories":{},"publish_time":1500407088946,"_hasShrinkwrap":false,"_cnpm_publish_time":1500407088946,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"8c60a7b1bc75ed76d0d2fcbe20898d57c2c4a180","size":633602,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.3.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.3.0-beta.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.3.0-beta.tgz_1500161489856_0.42835263488814235"},"directories":{},"publish_time":1500161491664,"_cnpm_publish_time":1500161491664,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x.x for bugfixes and performance improvements"},"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":{"shasum":"5bc990ba5bb9c723dfa63ab98bbd874881204119","size":263142,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.6.tgz_1499922292154_0.5947225673589855"},"directories":{},"publish_time":1499922294418,"_hasShrinkwrap":false,"_cnpm_publish_time":1499922294418,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"ae5525bcf6815beb8f7f3d82cb5a6ef87edae45b","size":264861,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.5.tgz_1499276049494_0.40815204405225813"},"directories":{},"publish_time":1499276051089,"_cnpm_publish_time":1499276051089,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"dfd4f402d8b09b67e156de860a72722230aef59b","size":264832,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.3.tgz_1499201037774_0.7560341416392475"},"directories":{},"publish_time":1499201039442,"_cnpm_publish_time":1499201039442,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"795a8662b0552f76ed5f70c5f656c740509217bb","size":262342,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.2.tgz_1499001191638_0.240435371408239"},"directories":{},"publish_time":1499001193304,"_cnpm_publish_time":1499001193304,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"4638e10bc3d77d2b36465801a1af9703b88dd027","size":261442,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.1.tgz_1497716592711_0.979263519635424"},"directories":{},"publish_time":1497716594158,"_cnpm_publish_time":1497716594158,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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":{"shasum":"d338539779919e7256517512fb1c4ea2054ad95f","size":259152,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.2.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/verdaccio-2.2.0.tgz_1496948572117_0.4698629309423268"},"directories":{},"publish_time":1496948573618,"_cnpm_publish_time":1496948573618,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":256740,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.7.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.7.tgz_1494769811659_0.48401122353971004"},"directories":{},"publish_time":1494769814016,"_cnpm_publish_time":1494769814016,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":254680,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.6.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.6.tgz_1494575014685_0.6413021814078093"},"directories":{},"publish_time":1494575016616,"_cnpm_publish_time":1494575016616,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":211283,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.5.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.5.tgz_1492852058177_0.3695373407099396"},"directories":{},"publish_time":1492852059821,"_cnpm_publish_time":1492852059821,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":243647,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.4.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.4.tgz_1492114119056_0.250107143772766"},"directories":{},"publish_time":1492114121131,"_cnpm_publish_time":1492114121131,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":204288,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.3.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.3.tgz_1490817816210_0.4599343703594059"},"directories":{},"publish_time":1490817816850,"_hasShrinkwrap":false,"_cnpm_publish_time":1490817816850,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":240051,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.2.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.2.tgz_1489040725581_0.5829181782901287"},"directories":{},"publish_time":1489040728107,"_cnpm_publish_time":1489040728107,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":235790,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.1.tgz_1486449800221_0.6993984614964575"},"directories":{},"publish_time":1486449802801,"_cnpm_publish_time":1486449802801,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":202624,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.1.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/verdaccio-2.1.0.tgz_1476233282307_0.9733383152633905"},"directories":{},"publish_time":1476233283025,"_cnpm_publish_time":1476233283025,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":201099,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.0.1.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/verdaccio-2.0.1.tgz_1472477180467_0.9442687362898141"},"directories":{},"publish_time":1472477181754,"_cnpm_publish_time":1472477181754,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":199844,"noattachment":false,"key":"/verdaccio/-/verdaccio-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-2.0.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/verdaccio-2.0.0.tgz_1472251001514_0.8049740565475076"},"directories":{},"publish_time":1472251001762,"_cnpm_publish_time":1472251001762,"_hasShrinkwrap":false,"deprecated":"upgrade to v5.x, security support for 4.x has expired"},"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","size":207204,"noattachment":false,"key":"/verdaccio/-/verdaccio-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/verdaccio/download/verdaccio-1.4.0.tgz"},"maintainers":[{"name":"ayusharma","email":"ayush.aceit@gmail.com"},{"name":"jmwilkinson","email":"J.Wilkinson@f5.com"},{"name":"jotadeveloper","email":"juanpicado19@gmail.com"},{"name":"sergiohgz","email":"sergio@sergiohgz.eu"},{"name":"trentearl","email":"trent@trentearl.com"},{"name":"verdaccio.npm","email":"verdaccio.npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/verdaccio-1.4.0.tgz_1469710119396_0.22394915926270187"},"directories":{},"publish_time":1469710123536,"_cnpm_publish_time":1469710123536,"deprecated":"upgrade to v5.x, security support for 4.x has expired","_hasShrinkwrap":true}},"readme":"![verdaccio logo](https://cdn.verdaccio.dev/readme/verdaccio@2x.png)\n\n![verdaccio gif](https://cdn.verdaccio.dev/readme/readme-website.png)\n\n# Version 5\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[![verdaccio (latest)](https://img.shields.io/npm/v/verdaccio/latest.svg)](https://www.npmjs.com/package/verdaccio)\n[![verdaccio (downloads)](https://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[![discord](https://img.shields.io/discord/388674437219745793.svg)](http://chat.verdaccio.org/)\n[![MIT](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/verdaccio/verdaccio/blob/master/LICENSE)\n[![Crowdin](https://d322cqt584bo4o.cloudfront.net/verdaccio/localized.svg)](https://crowdin.com/project/verdaccio)\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## Install\n\nInstall with npm:\n\n```bash\nnpm install --global verdaccio\n```\n\n> Node.js v12 is required for Verdaccio 5\n\nAre you still using **Verdaccio 4**?. Check the [migration guide](https://verdaccio.org/blog/2021/04/14/verdaccio-5-migration-guide).\n\n## Donations\n\nVerdaccio is run by **volunteers**; nobody is working full-time on it. If you find this project to be useful and would like to support its development, consider making a donation - **your logo might end up in this readme.** ????\n\n**[Donate](https://github.com/sponsors/verdaccio)** ???????????? starting from _$1/month_ or just one single contribution.\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\nIf 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### 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 [here](https://verdaccio.org/docs/en/best#override-public-packages).\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## Talks\n\n### **Using Docker and Verdaccio to make Integration Testing Easy - Docker All Hands #4 December - 2021**.\n\n[![docker](https://cdn.verdaccio.dev/readme/docker-all-hands-jpicado-talk.jpg)](https://www.youtube.com/watch?v=zRI0skF1f8I)\n\nYou might want to check out as well our previous talks:\n\n- [**Juan Picado** – Testing the integrity of React components by publishing in a private registry](https://www.youtube.com/watch?v=bRKZbrlQqLY&t=16s&ab_channel=ReactFinland)\n- [BeerJS Cba Meetup No. 53 May 2021 - **Juan Picado** React Finland - 2021](https://www.youtube.com/watch?v=6SyjqBmS49Y&ab_channel=BeerJSCba)\n- [Node.js Dependency Confusion Attacks - April 2021 - **Juan Picado**](https://www.youtube.com/watch?v=qTRADSp3Hpo)\n- [**OpenJS World 2020** about \\*Cover your Projects with a Multi purpose Lightweight Node.js Registry - **Juan Picado**](https://www.youtube.com/watch?v=oVCjDWeehAQ)\n- [ViennaJS Meetup - Introduction to Verdaccio by **Priscila Olivera** and **Juan Picado**](https://www.youtube.com/watch?v=hDIFKzmoCa)\n- [Open Source? trivago - Verdaccio (**Ayush** and **Juan Picado**) January 2020](https://www.youtube.com/watch?v=A5CWxJC9xzc)\n- [GitNation Open Source Stage - How we have built a Node.js Registry with React - **Juan Picado** December 2019](https://www.youtube.com/watch?v=gpjC8Qp9B9A)\n- [Verdaccio - A lightweight Private Proxy Registry built in Node.js | **Juan Picado** at The Destro Dev Show](https://www.youtube.com/watch?reload=9&v=P_hxy7W-IL4&ab_channel=TheDestroDevShow)\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\nFor one-off commands or to avoid setting the registry globally:\n\n```bash\nNPM_CONFIG_REGISTRY=http://localhost:4873 npm i\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](https://github.com/verdaccio/verdaccio/issues/1301#issuecomment-489302298), running it with cluster mode may cause unknown behavior.\n\n## Publishing\n\n#### 1. create a 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## Docker\n\nBelow are the most commonly needed information,\nevery aspect of Docker and verdaccio is [documented separately](https://www.verdaccio.org/docs/en/docker.html)\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:5.x-next\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`) - **supported**\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- Token (`npm token`) - **supported** (under flag)\n\n### Miscellany\n\n- Search (`npm search`) - **supported** (cli (`/-/all` and `v1`) / browser)\n- Ping (`npm ping`) - **supported**\n- Starring (`npm star`, `npm unstar`, `npm stars`) - **supported**\n\n### Security\n\n- npm/yarn audit - **supported**\n\n## Report a vulnerability\n\nIf you want to report a security vulnerability, please follow the steps which we have defined for you in our [security policy](https://github.com/verdaccio/verdaccio/security/policy).\n\n## Core Team\n\n| [Juan Picado](https://github.com/juanpicado)                                   | [Ayush Sharma](https://github.com/ayusharma)                             | [Sergio Hg](https://github.com/sergiohgz)                                 |\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) |\n| [@jotadeveloper](https://twitter.com/jotadeveloper)                            | [@ayusharma\\_](https://twitter.com/ayusharma_)                           | [@sergiohgz](https://twitter.com/sergiohgz)                               |\n| [Priscila Oliveria](https://github.com/priscilawebdev)                         | [Daniel Ruf](https://github.com/DanielRuf)                               |\n| ![priscilawebdev](https://avatars2.githubusercontent.com/u/29228205?s=120&v=4) | ![DanielRuf](https://avatars3.githubusercontent.com/u/827205?s=120&v=4)  |\n| [@priscilawebdev](https://twitter.com/priscilawebdev)                          | [@DanielRufde](https://twitter.com/DanielRufde)                          |\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#customizing-e2e-registry-configuration) _(+86.2k ⭐️)_\n- [Gatsby](https://github.com/gatsbyjs/gatsby) _(+49.2k ⭐️)_\n- [Babel.js](https://github.com/babel/babel) _(+38.5k ⭐️)_\n- [Vue CLI](https://github.com/vuejs/vue-cli) _(+27.4k ⭐️)_\n- [Angular CLI](https://github.com/angular/angular-cli) _(+24.3k ⭐️)_\n- [Uppy](https://github.com/transloadit/uppy) _(+23.8k ⭐️)_\n- [bit](https://github.com/teambit/bit) _(+13k ⭐️)_\n- [Aurelia Framework](https://github.com/aurelia/framework) _(+11.6k ⭐️)_\n- [pnpm](https://github.com/pnpm/pnpm) _(+10.1k ⭐️)_\n- [ethereum/web3.js](https://github.com/ethereum/web3.js) _(+9.8k ⭐️)_\n- [NX](https://github.com/nrwl/nx) _(+6.1k ⭐️)_\n- [webiny-js](https://github.com/webiny/webiny-js) _(+4.3k ⭐️)_\n- [Mozilla Neutrino](https://github.com/neutrinojs/neutrino) _(+3.7k ⭐️)_\n- [workshopper how to npm](https://github.com/workshopper/how-to-npm) _(+1k ⭐️)_\n- [Amazon SDK v3](https://github.com/aws/aws-sdk-js-v3)\n- [Amazon Encryption SDK for Javascript](https://github.com/aws/aws-encryption-sdk-javascript)\n\n???? Don't be shy, you also can be in [the list](https://github.com/verdaccio/website/blob/master/docs/who-is-using.md).\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## 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[![browserstack](https://cdn.verdaccio.dev/readme/browserstack_logo.png)](https://www.browserstack.com/)\n\nVerdaccio also is part of to the [Docker Open Source Program](https://www.docker.com/blog/expanded-support-for-open-source-software-projects/).\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\n[![contributors](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://verdaccio.org/blog/)\n- [Donations](https://github.com/sponsors/verdaccio)\n- [Reporting an issue](https://github.com/verdaccio/verdaccio/issues/new/choose)\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- [Docker Examples](https://github.com/verdaccio/verdaccio/tree/master/docker-examples)\n- [FAQ](https://github.com/verdaccio/verdaccio/discussions/categories/q-a)\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://creativecommons.org/licenses/by/4.0/).\n","_attachments":{},"homepage":"https://verdaccio.org","bugs":{"url":"https://github.com/verdaccio/verdaccio/issues"},"license":"MIT"}