From 1904179af369375f06204a41b636e06acef22a09 Mon Sep 17 00:00:00 2001 From: "Juan Picado @jotadeveloper" Date: Sun, 1 Sep 2019 04:09:23 -0700 Subject: [PATCH] feat: add browser features to browse by version (#125) * feat: add browser features to browse by version * chore: verify whether version exist * chore: add link on versions * chore: udpate imports * chore: use mui links * test: add unit test * chore: Add todo list * chore: remove imports --- .../DetailSidebar/DetailSidebar.tsx | 24 +- src/components/Versions/Versions.test.tsx | 76 +- src/components/Versions/Versions.tsx | 52 +- .../Versions/__partials__/data.json | 6406 +++++++++++++++++ .../__snapshots__/Versions.test.tsx.snap | 2 +- src/pages/Version/Version.tsx | 49 +- src/pages/Version/types.ts | 2 + src/router.tsx | 2 + src/utils/calls.ts | 8 +- tools/dev.server.js | 4 +- 10 files changed, 6567 insertions(+), 58 deletions(-) create mode 100644 src/components/Versions/__partials__/data.json diff --git a/src/components/DetailSidebar/DetailSidebar.tsx b/src/components/DetailSidebar/DetailSidebar.tsx index 9edd19e..66777ea 100644 --- a/src/components/DetailSidebar/DetailSidebar.tsx +++ b/src/components/DetailSidebar/DetailSidebar.tsx @@ -16,6 +16,15 @@ import { DetailContext } from '../../pages/Version'; import { TitleListItem, TitleListItemText } from './styles'; +const renderLatestDescription = (description, version, isLatest: boolean = true) => { + return ( + +
{description}
+ {version ? {`${isLatest ? 'Latest v' : 'v'}${version}`} : null} +
+ ); +}; + const renderCopyCLI = () => ; const renderMaintainers = () => ; const renderContributors = () => ; @@ -24,22 +33,25 @@ const renderAuthor = () => ; const renderEngine = () => ; const renderDist = () => ; const renderActionBar = () => ; -const renderTitle = (packageName, packageMeta) => { +const renderTitle = (packageName, packageVersion, packageMeta) => { + const version = packageVersion ? packageVersion : packageMeta.latest.version; + const isLatest = typeof packageVersion === 'undefined'; + return ( - {packageName}} secondary={packageMeta.latest.description} /> + {packageName}} secondary={renderLatestDescription(packageMeta.latest.description, version, isLatest)} /> ); }; -function renderSideBar(packageName, packageMeta): ReactElement { +function renderSideBar(packageName, packageVersion, packageMeta): ReactElement { return (
- {renderTitle(packageName, packageMeta)} + {renderTitle(packageName, packageVersion, packageMeta)} {renderActionBar()} {renderCopyCLI()} {renderRepository()} @@ -55,9 +67,9 @@ function renderSideBar(packageName, packageMeta): ReactElement { } const DetailSidebar = () => { - const { packageName, packageMeta } = React.useContext(DetailContext); + const { packageName, packageMeta, packageVersion } = React.useContext(DetailContext); - return renderSideBar(packageName, packageMeta); + return renderSideBar(packageName, packageVersion, packageMeta); }; export default DetailSidebar; diff --git a/src/components/Versions/Versions.test.tsx b/src/components/Versions/Versions.test.tsx index 7ba48e9..fc96de1 100644 --- a/src/components/Versions/Versions.test.tsx +++ b/src/components/Versions/Versions.test.tsx @@ -1,35 +1,20 @@ import React from 'react'; import { mount } from 'enzyme'; +import { MemoryRouter } from 'react-router'; -import Versions from './Versions'; +import Versions, { LABEL_CURRENT_TAGS, LABEL_VERSION_HISTORY } from './Versions'; +import data from './__partials__/data.json'; + +import { render, cleanup } from '@testing-library/react'; const mockPackageMeta = jest.fn(() => ({ - latest: { - versions: { - '1.0.0': { - version: '1.0.0', - }, - '2.0.0': { - version: '2.0.0', - }, - '3.0.0': { - version: '3.0.0', - }, - }, - time: { - '1.0.0': '2016-08-26T22:36:41.762Z', - '2.0.0': '2017-08-26T22:36:41.762Z', - '3.0.0': '2018-02-07T06:43:22.801Z', - }, - 'dist-tags': { - latest: '3.0.0', - }, - }, + packageName: 'foo', + packageMeta: data, })); jest.mock('../../pages/Version', () => ({ DetailContextConsumer: component => { - return component.children({ packageMeta: mockPackageMeta() }); + return component.children({ ...mockPackageMeta() }); }, })); @@ -38,8 +23,51 @@ describe(' component', () => { jest.resetModules(); }); + afterEach(() => { + cleanup(); + }); + test('should render the component in default state', () => { - const wrapper = mount(); + const wrapper = mount( + + + + ); expect(wrapper.html()).toMatchSnapshot(); }); + + test('should render versions', () => { + const { getByText } = render( + + + + ); + + expect(getByText(LABEL_VERSION_HISTORY)).toBeTruthy(); + expect(getByText(LABEL_CURRENT_TAGS)).toBeTruthy(); + + // pick some versions + expect(getByText('2.3.0')).toBeTruthy(); + expect(getByText('canary')).toBeTruthy(); + }); + + test('should not render versions', () => { + const request = { + packageName: 'foo', + }; + + // @ts-ignore + mockPackageMeta.mockImplementation(() => request); + + const { queryByText } = render( + + + + ); + + expect(queryByText(LABEL_VERSION_HISTORY)).toBeFalsy(); + expect(queryByText(LABEL_CURRENT_TAGS)).toBeFalsy(); + }); + + test.todo('should click on version link'); }); diff --git a/src/components/Versions/Versions.tsx b/src/components/Versions/Versions.tsx index 0910ea2..f8d250c 100644 --- a/src/components/Versions/Versions.tsx +++ b/src/components/Versions/Versions.tsx @@ -1,57 +1,85 @@ import React, { ReactElement } from 'react'; import List from '@material-ui/core/List'; +import { Link as RouterLink } from 'react-router-dom'; +import Link from '@material-ui/core/Link'; import ListItem from '@material-ui/core/ListItem'; import { DetailContextConsumer } from '../../pages/Version'; import { formatDateDistance } from '../../utils/package'; import { DIST_TAGS } from '../../../lib/constants'; + import { Heading, Spacer, ListItemText } from './styles'; -const NOT_AVAILABLE = 'Not available'; +export const NOT_AVAILABLE = 'Not available'; +export const LABEL_CURRENT_TAGS = 'Current Tags'; +export const LABEL_VERSION_HISTORY = 'Version History'; class Versions extends React.PureComponent { public render(): ReactElement { return ( {context => { - return context && context.packageMeta && this.renderContent(context.packageMeta); + const { packageMeta, packageName } = context; + + if (!packageMeta) { + return null; + } + + return this.renderContent(packageMeta, packageName); }} ); } - public renderPackageList = (packages: {}, isVersion: boolean = false, timeMap: Record = {}): ReactElement => { + public renderPackageList = (packages: {}, timeMap: Record, packageName): ReactElement => { return ( - + {Object.keys(packages) .reverse() .map(version => ( - {version} + + {version} + - {isVersion && {timeMap[version] ? `${formatDateDistance(timeMap[version])} ago` : NOT_AVAILABLE}} - {isVersion === false && {packages[version]}} + {timeMap[version] ? `${formatDateDistance(timeMap[version])} ago` : NOT_AVAILABLE} ))} ); }; - public renderContent(packageMeta): ReactElement { + public renderTagList = (packages: {}): ReactElement => { + return ( + + {Object.keys(packages) + .reverse() + .map(tag => ( + + {tag} + + {packages[tag]} + + ))} + + ); + }; + + public renderContent(packageMeta, packageName): ReactElement { const { versions = {}, time: timeMap = {}, [DIST_TAGS]: distTags = {} } = packageMeta; return ( <> {distTags && ( <> - {'Current Tags'} - {this.renderPackageList(distTags, false, timeMap)} + {LABEL_CURRENT_TAGS} + {this.renderTagList(distTags)} )} {versions && ( <> - {'Version History'} - {this.renderPackageList(versions, true, timeMap)} + {LABEL_VERSION_HISTORY} + {this.renderPackageList(versions, timeMap, packageName)} )} diff --git a/src/components/Versions/__partials__/data.json b/src/components/Versions/__partials__/data.json new file mode 100644 index 0000000..19e1e69 --- /dev/null +++ b/src/components/Versions/__partials__/data.json @@ -0,0 +1,6406 @@ +{ + "versions": { + "0.0.1": { + "name": "@verdaccio/local-storage", + "version": "0.0.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.2", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-istanbul": "4.1.4", + "babel-polyfill": "6.23.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-es2015-node4": "2.1.0", + "babel-preset-flow": "6.23.0", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-transform-runtime": "6.4.3", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "e7e4ea74f20331dfde0a7133a02b5b95d68696a9", + "_id": "@verdaccio/local-storage@0.0.1", + "_npmVersion": "5.3.0", + "_nodeVersion": "8.2.1", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-J7qeK3r6jbaMOf4mBIqL1bAdb7Iwb+mC4ZaE9PUE2TctzXSkRRnk2M33zWGhZV0ziEPGAF40wC76wWex2GvXeA==", + "shasum": "9c71cbeeb922b35efc1b31949d0afa6aac97e9b6", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.1.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.1.tgz_1502536792670_0.3513342353980988" + }, + "directories": {} + }, + "0.0.2": { + "name": "@verdaccio/local-storage", + "version": "0.0.2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.2", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-istanbul": "4.1.4", + "babel-polyfill": "6.23.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-es2015-node4": "2.1.0", + "babel-preset-flow": "6.23.0", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-transform-runtime": "6.4.3", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "626ea013ee810da9115550e0a60f44aa3d08e9a0", + "_id": "@verdaccio/local-storage@0.0.2", + "_npmVersion": "5.3.0", + "_nodeVersion": "8.2.1", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-Su0cQpLAaBab3qekpcHO+J/JCfoznTuU0P7e5q9T7R2trGVobYXvsTiIB/usQNmDr2e+1N6iBhMst7Uy+231ag==", + "shasum": "fe79ad6f9ceb631857618038486f729098e7b31b", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.2.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.2.tgz_1502611253150_0.21545960218645632" + }, + "directories": {} + }, + "0.0.3": { + "name": "@verdaccio/local-storage", + "version": "0.0.3", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.2", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-istanbul": "4.1.4", + "babel-polyfill": "6.23.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-es2015-node4": "2.1.0", + "babel-preset-flow": "6.23.0", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-transform-runtime": "6.4.3", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "26b1d3a00654056290afdd9f30886f2c3858fdfb", + "_id": "@verdaccio/local-storage@0.0.3", + "_npmVersion": "5.3.0", + "_nodeVersion": "8.2.1", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-7fxCm/XySegSGvuDlBLDIND5W2WN1NLhJSDtroH/23SnJ5laIFKBXfG53IOjpqYvaEKfH4ScguZOlPnCj50rJA==", + "shasum": "ce1f4a2ac415129c04e17a8758daf47878143e78", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.3.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.3.tgz_1502611322906_0.4987888054456562" + }, + "directories": {} + }, + "0.0.4": { + "name": "@verdaccio/local-storage", + "version": "0.0.4", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.4", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-istanbul": "4.1.4", + "babel-polyfill": "6.23.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-es2015-node4": "2.1.0", + "babel-preset-flow": "6.23.0", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-transform-runtime": "6.4.3", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "41f87938fa8d6a42372a18310514cb5c15e36905", + "_id": "@verdaccio/local-storage@0.0.4", + "_npmVersion": "5.4.0", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-MF5dHUVHe/hxDc0DLAFFqqJYhFjuB1+EMXA9sHSLpegptFvnbTFK5zWJgp4OqWkm9iTLg0NWwprdT23ntnzx2g==", + "shasum": "b6218fab2b24398eee58b755873c865c5cce800b", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.4.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.4.tgz_1504375459873_0.25156249036081135" + }, + "directories": {} + }, + "0.0.5": { + "name": "@verdaccio/local-storage", + "version": "0.0.5", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.4", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-istanbul": "4.1.4", + "babel-polyfill": "6.23.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-es2015-node4": "2.1.0", + "babel-preset-flow": "6.23.0", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-transform-runtime": "6.4.3", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "c389017d46004f640e0619ed520a962eee26576f", + "_id": "@verdaccio/local-storage@0.0.5", + "_npmVersion": "5.4.0", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-BbMqB5XfmJFfR+O41eJyHQx6GFTorUDt5LqzIHU/hwU8tfmLdhp+AjosPm/We7Hl6JlXVfNS6SHNNb7SbZk7yg==", + "shasum": "f26501a26f5810e0f96972c168d400b6a2bf044e", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.5.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.5.tgz_1504392857842_0.10217198822647333" + }, + "directories": {} + }, + "0.0.6": { + "name": "@verdaccio/local-storage", + "version": "0.0.6", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.4", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-istanbul": "4.1.4", + "babel-polyfill": "6.23.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-es2015-node4": "2.1.0", + "babel-preset-flow": "6.23.0", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-transform-runtime": "6.4.3", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "a24856a81638ad8fe1035f592939b17422f77649", + "_id": "@verdaccio/local-storage@0.0.6", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-ey4xu9OuEWogpj15z9tyHIxiBtNH+j/n2VfHHk1kLSIJz/RFmcMsj9DOxEHNbXkVoVw8cNe/3dPtIqIC6uCstw==", + "shasum": "fae664f81fd71fd15c9d0c804a545b170fb9eaa0", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.6.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.6.tgz_1507232644596_0.8236589685548097" + }, + "directories": {} + }, + "0.0.7": { + "name": "@verdaccio/local-storage", + "version": "0.0.7", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run lint && mocha --require babel-polyfill --compilers js:babel-core/register ./test/**/*.spec.js", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "0.0.4", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-plugin-array-includes": "2.0.3", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-inline-imports-commonjs": "1.0.0", + "babel-plugin-transform-runtime": "6.4.3", + "babel-preset-env": "^1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "flow-bin": "0.52.0", + "mocha": "3.5.0", + "nyc": "11.1.0" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "streams" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "db0dbb9dd5e453c88ef02e4e9636c33048d4a9f1", + "_id": "@verdaccio/local-storage@0.0.7", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-om2GbeLzpZ/71PQVcoPxxnN3g29BFlYWVaEZzVUo2whbrM/arKRtc4OaGAzdNGo/6y8DI9puPovWHHJJxzUx5g==", + "shasum": "3d1679b894028d598562e220809d1b1651ae3746", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.7.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.7.tgz_1507270696356_0.8458985914476216" + }, + "directories": {} + }, + "0.0.8": { + "name": "@verdaccio/local-storage", + "version": "0.0.8", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.0.6", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-polyfill": "^6.26.0", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "bcda4da1429e590f3b840821bf3e7d960909eb76", + "_id": "@verdaccio/local-storage@0.0.8", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-yYuQCHRwCvLZECuh4WzDlF4GfeUdaXea6+8B916ewNqPWEpLBmBS6pMYYuHCT4EksRXT+gwaYrVoELlRSxWr0g==", + "shasum": "449bbeef31f3085403f9e8005566e546c345279a", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.8.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.8.tgz_1508649727141_0.7030152315273881" + }, + "directories": {} + }, + "0.0.10": { + "name": "@verdaccio/local-storage", + "version": "0.0.10", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.3", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.0.7", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-polyfill": "^6.26.0", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "23d293e1d183cb055a1c143b4a39ea96e7dd0899", + "_id": "@verdaccio/local-storage@0.0.10", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-9hUoAtcbCTTlzvnyRbfq6yS5b7DY6TA5d8vpI06VjhqdMgHm9hj6DUfSnlJEyYsYu0WFpeuZ5dpYL1vVhltiDQ==", + "shasum": "ef5746b878a5f82d57446c023c9fa3cf14c69439", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.10.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.10.tgz_1508659043967_0.81699780956842" + }, + "directories": {} + }, + "0.0.11": { + "name": "@verdaccio/local-storage", + "version": "0.0.11", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.5", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.4.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.0.7", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "612574fc0f7cf93b91692ac6a9da8686ae9be46a", + "_id": "@verdaccio/local-storage@0.0.11", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.3.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-oZV6brGRysCBSL7Va2NuZAYoDSjWqOV/MO6eSEjxn5xfPbWnKcdHMr07iPhHoOp7YzZCqRDyi91PzniWJsVXFA==", + "shasum": "3a121f6f08a7cfed1d778c5db26d095542c74cad", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.11.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.11.tgz_1508661884895_0.5070823468267918" + }, + "directories": {} + }, + "0.0.12": { + "name": "@verdaccio/local-storage", + "version": "0.0.12", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.5", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.0.7", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "71fe3ac37622eeef60f79ee390286a2a580dd763", + "_id": "@verdaccio/local-storage@0.0.12", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-kX1lJQBMuTCwTHeg5gT39tTGWx6tYeSYzGuoj6yAB+2vcehXhMcjaQgL4CGE+7EU6o5HWKzLLtSeiy20BgBq3Q==", + "shasum": "b664a57b6b094f8f12ead4ccbc63cbe7785238c7", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.12.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.12.tgz_1513508341968_0.03803883655928075" + }, + "directories": {} + }, + "0.0.13": { + "name": "@verdaccio/local-storage", + "version": "0.0.13", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.5", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.0.7", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "e4d56b879069b5fa1ba479682dac0ab79859e755", + "_id": "@verdaccio/local-storage@0.0.13", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-s66kEa45+pWM7wNB2dzgxSAySkdqbWLr8hCu0hf87CpNjD4n9qzzu8K9+ixtiJew0JoC8Sz6d47dV9p6HFFLyg==", + "shasum": "b1de23de7373944c9995bc7b40d80c77193a858f", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.13.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.13.tgz_1513508408800_0.45964754093438387" + }, + "directories": {} + }, + "0.0.14": { + "name": "@verdaccio/local-storage", + "version": "0.0.14", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.5", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.0.7", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "b10ca37e513a3a9dba89c20c62995219f9efdecf", + "_id": "@verdaccio/local-storage@0.0.14", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-v5wiPAAPiD0FqdRvcex1GWYuZRNId6aJsxEqIIJajiGTzKqXcVNRMjU2mhlXuZ+A4nzlO5XjG/LwRTrymSybUg==", + "shasum": "bd9d7084a33336111448801fd266f2dbc8bbe6dc", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.0.14.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.0.14.tgz_1513508555256_0.8643314479850233" + }, + "directories": {} + }, + "0.1.0": { + "name": "@verdaccio/local-storage", + "version": "0.1.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "^0.0.5", + "@verdaccio/streams": "^0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.1.0", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "^7.2.3", + "babel-jest": "^21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "^4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "^21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "^21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "^1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "cf42df1228fb341e296a820537487842e74a1fb2", + "_id": "@verdaccio/local-storage@0.1.0", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-qEDN8opqVL4WXIfhLoRX4TU2XBL7c6xS8OMSo+s7/NxgjSGnAKiL3k5cmNmr+1i5l1BnDaD8Z0cMBtaxYNh5KQ==", + "shasum": "bab877e5d07bea926c97f251bddf2bfa9edd7026", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.1.0.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.1.0.tgz_1513845533792_0.2992796991020441" + }, + "directories": {} + }, + "0.1.1": { + "name": "@verdaccio/local-storage", + "version": "0.1.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.1.1", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "7.2.3", + "babel-jest": "21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "88591a25da90c637fe68fa1ced7012c1450d16b6", + "_id": "@verdaccio/local-storage@0.1.1", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-hnLODGv2VxpnHnNkfREeP03Vi9Ct04egvwINJVGapxH1T8rQEjmPfFWOVcf2eA84Pb5kmxNuz9dTNOr+ca7kqw==", + "shasum": "99a93558f6f3f0ab4be6a93318b8a112c50b44e5", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.1.1.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.1.1.tgz_1514469654656_0.7455062658991665" + }, + "directories": {} + }, + "0.1.2": { + "name": "@verdaccio/local-storage", + "version": "0.1.2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.1.1", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "7.2.3", + "babel-jest": "21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "39176ea2600e3f10bf407d390366d35d17bc0738", + "_id": "@verdaccio/local-storage@0.1.2", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-h8VBNBEapQSp3+CRxdbVjlVyjSWhHojjd6Ec7xJwS/0niZLl4CZenOb2iGWGhchgkvz8+CSYly+v0nvFmZ2zYQ==", + "shasum": "02698392af1c1e7951e9e4fc7de1d61ca1bc4483", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.1.2.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.1.2.tgz_1514475815930_0.5772202969528735" + }, + "directories": {} + }, + "0.1.3": { + "name": "@verdaccio/local-storage", + "version": "0.1.3", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.1.1", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "7.2.3", + "babel-jest": "21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "21.2.1", + "nyc": "11.1.0", + "rmdir-sync": "1.0.1" + }, + "nyc": { + "include": [ + "src/**/*.js" + ], + "all": true, + "cache": true, + "sourceMap": false, + "instrument": false, + "report-dir": "./tests-report", + "reporter": [ + "text", + "html" + ] + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "5962e4790c6d08f3716e575946664770ecab6565", + "_id": "@verdaccio/local-storage@0.1.3", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-f2L0VF/tD2E7ghNZRktHUmDIXSK6n+9AsLhXRemXtuUqAyCRvD5CzKWrKuq4vkbDzrNAAAullbzWxmfEfNGbsA==", + "shasum": "f8f5f39340b52042bc8c3c3693de1d1660cf1ac7", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.1.3.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.1.3.tgz_1516143296362_0.9647833949420601" + }, + "directories": {} + }, + "0.1.4": { + "name": "@verdaccio/local-storage", + "version": "0.1.4", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "0.0.2", + "async": "2.5.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.1.1", + "babel-cli": "6.24.1", + "babel-core": "6.25.0", + "babel-eslint": "7.2.3", + "babel-jest": "21.2.0", + "babel-plugin-flow-runtime": "0.11.1", + "babel-plugin-istanbul": "4.1.4", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-preset-env": "1.6.0", + "babel-preset-flow": "6.23.0", + "cross-env": "5.0.5", + "eslint": "4.4.1", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.35.0", + "eslint-plugin-jest": "21.2.0", + "flow-bin": "0.52.0", + "flow-runtime": "0.13.0", + "jest": "21.2.1", + "standard-version": "4.3.0", + "rmdir-sync": "1.0.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "417e006aa2daefd4408f716421a031da8dbf8563", + "_id": "@verdaccio/local-storage@0.1.4", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-ffhrGNUG/ls9SJt0p+r5kw0Hqq7AvbaQzfhI9qiFLbTKE31wrQVGPuR8WF3seJpLWh/LMOl56PJX468uzCGI4Q==", + "shasum": "7e235d8f3e7a98bfa6214c75ae80a8e5ae1afe04", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.1.4.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.1.4.tgz_1516174129274_0.29769152449443936" + }, + "directories": {} + }, + "0.2.0": { + "name": "@verdaccio/local-storage", + "version": "0.2.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run flow && npm run lint && jest", + "lint": "eslint .", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.4", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@verdaccio/types": "^0.2.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.1", + "babel-jest": "22.1.0", + "babel-plugin-flow-runtime": "0.15.0", + "babel-plugin-istanbul": "4.1.5", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.3", + "eslint": "4.15.0", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.41.0", + "eslint-plugin-jest": "21.6.2", + "jest": "22.1.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "fca4ce1d52d6492aef194632dc7da07598695912", + "_id": "@verdaccio/local-storage@0.2.0", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.7.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-VrvEgcUMBTvQJBxh/daKgTQqKzvLac0gd/Kb6OHjO6PEiPp3Vwyng+cTQZC8Oa0zvj86FHeyafr0yjO9YZWi7w==", + "shasum": "fa6803a7799e2a5e2d2479044038902526095705", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.2.0.tgz" + }, + "maintainers": [ + { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage-0.2.0.tgz_1516174773735_0.5048427053261548" + }, + "directories": {} + }, + "0.2.1": { + "name": "@verdaccio/local-storage", + "version": "0.2.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "^2.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-plugin-istanbul": "4.1.5", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.66.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "cd8624075b65127809111bc688dc851bd2883ca1", + "_id": "@verdaccio/local-storage@0.2.1", + "_npmVersion": "5.6.0", + "_nodeVersion": "9.4.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-3p+wKycggmjfBzlCTr2FC/bhJohyDIgi2JCP0CpNTQOwYC349iSmuY3IAmxsRPnTqCPjpKqOneIUxweCWmfG+w==", + "shasum": "3b9c4a36f7952a8933b920b185f5ef100dd0c9fd", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.2.1.tgz", + "fileCount": 11, + "unpackedSize": 23172 + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_0.2.1_1520100235160_0.7132191424826602" + }, + "_hasShrinkwrap": false + }, + "0.3.0": { + "name": "@verdaccio/local-storage", + "version": "0.3.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "^2.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.66.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "7236d02f172af39bcfcc7ac01eae7511d38c90b0", + "_id": "@verdaccio/local-storage@0.3.0", + "_npmVersion": "5.6.0", + "_nodeVersion": "9.4.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-dqbU9H0TOfcEQbwnXqs7PZzdATXVsToKMbacke+1bd+nZ4rUHF6Gu9ah/VlvynKxK/koqgayTZa6BwPjvPSuMw==", + "shasum": "6fdf3fac243a43842ecfc84a0207c4ba5e4cd5cb", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.3.0.tgz", + "fileCount": 10, + "unpackedSize": 18856 + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_0.3.0_1520102099259_0.32232478343893867" + }, + "_hasShrinkwrap": false + }, + "0.4.0": { + "name": "@verdaccio/local-storage", + "version": "0.4.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "^2.0.4", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.69.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-prettier": "2.5.0", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "prettier": "1.10.2", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "2dbe5be57cb96308ff18e636e279e0da6662335a", + "_id": "@verdaccio/local-storage@0.4.0", + "_npmVersion": "5.8.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-EAGvJwr8A7SEmzMEVkFmPAUanXv21FsCJ7+sFf+Z+Zg4m7nuVJRd/YfCG+yoqKbNNZw2HiNDO/w2S4vy9kauZQ==", + "shasum": "991b1580069d158b90a203f9641fea40a8e3651a", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.4.0.tgz", + "fileCount": 11, + "unpackedSize": 20840, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0jltCRA9TVsSAnZWagAAHlAP/jVxzVrB4fSimdqdVH/Y\nM2fRrWbNQFEqyiEVFi5Q5uEg7M+c6q27X2axtvt7OuMIi9+9WySxsKHLxAJ9\nAsXb/bZw1VBbxUZjA06P6fJsSrdz1TZgjw5at6Tguaf6yEasII6rokxhNIv3\nVgOHSgDVc8rdW5/Mu9aT9zeoEttAp6RxuZNPOSFlzkdRFn2J0Xj8CRnQ5/XT\nB23/wAePLIoT7ALeITXWlI9EA/PYmwHqIwLqaov6SAR0p6AsjK4SLa5caK3q\nT8cxj1pfbpvg/qvSIa42JgvN4qx7sdzbcn+1yJvAUnp8KcqbnF9yyaA+ZJpJ\n4Z9M9EidgysNGyCiUzxc+3OTLg6aQ5oO/3zlVR0EYTHAbgQWVlR15YEzj0qT\ndit5NHFHs8epddbagoVuNJYqhh/ES76QDeWv/qiY5lDryKe5kqzNm+Buc8A3\ns+QjdtwgGD7i95IRutEbYuCzQEaF+0/VfZDOJHsIem35NzNjJSrEWMl2NBUZ\nVsFXqbw4Uk3tQkk4cOZ/rBg1ECklNlqet4z2/TatIVGAkBTJl4uFKchL80Qp\nMuWJrGUfgUiiZ6R57ob1bL+av1IFjbqyjv5lJvq1JjolqRZNPZ4jAaDNxAAB\nkd/NQ/Pv3gw9Oi/qr2hBpIRCjEU+kkfyPRQoN7HSFHYWeEn1E2rzW3Srzu4P\npNVI\r\n=4p02\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_0.4.0_1523726700496_0.8659456765457527" + }, + "_hasShrinkwrap": false + }, + "0.4.1": { + "name": "@verdaccio/local-storage", + "version": "0.4.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "^2.0.4", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.69.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-prettier": "2.5.0", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "prettier": "1.10.2", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "9892f4e4738d5a958b89ed9355be602af8c67aef", + "_id": "@verdaccio/local-storage@0.4.1", + "_npmVersion": "5.8.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-zViPyDuQrWD8acv1cfFJgDQ0HpDZDgqetjlNTgHhJMsKYkXzQXh33uyPGPq4x/IaFHcCpMpQBC2CL5VyLIsFpw==", + "shasum": "5283bde2eeec260a1423cabcc41aab713339f840", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.4.1.tgz", + "fileCount": 11, + "unpackedSize": 20858, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0jtzCRA9TVsSAnZWagAAeT8P/3VM0pfpEYjzZ7p0r30C\nLSNfesciJyKyb6ah+H+mCtdegVlqWTpDTEQSi3vbJpoYjW6tJlwmN/XCNFQ1\naS2x2NOSj4dWhE2zcxyVf+szPTLnx1mtOfNetaDjCGj9GIY7bu2jT0GnzXP5\nb6aO1WIpEwTX8Q3TF1AIQSFJPEZ9dAKUCTMYW6omEtDAgo5NM2opHq1gawAM\nLwKDMyUGA81LDRos1X2bIC1Z/HG5QofjILE6ydhtRk+BWcWhO+weWx4e7LtD\nUScKVzjvchMLnbZKImKIFjwSHUaa0W7NL3cx4CGcLDAkzN6+d/VvbckkjB3W\nGh/pXLaAu7GvDe46F41N7apozlcjCx68S/Kky3A/kL+Iei3trMTrVeM+PWhd\nMkEL387lbngesbmTBx55unkxj+pYsU3fNOQuromWTmJs7Kc071E9KMWSAlBa\nEwuU2dVvxBVI59Zb9Q3T7vERs6Yyr/HhwAyx6JnU7Nj3At3q+W1ASpyv0VIb\nVh9C7IhKFcufB41xaRQ9Vs5sr5W5YnHKThq7JizwDw61oRWfvh+dDk9xQowE\nstI9D0VdCiRB7z7Ci4TYhqG68azXwfOBwYZSP4V63j5Njapm118bLODya4gG\n3Eh9eOcfSpI9uMrBiy1Qj4MIApvlIrxtI4xzHbFEw8amRwMLOsm6F8rShXVa\nGTY/\r\n=tdIS\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_0.4.1_1523727219276_0.7775600731384855" + }, + "_hasShrinkwrap": false + }, + "0.4.2": { + "name": "@verdaccio/local-storage", + "version": "0.4.2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "^2.0.4", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.69.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-prettier": "2.5.0", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "prettier": "1.10.2", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "35122022d3c1775f2e95c82267405d4864fba625", + "_id": "@verdaccio/local-storage@0.4.2", + "_npmVersion": "5.8.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-MtnQN72j5K/y3iC/yem92rMYAJ9RM5Vs6uXEH50LV80gfafWdZtsfKZ88mdtqTvcTnkbLSnjIxYH7ZTAJUKCLg==", + "shasum": "e64114cd54b537db180084b7db812fc1a721550e", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-0.4.2.tgz", + "fileCount": 11, + "unpackedSize": 20748, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1lA1CRA9TVsSAnZWagAAMOUP/0zxosSSMH7ISRav32U8\nLu7y85SxVEEohsKIJvWgyh3UwhMwaqbPeue7lU098io9R7ZCwSlU/rE0Ddyh\n2DOO5bFZtqNqJDEdv1co8Z/Jub84LabVOAtqYnYsea6Cx6VjOClg5hX15MaX\nZke7vmDEHl7y9eNnG6jtiqu88T1LaSjSDk+uVVh5Y7hjf/xGUgMFO2HwmggC\n6EQGdfZIi6OwyqEhJqdj1q+I5FtPqCS4XEBrae+GGj83rQumapFxcNJd8uG0\nxubIxDbcMx3aCpHxsJMEHP9615NpPciyyHzNMD1RD6FhTONyrETpgjYe06wl\nr/z+PjqQFkc6mdWsxEkKk9lx3AR3nIFQiTwOb0i+8XzSJ2dWOH7ySQIQzprm\ngspMxjHTK8T6vn/3V1/9pv3zCOIveMsnBm3sSG3cCyjIAahiXrGW8rYWckeB\n8tVQpyj4i/1wfISHRMV3+0hZAnrL4plLzW2X0XB3jEyVJZG20X2ES0lBLXof\nLOsQtSW4LDeiNvEh1CyM7B82VHeWc2tltGxOX9964tRRWfqTXwFiz4ekvr5B\nAXrf/HZZUqipzP/pNj4ff/lrixIi+fgH77gIoAY0VjAo6kWOpmuixexqx4SG\nWrKthEtnLfp7Snt2xDcLJ2lJUSOUqVgbRtDnbGihzQy6bQC0xwzNZFlFa3CV\nu+JM\r\n=ttEb\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_0.4.2_1523994675912_0.03436629377784306" + }, + "_hasShrinkwrap": false + }, + "1.0.0": { + "name": "@verdaccio/local-storage", + "version": "1.0.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "2.1.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.69.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-prettier": "2.5.0", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "prettier": "1.10.2", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "7042144ec1f462f8b48ec21f845c8e0d70ab250e", + "_id": "@verdaccio/local-storage@1.0.0", + "_npmVersion": "5.8.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-M8Iu4hO7ybJ4813NEHfqQgoG+wNT3e1RaI20beUL8F16y1iwY1jbFbtXXDUuznvfWV+L1n3qspwrkLsXoZjgkw==", + "shasum": "be94404594b3f2216f1508136a9134392a7268b8", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.0.0.tgz", + "fileCount": 11, + "unpackedSize": 20867, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2YpZCRA9TVsSAnZWagAAqFwP/384X+EQ2JhJw3ZlDsSW\n+F3S3mJ459i/f/cqluEkAjUvS5yyD8YAp+KRVGVKJw0S6Tt50pv5V1/9mjGY\nt5615hrmnI6HdKtiMyKj+1gtCfW9uvAupG/W7BLGk3Vnne+7e5dispXUdShK\nt//njxoVKKO3XQ4EBHYOXEv2/WlCP4sxSOA0asTL79t3fixtcURJVuX5mpwG\nHC7oyActy2WkAiy1uRL57OfEIaok1QAadJjS/zj97/4r7eMF9Eq7+K5D2s+j\n8+h9JYv8Q1j/PMqBrIIODPVPmUdskW4MDw5NK8crteYfA5xEzyN/3x/Z7aAK\nOQ8FLRowwgFnidfzDT635hIy9im4Sb1ntcejVCrL9Bk2PH0UwLbcRJZRC8s/\nPEdtZ7qjI4u4A5e2flU9xG0/pYtOSTA0n/sEOWHZ9vb9xTvgUUIFa665al3Y\nIxjJUQ3ogvKfMKjexmPEpjLAPnTlf6m/95ScjIBJaxYANHsBEAC3BWObTNNp\nm1R2fBGTLNaRkUJjO0snWQk/9IFIK3F2FWm3V+di9wyHMu9qN1dv5uI+wKvJ\naxL/qK8xfIsYvq9YiOuGz68hKOwCMAKRZu73j8qk57C4wJN4VoAw8yR9Doh7\nfJmVoY8mI5hTCB7yBdHpXmdPWxR2l5yBkf8rE171Nv5AmF2ZyYYOTdcBWv2i\nClY1\r\n=z6gk\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.0.0_1524206168652_0.2607629165304879" + }, + "_hasShrinkwrap": false + }, + "1.0.1": { + "name": "@verdaccio/local-storage", + "version": "1.0.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "^6.0.2", + "@commitlint/config-conventional": "^6.0.2", + "@verdaccio/types": "2.1.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.69.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-prettier": "2.5.0", + "eslint-plugin-jest": "21.12.3", + "husky": "^0.14.3", + "prettier": "1.10.2", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "a9fe2f2e2aa132035169856ea6b7dbab571f1c8f", + "_id": "@verdaccio/local-storage@1.0.1", + "_npmVersion": "5.8.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-mAOMHMd3wh9fIA4tTw4YhbVRa1Ku//jDv0BVNkG61M1WQFkXxZOIx3b7kT09YpSwjEAonyovwYSfyaCxg3hoxg==", + "shasum": "eb5d3a5e035d302ecf756b68eee7f3c48f32ca88", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.0.1.tgz", + "fileCount": 11, + "unpackedSize": 20896, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2iSOCRA9TVsSAnZWagAAZzkP/2Q1TI2BB+3VR2PxK9u3\nDv1qO7Rdcza+xjvRR1mejyDzuNe9eeUs1zsmv2/ecPsKngH+CMJ1r53TAXO1\n/BngeLEMpSEdtmYJhkNXWQoxjJoiNG33xDgm9X8E1aWtG1UFug3ExVAXVqAU\noFSxML4FHOD9ODjs6zmVBmjUu9/IufdlATg/SpojPZLt1/4RuJ3nzx2YEaHH\nW3LBiovjynPA7+oEC++vkbPCUXph/2LD2Y07lzA85Uuv0KVgQ4pTUDOPzmPK\nWi1BAay+RXCz+StylgbHhp62PSeXFtTFBaxialcEGXYHnOwpDdtETVYqHP62\n1u7Vy7ryT/5B/UhkbDD3IwqVVTTfXFQZD+fdC6GIwEGWZZAr3j/xJDk2WPpU\nVK2CY9L6vrDFCvR16Ql/ICsz2Fqpjv9RPBdR4PzLpk7Yra+q1hBnjMlW9tHH\nM7/QWXNcXD/ygW4h50ti8A59zZmEK7EKRJv+LvrpWQQqsvZ7O3i2TUYh58nt\nxUYQ3KQkJ8P4QOxEJ2V3Hj/5mYHXch0RUBlu9FGY9T/zubRmJripfc1Nff7Y\nroE3lWOPGH1S/jyLDxyDALdz8t+87pkpMayEkkjdUDayfxK6TSOlDNp6xlPN\n9iv73AJUrDHWkQuq5jcKb0zDK2AO/bTyxuPisO2PtuW8vEIXcJLJbYauLDvG\nLSYP\r\n=PUDN\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.0.1_1524245646270_0.4488942141184511" + }, + "_hasShrinkwrap": false + }, + "1.0.2": { + "name": "@verdaccio/local-storage", + "version": "1.0.2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.5", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.5", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "2.2.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.2", + "babel-jest": "22.4.1", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "flow-bin": "0.69.0", + "flow-runtime": "0.17.0", + "cross-env": "5.1.3", + "eslint": "4.18.2", + "eslint-config-google": "0.9.1", + "eslint-plugin-flowtype": "2.46.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-prettier": "2.5.0", + "eslint-plugin-jest": "21.12.3", + "husky": "0.14.3", + "prettier": "1.10.2", + "jest": "22.4.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "e559100cbfb66b2adcfc667dac6a7e0df6eed470", + "_id": "@verdaccio/local-storage@1.0.2", + "_npmVersion": "5.8.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-Gd3eZ+sKfs/r71ojYndJxD6nP66K04jbghlARqq1cppKfa7JKX3PXNTKqsd5OtMok4J3Rcs/djRQde6aFBX/5g==", + "shasum": "3cdc2b27ce0496787f0ca36560b8a34b4959164e", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.0.2.tgz", + "fileCount": 11, + "unpackedSize": 20977, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2vcnCRA9TVsSAnZWagAAowcP+wWOwT3yTpfZyyhjeHQK\nzck8Cmhi+jkFJABAgsB3xt64Euch/AyBagnS+U4B23fEhFoeZkT1NLU9/42b\nzyXp0T+uq/PpvvLrXWssuZrDLkPnXCzYD8LuUrZii4J4vO7nPF2Vcr8oYJfq\nYnalgWq95R/JWy9XnQUv1VIlJ3nJB+cXrYcTYZHrq32zq/WjDuhW8LwcReJy\nej8B0pQPdxccGFst6lyfcJuVWsv8SwiQhYz8lT4kEwtvyAEy60dL+jfye6Xn\niJ16gbOiZfS1TjwtV7D9kab1nbbO7/u1DbEdjopzOh1LlyBnXXi8Eom6PkNZ\n0slYzfz/h8ntYkt93YJlI9TEXCGNZUHa20fVLHUW3hGUUZmXU4M7NhfHgERd\nFJH6TChG7Ny5CK2nV2B5g1PFybjpKNHjChFSdVbOza4kl51+r7L4EY9c4+4/\nlNdbdDT55hIBKkGph82/MG11slLFwZc+IdhJxD13EtuuePIW6bnR5nSbm6CL\nuKcRtB2lD00o75sfeuUf75Qp3zFei45VcxsO9abLVp0fRpXXk70vd3gULWOS\nztuPaBkK4t7O9blgos6MlaZwLVzGK0P/jE0mNFgFsK5ILQqhvqUM11Cm6UYz\nLIm3PZXlAMrZSGr3ghTtGwqfRO9U9TEcIjDax9bWhcID0WKB2XAszM6sO89f\nskhX\r\n=A0eg\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.0.2_1524299558170_0.5200282395683316" + }, + "_hasShrinkwrap": false + }, + "1.0.3": { + "name": "@verdaccio/local-storage", + "version": "1.0.3", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.0", + "http-errors": "1.6.2", + "lodash": "4.17.10", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "2.2.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "152205bf1bf75fe0f1ef48c5939e8e21f9abc8cc", + "_id": "@verdaccio/local-storage@1.0.3", + "_npmVersion": "6.0.1", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-0BZb3hMV5GZuPR81QiofnvhzAKhq5ROlS2nDtbmfR/03gEkFPt1CBD4JG/TORd/1XjcC6aKuRk3GDzPBYKflQg==", + "shasum": "f7916afbde27e725339b1fa1e11566c3734b5194", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.0.3.tgz", + "fileCount": 11, + "unpackedSize": 20978, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+LDjCRA9TVsSAnZWagAAL3kP/jmXDbTv60xJAc+V67bj\nMlhVI7NUyRuojS2HDTEKak7u9Gk0VzO/BUOZT6ChLNd6i/a026sqfCGC47wg\nAKJZdsXZ6l1xMFIw86lGSHPYQgDfO3aQBLWVEw/OSo0aE/tYrMGT36scYy2x\ngpJ+xY7lJd9xAMioYfavaqARB4YgOzgdumVQpP43YVat1Yr/bOcKpR4m3GJ2\nmXVysgAUfL4J8lZLEDslVsSnTfARkQELmONKZvyQtIUoW0eE3vWD8DIfKlWJ\nUI2ScXgPkT35HbNDgrau5qVsJ30VEVMplCn65A6sdjxaKh38GCs//bEESFIL\ni72O7oczMFwaXxO/bizauS7Ss9bjlWj2AnpIAO77ZPwrUepzjXjqHHVtz0Bu\n3zahmyFY7H0xJFuMQVsMFBK2eChbEf8TrfE31K+wkvxH6gIQG5jYgvVH1229\nUI8ws4hyqgQsuWQLZLoxbcO4liF+ghCKHeM5puhiocmY8Ow06DIfBDXnl7XD\nacf4bBKz11LlOU5ndmhVG32gy03i3PFXjvX9+8Ir9c9kpd2zA1cBFAZYwBR3\nSkihwGQRhc3ydtcpMQWYx79ljOKXQkxaJka5247LQq5ynI+75hupz0/ZINbr\nb4syfO+V2U1yqlMw3I+enUU+r8I8xSyIxi5PpwyrnhFJAkMRyUpaR2g7uJCw\n2UjS\r\n=nwXD\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.0.3_1526247649931_0.9797157409366237" + }, + "_hasShrinkwrap": false + }, + "1.1.0": { + "name": "@verdaccio/local-storage", + "version": "1.1.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.1", + "http-errors": "1.6.2", + "lodash": "4.17.10", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "c2ad3c0490410c895e462f6440349aee71c0decc", + "_id": "@verdaccio/local-storage@1.1.0", + "_npmVersion": "6.1.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-zuBS4aLM0CG7GBl3DTratzTBgjFmRdt9x0bPdT9k7T2OZ1iXh5KCAZmvgFS18WTB14Tj724feotEhDulbXFZDw==", + "shasum": "3a7931b144581e27073a5e9fa1bbd1c3dfd6684c", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.0.tgz", + "fileCount": 11, + "unpackedSize": 23720, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGv5WCRA9TVsSAnZWagAA0NIP/RR1c7wPR3KdC9elKMtn\nad65o1qThGFWg5fAhVKkv187UYOId/EBe1EiPY6WjA0YAkc2quvcxWJa5a9m\nURCAiq/ANMXMuJOzdVjIwFhlhQxhUomGDn5SQtxkLYxFVpW6sDGa0X6/R1dv\nAAUPK4rT804vF50bYYkWgdEBxAQHsY0J7StbMX5A8GeUXq3fAB92wIs1AwA2\nn9s/CXy9/qMx2Oj5caOrefaF+4JfkTkz63AoxSOt8VALVc9Dim08UPnlEzzJ\n/93yN9uxJzPGtgL7T6/PtYdhAygSQ6MIIySIAuSWl+9aFm/flkOvAL25MEb9\nI762v+sPtDHCoYN6XndZR80RVpINtOuaFDIdwJyH2CU7xEmWUSTHPNmjoPDk\nTY2Yr/uAW5icfI9zXShZ1LpJq9D5+0SGLSRBulxTX4hM58qVQG9x3WNBi5yl\n9PJPzL3LedoDB12m00eleFk7vIDkLVfQ7g6K1x/jLatbYmp6NHsy+zSyLgNU\nkekaAA0eMq/MK6AQjm/LFEX+fQDId6S9pL7pVZTWP9WuLBU35KWQ/0pSnlTG\n0RaMj7TXg5vWDGvMYN9zAN86d5PJKj5RcJ7PK8zR+IvR4H2D784b7tSg9iRF\nTPoXdKV6K7jt8vlWvZmYvPKcJHlU2FmRY6ny2a/aArO8kY6P5R4APGoMIMBZ\na/7X\r\n=7FP7\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.0_1528495701745_0.4539680608230001" + }, + "_hasShrinkwrap": false + }, + "1.1.1": { + "name": "@verdaccio/local-storage", + "version": "1.1.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.1", + "http-errors": "1.6.2", + "lodash": "4.17.10", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "565c1c0436b27d15396a59566dfe42fd7f71bd1f", + "_id": "@verdaccio/local-storage@1.1.1", + "_npmVersion": "6.1.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-2i7ZTyUOVqqfqPeLY1xaJTZzMBbDDZIbfccnxVCbCI7Blr2Fl3KGVJXunVX2NBuwu4bgBp6x7t5dIJUYdre3uA==", + "shasum": "df6fb8383c722ad526a4a14ff5604649ee678040", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.1.tgz", + "fileCount": 11, + "unpackedSize": 24580, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGwYwCRA9TVsSAnZWagAANaIP/jsh7KSqr9Cv9CTI9jcN\nFc3M96cmwgZyYpJMX3bzOSkAgsajONEiskHHb7Ouzr1EjncGuSu1t3P8/eqt\nzdWk5h0+NyVjPHbV26HrNM1EtsvrEX3Wpp2xzV8Bz6noaNweRaJY1AAfxS2+\nE834qeG00wLu/9cwaxP3B/rEnWjDf3MKbMIhN0S54HgQ5nNjRLSUP9+gBb/w\ne/+UO60JAcpSOiEJBh991H51TdadvnnsOi9jTOH8MZfH1aFi/QGGwu171OdF\nFuXTxBQlF7LPSETvP4tK9MQMNU//mn/1II5Xh9DW98XmM42q6uDn3QNZa/9G\nd9c5zEyV4pwxeNqfPL1Be5mAH7VqPa/7/JmR0xwRWJTR56W43ujCl0SWCvjJ\nGt0WbMIwCtwoykzTLTuBHtsLwVtmu0f7CX1cB/HdzsEGZxZxvGyOda9sS5+b\n8vYmaMRPUPrREKzpxojqzSMUG2Sbh8AmRjjlme6zgxga4DZoV30Pk1bOCjgt\n+bMe2rwGCPKlhFJdjD0CuMK5O5N8JzOEIegI4ZC722QZHYyWpecsRIoG5f0/\nVYl8k4OCfgC5C0o7dFm8vc54DJP0H7Rb0nV1R9mKPcSOp/WbMUUQ1pAguRSa\n8l7bdAlNtNQHH4JmE+avf1ET11O3Stjftv4D4xI5MUMeZHz/4Y0Mb1LddoSx\nIlQW\r\n=fUB+\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.1_1528497712656_0.8946762251425657" + }, + "_hasShrinkwrap": false + }, + "1.1.2": { + "name": "@verdaccio/local-storage", + "version": "1.1.2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.1", + "http-errors": "1.6.2", + "lodash": "4.17.10", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "c13077e05adb8677e5df7bdf36c14b4c5707a8e7", + "_id": "@verdaccio/local-storage@1.1.2", + "_npmVersion": "6.1.0", + "_nodeVersion": "9.9.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-JNnj09XluFH8+twxYk2CfCoLvXp/V1YqYYeZP1jj2K0mbsogoDDSdt0cnQzSSxfuYSxnLjuuIQFD/PrIh0CdFA==", + "shasum": "938f1da741d148db020bbe68bfb21e86d38e3177", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.2.tgz", + "fileCount": 11, + "unpackedSize": 24928, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG38DCRA9TVsSAnZWagAApr8P/3N8uJLv+QMwbzclIVL6\n7a/Lj8ukVBVNGPhhXUKiqaUJBzYUDg6zyrCS6kEgHvKAs5bEWStPLE4leOEl\nfHlKOcj0dAgYAav16tY34dh0KepM67Zm0IQECyy9yQvCfC5CUtpeybBjA+KY\nO8hf864kuDLbEB/aMZfwySwtBl3fRgEbfHe3npds3I8gLvJUINVvB3aKjGlf\n7OtlBKKNSnjFTtn4+phzG9EKH02lRgm/9o9NfzSTGITTOWPHnW5txRoub2hM\n+ZgPgN8Tuk16kT3+OdGNG67fRQ6H5WnM3wSEvsq+37VvrBk6WZnMOoLLTzNL\nLejmJdIV6UA8SeJqNtP/dvOiXO/jAW/GOWoaY8tf0CIiD1S9r7QCZHJutOY2\nLOY8XyDFmjSntyT/KFpmQt4klW3V10ZgXSWsD3dXNTb+ihRYrf8AFwatqPMU\nbd5XtK4hnDUlTbi7IGjdJl6WgKm//X4iiKxr6oF++sa01ecnhEyquAWaeVvb\nrev61Yo6AyP14LOjGm9Cev0+krvDH48TgzeXeDneAz1B3yXjs3TawOToPVfV\ng1i/GiCalmiEn99cUywdWiToLQqmep6/+sojfWNo3c7nxBokE1crVO9VVfNQ\nOMY8yiHm7YwtbpTMFRleV8++bKE236HELjBgoPBWQvfzeBD17KzRA6FlOfuo\nwf7V\r\n=Or/F\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.2_1528528642261_0.5962509292437765" + }, + "_hasShrinkwrap": false + }, + "1.1.3": { + "name": "@verdaccio/local-storage", + "version": "1.1.3", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.1", + "http-errors": "1.6.2", + "lodash": "4.17.10", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "9a210dc7d74f17d28a97bf45e223e5ed8694b0f9", + "_id": "@verdaccio/local-storage@1.1.3", + "_npmVersion": "6.0.1", + "_nodeVersion": "10.1.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-gyVzjByB9eSlV0K9BuXcVaAqpTAtm12H61g5LMtcDNQ8K2OPZ1AVa0SfIU1+0DP56Sef3LudmR0/emqxT6yy1A==", + "shasum": "2c1e5b830f69a6ade5a855aea581f3ba96a37cfd", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.3.tgz", + "fileCount": 11, + "unpackedSize": 25124, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS2eVCRA9TVsSAnZWagAAWUsQAKR7vp/N7furV1/LDOWB\nGHURLLa2WU0il1nYio/cV3SMS/L0iYg8GAhYHh/VCnlKJolaMdc94o0gIq8I\nS6GlSAOes11yAw64M8I6cA30qzh4fMw5zNmlxWZmAcya/vknpw+5VVALYSHs\n+9nViL1j5iWSwq0htp04lohc1yyLG8IE4sYrhjxMeojRYS0riDqKIBdK93Pb\nLcJF+Dl0bHWvMWThvRxr4qVjuBWA1GeFNtc1Mc1XGk2hgt6oovcT7kv8NgFo\nGj2x7nP5j+F0onzGeXEV4Js15IaoqnRnaQhWLwcGupIAZJ5DsXkJLd9nAmZP\nHNVZcsHeWt7SwicKizy9N4ePrUkdn5ZiLMAcBZM0B3bSFSVYlyStkztcwrU4\nSv+Kwniz+R2qmGeMPmCz00Y93yUv/iRvibDiSjSgzaFOipLNs1D/JqiLKFdJ\nX/KH00hCXYHCrLAWbj2h+EuUUd5FOO0zQM1MsYXa5v67Ee5zcVhCNKRcQDAB\nURnH4hHO5KoX4PNGkQ+4coVXkZuUGS9NxpVblfOZ3cRRMKFaaWRXXyoZo02q\n8kjA42HTiH+iKAwZbK2mjJsQHo5ePqQtJfPM//ZQoCeXj6HIB0j9MHUcMop8\nXM0fi1b3woLWzQTpD9E+6YE+rvcbFXUM8CE80xEUpBNOwEJ/CxvDSnkLneSP\ntcXN\r\n=YPBk\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.3_1531668373611_0.0008662937980623564" + }, + "_hasShrinkwrap": false + }, + "1.2.0": { + "name": "@verdaccio/local-storage", + "version": "1.2.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.1", + "http-errors": "1.7.0", + "lodash": "4.17.10", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.0.0", + "@commitlint/config-conventional": "7.0.1", + "@verdaccio/types": "3.7.1", + "babel-cli": "6.26.0", + "babel-core": "6.26.3", + "babel-eslint": "8.2.6", + "babel-jest": "23.4.2", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.7.0", + "babel-preset-flow": "6.23.0", + "codecov": "3.0.4", + "cross-env": "5.2.0", + "eslint": "5.4.0", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "3.0.1", + "eslint-plugin-flowtype": "2.50.0", + "eslint-plugin-jest": "21.22.0", + "eslint-plugin-prettier": "2.6.2", + "flow-bin": "0.79.1", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "23.5.0", + "prettier": "1.14.2", + "rmdir-sync": "1.0.1", + "standard-version": "4.4.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "2d1f48d491aeb86022001b7c66fc8228f3e3d027", + "_id": "@verdaccio/local-storage@1.2.0", + "_npmVersion": "6.3.0", + "_nodeVersion": "10.1.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-ybuNgcHJg4GWm47TrB7NVTJk9eiuSwmby3ed8mlDUp0gsn383AF/5rcHuw+yGMm3/5d/uhuGDDyf9kWhjCzpaw==", + "shasum": "dccbfd0710639c197567c555374eb926c535b071", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.2.0.tgz", + "fileCount": 12, + "unpackedSize": 29736, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgVEXCRA9TVsSAnZWagAAjxcP/1sBlcOdM4xayFRk96Iz\nlQaEBTTk7XHRD9jS04ZW0gRsD89rCHX2ILR7+sByPlpclsu15YqmA6t0hY19\n305auDeGYpAFRc/hK/PWGfZSjFUMkdDCJWPwj8RtZZaAW+jmxoAiEnPtNxLB\nxrH3LPNaqL/21ByQ+gsLjsazaO1qqfl8ajNA2fG+nZOn0FHl6sPXooao9d92\nvbYT9fZ2YRvP2psb98FRREXzsBwEyNRLkaKIFWYfRWZFfaEj5uQTdsm6o329\nkN1XkB6zWWMcwpHiclT3ur/mqIzfX6O4rYAtFgllsKn4bQW7Xj36T+fK1z/8\npo+86HwGpZU21ON/TVbeFKMh9lg1BoQP3cpRhtuo0mKeFE8q3q5Md6hFi+PC\nCnu9ruMyD3+/eR+9upFhr4q/QXQKYoyngalHWVHb7gSQ0LIkkl4vRaWZ0ru8\nEkYtt/jTV//L4M72vFbj23ISAiZDiuKRfENzhLk6MB1yl5ZOUxxdIPBnjE0L\npp/O1IFs+oiH1RWTxLDtfeb+7UEUq5ZxIyGBDGmjgrizYZnm+tlJ8qccVEtx\nTpSSc6kB2deJ0wTq95a0eh0u3YYlHCcKNtK8WDszcjnLJ5Bk2OH5XOXneYPY\nertr4iH+tkqSL1dKAGJXWwxFqwQAWm8XsoEIKChhznqzcv3ELwbhEm5QPIg/\nfbNu\r\n=USdY\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.2.0_1535201559248_0.9102783980230138" + }, + "_hasShrinkwrap": false + }, + "2.0.0-beta.0": { + "name": "@verdaccio/local-storage", + "version": "2.0.0-beta.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "2.0.0-beta.0", + "async": "2.6.1", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.5.0", + "@commitlint/config-conventional": "7.5.0", + "@types/http-errors": "1.6.1", + "@types/jest": "23.3.13", + "@types/lodash": "^4.14.120", + "@types/minimatch": "^3.0.3", + "@types/node": "10.12.21", + "@typescript-eslint/eslint-plugin": "1.2.0", + "@verdaccio/babel-preset": "0.0.4", + "@verdaccio/types": "5.0.0-beta.1", + "codecov": "3.1.0", + "cross-env": "5.2.0", + "eslint": "5.13.0", + "eslint-config-google": "0.12.0", + "eslint-config-prettier": "4.0.0", + "eslint-plugin-jest": "22.2.2", + "eslint-plugin-prettier": "3.0.1", + "husky": "0.14.3", + "jest": "24.0.0", + "minimatch": "3.0.4", + "prettier": "1.16.3", + "rmdir-sync": "1.0.1", + "standard-version": "4.4.0", + "typescript": "3.2.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "b5ec424830381963b95a61ff37de3398201b387a", + "_id": "@verdaccio/local-storage@2.0.0-beta.0", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-LGZS8l4TLvprVq82IZFPXyYKMgK4WFWSuujRO7ATtF6WxzstiamIE/B44r3SZx4RwJFtFuaKh16NYmNkjbnqcg==", + "shasum": "130e8ddca1831a6c0e3bfd5abf7db219be4c1ed8", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.0.0-beta.0.tgz", + "fileCount": 44, + "unpackedSize": 142904, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVNOSCRA9TVsSAnZWagAA4SgP/isADYRIl1Va0g81NZiv\n3blNI0AnBq3o4qw0mssXLjrRfr7O76D0qYxL1SUWNsTlTIYKiZ2Ky8npejNO\nYDZuO7wPhD5c/+bdz2LA9R4pHDOEGzIJDrOKZyOnC8IXQnzlIkSZK6k0SpjI\nA93EeCJakodS4vH8DgT1YSLTeYqsgiKBy24BWh182Zg2qCuj+WQ/x/OtlSmh\n7RsSKKirS6YiksaomahiDfr9Dhvwj5EocD60/CiW3sWFpor12NNNryl3TV1/\nmNIbvilDSm290qV3JQINNkcF48wI5MXrnYyipQYChhRcNs6SIVr0CfnoXQYP\nqviAOOsvWrR4OOgHEqgiwHTXJq28KTkVDOe4Oibuzx4U6L8xnn/r7aZ3W/EB\nQnXf1Mf+MPbZw2ViJCyhboKCT3VKDlabv8AT7rU5JsS5+9rapd9SCvo+YWE0\n/IyR08gm+ypNKbvp/K9ajVW9Xdhf02/RGFCqA/jX4zvgZlrEdwZ1KHGTNOdd\nsxCjPsEvBzy6qHAY4L88sUSS3gnsiAw5LIkliYcdGi7iMXwqD2LIsM7sf1E7\nN9DuPZeUvfBpz3yNA8UTOjAs8BgH9aJzkgGWwl4Sr2MrsCSYExqX536i/ea5\ngW2N0kVc+sFqp752URQ5ENGmPqrI4wvrkPzzIck+2alxEmEvxjZLuuOKWm5v\nPiqf\r\n=2ooe\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.0.0-beta.0_1549063058033_0.21417798683243117" + }, + "_hasShrinkwrap": false + }, + "2.0.0-beta.1": { + "name": "@verdaccio/local-storage", + "version": "2.0.0-beta.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "2.0.0-beta.0", + "async": "2.6.1", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.5.0", + "@commitlint/config-conventional": "7.5.0", + "@types/http-errors": "1.6.1", + "@types/jest": "23.3.13", + "@types/lodash": "^4.14.120", + "@types/minimatch": "^3.0.3", + "@types/node": "10.12.21", + "@typescript-eslint/eslint-plugin": "1.2.0", + "@verdaccio/babel-preset": "0.0.4", + "@verdaccio/types": "5.0.0-beta.1", + "codecov": "3.1.0", + "cross-env": "5.2.0", + "eslint": "5.13.0", + "eslint-config-google": "0.12.0", + "eslint-config-prettier": "4.0.0", + "eslint-plugin-jest": "22.2.2", + "eslint-plugin-prettier": "3.0.1", + "husky": "0.14.3", + "jest": "24.0.0", + "minimatch": "3.0.4", + "prettier": "1.16.3", + "rmdir-sync": "1.0.1", + "standard-version": "4.4.0", + "typescript": "3.2.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "4fe314b4d401c872731880acd177a6a4cb34790c", + "_id": "@verdaccio/local-storage@2.0.0-beta.1", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-JpuO0e9DLFItagUqq6EbiaHpbGAql4IREu3ntprfYVrWgdypgcYWS5iwp+Py1Not/Ahv4cYXi+cQ5HMs4SOZBw==", + "shasum": "1aa602b24fa2f6b02d682e5e56b4894112e198e6", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.0.0-beta.1.tgz", + "fileCount": 44, + "unpackedSize": 147247, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVsk1CRA9TVsSAnZWagAAtmUP/RTnSRq1o7ntZeYQ05fk\n8rXBuXXNOET/lZ8bQ2RY2lpxIxt0qjzRB4uoI9uLiuq+SMCML28YiNQKgg6M\n6O2Rgn1I2WUuUbOeI4Dnmtgw/n+5vDRyouIregbF3ekDHCMrRn8OajPo0lYM\n9PM2RWCp5NuT/kH0nEFXcfQNLOT/Pi8lXWSKhUV90CcKPawKbT7Kop2uemtt\nUuC8fOfp3mp+rVXRxhpWq8Jk2BizSiI1WGH+FZYqUHiisUifBcfcXvEcMym3\nnVcVAt9fJ+uy0DMe+++NvCBsoDhpsEK+QAWj5GW88Z0sEjoFqRvlpZ2Bc/Pn\nvFUZmEsxTAIVhy5XSyKSwR91eAoqenqx2sEJ2IACjFTPfE6PEWv2ax9wUm9W\nEfC86gEq/KkwwkKrsyCya0ezBQOCopYqRb7jn6OM0LZAAS+9SbVfXy+TQ326\n6tXNVSXi8K2t/g7CqT8qfPSoiJUtU0rFu+Pj0iUtIKefOQRq8gbmYixQevVM\nM+t4OxwVCUTma4duluzvBrCoz/kEmzFnBKCaMPrHo/V0C6IcdC4LUN18AE6/\nQGqnMsf9dtKocVTBTkV6uieqyWlzDxezCJyslQw80EVSIxDwK9m7foVpAO/t\nrl/N9/nO/hA++2wjxBouqSOmHnSYD5/pRjRR9JCdObMVPdPP4dOQfW8hU4dp\npQrD\r\n=0VIj\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.0.0-beta.1_1549191476436_0.5058673844493855" + }, + "_hasShrinkwrap": false + }, + "1.1.4": { + "name": "@verdaccio/local-storage", + "version": "1.1.4", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.7", + "@verdaccio/streams": "1.0.0", + "async": "2.6.1", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "aa2fa7a053041540f025d9d3c0300ebc707d959e", + "_id": "@verdaccio/local-storage@1.1.4", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-ocmot986URUER2DYXFM2iMqRTlO1so7tY2uxPF86+T9qOpvBS+TT2Q+ZwMyDJxe6f5GMAjpB19WFFFBq8k6LSA==", + "shasum": "e40f0315fb1964cb4234e32f6526dc5c5a40d285", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.4.tgz", + "fileCount": 23, + "unpackedSize": 62185, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWSYXCRA9TVsSAnZWagAAdIEQAJgYcpRaslof4kNfVPzy\nIKqS78HGsfazyLvlBuUYxmqpq4IN/V4xvyguGrVrGQSDVH5DsKeB4ktPpwR2\nS8ioQPrGQnqWfPpBm6cNBWWAYVDQFksY9kWxyqBVcUk9ynWymIAt0YlRPqsp\nAZhkVIUzTbRhlgjDyfpCKwtKhSxOzQ46MjRI5X3Qia9HAGH5ZM6aQRvCQUhi\nFNU3baqXWXMXEn0O2vz50gFe8COAUmYBBTX8sFlfwFkvp+ry2TiqQMrTkxrn\nttNwckv9tqmx7FrgZ4x+lH9bRaNfJobRB6QOV5ACwJu4AkVpg6GFRYRWrvy0\nuBaigGFfj2NQOdWxQ5MnHORRF2l+yeUx3prNrjj3pkGcfQ/WffxbQOFKfhN8\nEZA4EbcEQ8lOiJstb0GElj9GRWX/poZpBzx9s6zrzPJ+16N8M7jVaWgJRcgz\nNkLeO3xbM6yOMFgamRe1Wpwt/gUv5NMd0iv5yJTt26XN1N1tCzxztpBqBSa1\n5waOMNlU6Ny+mUFEl4++ya87c8czh0aPIhOIiu3uZk280S1wfktzgcKX4F2c\nATS9KQM6jXAhrORnnLKVQUERTYA2JntGTStEAkgfGWKd25LvMe8BvHFAMHbx\nebua6TKKdm2hXlXxZzIJg9BJLuQ/mGnTCE0RGEP9IEzcPht+q+L4x9Ama6QE\n7qbV\r\n=FgTm\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.4_1549346326501_0.3924449020439704" + }, + "_hasShrinkwrap": false + }, + "1.1.5": { + "name": "@verdaccio/local-storage", + "version": "1.1.5", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.8", + "@verdaccio/streams": "1.0.0", + "async": "3.0.0", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "bde3fd6d074318971be5e2a8b03d71e69f57f472", + "_id": "@verdaccio/local-storage@1.1.5", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-6uKJnVcSXr6Cw9yih5suCV3N4PIJmWbq2d8jVIjx8JGOdCLtoCVkzWASW1hage5zB/+XCNgHpyrlBO3qdbX/0A==", + "shasum": "22b16a4f97dc335199074c8a9d44f7fb43750132", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.5.tgz", + "fileCount": 23, + "unpackedSize": 62430, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYRDRCRA9TVsSAnZWagAAK20QAKKoy8zRCyq14y7bYbMJ\nmckXTzNF5sFm1CowOdFohBllqfskm8BLhi3JwxQfXkqYRSvv14hPo/mrGxYB\nfsRs3KAfiqZTiWBwI1YtDt8QEXn3xJFizQ+lQM9bido+UnHaCm7iRMuDcrNC\nTYVyApeJrAZjdllA2NCOy8EM6oU0wdmUFMwKpsKlf8nlDTevGmu4OjBFANJS\nzJ045dtw0V5WGTAZpvjtg0drnMdQXFRsuk/mbHc+tKLXUM/w/iPMbLCH4Czy\nO568JlWxn+2PHCxG4RC3gDGsRL/y9zi4zRM4aJybF8LylbRSTpnt0I9EjOC7\nBkz2u9wqoDh9rz5XGUWPqeYU1DikRDVX6iBXBn9MPx99sw5AxQ873V38Or4N\nqslBpJUr2HFTVUN2CdAG7xTooPGyDYFv4jnea6pgDqbPHS/ISwDViyawnE2O\n+5LO7zV/SOVCG6VmM9OFUMT1d5c7krIVBAj1gQn1ShPBoFa3Ah4bz9cSkcKQ\nkboE/xTeE3U+J+MdJ+piF8LFPRKmTrP62ehFGkQjbpn/42L2rjjev1Z1YnWh\num0M0i+eGvOJQ9ZUyQ/z9S49KFOVRu3oTzVD4xLOcMtKU7WjWzARoBoqwz3V\nBGddLkDwDLF7ixwaq+3geTNPW8dn9Gkc7fac7bulzAlPKlChOd+zv4W1llLr\nCQpq\r\n=VbBZ\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.5_1549865168521_0.6566349436196415" + }, + "_hasShrinkwrap": false + }, + "1.1.6": { + "name": "@verdaccio/local-storage", + "version": "1.1.6", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.8", + "@verdaccio/streams": "1.0.0", + "async": "3.0.1-0", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "afb203754910bdda389982ac48d1169f88b4f94e", + "_id": "@verdaccio/local-storage@1.1.6", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-rSzugEK6GDenprvnbzR66LSwwpdvXkG7UUJQDQu7dFjlwcCFYJZ9vgOwSU2XJnxFH+ah+ngFIQFB/wTGzzK2gA==", + "shasum": "961310552d1927178830aa00d9ad3cef1dd1deea", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.6.tgz", + "fileCount": 23, + "unpackedSize": 62663, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYRIqCRA9TVsSAnZWagAAip8QAJApiy5iL5w5Ik+enqL2\ngpp1YQA/U/YFD30FMIRf9d1oRc7xE3YUeKwQIT5B6ScLs00gNILgqtg2NJ8N\nFDtJY9t6ua5M6snGxxfhY+ZVSInuNu2n8MZKfxy1jTcrKq6uRfZdl6yBXWSe\n7syYNlia4F26HMBroAmxsZfcRoFYERYh0Sn/f0lJTGDpooaowTK91YKh3JSq\nG0GWZzSaLmojm+cKZdfL/UblYRRNjWnhpqif6F8ZtR5OYUljYT/SKgDySx85\nV+kfbzL2wmw59kMwhKlotSEMoX/fLy5TBW/h+VbPgRYoSlzJan9FjtBj6Gnd\njhdjR2J3RtlSCidhNUK8pfpu9AWUBYiuIPIUNIN1HnWHDjGtGJ2X631nshTw\nqlegkX+AX4YquKTL0soGWB5N+A2R7ubDBr1eiVsdYy0IWQ2+QudibO2PfJoN\n2bGR7jhzD5u+msmzCjyMcZcVBtrr8XfIlIsmeVlcZWiiv/rA4QbGnc9zES73\nfimWfM+LRH83KpBrLo8yK4MN5oZxogFrP2ZLq2gU7denk/SdfjRiKIK+M0Rk\n9UkgRwjI1NMCLjWw0c2pWdsagMQqCQyijWumIbdGyE/4Wt2jGffcOVwzact/\n1hmDKD59mq7VPreXl55dBiqfznZIVnKQD9jThLW9qA23Jew9naOwAFtxPBzW\n499Z\r\n=1UT0\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.6_1549865514224_0.90019687839454" + }, + "_hasShrinkwrap": false + }, + "1.1.7": { + "name": "@verdaccio/local-storage", + "version": "1.1.7", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "npm run flow && eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "flow": "flow", + "build": "babel src/ --out-dir lib/ --copy-files --ignore ___tests___", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "cover": "cross-env NODE_ENV=test nyc npm t" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.8", + "@verdaccio/streams": "1.0.0", + "async": "3.0.1-0", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "6.1.3", + "@commitlint/config-conventional": "6.1.3", + "@verdaccio/types": "3.0.0", + "babel-cli": "6.26.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.3", + "babel-jest": "22.4.3", + "babel-plugin-flow-runtime": "0.17.0", + "babel-preset-env": "1.6.1", + "babel-preset-flow": "6.23.0", + "cross-env": "5.1.4", + "eslint": "4.19.1", + "eslint-config-google": "0.9.1", + "eslint-config-prettier": "2.9.0", + "eslint-plugin-flowtype": "2.46.3", + "eslint-plugin-jest": "21.15.1", + "eslint-plugin-prettier": "2.6.0", + "flow-bin": "0.70.0", + "flow-runtime": "0.17.0", + "husky": "0.14.3", + "jest": "22.4.3", + "prettier": "1.12.1", + "rmdir-sync": "1.0.1", + "standard-version": "4.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "f52add8eae047c9060f8f77ab21728cefc7904e9", + "_id": "@verdaccio/local-storage@1.1.7", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-liiB1xUW3+FZSeGinH8FkQ+GJ4s9QUVwJ/LjjgUMjySqb8XiySAsbVzVTZQcXSAYgeL9omCYHfwsyKERkvU1nA==", + "shasum": "63cc812ff0b5a3dd6e5918d239125888567330e9", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-1.1.7.tgz", + "fileCount": 23, + "unpackedSize": 63077, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccl7YCRA9TVsSAnZWagAANVgP/iTi4u9SOcLO3Q0ld8ze\nNuVUy9amq5JbUR4A7m4pI0enQi13ZhQJ5pwaM5/+rRMWQEC1o6Fjna1Hy67u\nB8Cfc3acLCIO64TMez2E/hLMpFuGnxX+/6nvHDm7TerZZML48Fe+NRTlJdrW\nLqCvdq/+mjzjLh1TUAgHKrE5Gg3x5PTjHEBt3sLIvf4Jo/GHX/nYhITrUkW4\no6yLVbxh9YxhZhjIoicBD/OAN0ZAEsbkPDUr3H4e7TgDXslT1DMJmLaeU9N8\nh+T7eiuh9qKyqrIsltAADfl9KtJCv53/r2zIfeYhn2XjlqXH1kmDiJwtvD/z\njZjFhmiTQaTW80jiMY3Vyk/4JZt/OTl642Uov/X6FRemLJkMG8YvhJT4BFFt\niM17cKKCgE9xH/mSxRd9HfeTf2gD7HgI2fWoOjBnXjbK4utAygqqbLVk5fPw\nmqgoqyMQiPEdGBcTBCqe4n5mUeseabWpU2Yb7oGHKNgclSsGUs5wFNWIaH/y\ndEYW1sdfa4b7C5SzePDk6Cv0pSGsU7e4NdfV0kMFLAUXWaGiJU06lRaAQl+I\nX8SNp4Mm3LTzBn+WsqvGT48BDK3p+yzG3XXvr4qnrxlTHANA++EQU2qnGJZg\nYuGz0XaZycpsEZQ5AIL2tJodQPEvBaNSy2pnJ71OrWxopIrgWSb8cz9JRUwy\norcz\r\n=w3dy\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_1.1.7_1550999256273_0.3653980593020123" + }, + "_hasShrinkwrap": false + }, + "2.0.0-beta.2": { + "name": "@verdaccio/local-storage", + "version": "2.0.0-beta.2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "0.0.8", + "@verdaccio/streams": "2.0.0-beta.0", + "async": "3.0.1-0", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.5.2", + "@commitlint/config-conventional": "7.5.0", + "@types/http-errors": "1.6.1", + "@types/jest": "24.0.4", + "@types/lodash": "^4.14.121", + "@types/minimatch": "^3.0.3", + "@types/node": "11.9.4", + "@typescript-eslint/eslint-plugin": "1.3.0", + "@verdaccio/babel-preset": "0.0.4", + "@verdaccio/types": "5.0.0-beta.1", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.13.0", + "eslint-config-google": "0.12.0", + "eslint-config-prettier": "4.0.0", + "eslint-plugin-jest": "22.3.0", + "eslint-plugin-prettier": "3.0.1", + "husky": "0.14.3", + "jest": "24.1.0", + "minimatch": "3.0.4", + "prettier": "1.16.4", + "rmdir-sync": "1.0.1", + "standard-version": "4.4.0", + "typescript": "3.2.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "76578b09902002e59d347f1e2793a0d09083e2a2", + "_id": "@verdaccio/local-storage@2.0.0-beta.2", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-OZrKWe04kBSuqHfPCRCPv7QBA2Lz5+jtPChirHhvSaguZ+a8UqxVgn7lLUNsvchKBQan4r5+4VJKXAh+JicrMg==", + "shasum": "fff60cdabc847ec9b125a3c2bf51786da6926d45", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.0.0-beta.2.tgz", + "fileCount": 46, + "unpackedSize": 148495, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccmJDCRA9TVsSAnZWagAADGcP/0pe2u+/WtAB3disQ4L3\nDUcurNtwtk4Vskvwr2p9Zcu239v23ICSHpi9lfxKuMAyoRD6D0bF+ziIYLJW\ndhZmkh1oxpj2dlejYpVcGCvZ26Nlb+EWUSj1IDXbCIJ1TcXcLUo1k9j1TDLz\nMxpcAWgDkFwGK0PonzE0whSQGdLfQnT/pUPyDh6/30iBceOpllq/YhnjgZd3\nbJ/k5ogUEcXHAcrlewy/z7QYEmI+gTgnSoU9FDgxht2nI+IESmwE31gmuyu/\nXBsF4btoooXC7OQbULEN7GvmB1ctgImfoAMMcPC49tjYyfJpWgiPLxhHbUCT\nDUbV2n2jQCMdlzMqNHCoxd31lBJMAC5msN85joZjr8q988Mr897OI2e3L8Tg\nSN/GRNIxI84w+Cwpkn2jcaQXe362wgtacJjDm5KQlw1I1msqmICUD4ogUIzA\ncmRyjqFaGgc8pKXBw/rKk62Fc7DbPrDmEj3MHB5tNZ30ucOgZqJV4xypFh3w\nv/9ejiFTEXoY0wGUd4EhH7LrNpFj1jN81oh3qhEpRGz3FLsn7hL16nLIFyCP\ncZ/dLWXmG6NDfjFgjCFYTZDVc3QNT4S7EGebN7aUUT1j6yAeiQtiZZy6THDE\nBudXawTQZXj8vjNLovwgttbgJzzH0Xc75vu9hE52X+XpCwtmziO/WjEJTywu\n4hXK\r\n=F+xV\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.0.0-beta.2_1551000131056_0.49744444535485277" + }, + "_hasShrinkwrap": false + }, + "2.0.0-beta.3": { + "name": "@verdaccio/local-storage", + "version": "2.0.0-beta.3", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "1.0.0", + "@verdaccio/streams": "2.0.0-beta.0", + "async": "3.0.1-0", + "http-errors": "1.7.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.5.2", + "@commitlint/config-conventional": "7.5.0", + "@types/http-errors": "1.6.1", + "@types/jest": "24.0.4", + "@types/lodash": "^4.14.121", + "@types/minimatch": "^3.0.3", + "@types/node": "11.9.4", + "@typescript-eslint/eslint-plugin": "1.3.0", + "@verdaccio/babel-preset": "0.0.4", + "@verdaccio/types": "5.0.0-beta.1", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.13.0", + "eslint-config-google": "0.12.0", + "eslint-config-prettier": "4.0.0", + "eslint-plugin-jest": "22.3.0", + "eslint-plugin-prettier": "3.0.1", + "husky": "0.14.3", + "jest": "24.1.0", + "minimatch": "3.0.4", + "prettier": "1.16.4", + "rmdir-sync": "1.0.1", + "standard-version": "4.4.0", + "typescript": "3.2.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "d8d87ad74502dab02deb905161c11857fe51f763", + "_id": "@verdaccio/local-storage@2.0.0-beta.3", + "_npmVersion": "6.4.1", + "_nodeVersion": "10.15.0", + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "dist": { + "integrity": "sha512-AQi9OXVDqQCws1mrj/cwRVMY/RSbVuPDUg4ZLijzmZjhDO4uKtJ4NxfyR1IaSMCR1H3l0wiGURuYtpIrmLVwWw==", + "shasum": "b813fae1b835cb1b4ad06a3a89b60f938ee7599b", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.0.0-beta.3.tgz", + "fileCount": 46, + "unpackedSize": 148797, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccnZLCRA9TVsSAnZWagAARSIQAKDgh4DSAncY48RbDH8j\n4FaRnRwhefZ0kY5K1LTW53rcY3ogpkqdtxwiXHOGpbZ72n+3Zo4v6f9vGytq\nr+94n3zVZ8xu3V365Jkk1o4dQ2ZHJ7qia67RSwKd0yTqFng0mgsEC6amTw2L\nph1XLDhLXCBJditXHkUsUiskCO7KWAWIPbvRzIKj5OtONLudTZzETaPNLF4Y\noyt6dwy0J+SwSScFxloDzzi/CUZ8vOIS/Xgb41d72Uu7dRudlG7tUgZMNo6l\nhkHU/JfggtMY+XkHTX2XHx2nZG6wrNDfylo0Pd0EMLrveCCnW7KzoP3Fl+MV\nPL30yZz37zDc+UOwh0/avYLTIyJkz+sU8sZcr9lvuOGL/OnwgsCwr6OzZ/wT\nj7DEJYe6qbUBtzPS8ihmjbHpCinRBdya02hLweHGpv3biY11wcxvRXNYU9Bo\nueQikgzvLBTfba4NMSdI756f5aHoKi3D53Pm5OkhbPZfguXqxvKNMfKnRCHD\na1DJPvWtHHX5jtatTSwVaDYOQNYPeDeVDrzgpfA0e0KJZ9b6vcL3Yuf9JOjb\nNhNjSCpxga2KvP/OE5Lf2yGyYI70Rpy1Ug+YTxoequfYA9Qlf3kaDrHx01oh\nsXSGgzdhIKQuYNgFl1gLQxP7RFxvfgZwPvyVRqBav9qw8ZTzEJ8djgVZ9hWX\nZFdF\r\n=882s\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.0.0-beta.3_1551005259017_0.29268493843466503" + }, + "_hasShrinkwrap": false + }, + "2.0.0": { + "name": "@verdaccio/local-storage", + "version": "2.0.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "1.0.0", + "@verdaccio/streams": "2.0.0-beta.0", + "async": "3.0.1-0", + "http-errors": "1.7.2", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.5.2", + "@commitlint/config-conventional": "7.5.0", + "@types/http-errors": "1.6.1", + "@types/jest": "24.0.11", + "@types/lodash": "^4.14.123", + "@types/minimatch": "^3.0.3", + "@types/node": "11.12.1", + "@typescript-eslint/eslint-plugin": "1.5.0", + "@verdaccio/babel-preset": "0.1.0", + "@verdaccio/types": "5.0.0-beta.4", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.15.3", + "eslint-config-google": "0.12.0", + "eslint-config-prettier": "4.1.0", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-prettier": "3.0.1", + "husky": "0.14.3", + "jest": "24.5.0", + "minimatch": "3.0.4", + "prettier": "1.16.4", + "rmdir-sync": "1.0.1", + "standard-version": "5.0.2", + "typescript": "3.2.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=6.12.0" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "4ce2d3900dc4fc748cf097f2fa4b7b27712b1578", + "_id": "@verdaccio/local-storage@2.0.0", + "_nodeVersion": "10.15.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-ovgebf6c8uNQ/wSyyFsnKR3XS1lG73A3otnpaalUuopAv0X8vIHZVoH1YfT5RUMPw4oiDjSV68JafsokkCbeGQ==", + "shasum": "53e50f167e60ab10b049b8a56a1357ce35ec96c8", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.0.0.tgz", + "fileCount": 49, + "unpackedSize": 177585, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnnQiCRA9TVsSAnZWagAAlx8P/A4Lv/yhTXWV54HxZxn7\nMRoXLiKRrUuanM77U1ln9DJNuxYG1CKM+3XoRH2oZBfdQuxnLfZz1BwlHez2\nvx4UnYV/j7Bx1rVBkX8l2scktVhBuZ2+Amu8CNYGo68R+kQLE1fiayWgs/F1\nM489JYYzC1DrrubmCaUe3UxxNHZLigT8n4fTETq2fUwbz3QHVD2g/Hc1xtsX\nZ3ZsNXOBPPQgt35h+N0OPabjA+Qox9jqWOpYnolXcPl/TqSxpU/pXuJIQ4tP\nelkCZV05wkBGMSOm+Vkg8xBQ0F30TKGUxn6IhjBiwrRfY5VF6RX1yUowjpMk\n+SHkmO7A+lKd0w9VcSlaBeiOxsz/Jqtx5fbjOhB1yYRGynlHZSPZIz6zrOtj\nYZX98/KzXGkpcgOomJ0G2/XQdVRzBTOFZnLb79FRlQbotfQiMz+afNDIQU74\n6XIOkl09Qw/JLt2LTxpWK/4NN9nY54gwi9W4kTt9UOmn6teSmWrVhjxFbGt1\nvzgc9ssJWNSq55xhAUa1Ogu2wuT5R+9EuRVum9m/C6+c4HRaJLy7XBQONjwG\nCtguWSt4a5VMfSiU41yKxQegBpUw2iYyXt8gwpP26FPYb2ltMgcMYCEqTsza\n/yVoVPYs38G7EuU0icFpjwW1eDP3IZCdMAThDLEhSqsuLJ9g4FFbltVAv1sO\nNTYk\r\n=f10d\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.0.0_1553888289782_0.9648185956205901" + }, + "_hasShrinkwrap": false + }, + "2.1.0": { + "name": "@verdaccio/local-storage", + "version": "2.1.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "npm run lint && jest", + "lint": "eslint .", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "1.0.0", + "@verdaccio/streams": "2.0.0-beta.0", + "async": "3.0.1-0", + "http-errors": "1.7.2", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "7.5.2", + "@commitlint/config-conventional": "7.5.0", + "@types/http-errors": "1.6.1", + "@types/jest": "24.0.11", + "@types/lodash": "^4.14.123", + "@types/minimatch": "^3.0.3", + "@types/node": "11.12.1", + "@typescript-eslint/eslint-plugin": "1.5.0", + "@verdaccio/babel-preset": "0.1.0", + "@verdaccio/types": "5.0.0-beta.4", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.15.3", + "eslint-config-google": "0.12.0", + "eslint-config-prettier": "4.1.0", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-prettier": "3.0.1", + "husky": "0.14.3", + "jest": "24.5.0", + "minimatch": "3.0.4", + "prettier": "1.16.4", + "rmdir-sync": "1.0.1", + "standard-version": "5.0.2", + "typescript": "3.2.1" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "gitHead": "ca1fd91c6da72a41070a6f47eec7c36a2c4d86a2", + "_id": "@verdaccio/local-storage@2.1.0", + "_nodeVersion": "10.15.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-BmXkSdXT219+BBTe5vHemYpw8Vf1be2ZUdxYlvFpRltm+egJTtBSFO6lOWWcjaORkM48TGc7wR2K/jGJfX8KAg==", + "shasum": "d941592237adb8e291942d6c87a90cefe32838e3", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.1.0.tgz", + "fileCount": 49, + "unpackedSize": 177851, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnn3ACRA9TVsSAnZWagAAboYP/0rcXQ8c4alZ84JuPhk+\nQcY5czGgX9Zen1MNvPbgBwO31//fITcN8p0c8/uyTQgiQyZkXHE61j/fQ7H4\nOW/vGk8I+Lrb7sH6agI1hQCwF+m2MFcKQ55gYQXfIYIGs5r67MgJ/sKs2UMm\nKKNG6IlClmiur891RcqfyPRFYCdgzXQJkN+ad8S5QCvcY8koupFzeiSOyfnN\nRYNBwcLt+TiIAWeFRSypNbV4hJ9ehBY5isOMRwZQ+JsJWgKKQvXQeb3iOpcW\nwVkw+JWWlia2Et9KEkoXh/8nRtYlRRmn5EtpDG1sPuZ82Z3CnI7xco16thyv\nDAE/r9X60aotrIOtY0aGH63i2f8wRc3ccDo7SSsZ5UlMAGcchL+cEdW0+8q+\nuW1AZl5gfM25OGH7ZxpkGPNhvBNnva+W8NtdxYe8ocUn7d9NCs31HpuqS4cg\nInPLeYf98aGh0Ki123tGHIGgVnFERCmj6wxhogZ+AQEdKPN0fUv7jgMaLzkq\n89qrZjVQpSa9X8/Jh3B15I5Ldi/jKMUjdKx+G9I/2gwzFSmJL0hXHhzz8BY7\nkmKVXSv4E7sgJFlahnU9YWtwTuxx49wxeHVU16LVN9qOoKYlm6Fn4XOrsSjP\nFYBqBV5+c3fl0wBrOKovHVm/mk/S6zTqxKXRkrXJcrcPDTXOZBMuumYzmlf2\nkgyv\r\n=+aDO\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "priscila.oliveira@eversports.com", + "name": "priscila.oliveira" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "jotadeveloper", + "email": "juanpicado19@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.1.0_1553890752357_0.16760805952263147" + }, + "_hasShrinkwrap": false + }, + "2.2.1": { + "name": "@verdaccio/local-storage", + "version": "2.2.1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "http-errors": "1.7.3", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/http-errors": "1.6.1", + "@types/jest": "24.0.15", + "@types/lodash": "^4.14.135", + "@types/minimatch": "^3.0.3", + "@types/node": "12.0.10", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "0.2.1", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "5.0.0-beta.4", + "codecov": "3.5.0", + "cross-env": "5.2.0", + "eslint": "5.15.3", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "licenseText": "MIT License\n\nCopyright (c) 2017 Verdaccio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "_id": "@verdaccio/local-storage@2.2.1", + "dist": { + "shasum": "ce8b9ab6c05d6ce2bccef5c7781abe8667eab778", + "integrity": "sha512-lSM5Rc2dn8rtzo1P2kQz7TNlVgm12OQzOcocK9uwVgKS95sWqjxttLB9EMfsGsy0+qwfzw96AMBkOXn3f55m/Q==", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1.tgz", + "fileCount": 16, + "unpackedSize": 94982, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGM2wCRA9TVsSAnZWagAAx3gQAJLrwOWrJ/ZRS3TU+8Lt\naIaeIn3YeNM7USMlFaxfUT3SPILtggmRPeajtxwerJkbSFS00ARwdXU6CbUB\nEGxChZPfsP3Ef94Ugg1GFWX+h8CPXGKuxXWRteaRqxA1iF+o28OWwXIbhWDf\naAI/WU7Gd9XMTaBy3X0B07FXDYVZuvcBKRO0tGg7g+HoABbVY+n44QfYWwuJ\nl/toOIl9C3XKtcNoqXnd1bLGWEfVOhOkecUgygOqFRciFGr0pe+ZzxrkLrHk\nOR16StBcloYatsSMD2Z/m6LdY5vlvOqJLksDepTXmP0kqqesQ5mJ33Ndic5N\nGK78A2mhtWPVmlaQy+k24f+hbI3bGPDVDK9+q6dIf+z5laNQjX5LSW02lS3x\nxwvdrycgIQdtKtVmOuoPaMV+/JykgUb5nNpVZa1gNZyjVEMkcmmKdXI2ZGqL\nd60M2c7N3VRXmli8ZqS0/fslyc7A7SKd7YN7KsG+avtuwIsQo05AFWZrA6c+\ndRDqCgFRz9y14B69hep27ztZYx9ASDUb1USyOBn8aIL79sbiOxipj4XywT4l\ngDo5l5jwRbhaS2/KEoEjD0gV6YjnuFROVlAr06lMmb3GEkdqq0oGF+vmyN8w\n9ZyJZpypA/CS9uhYWefRVqKK8duEm1zVHew1Vs1L15fdGNz7iG+ELwD5S5X9\nqB4C\r\n=+DGH\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.2.1_1561906607708_0.3584349233961752" + }, + "_hasShrinkwrap": false + }, + "2.2.1-pr-168-1": { + "name": "@verdaccio/local-storage", + "version": "2.2.1-pr-168-1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.1", + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.135", + "@types/minimatch": "3.0.3", + "@types/node": "12.0.12", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "6.2.0", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "577e7f52000a52dd83c148f2f5167acebecc9860", + "_id": "@verdaccio/local-storage@2.2.1-pr-168-1", + "_nodeVersion": "8.12.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-zGdUqed0q/DOzv/I1QtHGXq57JHLKOpfGs152Q3dsH6Jv6dBtAQBCJ5Lo9p+svJuWzxc01urNCDwWFaeh8B9gw==", + "shasum": "39c7323913bf2827f34705206bf014ff182de7ad", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1-pr-168-1.tgz" + } + }, + "2.2.1-pr-token": { + "name": "@verdaccio/local-storage", + "version": "2.2.1-pr-token", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.1", + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.135", + "@types/minimatch": "3.0.3", + "@types/node": "12.0.12", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "8.0.0-next.2", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "4be5a18482aff27f46ef3bb95e0368c9dd7e38d2", + "_id": "@verdaccio/local-storage@2.2.1-pr-token", + "_nodeVersion": "8.12.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-b3WtV03yPy69jvxJ0kugiadTAXeXO9plkBGt6lDgSQIda4l+xxHytjz/TMYgdTh0waJr9irFH/wvB6FvHGJd5A==", + "shasum": "596425a8c5f10c94347cf5854df6c855f7421647", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1-pr-token.tgz" + } + }, + "2.2.1-pr-token-1": { + "name": "@verdaccio/local-storage", + "version": "2.2.1-pr-token-1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.1", + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.135", + "@types/minimatch": "3.0.3", + "@types/node": "12.0.12", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "8.0.0-next.2", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "4be5a18482aff27f46ef3bb95e0368c9dd7e38d2", + "_id": "@verdaccio/local-storage@2.2.1-pr-token-1", + "_nodeVersion": "8.12.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-6bMLOE+MRAK12E6gXpmauDW+fUBWCtpfP6Xzx5DwSpj8s6mfePHszhR9nVcTSXU/bcUiYDU41R270MGWHBy2xg==", + "shasum": "31b5633a50fbb64cef4b614e7044f9d55dfee59d", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1-pr-token-1.tgz" + } + }, + "2.2.1-pr-token-2": { + "name": "@verdaccio/local-storage", + "version": "2.2.1-pr-token-2", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.1", + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.135", + "@types/minimatch": "3.0.3", + "@types/node": "12.0.12", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "8.0.0-next.2", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "4be5a18482aff27f46ef3bb95e0368c9dd7e38d2", + "_id": "@verdaccio/local-storage@2.2.1-pr-token-2", + "_nodeVersion": "8.12.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-Bs9zQ9tn/pAX+24u527TR5UUytWTpnG28KhwRphBZDwWYyGkIFZj72nYldNmIfVLrE91kJN6yE4Fa5QvGHdmYQ==", + "shasum": "da736995230ab9e75097d8a095eff40694ee0ee4", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1-pr-token-2.tgz" + } + }, + "2.2.1-pr-token-3": { + "name": "@verdaccio/local-storage", + "version": "2.2.1-pr-token-3", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.1", + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.135", + "@types/minimatch": "3.0.3", + "@types/node": "12.0.12", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "8.0.0-next.2", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "4be5a18482aff27f46ef3bb95e0368c9dd7e38d2", + "_id": "@verdaccio/local-storage@2.2.1-pr-token-3", + "_nodeVersion": "8.12.0", + "_npmVersion": "6.9.0", + "dist": { + "integrity": "sha512-+i6dS73JvzWwHzE6YC/Kn4McSNU26lB4hPbnVfOgi1zqkSyLutlgH0uNycy9M5yUJR+V1z64fyfzIFKNm4W7Sw==", + "shasum": "19fb11c46181cad36e679676cbacb7095d6b9e20", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1-pr-token-3.tgz" + } + }, + "2.2.1-1": { + "name": "@verdaccio/local-storage", + "version": "2.2.1-1", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.1", + "@verdaccio/file-locking": "1.0.3", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.11", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.0.0", + "@commitlint/config-conventional": "8.0.0", + "@types/jest": "24.0.15", + "@types/lodash": "4.14.135", + "@types/minimatch": "3.0.3", + "@types/node": "12.0.12", + "@typescript-eslint/eslint-plugin": "1.11.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "6.2.0", + "codecov": "3.2.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "6.0.1", + "typescript": "3.5.2" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "readmeFilename": "README.md", + "gitHead": "c6677e03dd1751e5bedaa23aa11221aef9684ead", + "_id": "@verdaccio/local-storage@2.2.1-1", + "_nodeVersion": "12.8.0", + "_npmVersion": "6.10.2", + "dist": { + "integrity": "sha512-gmFHGS1aRA4N9+DWhNuzc6SwKl8StsAomJ9LS0p2M2RCQTketldnfytJGXkP8rqzcrvf7YIU98LvHbGhmTrrpg==", + "shasum": "d6bdad1aca8f0ed05bddc09a4be2e904d39f5da2", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.2.1-1.tgz" + } + }, + "2.3.0": { + "name": "@verdaccio/local-storage", + "version": "2.3.0", + "description": "local storage implementation", + "main": "lib/index.js", + "scripts": { + "release": "standard-version -a -s", + "test": "jest", + "lint": "npm run type-check && eslint . --ext .js,.ts", + "commitmsg": "commitlint -e $GIT_PARAMS", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "prepublish": "npm run build", + "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.js\"", + "coverage:publish": "codecov" + }, + "dependencies": { + "@verdaccio/commons-api": "0.1.2", + "@verdaccio/file-locking": "1.0.4", + "@verdaccio/streams": "2.0.0", + "async": "3.1.0", + "level": "^5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@commitlint/cli": "8.1.0", + "@commitlint/config-conventional": "8.1.0", + "@types/jest": "24.0.17", + "@types/lodash": "4.14.136", + "@types/minimatch": "3.0.3", + "@types/node": "12.7.1", + "@typescript-eslint/eslint-plugin": "1.13.0", + "@verdaccio/babel-preset": "1.0.0", + "@verdaccio/eslint-config": "0.0.1", + "@verdaccio/types": "6.2.0", + "codecov": "3.5.0", + "cross-env": "5.2.0", + "eslint": "5.16.0", + "husky": "0.14.3", + "jest": "24.8.0", + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1", + "standard-version": "7.0.0", + "typescript": "3.5.3" + }, + "keywords": [ + "plugin", + "verdaccio", + "local-storage" + ], + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "engines": { + "node": ">=8" + }, + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "private": false, + "license": "MIT", + "licenseText": "MIT License\n\nCopyright (c) 2017 Verdaccio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", + "_id": "@verdaccio/local-storage@2.3.0", + "dist": { + "shasum": "901c607f82627b8300fde673fcd591fb23e20b02", + "integrity": "sha512-+a+bCuLfUPVQOmg6YABiz90qwyx3NYo5nSKhGJ9SWr1hSZ1DMBOxcor3SErtQKiFQ5TlXlLMImNv7oJDBtYCaQ==", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-2.3.0.tgz", + "fileCount": 16, + "unpackedSize": 118031, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUk/1CRA9TVsSAnZWagAAr5kQAI1VcJkNJ1lfuAj+DeZb\nOMaEi53rGwv7+k676MwZ0nxbu9J3VLTZ3VKVB947c1QTasy86zgrlB+tgHnx\nrAjHqQvlKyKJlia2utLnwYMXWpIn3f0bSJHsQakPWIycA8GJAygwtrrDpvBp\nMljgv6bMJwgYf7p/PfcSIrE2qC25AEJuNFkELTM08I3OsQuP5h6puwDWNCdi\nqhMVnQhTxMQJFC7MUE/NFqVR2iyNMOcBf6pQuEJa9Ndik+uZzJchjLg5tgUM\nZcKln/TVOF5e/uBzUWGNrFDNfm0G1yHA+5bvoxUzO5tgvkbuam78x0O0LjHf\n2bYXzL9VD+uInqlzWYAxR0PEdoqcFUs/Om8FVHGmsRySTAcQUcMfS+rdejlE\nXXTX4zk5Fa5HOzMHdgG22oU4pw5GPy24aA1XbPkeQQQN3IOFYflWPEXWvJ75\n2YzCRl2ee7NV1dMWXFY+YuhwK/IbGtSs2QZTc8y2PwSHGy2+GkGya58FRKo8\nfo9gsKb+uWUoDfj54caXS0/X0piO4+jnqHPLaoRrUOl3IwFPlA/Y03n/63GZ\nBvDDMVkKgNnbzCeh8n8/SFbJt4HL+JIQ4QIS4CDoHHE4u/MnEFJc4e7ea9ii\nw18uw5VC91mFzLOn95T7ot6UCCc+R7yMXkPNf9ISpR1628lL58/UEr65+5l8\nWeTX\r\n=VbcW\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_2.3.0_1565675508858_0.2517952526679601" + }, + "_hasShrinkwrap": false, + "contributors": [] + }, + "8.0.0-next.3": { + "name": "@verdaccio/local-storage", + "version": "8.0.0-next.3", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.0-next.2", + "@verdaccio/file-locking": "^8.0.0-next.2", + "@verdaccio/streams": "^8.0.0-next.2", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.0-next.2", + "@verdaccio/eslint-config": "^8.0.0-next.2", + "@verdaccio/types": "^8.0.0-next.2", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "coverage": "codecov", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "lint-staged": { + "**/*.{js,ts}": [ + "eslint --fix", + "git add" + ] + }, + "gitHead": "0cb02a57082c15809d6cceb154c966a8b137f569", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.0-next.3", + "_nodeVersion": "12.8.0", + "_npmVersion": "lerna/3.16.4/node@v12.8.0+x64 (linux)", + "dist": { + "integrity": "sha512-5+4hrTGuJrWf701SC93xpIrE/d8NOjOek77S6K3pOI66BQas8M+5lg6rrUWWkwihGPqugo2iD/ANp9evpd5Enw==", + "shasum": "eb8931bcb24a2cc84e1bd8baae5d4093de5df7a8", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.0-next.3.tgz", + "fileCount": 14, + "unpackedSize": 121928, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVm2ICRA9TVsSAnZWagAAYH4P/jt7+UUMOqwggWzZLZA6\njg26NiDmbaH6QROpQKuo9Hxusko+iurX4jztlRJp6vL99YM3TzNzP/8yIdK6\nETc7NOKvcxYOkkFYafZiEcylEEJTYLvw6LlVrZRmShEFT++Sp84MI4Nqa5bm\nN6zmvc0X52NxIrlMl2MbIUMnRRM+i1fc48O6LxVEpnUOkPNKw2yjEzu8iOYT\nf0ohPmpKyEi2QCZyR5Foq7Z0RWiE2y3fAF8GFviWH26BakjAUnoUkxKwGQf8\n8dn0tBLwuNm3PXTblUdrvMKW2MiGfKV6KEHk/kuvMK6Q+9mumUI8roByZ+Js\nnKtlepp45FT3NLyMbjLQNKASnzx+TpmEQ9usJESNkISJkn4p6ZeYSpOc8dwa\nGLmKM/9BE2zpmlndtWbYVtP1kJCcfALDSDhaX7+1LIKmt57JaISV0vTonpd1\n5i3xPv6zyhuYVL8qEvf4p+OheO1sSQIzNrQ3EKXMHzzDFuNGF8RQ2U+mhQm+\n/hoqOzMNnQDa0c9IV+ch6JrkclzkfRf9pgMVflHHBdlIOsjL5cs8hWyE2Ind\n4SJNF9yCQ2vpQJKenCE1MEOIpxA3fdmmnULfnCft2LBjAWjinJPLpeVmKsl0\noZ2zmU2sOfizkc94CwTPx1EbzJ2n8xS+1xK8UtOScudEoeejyPpGicb7VS/F\nGRiW\r\n=iuFa\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_8.0.0-next.3_1565945223705_0.23769688009751166" + }, + "_hasShrinkwrap": false, + "contributors": [] + }, + "8.0.0-next.4": { + "name": "@verdaccio/local-storage", + "version": "8.0.0-next.4", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.0-next.4", + "@verdaccio/file-locking": "^8.0.0-next.4", + "@verdaccio/streams": "^8.0.0-next.4", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.0-next.4", + "@verdaccio/eslint-config": "^8.0.0-next.4", + "@verdaccio/types": "^8.0.0-next.4", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "lint-staged": { + "**/*.{js,ts}": [ + "eslint --fix", + "git add" + ] + }, + "gitHead": "0f789035d4f581ee112ca50f9926fcdeeaafbbc7", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.0-next.4", + "_nodeVersion": "12.8.1", + "_npmVersion": "lerna/3.16.4/node@v12.8.1+x64 (linux)", + "dist": { + "integrity": "sha512-U14R1L+9jLP5nMF1qebM+f/AgirkFrRozDrsV6tFGCXRCcEPW0YH9sgBNO/X5jwN+jwLiKbQiMYKY4Q776nm+Q==", + "shasum": "f405b844a751ef648c1eaf5863786385dea9b7d0", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.0-next.4.tgz", + "fileCount": 14, + "unpackedSize": 122103, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWc4oCRA9TVsSAnZWagAAwMEP/AnInmdkzGYxyo1l3a89\nEqNhLTS9n7/mpKH94jMqlmQiwBQ2gNEkuXAWjTHqOLlOaiI9Dvroy7miftoM\nGELVRlv0peGdg4t/F4wWRWcM1m8emVcHN+VQoemfLHkiWPqgp5ztPkyM/M84\n0zCSS/R6g1XqEGQJWAdLgc/kbmfB2i15W76hkU8sdELfnviDFV1unvumtVW9\nOBIi+CwpPa8lAGdwlmPjN4Sn96PYF8qdDFiB6UuAd3tiYDxxJ/nIPaD4Wla4\neuoa8YEiDmKZg0e3xegOrAdMwzm8UzeihAqBxDJCLyykWXxVMp63xjU9eTg1\nbmQyRJm9xQmdR2KiR46tN1NliFcVD2oTvObb4EUw4vh+rOIQMJ+OweGKQlym\nXUrSN8OXt/m4OyVBYt0OgXdYUbMTGmix5Aaemryng5OvelChuthcS3CgCVfs\nS8iHIvLU0SOAjAuwEkbxOZyBpT7RvG4IqCv3McVTrkaHNTTLgje89Kj3gFNK\nuWYardxE35fdkKIhk3yXVU9qVzXx0ICrXljhYixf9clAjauw2JmiG5BLgWGg\nDD+qL0wVH/U2eEJgz1QKuN7YPoiwLLneoaMLc4NZU4FLtTE1u28I8E4t6z8f\nq0MoGZXrYzmcy/hqttMOqWCRo164KIK9GCBzsytVA2bWaLXhydwm6r9+G3BT\nfQEM\r\n=nuYr\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_8.0.0-next.4_1566166567878_0.2229278567461208" + }, + "_hasShrinkwrap": false, + "contributors": [] + }, + "8.0.0-master.16": { + "name": "@verdaccio/local-storage", + "version": "8.0.0-master.16", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.0-master.16+4e11f13", + "@verdaccio/file-locking": "^8.0.0-master.16+4e11f13", + "@verdaccio/streams": "^8.0.0-master.16+4e11f13", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.0-master.16+4e11f13", + "@verdaccio/eslint-config": "^8.0.0-master.16+4e11f13", + "@verdaccio/types": "^8.0.0-next.4", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "lint-staged": { + "**/*.{js,ts}": [ + "eslint --fix", + "git add" + ] + }, + "gitHead": "4e11f1394c17ca41ae8b9b139c32350680f6556b", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.0-master.16", + "_nodeVersion": "12.8.1", + "_npmVersion": "lerna/3.16.4/node@v12.8.1+x64 (linux)", + "dist": { + "integrity": "sha512-peeZcKNPM7/R2Bg3lDSkXnPmn1SEd7BhtoSRM7Yt+PJp8mKWD4h+Ypk5B/3qui4sWvf8vHZ0Q/WQA1WZxIdEag==", + "shasum": "287ca3ae5ce053a0fa868c97684c35e1892e104a", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.0-master.16.tgz" + }, + "contributors": [] + }, + "8.0.0-remove-eslint-warnings.28": { + "name": "@verdaccio/local-storage", + "version": "8.0.0-remove-eslint-warnings.28", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.0-next.4", + "@verdaccio/file-locking": "^8.0.0-next.4", + "@verdaccio/streams": "^8.0.0-next.4", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.0-next.4", + "@verdaccio/eslint-config": "^8.0.0-next.4", + "@verdaccio/types": "^8.0.0-next.4", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "lint-staged": { + "**/*.{js,ts}": [ + "eslint --fix", + "git add" + ] + }, + "gitHead": "554135ddc0df975a57b76dd18e4bab086d1d8a16", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.0-remove-eslint-warnings.28", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-M5DFMF4doWSiVhafRyfPbY9o8u9Maegb6sHE2ZzqrHdBvlawgIWHzrKRgC6700No1ImMYcx4Qus+PK4miMtTVQ==", + "shasum": "a983078c6fc528e639a6c509ea19f363420b0c55", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.0-remove-eslint-warnings.28.tgz" + }, + "contributors": [] + }, + "8.0.1-master.5": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-master.5", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-master.5+9193ec6", + "@verdaccio/file-locking": "^8.0.1-master.5+9193ec6", + "@verdaccio/streams": "^8.0.1-master.5+9193ec6", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-master.5+9193ec6", + "@verdaccio/eslint-config": "^8.0.1-master.5+9193ec6", + "@verdaccio/types": "^8.0.1-master.5+9193ec6", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "9193ec6a9dd9b91b36e3f57a5edc0e07326d66ab", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-master.5", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-0oaKgA1t7JzZQQXWfqMQiRnjyvpZIkhvtmHcFIzwGTD0Bg9pabhQuWZZ+QGd12Fdnp75o3iQocgN5P6Th+ygWQ==", + "shasum": "8f8f7f9e9739e3126d5925a9a5d32ddcbc9bf5be", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-master.5.tgz" + }, + "contributors": [] + }, + "8.0.1-greenkeeper-tools-eslint-6-2-2.6": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-greenkeeper-tools-eslint-6-2-2.6", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-greenkeeper-tools-eslint-6-2-2.6+0481ba1", + "@verdaccio/file-locking": "^8.0.1-greenkeeper-tools-eslint-6-2-2.6+0481ba1", + "@verdaccio/streams": "^8.0.1-greenkeeper-tools-eslint-6-2-2.6+0481ba1", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-greenkeeper-tools-eslint-6-2-2.6+0481ba1", + "@verdaccio/eslint-config": "^8.0.1-greenkeeper-tools-eslint-6-2-2.6+0481ba1", + "@verdaccio/types": "^8.0.0", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "0481ba18ebc5a3cf4ec8cdf3516734563ca0a37b", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-greenkeeper-tools-eslint-6-2-2.6", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-RqSW04VjrDSDHk+lLwyjL1TW6ZhMPm9tmhM+7zLNm02nWqPALVq8vwkFIuD0UPVpwnOnNOhlpPkWMaF0re6Vlw==", + "shasum": "5468a51303f1c892a6ca732cab28e9738bea9efa", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-greenkeeper-tools-eslint-6-2-2.6.tgz" + }, + "contributors": [] + }, + "8.0.0": { + "name": "@verdaccio/local-storage", + "version": "8.0.0", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com", + "url": "", + "avatar": "https://www.gravatar.com/avatar/fba48015a688c38cc84e5b55b07858c0" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.0", + "@verdaccio/file-locking": "^8.0.0", + "@verdaccio/streams": "^8.0.0", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.0", + "@verdaccio/eslint-config": "^8.0.0", + "@verdaccio/types": "^8.0.0", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "lint-staged": { + "**/*.{js,ts}": [ + "eslint --fix", + "git add" + ] + }, + "gitHead": "2a8ce693d280e7eebafa006f76c17aff7cecce6e", + "_id": "@verdaccio/local-storage@8.0.0", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-9hDn0fjl5yNOwVUM0jYjxbyxbmc5YZPDOXxTKYShreQ9SqIEniFRk1mMl183KR3loAYB+PTDnHot51exmV5zJQ==", + "shasum": "3c8b32e6a66e10df6959b7ebac10d055b942226b", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.0.tgz", + "fileCount": 14, + "unpackedSize": 122218, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXowgCRA9TVsSAnZWagAAVpsP/15gyttyLoJTIK9aYGKX\nVsbVHiN43x8I4i/tbX/OWxuxFf79xrENhV5D2TGFA3R7jtun1cGz8mZRef18\nGsUGFMKYBPzJ9tYn7aRZG/8g0yp9d2yVszWdD9P/bp5vZ0DRnSZjq6fwXRs5\nYOZ6+Bs1iIb1wvAoK+4MELvORQ0iqgqYhO/WyOv6JsmdEA/f9oF8OD6PsbFW\nHHx0lcBYURkddHN9vsOPfRAUix0q0mmqR5jJOGwYLGLu+CvlsbMoZno96GtB\nsBdCBAQn5ovVlnAIxoXRmXBCE3LIRKgEuB23EZqi/Vh0Y8I6FZj+tC4L3vNb\n3SS6Q29D/D1XKx9rUJGGRq4RZPNxpGw8LmEFFd6ihLkDKV3OYFalSKKqLSCi\nHjR9piMta/Jl8B3zZ8FPunUHnN3d+5MUoSasMXVXd8iXjthWPeX09tfq6UyU\nHjkdP5p81HZEgKf5x4mw3YR9uaY1AvWdhWMdit/Cgv3CbD4dWSR7/jr2YrIM\n9yHOcq7A3t4wLSuiYlmQu/kdZQqy+DWlGJPnRvjNg1B9yFOVe8a2dnP8ReaX\ncoa82x++SZoixRuNFHixCWsgtWnAQB6TdhkNDgVx2jLgbjEEeevIQkG/+/31\n9sbWLooR+ZLgVlnhT57lHW4bLMA0lbDdiCqRYSzQuTvDPGd+Awio4jlkC8Ad\nZMpT\r\n=Olxr\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma", + "avatar": "https://www.gravatar.com/avatar/b01c4201a9a24decd379e22528fa9d7a" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper", + "avatar": "https://www.gravatar.com/avatar/fba48015a688c38cc84e5b55b07858c0" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz", + "avatar": "https://www.gravatar.com/avatar/405c73841f8dafb08ba84b317e996544" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm", + "avatar": "https://www.gravatar.com/avatar/e0963f508a0285ba03ded99f00f5e570" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_8.0.0_1566477343949_0.36477649848474347" + }, + "_hasShrinkwrap": false, + "contributors": [] + }, + "8.0.1-master.7": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-master.7", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-master.7+ef893c7", + "@verdaccio/file-locking": "^8.0.1-master.7+ef893c7", + "@verdaccio/streams": "^8.0.1-master.7+ef893c7", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-master.7+ef893c7", + "@verdaccio/eslint-config": "^8.0.1-master.7+ef893c7", + "@verdaccio/types": "^8.0.0", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "ef893c7cc24cd69a7c9391699c43105d15405730", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-master.7", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-lt3pn6xTT8uEqMnJryROc3P+jzfzwQ9oN5LHMbO47EuITZAJZiI3Uj7QClUk68e4j2k0UsV3u6zs9ObXacY8+Q==", + "shasum": "717dbb03e4eea6cf79deffd117636a6678cfb29f", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-master.7.tgz" + }, + "contributors": [] + }, + "8.0.1-master.18": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-master.18", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "homepage": "https://verdaccio.org", + "repository": { + "type": "git", + "url": "git+https://github.com/verdaccio/monorepo.git", + "directory": "plugins/local-storage" + }, + "bugs": { + "url": "https://github.com/verdaccio/monorepo/issues" + }, + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-master.18+f0fea8a", + "@verdaccio/file-locking": "^8.0.1-master.18+f0fea8a", + "@verdaccio/streams": "^8.0.1-master.18+f0fea8a", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-master.18+f0fea8a", + "@verdaccio/eslint-config": "^8.0.1-master.18+f0fea8a", + "@verdaccio/types": "^8.0.1-master.18+f0fea8a", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "f0fea8aa7c24ee38b48ba39a512ee48084a56c4c", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-master.18", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-f0zJ92JKWPnqHr778Mc8rwv0LldSRUA4H99e0C7nI84+DoCWXR7cTInedhYIFGODcs+40XYQdbNijfYWvb5YNw==", + "shasum": "0e9a53b7b02f2c25f5f072053c6ada5cd83c45e3", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-master.18.tgz" + }, + "contributors": [] + }, + "8.0.1-master.19": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-master.19", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "homepage": "https://verdaccio.org", + "repository": { + "type": "git", + "url": "git+https://github.com/verdaccio/monorepo.git", + "directory": "plugins/local-storage" + }, + "bugs": { + "url": "https://github.com/verdaccio/monorepo/issues" + }, + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-master.19+3a919b8", + "@verdaccio/file-locking": "^8.0.1-master.19+3a919b8", + "@verdaccio/streams": "^8.0.1-master.19+3a919b8", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-master.19+3a919b8", + "@verdaccio/eslint-config": "^8.0.0", + "@verdaccio/types": "^8.0.0", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "3a919b80e7d644a3c7536671092f4f795349d7e3", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-master.19", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-MJ065hyFimQBmK8ChxNaons22wrVMU4XLneCZMmRuionVNEz89Pabj3rTxSFjbV/UulxrO885/v6P6uU3BvQtA==", + "shasum": "4907cc9973123992af5b7d79683ab66676214585", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-master.19.tgz" + }, + "contributors": [] + }, + "8.0.1-remove-install-warnings.16": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-remove-install-warnings.16", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "homepage": "https://verdaccio.org", + "repository": { + "type": "git", + "url": "git+https://github.com/verdaccio/monorepo.git", + "directory": "plugins/local-storage" + }, + "bugs": { + "url": "https://github.com/verdaccio/monorepo/issues" + }, + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-remove-install-warnings.16+ec00147", + "@verdaccio/file-locking": "^8.0.1-remove-install-warnings.16+ec00147", + "@verdaccio/streams": "^8.0.1-remove-install-warnings.16+ec00147", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-remove-install-warnings.16+ec00147", + "@verdaccio/eslint-config": "^8.0.1-remove-install-warnings.16+ec00147", + "@verdaccio/types": "^8.0.1-remove-install-warnings.16+ec00147", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "ec00147691735c3df3b4370b387bc054c53ebb64", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-remove-install-warnings.16", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-z2SdJbYy3MWEcl7uhEABi5b6CztIGhC3saU9JL1f3qIhh8gUwwkMvcW6fDNBGuLe1czFyXKNlfGBwZ4vCyeh2w==", + "shasum": "355bafc1353ba4191cbba6e888c8e944c8ee8ace", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-remove-install-warnings.16.tgz" + }, + "contributors": [] + }, + "8.0.1-next.1": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-next.1", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "homepage": "https://verdaccio.org", + "repository": { + "type": "git", + "url": "git+https://github.com/verdaccio/monorepo.git", + "directory": "plugins/local-storage" + }, + "bugs": { + "url": "https://github.com/verdaccio/monorepo/issues" + }, + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-next.1", + "@verdaccio/file-locking": "^8.0.1-next.1", + "@verdaccio/streams": "^8.0.1-next.1", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-next.1", + "@verdaccio/eslint-config": "^8.0.1-next.1", + "@verdaccio/types": "^8.0.1-next.1", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "fc56542469374249295edef5956c86aacc6886e8", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-next.1", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-lDvA6c0Si2cabQGYPn2BEbz3/WgQLJhWbsTBW41PLp2weaZb037y9Xt4f5p/n3NmwI3f2B1da5XLFlI+VRLiNg==", + "shasum": "17821f4a4eb4aa337b4b148a28087c3ef5eeae8b", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-next.1.tgz", + "fileCount": 14, + "unpackedSize": 122777, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ8IpCRA9TVsSAnZWagAAuvkP/jSxcpLuvXMeKyaBados\nMiy4Mt6F9xcrFRnqF4l1K0Oa0iXu7ourTcycSPGgKSFcF2S9E/wd+yqH3gzV\nA96KAPBCJaM4J6Kxc9poFw2t2IDrWvd8/UHOvngFu1I/CEyosUOBB9uAxLL4\nxn3xTXbBvfTUGkvEAFwcHFG6ilhypkZC8puhkLtfTkNBVNiYtagoQlgS179R\nkWRZ3mwHB/m47x8wCMxSRTNRSBk3py40vb1xDXr+hHRWfU9egePYM/UfEuaO\nCl+yJ27Bda8DttuPtDUr2pkNWHDqD00Kbo8SVEtu/4NFOjPkZVX1m93/RA5Z\nHmJuLkvzJP7lQaoOTZaCdvjY7v781xfjrLx6E1RVEz6aW+ZzmYTzksNvZeiN\nuA99B6vVZOmtPMPmnVTR2tsAhBQNhtsAnMmKlM09Mp03QTrbxceaIKXcugWu\nhrp+zt0LlSE4+3T+SGrKA/BSPai/M8Nbnb6R3YOT/PFjYM8SQAxlOGA3Hxnq\nupYhL3N5hVHE87PjBGKqQaBzNpod2G5GpiHKdcgPdj2SrxCnygn7nwTs8b1G\nZ20Gq5Bwi0ggpQ0ARbh0zpPUdLwdKnaSEo4pU8Bw0yZBlJPk7ibuhZIaZ+Ec\ncXcOCuYSTcx6wAufSe4AoTX3NnI5nJMmmkV0Mxbj4sAPJ0ZHP7OHB6lcvZfN\nnT2G\r\n=IOGH\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_8.0.1-next.1_1567081001039_0.7526375697599101" + }, + "_hasShrinkwrap": false, + "contributors": [] + }, + "8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "homepage": "https://verdaccio.org", + "repository": { + "type": "git", + "url": "git+https://github.com/verdaccio/monorepo.git", + "directory": "plugins/local-storage" + }, + "bugs": { + "url": "https://github.com/verdaccio/monorepo/issues" + }, + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0+46e920e", + "@verdaccio/file-locking": "^8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0+46e920e", + "@verdaccio/streams": "^8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0+46e920e", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0+46e920e", + "@verdaccio/eslint-config": "^8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0+46e920e", + "@verdaccio/types": "^8.0.1-next.1", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "46e920ee7457e1e3778b8e1c158b4878a175160a", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0", + "_nodeVersion": "12.9.1", + "_npmVersion": "lerna/3.16.4/node@v12.9.1+x64 (linux)", + "dist": { + "integrity": "sha512-v/0nVXBvjBhPYuXvQlFVpodg8GscoviiKy4knbf347x4SAxyzxNUOdIN6/WqKXP70qlxPCOdWssYHc7o5Hm/MQ==", + "shasum": "7dd1fd59ba69e81da41306ebf696d081c8af95c2", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0.tgz" + }, + "contributors": [] + }, + "8.0.1-master.1": { + "name": "@verdaccio/local-storage", + "version": "8.0.1-master.1", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com" + }, + "license": "MIT", + "homepage": "https://verdaccio.org", + "repository": { + "type": "git", + "url": "git+https://github.com/verdaccio/monorepo.git", + "directory": "plugins/local-storage" + }, + "bugs": { + "url": "https://github.com/verdaccio/monorepo/issues" + }, + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib/" + ], + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.1-master.1+b1961be", + "@verdaccio/file-locking": "^8.0.1-master.1+b1961be", + "@verdaccio/streams": "^8.0.1-master.1+b1961be", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.1-master.1+b1961be", + "@verdaccio/eslint-config": "^8.0.1-master.1+b1961be", + "@verdaccio/types": "^8.0.1-next.1", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "gitHead": "b1961be149bbedefd9cdf68b381798c267c91940", + "readmeFilename": "README.md", + "_id": "@verdaccio/local-storage@8.0.1-master.1", + "_nodeVersion": "12.9.1", + "_npmVersion": "lerna/3.16.4/node@v12.9.1+x64 (linux)", + "dist": { + "integrity": "sha512-g1cSqYhjabiouM/mkLEb3aXAX/F2fGtOtggUhfPgO6J8e/c7x3Q2xyayMABOaTehGLg5jb4dQuv63Gz25yAHSA==", + "shasum": "aaf79ac939ac940c562bf2b696e0551685a55da0", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.1-master.1.tgz" + }, + "contributors": [] + } + }, + "dist-tags": { + "latest": "8.0.0", + "beta": "2.0.0-beta.3", + "next": "8.0.1-next.1", + "token": "2.2.1-pr-token-3", + "canary": "8.0.1-master.1" + }, + "time": { + "modified": "2019-08-30T10:02:27.759Z", + "created": "2017-08-12T11:19:53.552Z", + "0.0.1": "2017-08-12T11:19:53.552Z", + "0.0.2": "2017-08-13T08:00:54.098Z", + "0.0.3": "2017-08-13T08:02:03.869Z", + "0.0.4": "2017-09-02T18:04:20.779Z", + "0.0.5": "2017-09-02T22:54:18.771Z", + "0.0.6": "2017-10-05T19:44:05.876Z", + "0.0.7": "2017-10-06T06:18:17.216Z", + "0.0.8": "2017-10-22T05:22:08.098Z", + "0.0.10": "2017-10-22T07:57:24.926Z", + "0.0.11": "2017-10-22T08:44:45.906Z", + "0.0.12": "2017-12-17T10:59:02.064Z", + "0.0.13": "2017-12-17T11:00:08.886Z", + "0.0.14": "2017-12-17T11:02:36.186Z", + "0.1.0": "2017-12-21T08:38:54.660Z", + "0.1.1": "2017-12-28T14:00:55.625Z", + "0.1.2": "2017-12-28T15:43:36.745Z", + "0.1.3": "2018-01-16T22:54:57.250Z", + "0.1.4": "2018-01-17T07:28:50.308Z", + "0.2.0": "2018-01-17T07:39:33.809Z", + "0.2.1": "2018-03-03T18:03:55.236Z", + "0.3.0": "2018-03-03T18:34:59.339Z", + "0.4.0": "2018-04-14T17:25:00.597Z", + "0.4.1": "2018-04-14T17:33:39.322Z", + "0.4.2": "2018-04-17T19:51:16.006Z", + "1.0.0": "2018-04-20T06:36:08.723Z", + "1.0.1": "2018-04-20T17:34:06.359Z", + "1.0.2": "2018-04-21T08:32:38.303Z", + "1.0.3": "2018-05-13T21:40:49.981Z", + "1.1.0": "2018-06-08T22:08:21.844Z", + "1.1.1": "2018-06-08T22:41:52.733Z", + "1.1.2": "2018-06-09T07:17:22.359Z", + "1.1.3": "2018-07-15T15:26:13.714Z", + "1.2.0": "2018-08-25T12:52:39.323Z", + "2.0.0-beta.0": "2019-02-01T23:17:38.184Z", + "2.0.0-beta.1": "2019-02-03T10:57:56.537Z", + "1.1.4": "2019-02-05T05:58:46.674Z", + "1.1.5": "2019-02-11T06:06:08.744Z", + "1.1.6": "2019-02-11T06:11:54.391Z", + "1.1.7": "2019-02-24T09:07:36.430Z", + "2.0.0-beta.2": "2019-02-24T09:22:11.248Z", + "2.0.0-beta.3": "2019-02-24T10:47:39.198Z", + "2.0.0": "2019-03-29T19:38:09.931Z", + "2.1.0": "2019-03-29T20:19:12.506Z", + "2.2.1": "2019-06-30T14:56:47.858Z", + "2.2.1-pr-168-1": "2019-08-03T07:48:02.521Z", + "2.2.1-pr-token": "2019-08-03T16:53:22.362Z", + "2.2.1-pr-token-1": "2019-08-03T19:16:45.439Z", + "2.2.1-pr-token-2": "2019-08-03T19:20:28.241Z", + "2.2.1-pr-token-3": "2019-08-03T19:23:28.968Z", + "2.2.1-1": "2019-08-12T17:41:46.704Z", + "2.3.0": "2019-08-13T05:51:48.997Z", + "8.0.0-next.3": "2019-08-16T08:47:03.820Z", + "8.0.0-next.4": "2019-08-18T22:16:07.994Z", + "8.0.0-master.16": "2019-08-21T21:53:24.878Z", + "8.0.0-remove-eslint-warnings.28": "2019-08-22T16:07:43.126Z", + "8.0.1-master.5": "2019-08-23T21:48:13.124Z", + "8.0.1-greenkeeper-tools-eslint-6-2-2.6": "2019-08-24T03:06:33.226Z", + "8.0.0": "2019-08-22T12:35:44.093Z", + "8.0.1-master.7": "2019-08-27T14:05:03.439Z", + "8.0.1-master.18": "2019-08-29T11:09:49.841Z", + "8.0.1-master.19": "2019-08-29T11:56:05.279Z", + "8.0.1-remove-install-warnings.16": "2019-08-29T12:28:24.653Z", + "8.0.1-next.1": "2019-08-29T12:16:41.167Z", + "8.0.1-dependabot-npm-and-yarn-eslint-plugin-jest-22-16-0.0": "2019-08-30T09:24:48.436Z", + "8.0.1-master.1": "2019-08-30T10:02:27.759Z" + }, + "_uplinks": { + "npmjs": { + "etag": "\"37e7d26979ecedec7d139077c0c5da6e\"", + "fetched": 1567334592496 + } + }, + "_id": "@verdaccio/local-storage", + "latest": { + "name": "@verdaccio/local-storage", + "version": "8.0.0", + "description": "Local storage implementation", + "keywords": [ + "plugin", + "verdaccio", + "storage", + "local-storage" + ], + "author": { + "name": "Juan Picado", + "email": "juanpicado19@gmail.com", + "url": "", + "avatar": "https://www.gravatar.com/avatar/fba48015a688c38cc84e5b55b07858c0" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "lib/index.js", + "types": "lib/index.d.ts", + "engines": { + "node": ">=8" + }, + "dependencies": { + "@verdaccio/commons-api": "^8.0.0", + "@verdaccio/file-locking": "^8.0.0", + "@verdaccio/streams": "^8.0.0", + "async": "3.1.0", + "level": "5.0.1", + "lodash": "4.17.15", + "mkdirp": "0.5.1" + }, + "devDependencies": { + "@types/minimatch": "^3.0.3", + "@verdaccio/babel-preset": "^8.0.0", + "@verdaccio/eslint-config": "^8.0.0", + "@verdaccio/types": "^8.0.0", + "minimatch": "^3.0.4", + "rmdir-sync": "^1.0.1" + }, + "scripts": { + "coverage:publish": "codecov --root=../../ -F plugins", + "build": "npm run build:types && npm run build:js", + "build:js": "babel src/ --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "build:types": "tsc --emitDeclarationOnly", + "lint": "eslint \"**/*.{js,ts}\"", + "lint:stage": "lint-staged", + "test": "jest", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch" + }, + "lint-staged": { + "**/*.{js,ts}": [ + "eslint --fix", + "git add" + ] + }, + "gitHead": "2a8ce693d280e7eebafa006f76c17aff7cecce6e", + "_id": "@verdaccio/local-storage@8.0.0", + "_nodeVersion": "12.9.0", + "_npmVersion": "lerna/3.16.4/node@v12.9.0+x64 (linux)", + "dist": { + "integrity": "sha512-9hDn0fjl5yNOwVUM0jYjxbyxbmc5YZPDOXxTKYShreQ9SqIEniFRk1mMl183KR3loAYB+PTDnHot51exmV5zJQ==", + "shasum": "3c8b32e6a66e10df6959b7ebac10d055b942226b", + "tarball": "http://localhost:4872/@verdaccio%2flocal-storage/-/local-storage-8.0.0.tgz", + "fileCount": 14, + "unpackedSize": 122218, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXowgCRA9TVsSAnZWagAAVpsP/15gyttyLoJTIK9aYGKX\nVsbVHiN43x8I4i/tbX/OWxuxFf79xrENhV5D2TGFA3R7jtun1cGz8mZRef18\nGsUGFMKYBPzJ9tYn7aRZG/8g0yp9d2yVszWdD9P/bp5vZ0DRnSZjq6fwXRs5\nYOZ6+Bs1iIb1wvAoK+4MELvORQ0iqgqYhO/WyOv6JsmdEA/f9oF8OD6PsbFW\nHHx0lcBYURkddHN9vsOPfRAUix0q0mmqR5jJOGwYLGLu+CvlsbMoZno96GtB\nsBdCBAQn5ovVlnAIxoXRmXBCE3LIRKgEuB23EZqi/Vh0Y8I6FZj+tC4L3vNb\n3SS6Q29D/D1XKx9rUJGGRq4RZPNxpGw8LmEFFd6ihLkDKV3OYFalSKKqLSCi\nHjR9piMta/Jl8B3zZ8FPunUHnN3d+5MUoSasMXVXd8iXjthWPeX09tfq6UyU\nHjkdP5p81HZEgKf5x4mw3YR9uaY1AvWdhWMdit/Cgv3CbD4dWSR7/jr2YrIM\n9yHOcq7A3t4wLSuiYlmQu/kdZQqy+DWlGJPnRvjNg1B9yFOVe8a2dnP8ReaX\ncoa82x++SZoixRuNFHixCWsgtWnAQB6TdhkNDgVx2jLgbjEEeevIQkG/+/31\n9sbWLooR+ZLgVlnhT57lHW4bLMA0lbDdiCqRYSzQuTvDPGd+Awio4jlkC8Ad\nZMpT\r\n=Olxr\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "ayush.aceit@gmail.com", + "name": "ayusharma", + "avatar": "https://www.gravatar.com/avatar/b01c4201a9a24decd379e22528fa9d7a" + }, + { + "email": "juanpicado19@gmail.com", + "name": "jotadeveloper", + "avatar": "https://www.gravatar.com/avatar/fba48015a688c38cc84e5b55b07858c0" + }, + { + "email": "sergio@sergiohgz.eu", + "name": "sergiohgz", + "avatar": "https://www.gravatar.com/avatar/405c73841f8dafb08ba84b317e996544" + }, + { + "email": "verdaccio.npm@gmail.com", + "name": "verdaccio.npm", + "avatar": "https://www.gravatar.com/avatar/e0963f508a0285ba03ded99f00f5e570" + } + ], + "_npmUser": { + "name": "verdaccio.npm", + "email": "verdaccio.npm@gmail.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/local-storage_8.0.0_1566477343949_0.36477649848474347" + }, + "_hasShrinkwrap": false, + "contributors": [] + } +} diff --git a/src/components/Versions/__snapshots__/Versions.test.tsx.snap b/src/components/Versions/__snapshots__/Versions.test.tsx.snap index 271f6de..9a8161e 100644 --- a/src/components/Versions/__snapshots__/Versions.test.tsx.snap +++ b/src/components/Versions/__snapshots__/Versions.test.tsx.snap @@ -1,3 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` component should render the component in default state 1`] = `"
Current Tags
    Version History
      "`; +exports[` component should render the component in default state 1`] = `"
      Current Tags
      • canary
        8.0.1-master.1
      • token
        2.2.1-pr-token-3
      • next
        8.0.1-next.1
      • beta
        2.0.0-beta.3
      • latest
        8.0.0
      Version History
      "`; diff --git a/src/pages/Version/Version.tsx b/src/pages/Version/Version.tsx index 2cd2ce3..f707b94 100644 --- a/src/pages/Version/Version.tsx +++ b/src/pages/Version/Version.tsx @@ -19,10 +19,27 @@ export function getRouterPackageName(params): string { return packageName; } +function fillTitle(text) { + return `Verdaccio - ${text}`; +} + +function isVersionValid(packageMeta, packageVersion): boolean { + const hasVersion = typeof packageVersion !== 'undefined'; + if (!hasVersion) { + // if is undefined, that means versions does not exist, we continue + return true; + } + + const hasMatchVersion = Object.keys(packageMeta.versions).includes(packageVersion); + return hasMatchVersion; +} + const Version = ({ match: { params } }) => { const pkgName = getRouterPackageName(params); const [readMe, setReadme] = useState(); const [packageName, setPackageName] = useState(pkgName); + // eslint-disable-next-line no-unused-vars + const [packageVersion, setPackageVersion] = useState(params.version); const [packageMeta, setPackageMeta] = useState(); const [isLoading, setIsLoading] = useState(true); const [notFound, setNotFound] = useState(false); @@ -30,27 +47,37 @@ const Version = ({ match: { params } }) => { useEffect(() => { (async () => { try { - const packageMeta = (await callDetailPage(packageName)) as Partial; - const readMe = (await callReadme(packageName)) as Partial; - setReadme(readMe); - setPackageMeta(packageMeta); - setIsLoading(false); + const packageMeta = (await callDetailPage(packageName, packageVersion)) as Partial; + const readMe = (await callReadme(packageName, packageVersion)) as Partial; + if (isVersionValid(packageMeta, packageVersion)) { + setReadme(readMe); + setPackageMeta(packageMeta); + setIsLoading(false); + } else { + setIsLoading(false); + setNotFound(true); + } } catch (error) { setNotFound(true); setIsLoading(false); } })(); - }, [packageName]); + }, [packageName, packageVersion]); useEffect(() => { - document.title = `Verdaccio - ${packageName}`; - }, [packageName]); + if (!packageVersion) { + document.title = fillTitle(packageName); + } else { + document.title = fillTitle(`${packageName}@${packageVersion}`); + } + }, [packageName, packageVersion]); useEffect(() => { const pkgName = getRouterPackageName(params); setPackageName(pkgName); - }, [params]); + setPackageVersion(params.version); + }, [params, setPackageName, setPackageVersion]); const isNotFound = notFound || typeof packageMeta === 'undefined' || typeof packageName === 'undefined' || typeof readMe === 'undefined'; const renderContent = (): React.ReactElement => { @@ -63,7 +90,9 @@ const Version = ({ match: { params } }) => { } }; - return {renderContent()}; + return ( + {renderContent()} + ); }; export default Version; diff --git a/src/pages/Version/types.ts b/src/pages/Version/types.ts index 728aae6..5525468 100644 --- a/src/pages/Version/types.ts +++ b/src/pages/Version/types.ts @@ -2,6 +2,7 @@ import { PackageMetaInterface } from '../../../types/packageMeta'; export interface DetailContextProps { packageMeta: PackageMetaInterface; + packageVersion?: string; readMe: string; packageName: string; enableLoading: () => void; @@ -11,6 +12,7 @@ export interface VersionPageConsumerProps { packageMeta: PackageMetaInterface; readMe: string; packageName: string; + packageVersion?: string; // FIXME: looking for the appropiated type here enableLoading: any; } diff --git a/src/router.tsx b/src/router.tsx index 3e3b5c1..889e2bd 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -31,6 +31,8 @@ class RouterApp extends Component { + + diff --git a/src/utils/calls.ts b/src/utils/calls.ts index b81a9d3..7c0edb3 100644 --- a/src/utils/calls.ts +++ b/src/utils/calls.ts @@ -1,12 +1,12 @@ import API from './api'; import { PackageMetaInterface } from 'types/packageMeta'; -export async function callReadme(packageName): Promise { - return await API.request(`package/readme/${packageName}`, 'GET'); +export async function callReadme(packageName, packageVersion?: string): Promise { + return await API.request(`package/readme/${packageName}${packageVersion ? `?v=${packageVersion}` : ''}`, 'GET'); } -export async function callDetailPage(packageName): Promise { - const packageMeta = await API.request(`sidebar/${packageName}`, 'GET'); +export async function callDetailPage(packageName: string, packageVersion?: string): Promise { + const packageMeta = await API.request(`sidebar/${packageName}${packageVersion ? `?v=${packageVersion}` : ''}`, 'GET'); return packageMeta; } diff --git a/tools/dev.server.js b/tools/dev.server.js index 2987068..8162391 100644 --- a/tools/dev.server.js +++ b/tools/dev.server.js @@ -18,7 +18,9 @@ new WebpackDevServer(compiler, { contentBase: `${env.DIST_PATH}`, publicPath: config.output.publicPath, hot: true, - historyApiFallback: true, + historyApiFallback: { + disableDotRule: true, + }, quiet: true, noInfo: false, stats: {