diff --git a/.eslintrc b/.eslintrc index 97be9c1..6ee2367 100644 --- a/.eslintrc +++ b/.eslintrc @@ -12,7 +12,8 @@ "jest", "prettier", "verdaccio", - "jsx-a11y" + "jsx-a11y", + "codeceptjs" ], "settings": { "react": { @@ -119,6 +120,7 @@ }, "env": { "browser": true, - "jest/globals": true + "jest/globals": true, + "codeceptjs/codeceptjs": true, } } diff --git a/.stylelintrc b/.stylelintrc index 91ae548..31d4943 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -26,6 +26,7 @@ "no-descending-specificity": [true, { "severity": "warning" }], "no-duplicate-at-import-rules": true, "no-duplicate-selectors": true, + "no-empty-source": null, "no-extra-semicolons": true, "no-invalid-double-slash-comments": true, "property-no-unknown": true, diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ba4aa7..e8564bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,48 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +## [0.2.2](https://github.com/verdaccio/ui/compare/v0.2.1...v0.2.2) (2019-07-29) + + +### Bug Fixes + +* css repetition is not closed in Logo component ([ec243b1](https://github.com/verdaccio/ui/commit/ec243b1)) +* localhost domain download tarball button ([cca2c3c](https://github.com/verdaccio/ui/commit/cca2c3c)) +* proxy webpack setting ([5c484bb](https://github.com/verdaccio/ui/commit/5c484bb)) +* token were not being send it ([fd74c52](https://github.com/verdaccio/ui/commit/fd74c52)) + + + + +## [0.2.1](https://github.com/verdaccio/ui/compare/v0.2.0...v0.2.1) (2019-07-10) + + +### Bug Fixes + +* [@typescript-eslint](https://github.com/typescript-eslint)/explicit-function-return-type ([31c11f2](https://github.com/verdaccio/ui/commit/31c11f2)) +* [@typescript-eslint](https://github.com/typescript-eslint)/explicit-member-accessibility ([55f50e9](https://github.com/verdaccio/ui/commit/55f50e9)) +* [@typescript-eslint](https://github.com/typescript-eslint)/no-explicit-any ([2f28ade](https://github.com/verdaccio/ui/commit/2f28ade)) +* [@typescript-eslint](https://github.com/typescript-eslint)/no-explicit-any ([6eec4f4](https://github.com/verdaccio/ui/commit/6eec4f4)) +* [@typescript-eslint](https://github.com/typescript-eslint)/no-explicit-any ([ec8ed12](https://github.com/verdaccio/ui/commit/ec8ed12)) +* [@typescript-eslint](https://github.com/typescript-eslint)/no-explicit-any for file-size.ts ([b683b68](https://github.com/verdaccio/ui/commit/b683b68)) +* add missing global font-family ([c57f9dd](https://github.com/verdaccio/ui/commit/c57f9dd)) +* added packageMeta type ([3c54b11](https://github.com/verdaccio/ui/commit/3c54b11)) +* container breakpoint ([60b7161](https://github.com/verdaccio/ui/commit/60b7161)) +* incorrect logos styles ([fdad635](https://github.com/verdaccio/ui/commit/fdad635)), closes [#47](https://github.com/verdaccio/ui/issues/47) +* logo component styled ([210bcf3](https://github.com/verdaccio/ui/commit/210bcf3)) +* remove any types and added additional component state interfaces ([116055c](https://github.com/verdaccio/ui/commit/116055c)) +* remove token from AppState ([78b4c3f](https://github.com/verdaccio/ui/commit/78b4c3f)) +* remove undefined error ([d1ed3e7](https://github.com/verdaccio/ui/commit/d1ed3e7)) +* support deprecated license object properties ([b2e420d](https://github.com/verdaccio/ui/commit/b2e420d)) +* type lint for login ([91e603e](https://github.com/verdaccio/ui/commit/91e603e)) +* typescript warnings - prefer-rest-params ([e33570b](https://github.com/verdaccio/ui/commit/e33570b)) +* update snapshot for verdaccio/jsx-no-style ([e7d145f](https://github.com/verdaccio/ui/commit/e7d145f)) +* updated type to fix unit test ([7cab3f2](https://github.com/verdaccio/ui/commit/7cab3f2)) +* verdaccio/jsx-no-style ([55b1402](https://github.com/verdaccio/ui/commit/55b1402)) + + + # [0.2.0](https://github.com/verdaccio/ui/compare/v0.1.11...v0.2.0) (2019-06-20) diff --git a/codecept.conf.js b/codecept.conf.js new file mode 100644 index 0000000..e311da6 --- /dev/null +++ b/codecept.conf.js @@ -0,0 +1,21 @@ +exports.config = { + tests: './test/acceptance/*_test.js', + output: './test/acceptance/output', + helpers: { + Puppeteer: { + url: 'http://localhost:8080', + // "show": true, + chrome: { + // headless: false + }, + }, + }, + include: { + I: './test/acceptance/steps_file.js', + }, + smartWait: 30000, + bootstrap: null, + plugins: {}, + mocha: {}, + name: '@verdaccio/ui-theme', +}; diff --git a/jest/unit/components/__mocks__/api.ts b/jest/unit/components/__mocks__/api.ts index e4816c0..d1bcd61 100644 --- a/jest/unit/components/__mocks__/api.ts +++ b/jest/unit/components/__mocks__/api.ts @@ -39,8 +39,8 @@ const register = (url, method = 'get', options = {}) => { * Bind API methods */ class API { - request() { - return register.call(null, ...arguments); + public request(...rest) { + return register.call(null, ...rest); } } diff --git a/jest/unit/components/store/logo.ts b/jest/unit/components/store/logo.ts index ac64387..3a07b37 100644 --- a/jest/unit/components/store/logo.ts +++ b/jest/unit/components/store/logo.ts @@ -2,6 +2,6 @@ * Mock response for logo api * @returns {promise} */ -export default function() { +export default function(): Promise { return Promise.resolve('http://localhost/-/static/logo.png'); } diff --git a/package.json b/package.json index a915d7c..24b93ad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/ui-theme", - "version": "0.2.0", + "version": "0.2.2", "description": "Verdaccio User Interface", "author": { "name": "Verdaccio Core Team" @@ -11,44 +11,47 @@ }, "main": "index.js", "devDependencies": { - "@commitlint/cli": "8.0.0", - "@commitlint/config-conventional": "8.0.0", + "@commitlint/cli": "8.1.0", + "@commitlint/config-conventional": "8.1.0", "@material-ui/core": "3.9.3", "@material-ui/icons": "3.0.2", - "@octokit/rest": "16.23.2", - "@types/enzyme": "3.9.3", - "@types/lodash": "4.14.134", + "@octokit/rest": "16.28.7", + "@types/enzyme": "3.10.3", + "@types/lodash": "4.14.136", "@types/material-ui": "0.21.6", - "@types/node": "12.0.8", - "@types/react": "16.8.16", - "@types/react-dom": "16.8.4", - "@types/react-router-dom": "4.3.2", - "@verdaccio/babel-preset": "0.2.1", - "@verdaccio/eslint-config": "0.0.1", - "@verdaccio/types": "6.1.0", + "@types/node": "12.6.9", + "@types/react": "16.8.24", + "@types/react-dom": "16.8.5", + "@types/react-router-dom": "4.3.4", + "@types/validator": "10.11.2", + "@verdaccio/babel-preset": "2.0.0", + "@verdaccio/eslint-config": "2.0.0", + "@verdaccio/types": "8.0.0-next.2", "autosuggest-highlight": "3.1.1", "babel-loader": "8.0.6", - "bundlesize": "0.17.2", + "bundlesize": "0.18.0", + "codeceptjs": "2.1.0", "codecov": "3.5.0", - "concurrently": "4.1.0", + "concurrently": "4.1.1", "cross-env": "5.2.0", "css-loader": "0.28.10", "date-fns": "1.30.1", "emotion": "9.2.12", "enzyme": "3.10.0", "enzyme-adapter-react-16": "1.14.0", - "enzyme-to-json": "3.3.5", + "enzyme-to-json": "3.4.0", "eslint": "5.16.0", + "eslint-plugin-codeceptjs": "1.0.0", "eslint-plugin-jsx-a11y": "6.2.1", "eslint-plugin-prettier": "3.1.0", "eslint-plugin-react": "7.13.0", - "eslint-plugin-verdaccio": "0.0.5", + "eslint-plugin-verdaccio": "2.0.0", "file-loader": "2.0.0", "friendly-errors-webpack-plugin": "1.7.0", "get-stdin": "6.0.0", "github-markdown-css": "2.10.0", "html-webpack-plugin": "3.2.0", - "husky": "2.4.1", + "husky": "3.0.2", "identity-obj-proxy": "3.0.0", "in-publish": "2.0.0", "jest": "24.8.0", @@ -60,7 +63,6 @@ "localstorage-memory": "1.0.3", "mini-css-extract-plugin": "0.7.0", "node-mocks-http": "1.7.3", - "node-sass": "4.12.0", "normalize.css": "8.0.1", "optimize-css-assets-webpack-plugin": "5.0.1", "ora": "3.4.0", @@ -76,30 +78,27 @@ "react-router-dom": "4.3.1", "resolve-url-loader": "3.0.1", "rimraf": "2.6.3", - "sass-loader": "7.1.0", "source-map-loader": "0.2.4", "standard-version": "4.4.0", "style-loader": "0.23.1", "stylelint": "10.1.0", "stylelint-config-recommended": "2.2.0", - "stylelint-config-recommended-scss": "3.3.0", "stylelint-config-styled-components": "0.1.1", "stylelint-processor-styled-components": "1.8.0", - "stylelint-scss": "3.8.0", "stylelint-webpack-plugin": "0.10.5", "supertest": "4.0.2", "typeface-roboto": "0.0.54", - "typescript": "3.4.5", + "typescript": "3.5.3", "url-loader": "1.1.2", "validator": "10.11.0", - "verdaccio": "4.0.3", - "verdaccio-auth-memory": "0.0.4", + "verdaccio": "4.2.0", + "verdaccio-auth-memory": "1.1.5", "verdaccio-memory": "2.0.0", "webpack": "4.20.2", "webpack-bundle-analyzer": "3.3.2", "webpack-bundle-size-analyzer": "3.0.0", - "webpack-cli": "3.2.3", - "webpack-dev-server": "3.2.1", + "webpack-cli": "3.3.6", + "webpack-dev-server": "3.7.2", "webpack-merge": "4.2.1", "whatwg-fetch": "3.0.0", "xss": "1.0.6" @@ -139,7 +138,10 @@ "type-check": "tsc --noEmit", "type-check:watch": "npm run type-check -- --watch", "release": "standard-version -a -s", - "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest/jest.config.js --maxWorkers 2", + "test:clean": "npx jest --clearCache", + "test:acceptance": "codeceptjs run --steps", + "test:acceptance:server": "concurrently --kill-others \"npm run verdaccio:server\" \"npm run test:acceptance\"", + "test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest/jest.config.js --maxWorkers 2 --passWithNoTests", "test:size": "bundlesize", "lint": "npm run lint:js && npm run lint:css", "lint:js": "npm run type-check && eslint . --ext .js,.ts,.tsx", @@ -160,7 +162,7 @@ }, "husky": { "hooks": { - "pre-commit": "commitlint -e $GIT_PARAMS" + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "license": "MIT", diff --git a/partials/storage/.verdaccio-db.json b/partials/storage/.verdaccio-db.json new file mode 100644 index 0000000..ac2fb30 --- /dev/null +++ b/partials/storage/.verdaccio-db.json @@ -0,0 +1 @@ +{"list":["vue","jquery"],"secret":"3bb332943c7086716a35dea44754b43b956ee655af1fe61866fbdaf38486836c"} \ No newline at end of file diff --git a/partials/storage/jquery/jquery-1.5.1.tgz b/partials/storage/jquery/jquery-1.5.1.tgz new file mode 100644 index 0000000..aca55f3 Binary files /dev/null and b/partials/storage/jquery/jquery-1.5.1.tgz differ diff --git a/partials/storage/jquery/package.json b/partials/storage/jquery/package.json new file mode 100644 index 0000000..1f76451 --- /dev/null +++ b/partials/storage/jquery/package.json @@ -0,0 +1,4919 @@ +{ + "name": "jquery", + "versions": { + "1.5.1": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library", + "url": "jquery.com", + "keywords": [ + "util", + "dom", + "jquery" + ], + "author": { + "name": "John Resig", + "email": "jeresig@gmail.com" + }, + "contributors": [], + "dependencies": { + "jsdom": "=0.1.20", + "htmlparser": ">= 1.7.3" + }, + "lib": "lib", + "main": "./dist/node-jquery.js", + "version": "1.5.1", + "_id": "jquery@1.5.1", + "engines": { + "node": "*" + }, + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz" + }, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "1.6.2": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library", + "url": "jquery.com", + "keywords": [ + "util", + "dom", + "jquery" + ], + "author": { + "name": "John Resig", + "email": "jeresig@gmail.com" + }, + "contributors": [], + "dependencies": { + "jsdom": ">=0.2.0", + "htmlparser": ">= 1.7.3" + }, + "lib": "lib", + "main": "./dist/node-jquery.js", + "version": "1.6.2", + "_npmJsonOpts": { + "file": "/Users/coolaj86/.npm/jquery/1.6.2/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "jquery@1.6.2", + "devDependencies": {}, + "engines": { + "node": "*" + }, + "_engineSupported": true, + "_npmVersion": "1.0.15", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "1.6.3": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", + "url": "http://jquery.com", + "keywords": [ + "util", + "dom", + "jquery" + ], + "author": { + "name": "John Resig", + "email": "jeresig@gmail.com" + }, + "contributors": [], + "dependencies": { + "jsdom": ">=0.2.0", + "htmlparser": ">= 1.7.3" + }, + "lib": ".", + "main": "./node-jquery.js", + "version": "1.6.3", + "_npmJsonOpts": { + "file": "/Users/coolaj86/.npm/jquery/1.6.3/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "jquery@1.6.3", + "devDependencies": {}, + "engines": { + "node": "*" + }, + "_engineSupported": true, + "_npmVersion": "1.0.22", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz" + }, + "scripts": {}, + "maintainers": [ + { + "name": "coolaj86", + "email": "coolaj86@gmail.com" + } + ], + "directories": {}, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "1.7.2": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", + "version": "1.7.2", + "url": "http://jquery.com", + "homepage": "https://github.com/coolaj86/node-jquery", + "author": { + "name": "James Morrin", + "email": "treasonx@gmail.com" + }, + "repository": { + "type": "git", + "url": "git://github.com/coolaj86/node-jquery.git" + }, + "bugs": { + "url": "https://github.com/coolaj86/node-jquery/issues" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" + } + ], + "main": "lib/node-jquery", + "engines": { + "node": "0.6" + }, + "scripts": { + "test": "grunt test" + }, + "dependencies": { + "jsdom": "~0.2.14", + "htmlparser": "1.7.6", + "xmlhttprequest": "~1.3.0" + }, + "devDependencies": { + "grunt": "~0.3.8", + "nodeunit": "~0.7.4" + }, + "keywords": [ + "util", + "dom", + "jquery" + ], + "_npmUser": { + "name": "treasonx", + "email": "treasonx@gmail.com" + }, + "_id": "jquery@1.7.2", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.12", + "_nodeVersion": "v0.6.14", + "_defaultsLoaded": true, + "dist": { + "shasum": "a93746763aca75a34df4c16395b0826310d0eaf2", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz" + }, + "maintainers": [ + { + "name": "coolaj86", + "email": "coolaj86@gmail.com" + }, + { + "name": "treasonx", + "email": "treasonx@gmail.com" + } + ], + "directories": {}, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "1.7.3": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", + "version": "1.7.3", + "url": "http://jquery.com", + "homepage": "https://github.com/coolaj86/node-jquery", + "author": { + "name": "James Morrin", + "email": "treasonx@gmail.com" + }, + "repository": { + "type": "git", + "url": "git://github.com/coolaj86/node-jquery.git" + }, + "bugs": { + "url": "https://github.com/coolaj86/node-jquery/issues" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" + } + ], + "main": "lib/node-jquery", + "engines": { + "node": ">=0.6" + }, + "scripts": { + "test": "grunt test" + }, + "dependencies": { + "jsdom": "~0.2.14", + "htmlparser": "1.7.6", + "xmlhttprequest": "~1.4.2", + "location": "0.0.1", + "navigator": "~1.0.1" + }, + "devDependencies": { + "grunt": "~0.3.8", + "nodeunit": "~0.7.4" + }, + "keywords": [ + "util", + "dom", + "jquery" + ], + "_id": "jquery@1.7.3", + "dist": { + "shasum": "e3d00a71612ac7e9b554b438e0987d0272ddba94", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz" + }, + "maintainers": [ + { + "name": "coolaj86", + "email": "coolaj86@gmail.com" + }, + { + "name": "treasonx", + "email": "treasonx@gmail.com" + } + ], + "directories": {}, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "1.8.2": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", + "version": "1.8.2", + "url": "http://jquery.com", + "homepage": "https://github.com/coolaj86/node-jquery", + "author": { + "name": "James Morrin", + "email": "treasonx@gmail.com" + }, + "repository": { + "type": "git", + "url": "git://github.com/coolaj86/node-jquery.git" + }, + "bugs": { + "url": "https://github.com/coolaj86/node-jquery/issues" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" + } + ], + "main": "lib/node-jquery", + "engines": { + "node": ">=0.6" + }, + "scripts": { + "test": "grunt test" + }, + "dependencies": { + "jsdom": "~0.2.14", + "htmlparser": "1.7.6", + "xmlhttprequest": "~1.4.2", + "location": "0.0.1", + "navigator": "~1.0.1" + }, + "devDependencies": { + "grunt": "~0.3.8", + "nodeunit": "~0.7.4" + }, + "keywords": [ + "util", + "dom", + "jquery" + ], + "_id": "jquery@1.8.2", + "dist": { + "shasum": "46790ae07c6de38124eda90bbf7336b43df93305", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz" + }, + "_npmVersion": "1.1.61", + "_npmUser": { + "name": "treasonx", + "email": "treasonx@gmail.com" + }, + "maintainers": [ + { + "name": "coolaj86", + "email": "coolaj86@gmail.com" + }, + { + "name": "treasonx", + "email": "treasonx@gmail.com" + } + ], + "directories": {}, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "1.8.3": { + "name": "jquery", + "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", + "version": "1.8.3", + "url": "http://jquery.com", + "homepage": "https://github.com/coolaj86/node-jquery", + "author": { + "name": "James Morrin", + "email": "treasonx@gmail.com" + }, + "repository": { + "type": "git", + "url": "git://github.com/coolaj86/node-jquery.git" + }, + "bugs": { + "url": "https://github.com/coolaj86/node-jquery/issues" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT" + } + ], + "main": "lib/node-jquery", + "engines": { + "node": ">=0.6" + }, + "scripts": { + "test": "grunt test" + }, + "dependencies": { + "jsdom": "~0.2.14", + "htmlparser": "1.7.6", + "xmlhttprequest": "~1.4.2", + "location": "0.0.1", + "navigator": "~1.0.1", + "contextify": "~0.1.3" + }, + "devDependencies": { + "grunt": "~0.3.8", + "nodeunit": "~0.7.4" + }, + "keywords": [ + "util", + "dom", + "jquery" + ], + "_id": "jquery@1.8.3", + "dist": { + "shasum": "cfa2941c05a83d966f21347f759a6d15281c60cc", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz" + }, + "_npmVersion": "1.1.61", + "_npmUser": { + "name": "treasonx", + "email": "treasonx@gmail.com" + }, + "maintainers": [ + { + "name": "coolaj86", + "email": "coolaj86@gmail.com" + }, + { + "name": "treasonx", + "email": "treasonx@gmail.com" + } + ], + "directories": {}, + "deprecated": "Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0." + }, + "2.1.0-beta2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.0-beta2", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "~0.4.10", + "grunt": "~0.4.1", + "grunt-bower-task": "~0.3.2", + "grunt-cli": "~0.1.11", + "grunt-compare-size": "~0.4.0", + "grunt-contrib-jshint": "~0.7.0", + "grunt-contrib-uglify": "~0.2.7", + "grunt-contrib-watch": "~0.5.3", + "grunt-git-authors": "~1.2.0", + "grunt-jscs-checker": "~0.2.3", + "grunt-jsonlint": "~1.0.1", + "gzip-js": "0.3.2", + "load-grunt-tasks": "~0.2.0", + "testswarm": "~1.1.0", + "requirejs": "~2.1.9", + "which": "~1.0.5" + }, + "_id": "jquery@2.1.0-beta2", + "dist": { + "shasum": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.11", + "_npmUser": { + "name": "jquery", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "rwaldron", + "email": "waldron.rick@gmail.com" + }, + { + "name": "jquery", + "email": "npm@jquery.com" + } + ], + "directories": {} + }, + "2.1.0-beta3": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.0-beta3", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "0.4.10", + "gzip-js": "0.3.2", + "testswarm": "1.1.0", + "load-grunt-tasks": "0.2.0", + "requirejs": "2.1.9", + "shelljs": "0.2.6", + "grunt": "0.4.2", + "grunt-cli": "0.1.11", + "grunt-contrib-jshint": "0.7.2", + "grunt-contrib-uglify": "0.2.7", + "grunt-contrib-watch": "0.5.3", + "grunt-bowercopy": "0.4.1", + "grunt-compare-size": "0.4.0", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.2.6", + "grunt-jsonlint": "1.0.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.0-beta3", + "dist": { + "shasum": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "jquery", + "email": "npm@jquery.org" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.org" + } + ], + "directories": {} + }, + "1.11.0-beta3": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.0-beta3", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "0.4.10", + "gzip-js": "0.3.2", + "testswarm": "1.1.0", + "load-grunt-tasks": "0.2.0", + "requirejs": "2.1.9", + "shelljs": "0.2.6", + "grunt": "0.4.2", + "grunt-cli": "0.1.11", + "grunt-contrib-jshint": "0.7.2", + "grunt-contrib-uglify": "0.2.7", + "grunt-contrib-watch": "0.5.3", + "grunt-bowercopy": "0.4.1", + "grunt-compare-size": "0.4.0", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.2.6", + "grunt-jsonlint": "1.0.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.0-beta3", + "dist": { + "shasum": "0464a6aba9f35f6c83a203caa23ab420909ce852", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "jquery", + "email": "npm@jquery.org" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.org" + } + ], + "directories": {} + }, + "1.11.0-rc1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.0-rc1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "0.4.10", + "gzip-js": "0.3.2", + "testswarm": "1.1.0", + "load-grunt-tasks": "0.2.0", + "requirejs": "2.1.9", + "shelljs": "0.2.6", + "grunt": "0.4.2", + "grunt-cli": "0.1.11", + "grunt-contrib-jshint": "0.7.2", + "grunt-contrib-uglify": "0.2.7", + "grunt-contrib-watch": "0.5.3", + "grunt-bowercopy": "0.5.0", + "grunt-compare-size": "0.4.0", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.2.6", + "grunt-jsonlint": "1.0.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.0-rc1", + "dist": { + "shasum": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.23", + "_npmUser": { + "name": "jquery", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "jquery", + "email": "dave.methvin@gmail.com" + } + ], + "directories": {} + }, + "2.1.0-rc1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.0-rc1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "0.4.10", + "gzip-js": "0.3.2", + "testswarm": "1.1.0", + "load-grunt-tasks": "0.2.0", + "requirejs": "2.1.9", + "shelljs": "0.2.6", + "grunt": "0.4.2", + "grunt-cli": "0.1.11", + "grunt-contrib-jshint": "0.7.2", + "grunt-contrib-uglify": "0.2.7", + "grunt-contrib-watch": "0.5.3", + "grunt-bowercopy": "0.5.0", + "grunt-compare-size": "0.4.0", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.2.6", + "grunt-jsonlint": "1.0.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.0-rc1", + "dist": { + "shasum": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.14", + "_npmUser": { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.com" + }, + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + } + ], + "directories": {} + }, + "1.11.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.0", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "0.4.10", + "gzip-js": "0.3.2", + "testswarm": "1.1.0", + "load-grunt-tasks": "0.2.0", + "requirejs": "2.1.9", + "shelljs": "0.2.6", + "grunt": "0.4.2", + "grunt-cli": "0.1.11", + "grunt-contrib-jshint": "0.7.2", + "grunt-contrib-uglify": "0.2.7", + "grunt-contrib-watch": "0.5.3", + "grunt-bowercopy": "0.5.0", + "grunt-compare-size": "0.4.0", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.2.6", + "grunt-jsonlint": "1.0.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.0", + "dist": { + "shasum": "c67ceee19b403650d682adcf39d5c9009814d949", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "jquery", + "email": "npm@jquery.org" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.org" + } + ], + "directories": {} + }, + "2.1.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.0", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "archiver": "0.4.10", + "gzip-js": "0.3.2", + "testswarm": "1.1.0", + "load-grunt-tasks": "0.2.0", + "requirejs": "2.1.9", + "shelljs": "0.2.6", + "grunt": "0.4.2", + "grunt-cli": "0.1.11", + "grunt-contrib-jshint": "0.7.2", + "grunt-contrib-uglify": "0.2.7", + "grunt-contrib-watch": "0.5.3", + "grunt-bowercopy": "0.5.0", + "grunt-compare-size": "0.4.0", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.2.6", + "grunt-jsonlint": "1.0.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.0", + "dist": { + "shasum": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "jquery", + "email": "npm@jquery.org" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.org" + } + ], + "directories": {} + }, + "2.1.1-beta1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.1-beta1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.3.2", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.1-beta1", + "dist": { + "shasum": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.6", + "_npmUser": { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.com" + }, + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "directories": {} + }, + "1.11.1-beta1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.1-beta1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.3.2", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.1-beta1", + "dist": { + "shasum": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.6", + "_npmUser": { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + "maintainers": [ + { + "name": "jquery", + "email": "npm@jquery.com" + }, + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "directories": {} + }, + "2.1.1-rc1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.1-rc1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.1-rc1", + "_shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", + "_from": ".", + "_npmVersion": "1.4.7", + "_npmUser": { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "dist": { + "shasum": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz" + }, + "directories": {} + }, + "1.11.1-rc1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.1-rc1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.1-rc1", + "_shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", + "_from": ".", + "_npmVersion": "1.4.7", + "_npmUser": { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "dist": { + "shasum": "666a7df02488b48732d96e8ab9bdd34f61dd4238", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz" + }, + "directories": {} + }, + "2.1.1-rc2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.1-rc2", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.1-rc2", + "dist": { + "shasum": "99833e415efa7ac8a4efecc5df6894b2f938a598", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.25", + "_npmUser": { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "directories": {} + }, + "1.11.1-rc2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.1-rc2", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.1-rc2", + "dist": { + "shasum": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.25", + "_npmUser": { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "directories": {} + }, + "2.1.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@2.1.1", + "dist": { + "shasum": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.25", + "_npmUser": { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "directories": {} + }, + "1.11.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.1/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "_id": "jquery@1.11.1", + "dist": { + "shasum": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.25", + "_npmUser": { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + } + ], + "directories": {} + }, + "1.9.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.9.1", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt" + } + ], + "scripts": { + "test": "grunt" + }, + "dependencies": {}, + "devDependencies": { + "grunt-compare-size": "~0.3.0", + "grunt-git-authors": "~1.1.0", + "grunt-update-submodules": "~0.2.0", + "grunt-contrib-watch": "~0.1.1", + "grunt-contrib-jshint": "~0.1.1", + "grunt-contrib-uglify": "~0.1.1", + "grunt": "~0.4.0", + "testswarm": "0.2.2" + }, + "keywords": [], + "gitHead": "d71f6a53927ad02d728503385d15539b73d21ac8", + "_id": "jquery@1.9.1", + "_shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", + "_from": ".", + "_npmVersion": "1.5.0-alpha-1", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "e4cd4835faaefbade535857613c0fc3ff2adaf34", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz" + }, + "directories": {} + }, + "2.1.2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.2", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.2/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.2/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "1.7.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "gitHead": "a04f5ff9795fd6292117563623db44cf3f875868", + "_id": "jquery@2.1.2", + "_shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz" + }, + "directories": {} + }, + "1.11.2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.2", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.2/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.2/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "gitHead": "9690801db01709bfbff5f977d07fb7cc14472908", + "_id": "jquery@1.11.2", + "_shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "30ab26857211c37caa83da0f6903155fe49bb72d", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz" + }, + "directories": {} + }, + "2.1.3": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.3", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.3/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.3/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "jsdom": "1.5.0", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "gitHead": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0", + "_id": "jquery@2.1.3", + "_shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", + "_from": ".", + "_npmVersion": "2.1.14", + "_nodeVersion": "0.11.14", + "_npmUser": { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz" + }, + "directories": {} + }, + "2.1.4": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.1.4", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "jsdom": "1.5.0", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "gitHead": "7751e69b615c6eca6f783a81e292a55725af6b85", + "_id": "jquery@2.1.4", + "_shasum": "228bde698a0c61431dc2630a6a154f15890d2317", + "_from": ".", + "_npmVersion": "2.7.4", + "_nodeVersion": "0.12.2", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "228bde698a0c61431dc2630a6a154f15890d2317", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz" + }, + "directories": {} + }, + "1.11.3": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.11.3", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.11.3/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "http://bugs.jquery.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/jquery/jquery/blob/1.11.3/MIT-LICENSE.txt" + } + ], + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "grunt": "0.4.2", + "grunt-bowercopy": "0.7.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.8.0", + "grunt-contrib-uglify": "0.3.2", + "grunt-contrib-watch": "0.5.3", + "grunt-git-authors": "1.2.0", + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4", + "gzip-js": "0.3.2", + "load-grunt-tasks": "0.3.0", + "requirejs": "2.1.10", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt" + }, + "gitHead": "1472290917f17af05e98007136096784f9051fab", + "_id": "jquery@1.11.3", + "_shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", + "_from": ".", + "_npmVersion": "2.7.4", + "_nodeVersion": "0.12.2", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "dd8b74278b27102d29df63eae28308a8cfa1b583", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz" + }, + "directories": {} + }, + "3.0.0-alpha1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.0.0-alpha1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.7.0", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs-checker": "0.8.1", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "load-grunt-tasks": "1.0.0", + "native-promise-only": "0.7.8-a", + "promises-aplus-tests": "2.1.0", + "q": "1.1.2", + "qunitjs": "1.17.1", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.2.0", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "jsdomVersions": { + "node": "3.1.2", + "iojs": "5.3.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "2c92869b752bb8e0fe74c3183f40f3f58b7b906d", + "_id": "jquery@3.0.0-alpha1", + "_shasum": "3493d672266e21c2dffb2714f935448edebe3c62", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "3493d672266e21c2dffb2714f935448edebe3c62", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz" + }, + "directories": {} + }, + "1.12.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.12.0", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "npm": "2.1.12", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.12.2", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "efbdc6e3f0fa3d3cd4d3d8bfa37990b707f7c2e1", + "_id": "jquery@1.12.0", + "_shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.2.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "44653be4e3e4628b106bf2141dfd10fbca6021ef", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz" + }, + "directories": {} + }, + "2.2.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.2.0", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.2.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "6fc01e29bdad0964f62ef56d01297039cdcadbe5", + "_id": "jquery@2.2.0", + "_shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.2.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz" + }, + "directories": {} + }, + "3.0.0-beta1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.0.0-beta1", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.0.0-beta1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "native-promise-only": "0.7.8-a", + "promises-aplus-tests": "2.1.0", + "q": "1.1.2", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.3.0", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "2ef761afd9addf78193f5191ece03bb20c9182c2", + "_id": "jquery@3.0.0-beta1", + "_shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.2.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz" + }, + "directories": {} + }, + "1.12.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.12.1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "npm": "2.1.12", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.12.2", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "56ead6ffbf8560c521e7e94518d35db42b19f5f3", + "_id": "jquery@1.12.1", + "_shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", + "_from": ".", + "_npmVersion": "2.14.19", + "_nodeVersion": "0.10.42", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "9cc34ce4780d4ceb90c44328f071064f01960c18", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-5-east.internal.npmjs.com", + "tmp": "tmp/jquery-1.12.1.tgz_1456168080336_0.4474994211923331" + }, + "directories": {} + }, + "2.2.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.2.1", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.2.1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "788eaba2f83e7b7445c7a83a50c81c0704423874", + "_id": "jquery@2.2.1", + "_shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", + "_from": ".", + "_npmVersion": "2.14.19", + "_nodeVersion": "0.10.42", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "dist": { + "shasum": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-9-west.internal.npmjs.com", + "tmp": "tmp/jquery-2.2.1.tgz_1456168325917_0.42471840139478445" + }, + "directories": {} + }, + "1.12.2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.12.2", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "npm": "2.1.12", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.12.2", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "a9b5f8ac96f6aa7bfc7b0795cb16d65c4f15b64e", + "_id": "jquery@1.12.2", + "_shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", + "_from": ".", + "_npmVersion": "3.7.3", + "_nodeVersion": "5.8.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-1.12.2.tgz_1458236759160_0.3557943068444729" + }, + "directories": {} + }, + "2.2.2": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.2.2", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.2.2/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd", + "_id": "jquery@2.2.2", + "_shasum": "3e302dc61eb329a21e9efac937d731f061134c59", + "_from": ".", + "_npmVersion": "3.7.3", + "_nodeVersion": "5.8.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "3e302dc61eb329a21e9efac937d731f061134c59", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-2.2.2.tgz_1458237146417_0.4190880397800356" + }, + "directories": {} + }, + "1.12.3": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.12.3", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "npm": "2.1.12", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.12.2", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "3a43d7e563314bf32970b773dd31ecf2b90813dd", + "_id": "jquery@1.12.3", + "_shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", + "_from": ".", + "_npmVersion": "3.7.3", + "_nodeVersion": "5.8.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-1.12.3.tgz_1459884094815_0.5328964435029775" + }, + "directories": {} + }, + "2.2.3": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.2.3", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.2.3/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "af22a351b2ea5801ffb1695abb3bb34d5bed9198", + "_id": "jquery@2.2.3", + "_shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", + "_from": ".", + "_npmVersion": "3.7.3", + "_nodeVersion": "5.8.0", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "45e07e4190334de36c9e1a64b43b1f1373d91758", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-2.2.3.tgz_1459884434885_0.992488760035485" + }, + "directories": {} + }, + "1.12.4": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "1.12.4", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/1.12-stable/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "npm": "2.1.12", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.12.2", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "5e89585e0121e72ff47de177c5ef604f3089a53d", + "_id": "jquery@1.12.4", + "_shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", + "_from": ".", + "_npmVersion": "2.15.1", + "_nodeVersion": "0.10.45", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-1.12.4.tgz_1463764744844_0.4810373710934073" + }, + "directories": {} + }, + "2.2.4": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "2.2.4", + "main": "dist/jquery.js", + "homepage": "http://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/2.2.4/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "commitplease": "2.0.0", + "core-js": "0.9.17", + "grunt": "0.4.5", + "grunt-babel": "5.0.1", + "grunt-cli": "0.1.13", + "grunt-compare-size": "0.4.0", + "grunt-contrib-jshint": "0.11.2", + "grunt-contrib-uglify": "0.9.2", + "grunt-contrib-watch": "0.6.1", + "grunt-git-authors": "2.0.1", + "grunt-jscs": "2.1.0", + "grunt-jsonlint": "1.0.4", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "jsdom": "5.6.1", + "load-grunt-tasks": "1.0.0", + "qunitjs": "1.17.1", + "qunit-assert-step": "1.0.3", + "requirejs": "2.1.17", + "sinon": "1.10.3", + "sizzle": "2.2.1", + "strip-json-comments": "1.0.3", + "testswarm": "1.1.0", + "win-spawn": "2.0.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "c0185ab7c75aab88762c5aae780b9d83b80eda72", + "_id": "jquery@2.2.4", + "_shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", + "_from": ".", + "_npmVersion": "2.15.1", + "_nodeVersion": "0.10.45", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "2c89d6889b5eac522a7eea32c14521559c6cbf02", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/jquery-2.2.4.tgz_1463765166836_0.5834389675874263" + }, + "directories": {} + }, + "3.0.0-rc1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.0.0-rc1", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.0.0-rc1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-preset-es2015": "6.6.0", + "commitplease": "2.3.1", + "core-js": "2.2.2", + "cross-spawn": "2.2.3", + "grunt": "1.0.1", + "grunt-babel": "6.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-jshint": "1.0.0", + "grunt-contrib-uglify": "1.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jscs": "2.8.0", + "grunt-jsonlint": "1.0.7", + "grunt-newer": "1.2.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.11.4", + "insight": "0.8.1", + "jsdom": "5.6.1", + "load-grunt-tasks": "3.5.0", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.1", + "q": "1.4.1", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "requirejs": "2.2.0", + "sinon": "1.17.3", + "sizzle": "2.3.0", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test", + "precommit": "grunt precommit_lint" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "e503a93188dc4b5b42e2340f805f2d90b404bc50", + "_id": "jquery@3.0.0-rc1", + "_shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", + "_from": ".", + "_npmVersion": "2.15.1", + "_nodeVersion": "0.10.45", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/jquery-3.0.0-rc1.tgz_1463771627380_0.12211154378019273" + }, + "directories": {} + }, + "3.0.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.0.0", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.0.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-preset-es2015": "6.6.0", + "commitplease": "2.3.1", + "core-js": "2.2.2", + "cross-spawn": "2.2.3", + "grunt": "1.0.1", + "grunt-babel": "6.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-jshint": "1.0.0", + "grunt-contrib-uglify": "1.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jscs": "2.8.0", + "grunt-jsonlint": "1.0.7", + "grunt-newer": "1.2.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.11.4", + "insight": "0.8.1", + "jsdom": "5.6.1", + "load-grunt-tasks": "3.5.0", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.1", + "q": "1.4.1", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "requirejs": "2.2.0", + "sinon": "1.17.3", + "sizzle": "2.3.0", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test", + "precommit": "grunt precommit_lint" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "0078f86be166a8747819d5d1516776a662cb69df", + "_id": "jquery@3.0.0", + "_shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", + "_from": ".", + "_npmVersion": "2.15.1", + "_nodeVersion": "0.10.45", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "95a2a9541291a9f819e016f85ba247116d03e4ab", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/jquery-3.0.0.tgz_1465497191024_0.9057256667874753" + }, + "directories": {} + }, + "3.1.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.1.0", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.1.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-preset-es2015": "6.6.0", + "commitplease": "2.3.1", + "core-js": "2.2.2", + "cross-spawn": "2.2.3", + "eslint-config-jquery": "0.1.6", + "grunt": "1.0.1", + "grunt-babel": "6.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-uglify": "1.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-eslint": "18.1.0", + "grunt-git-authors": "3.2.0", + "grunt-jsonlint": "1.0.7", + "grunt-newer": "1.2.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.11.4", + "insight": "0.8.1", + "jsdom": "5.6.1", + "load-grunt-tasks": "3.5.0", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.1", + "q": "1.4.1", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "requirejs": "2.2.0", + "sinon": "1.17.3", + "sizzle": "2.3.0", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test", + "precommit": "grunt precommit_lint" + }, + "commitplease": { + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ] + }, + "gitHead": "6f02bc382c0529d3b4f68f6b2ad21876642dbbfe", + "_id": "jquery@3.1.0", + "_shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", + "_from": ".", + "_npmVersion": "2.15.8", + "_nodeVersion": "4.4.7", + "_npmUser": { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + }, + "dist": { + "shasum": "129f6f1ae94b18f09010b008d0d6011e40613d7f", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/jquery-3.1.0.tgz_1467927964329_0.882518710102886" + }, + "directories": {} + }, + "3.1.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.1.1", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "jQuery Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.1.1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-preset-es2015": "6.6.0", + "commitplease": "2.6.1", + "core-js": "2.2.2", + "cross-spawn": "2.2.3", + "eslint-config-jquery": "1.0.0", + "grunt": "1.0.1", + "grunt-babel": "6.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-uglify": "1.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-eslint": "19.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jsonlint": "1.0.7", + "grunt-newer": "1.2.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.11.4", + "insight": "0.8.1", + "jsdom": "5.6.1", + "load-grunt-tasks": "3.5.0", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.2", + "q": "1.4.1", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "requirejs": "2.2.0", + "sinon": "1.17.3", + "sizzle": "2.3.3", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test:slow", + "precommit": "grunt lint:newer", + "commitmsg": "node node_modules/commitplease" + }, + "commitplease": { + "nohook": true, + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ], + "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|(refs?)", + "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|(Refs? [^#])" + }, + "gitHead": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", + "_id": "jquery@3.1.1", + "_shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.6.0", + "_npmUser": { + "name": "timmywil", + "email": "4timmywil@gmail.com" + }, + "dist": { + "shasum": "347c1c21c7e004115e0a4da32cece041fad3c8a3", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "m_gol", + "email": "m.goleb@gmail.com" + }, + { + "name": "timmywil", + "email": "timmywillisn@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-3.1.1.tgz_1474583566957_0.15473420196212828" + }, + "directories": {} + }, + "3.2.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.2.0", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "JS Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.2.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-preset-es2015": "6.6.0", + "commitplease": "2.6.1", + "core-js": "2.2.2", + "cross-spawn": "2.2.3", + "eslint-config-jquery": "1.0.0", + "grunt": "1.0.1", + "grunt-babel": "6.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-uglify": "1.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-eslint": "19.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jsonlint": "1.0.7", + "grunt-newer": "1.2.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.11.4", + "insight": "0.8.1", + "jsdom": "5.6.1", + "load-grunt-tasks": "3.5.0", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.2", + "q": "1.4.1", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "requirejs": "2.2.0", + "sinon": "1.17.3", + "sizzle": "2.3.3", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test:slow", + "precommit": "grunt lint:newer", + "commitmsg": "node node_modules/commitplease" + }, + "commitplease": { + "nohook": true, + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ], + "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", + "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" + }, + "gitHead": "a81259fff4ea0c7b4cd98f04050c829640395a31", + "_id": "jquery@3.2.0", + "_shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", + "_from": ".", + "_npmVersion": "4.1.2", + "_nodeVersion": "7.7.3", + "_npmUser": { + "name": "timmywil", + "email": "4timmywil@gmail.com" + }, + "dist": { + "shasum": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "mgol", + "email": "m.goleb@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "timmywil", + "email": "4timmywil@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/jquery-3.2.0.tgz_1489699855733_0.5328386940527707" + }, + "directories": {} + }, + "3.2.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.2.1", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "JS Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.2.1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-preset-es2015": "6.6.0", + "commitplease": "2.6.1", + "core-js": "2.2.2", + "cross-spawn": "2.2.3", + "eslint-config-jquery": "1.0.0", + "grunt": "1.0.1", + "grunt-babel": "6.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-uglify": "1.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-eslint": "19.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jsonlint": "1.0.7", + "grunt-newer": "1.2.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.11.4", + "insight": "0.8.1", + "jsdom": "5.6.1", + "load-grunt-tasks": "3.5.0", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.2", + "q": "1.4.1", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "requirejs": "2.2.0", + "sinon": "1.17.3", + "sizzle": "2.3.3", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test": "grunt && grunt test:slow", + "precommit": "grunt lint:newer", + "commitmsg": "node node_modules/commitplease" + }, + "commitplease": { + "nohook": true, + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ], + "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", + "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" + }, + "gitHead": "77d2a51d0520d2ee44173afdf4e40a9201f5964e", + "_id": "jquery@3.2.1", + "_shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", + "_from": ".", + "_npmVersion": "4.4.4", + "_nodeVersion": "7.7.3", + "_npmUser": { + "name": "timmywil", + "email": "4timmywil@gmail.com" + }, + "dist": { + "shasum": "5c4d9de652af6cd0a770154a631bba12b015c787", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "mgol", + "email": "m.goleb@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "timmywil", + "email": "4timmywil@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/jquery-3.2.1.tgz_1490036530067_0.19497186387889087" + }, + "directories": {} + }, + "3.3.0": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.3.0", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "JS Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.3.0/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": { + "archiver": "1.3.0", + "chalk": "1.1.3", + "npm": "4.4.1", + "shelljs": "0.7.7" + }, + "devDependencies": { + "babel-core": "7.0.0-beta.0", + "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", + "commitplease": "2.7.10", + "core-js": "2.4.1", + "eslint-config-jquery": "1.0.1", + "grunt": "1.0.1", + "grunt-babel": "7.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-uglify": "3.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-eslint": "20.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jsonlint": "1.1.0", + "grunt-karma": "2.0.0", + "grunt-newer": "1.3.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.14.3", + "insight": "0.8.4", + "jsdom": "5.6.1", + "karma": "1.7.0", + "karma-browserstack-launcher": "1.3.0", + "karma-chrome-launcher": "2.2.0", + "karma-firefox-launcher": "1.0.1", + "karma-qunit": "1.2.1", + "load-grunt-tasks": "3.5.2", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.2", + "q": "1.5.0", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "raw-body": "2.2.0", + "requirejs": "2.3.3", + "sinon": "2.3.7", + "sizzle": "2.3.3", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0", + "uglify-js": "3.3.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test:browserless": "grunt && grunt test:slow", + "test:browser": "grunt && grunt karma:main", + "test": "grunt && grunt test:slow && grunt karma:main", + "jenkins": "npm run test:browserless", + "precommit": "grunt lint:newer qunit_fixture", + "commitmsg": "node node_modules/commitplease" + }, + "commitplease": { + "nohook": true, + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ], + "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", + "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" + }, + "gitHead": "9a8a1c63930edc9fb6fab9e75b3eee578762b8a5", + "_id": "jquery@3.3.0", + "_npmVersion": "5.6.0", + "_nodeVersion": "9.3.0", + "_npmUser": { + "name": "timmywil", + "email": "4timmywil@gmail.com" + }, + "dist": { + "integrity": "sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==", + "shasum": "06004bc2d0204ce92822a794ee8efb50283bb9ff", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "mgol", + "email": "m.goleb@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "timmywil", + "email": "4timmywil@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/jquery-3.3.0.tgz_1516388631205_0.827812286792323" + }, + "directories": {} + }, + "3.3.1": { + "name": "jquery", + "title": "jQuery", + "description": "JavaScript library for DOM operations", + "version": "3.3.1", + "main": "dist/jquery.js", + "homepage": "https://jquery.com", + "author": { + "name": "JS Foundation and other contributors", + "url": "https://github.com/jquery/jquery/blob/3.3.1/AUTHORS.txt" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/jquery.git" + }, + "keywords": [ + "jquery", + "javascript", + "browser", + "library" + ], + "bugs": { + "url": "https://github.com/jquery/jquery/issues" + }, + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "babel-core": "7.0.0-beta.0", + "babel-plugin-transform-es2015-for-of": "7.0.0-beta.0", + "commitplease": "2.7.10", + "core-js": "2.4.1", + "eslint-config-jquery": "1.0.1", + "grunt": "1.0.1", + "grunt-babel": "7.0.0", + "grunt-cli": "1.2.0", + "grunt-compare-size": "0.4.2", + "grunt-contrib-uglify": "3.0.1", + "grunt-contrib-watch": "1.0.0", + "grunt-eslint": "20.0.0", + "grunt-git-authors": "3.2.0", + "grunt-jsonlint": "1.1.0", + "grunt-karma": "2.0.0", + "grunt-newer": "1.3.0", + "grunt-npmcopy": "0.1.0", + "gzip-js": "0.3.2", + "husky": "0.14.3", + "insight": "0.8.4", + "jsdom": "5.6.1", + "karma": "1.7.0", + "karma-browserstack-launcher": "1.3.0", + "karma-chrome-launcher": "2.2.0", + "karma-firefox-launcher": "1.0.1", + "karma-qunit": "1.2.1", + "load-grunt-tasks": "3.5.2", + "native-promise-only": "0.8.1", + "promises-aplus-tests": "2.1.2", + "q": "1.5.0", + "qunit-assert-step": "1.0.3", + "qunitjs": "1.23.1", + "raw-body": "2.2.0", + "requirejs": "2.3.3", + "sinon": "2.3.7", + "sizzle": "2.3.3", + "strip-json-comments": "2.0.1", + "testswarm": "1.1.0", + "uglify-js": "3.3.4" + }, + "scripts": { + "build": "npm install && grunt", + "start": "grunt watch", + "test:browserless": "grunt && grunt test:slow", + "test:browser": "grunt && grunt karma:main", + "test": "grunt && grunt test:slow && grunt karma:main", + "jenkins": "npm run test:browserless", + "precommit": "grunt lint:newer qunit_fixture", + "commitmsg": "node node_modules/commitplease" + }, + "commitplease": { + "nohook": true, + "components": [ + "Docs", + "Tests", + "Build", + "Support", + "Release", + "Core", + "Ajax", + "Attributes", + "Callbacks", + "CSS", + "Data", + "Deferred", + "Deprecated", + "Dimensions", + "Effects", + "Event", + "Manipulation", + "Offset", + "Queue", + "Selector", + "Serialize", + "Traversing", + "Wrap" + ], + "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", + "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" + }, + "gitHead": "9e8ec3d10fad04748176144f108d7355662ae75e", + "_id": "jquery@3.3.1", + "_npmVersion": "5.6.0", + "_nodeVersion": "9.3.0", + "_npmUser": { + "name": "timmywil", + "email": "4timmywil@gmail.com" + }, + "dist": { + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", + "shasum": "958ce29e81c9790f31be7792df5d4d95fc57fbca", + "tarball": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz" + }, + "maintainers": [ + { + "name": "dmethvin", + "email": "dave.methvin@gmail.com" + }, + { + "name": "mgol", + "email": "m.goleb@gmail.com" + }, + { + "name": "scott.gonzalez", + "email": "scott.gonzalez@gmail.com" + }, + { + "name": "timmywil", + "email": "4timmywil@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/jquery-3.3.1.tgz_1516469230473_0.5458589680492878" + }, + "directories": {} + } + }, + "time": { + "modified": "2018-05-21T21:39:54.702Z", + "created": "2011-03-19T07:19:56.392Z", + "1.5.1": "2011-03-19T07:19:56.956Z", + "1.6.2": "2011-07-06T16:13:21.519Z", + "1.6.3": "2011-09-12T19:05:34.373Z", + "1.7.2": "2012-05-01T11:14:09.090Z", + "1.7.3": "2012-07-01T16:11:53.194Z", + "1.8.2": "2012-11-11T22:43:58.910Z", + "1.8.3": "2012-12-01T00:03:02.297Z", + "2.1.0-beta2": "2013-11-15T16:34:48.859Z", + "2.1.0-beta3": "2013-12-20T22:53:28.426Z", + "1.11.0-beta3": "2014-01-06T19:57:22.387Z", + "2.1.0-rc1": "2014-01-17T22:47:16.391Z", + "1.11.0-pre": "2014-01-16T20:38:42.912Z", + "1.11.0-rc1": "2014-01-16T21:08:36.924Z", + "1.11.0": "2014-01-23T21:07:07.184Z", + "2.1.0": "2014-01-23T21:12:47.772Z", + "2.1.1-beta1": "2014-03-24T17:05:07.581Z", + "1.11.1-beta1": "2014-03-24T17:25:14.236Z", + "2.1.1-rc1": "2014-04-18T15:29:41.423Z", + "1.11.1-rc1": "2014-04-18T15:40:23.931Z", + "2.1.1-rc2": "2014-04-21T20:52:06.866Z", + "1.11.1-rc2": "2014-04-21T21:12:52.817Z", + "2.1.1": "2014-05-01T17:15:20.164Z", + "1.11.1": "2014-05-01T18:05:32.863Z", + "1.9.1": "2014-07-17T22:01:17.886Z", + "2.1.2": "2014-12-17T14:14:28.184Z", + "1.11.2": "2014-12-17T16:07:07.647Z", + "2.1.3": "2014-12-18T15:18:38.205Z", + "2.1.4": "2015-04-28T16:17:13.648Z", + "1.11.3": "2015-04-28T16:22:06.378Z", + "3.0.0-alpha1": "2015-07-13T19:26:37.913Z", + "1.12.0": "2016-01-08T19:58:05.265Z", + "2.2.0": "2016-01-08T20:03:43.280Z", + "3.0.0-beta1": "2016-01-14T23:09:43.368Z", + "1.12.1": "2016-02-22T19:08:05.212Z", + "2.2.1": "2016-02-22T19:12:09.116Z", + "1.12.2": "2016-03-17T17:45:59.810Z", + "2.2.2": "2016-03-17T17:52:26.967Z", + "1.12.3": "2016-04-05T19:21:37.716Z", + "2.2.3": "2016-04-05T19:27:17.929Z", + "1.12.4": "2016-05-20T17:19:07.375Z", + "2.2.4": "2016-05-20T17:26:07.921Z", + "3.0.0-rc1": "2016-05-20T19:13:48.387Z", + "3.0.0": "2016-06-09T18:33:13.420Z", + "3.1.0": "2016-07-07T21:46:05.554Z", + "3.1.1": "2016-09-22T22:32:49.360Z", + "3.2.0": "2017-03-16T21:30:56.342Z", + "3.2.1": "2017-03-20T19:02:13.508Z", + "3.3.0": "2018-01-19T19:03:52.616Z", + "3.3.1": "2018-01-20T17:27:11.928Z" + }, + "dist-tags": { + "beta": "3.0.0", + "latest": "3.3.1", + "jota": "1.6.3" + }, + "_uplinks": { + "npmjs": { + "etag": "W/\"252f0a131cedd3ea82dfefd6fa049558\"", + "fetched": 1529779934081 + } + }, + "_distfiles": { + "jquery-1.5.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz", + "sha": "2ae2d661e906c1a01e044a71bb5b2743942183e5", + "registry": "npmjs" + }, + "jquery-1.6.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz", + "sha": "01757a4c5beea29e8ae697527c3131abbe997a28", + "registry": "npmjs" + }, + "jquery-1.6.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz", + "sha": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", + "registry": "npmjs" + }, + "jquery-1.7.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz", + "sha": "a93746763aca75a34df4c16395b0826310d0eaf2", + "registry": "npmjs" + }, + "jquery-1.7.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz", + "sha": "e3d00a71612ac7e9b554b438e0987d0272ddba94", + "registry": "npmjs" + }, + "jquery-1.8.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz", + "sha": "46790ae07c6de38124eda90bbf7336b43df93305", + "registry": "npmjs" + }, + "jquery-1.8.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz", + "sha": "cfa2941c05a83d966f21347f759a6d15281c60cc", + "registry": "npmjs" + }, + "jquery-2.1.0-beta2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz", + "sha": "e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6", + "registry": "npmjs" + }, + "jquery-2.1.0-beta3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz", + "sha": "5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02", + "registry": "npmjs" + }, + "jquery-1.11.0-beta3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz", + "sha": "0464a6aba9f35f6c83a203caa23ab420909ce852", + "registry": "npmjs" + }, + "jquery-1.11.0-rc1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz", + "sha": "c2f6a4877374647b20b080c478d8dbcdfb4960ee", + "registry": "npmjs" + }, + "jquery-2.1.0-rc1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz", + "sha": "8c9f5d9a055c2fedb3f5269617ae649497d6a3b0", + "registry": "npmjs" + }, + "jquery-1.11.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz", + "sha": "c67ceee19b403650d682adcf39d5c9009814d949", + "registry": "npmjs" + }, + "jquery-2.1.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz", + "sha": "1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace", + "registry": "npmjs" + }, + "jquery-2.1.1-beta1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz", + "sha": "6306c8ea1d104775f3ef8f5c26f0a32acd710a11", + "registry": "npmjs" + }, + "jquery-1.11.1-beta1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz", + "sha": "c7eacde5e1ae06e029f1cd1b2dd444953a33e843", + "registry": "npmjs" + }, + "jquery-2.1.1-rc1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz", + "sha": "95c494fdbbd0cefc305260e11ad46ae49a387c3d", + "registry": "npmjs" + }, + "jquery-1.11.1-rc1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz", + "sha": "666a7df02488b48732d96e8ab9bdd34f61dd4238", + "registry": "npmjs" + }, + "jquery-2.1.1-rc2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz", + "sha": "99833e415efa7ac8a4efecc5df6894b2f938a598", + "registry": "npmjs" + }, + "jquery-1.11.1-rc2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz", + "sha": "a4ef3edde0864d8524c5e72f59c459fd7a9ebd17", + "registry": "npmjs" + }, + "jquery-2.1.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz", + "sha": "828fc60f50f7ee5983363ef4eb01c5f70af4bd5b", + "registry": "npmjs" + }, + "jquery-1.11.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz", + "sha": "b6ec928590112ebed69e1e49cbfd0025ccd60ddb", + "registry": "npmjs" + }, + "jquery-1.9.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz", + "sha": "e4cd4835faaefbade535857613c0fc3ff2adaf34", + "registry": "npmjs" + }, + "jquery-2.1.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz", + "sha": "b68f154cb2ea4731924883e9fe20ec199d1dc1e2", + "registry": "npmjs" + }, + "jquery-1.11.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz", + "sha": "30ab26857211c37caa83da0f6903155fe49bb72d", + "registry": "npmjs" + }, + "jquery-2.1.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz", + "sha": "6ec55204673d505d39432c5bf5cfad10e1dbad2e", + "registry": "npmjs" + }, + "jquery-2.1.4.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", + "sha": "228bde698a0c61431dc2630a6a154f15890d2317", + "registry": "npmjs" + }, + "jquery-1.11.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz", + "sha": "dd8b74278b27102d29df63eae28308a8cfa1b583", + "registry": "npmjs" + }, + "jquery-3.0.0-alpha1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz", + "sha": "3493d672266e21c2dffb2714f935448edebe3c62", + "registry": "npmjs" + }, + "jquery-1.12.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz", + "sha": "44653be4e3e4628b106bf2141dfd10fbca6021ef", + "registry": "npmjs" + }, + "jquery-2.2.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz", + "sha": "d0e84ebbf199da51bf7ec39307f19b35754e9cba", + "registry": "npmjs" + }, + "jquery-3.0.0-beta1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz", + "sha": "d2a4e368e2eed7050bf66abbbb54db2ea345349d", + "registry": "npmjs" + }, + "jquery-1.12.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz", + "sha": "9cc34ce4780d4ceb90c44328f071064f01960c18", + "registry": "npmjs" + }, + "jquery-2.2.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz", + "sha": "3c3e16854ad3d2ac44ac65021b17426d22ad803f", + "registry": "npmjs" + }, + "jquery-1.12.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz", + "sha": "b8a8b45937312a19eebbcf5a0589b0311c8220bb", + "registry": "npmjs" + }, + "jquery-2.2.2.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz", + "sha": "3e302dc61eb329a21e9efac937d731f061134c59", + "registry": "npmjs" + }, + "jquery-1.12.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz", + "sha": "1298b88b908e7c7f7501eb8c1a61f1ac8337b531", + "registry": "npmjs" + }, + "jquery-2.2.3.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz", + "sha": "45e07e4190334de36c9e1a64b43b1f1373d91758", + "registry": "npmjs" + }, + "jquery-1.12.4.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", + "sha": "01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c", + "registry": "npmjs" + }, + "jquery-2.2.4.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "sha": "2c89d6889b5eac522a7eea32c14521559c6cbf02", + "registry": "npmjs" + }, + "jquery-3.0.0-rc1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz", + "sha": "d69fc540b0a56be13e8aecde5a8766ade7a44f8e", + "registry": "npmjs" + }, + "jquery-3.0.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", + "sha": "95a2a9541291a9f819e016f85ba247116d03e4ab", + "registry": "npmjs" + }, + "jquery-3.1.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz", + "sha": "129f6f1ae94b18f09010b008d0d6011e40613d7f", + "registry": "npmjs" + }, + "jquery-3.1.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", + "sha": "347c1c21c7e004115e0a4da32cece041fad3c8a3", + "registry": "npmjs" + }, + "jquery-3.2.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz", + "sha": "3bdbba66e1eee0785532dddadb0e0d2521ca584b", + "registry": "npmjs" + }, + "jquery-3.2.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", + "sha": "5c4d9de652af6cd0a770154a631bba12b015c787", + "registry": "npmjs" + }, + "jquery-3.3.0.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz", + "sha": "06004bc2d0204ce92822a794ee8efb50283bb9ff", + "registry": "npmjs" + }, + "jquery-3.3.1.tgz": { + "url": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "sha": "958ce29e81c9790f31be7792df5d4d95fc57fbca", + "registry": "npmjs" + } + }, + "_attachments": { + "jquery-1.5.1.tgz": { + "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5" + } + }, + "_rev": "60-fed4915c27b9c1e6", + "readme": "# jQuery\n\n> jQuery is a fast, small, and feature-rich JavaScript library.\n\nFor information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).\nFor source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).\n\nIf upgrading, please see the [blog post for 3.3.1](https://blog.jquery.com/2017/03/20/jquery-3.3.1-now-available/). This includes notable differences from the previous version and a more readable changelog.\n\n## Including jQuery\n\nBelow are some of the most common ways to include jQuery.\n\n### Browser\n\n#### Script tag\n\n```html\n\n```\n\n#### Babel\n\n[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.\n\n```js\nimport $ from \"jquery\";\n```\n\n#### Browserify/Webpack\n\nThere are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...\n\n```js\nvar $ = require(\"jquery\");\n```\n\n#### AMD (Asynchronous Module Definition)\n\nAMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).\n\n```js\ndefine([\"jquery\"], function($) {\n\n});\n```\n\n### Node\n\nTo include jQuery in [Node](nodejs.org), first install with npm.\n\n```sh\nnpm install jquery\n```\n\nFor jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.\n\n```js\nrequire(\"jsdom\").env(\"\", function(err, window) {\n\tif (err) {\n\t\tconsole.error(err);\n\t\treturn;\n\t}\n\n\tvar $ = require(\"jquery\")(window);\n});\n```" +} \ No newline at end of file diff --git a/partials/storage/vue/package.json b/partials/storage/vue/package.json new file mode 100644 index 0000000..2a15b3b --- /dev/null +++ b/partials/storage/vue/package.json @@ -0,0 +1,25169 @@ +{ + "name": "vue", + "versions": { + "0.0.0": { + "name": "vue", + "version": "0.0.0", + "description": "viewmodel", + "main": "index.js", + "author": { + "name": "Evan You" + }, + "license": "MIT", + "_id": "vue@0.0.0", + "dist": { + "shasum": "02a9248eb4a26ebc2bbf834f6db630af725ff258", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.0.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.15", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.6.0": { + "name": "vue", + "version": "0.6.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "A mini front-end MVVM framework", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt test" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-component-build": "~0.4.1", + "grunt-contrib-jshint": "~0.7.1", + "grunt-contrib-uglify": "~0.2.7", + "grunt-mocha": "~0.4.6", + "jscoverage": "~0.3.8", + "jshint-stylish": "0.1.3", + "semver": "~2.2.1" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.6.0", + "dist": { + "shasum": "123c1a24ce6fe13c4530c03d780cb1ef966f9cde", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.6.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.15", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.7.0": { + "name": "vue", + "version": "0.7.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "A mini front-end MVVM framework", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt test" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-component-build": "~0.4.1", + "grunt-contrib-jshint": "~0.7.1", + "grunt-contrib-uglify": "~0.2.7", + "grunt-mocha": "~0.4.6", + "jscoverage": "~0.3.8", + "jshint-stylish": "0.1.3", + "semver": "~2.2.1", + "shell-task": "~0.1.1" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.7.0", + "dist": { + "shasum": "146d0ed809587f569b7fce39f6bac77b68ff3d47", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.7.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.7.1": { + "name": "vue", + "version": "0.7.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "A mini front-end MVVM framework", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt test" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-component-build": "~0.4.1", + "grunt-contrib-jshint": "~0.7.1", + "grunt-contrib-uglify": "~0.2.7", + "grunt-mocha": "~0.4.6", + "jscoverage": "~0.3.8", + "jshint-stylish": "0.1.3", + "semver": "~2.2.1", + "shell-task": "~0.1.1" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.7.1", + "dist": { + "shasum": "17a6ea20a5660c8614636387e15521530ff48c50", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.7.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.7.3": { + "name": "vue", + "version": "0.7.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-mocha": "~0.4.6", + "jscoverage": "~0.3.8", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "vinyl-fs": "git://github.com/yyx990803/vinyl-fs", + "gulp-component": "~0.1.3" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.7.3", + "dist": { + "shasum": "61acb2ae6afb1116466bf1512c3835e0b47ac0a8", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.7.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.17", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.7.4": { + "name": "vue", + "version": "0.7.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-mocha": "~0.4.6", + "jscoverage": "~0.3.8", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "vinyl-fs": "git://github.com/yyx990803/vinyl-fs", + "gulp-component": "~0.1.3" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.7.4", + "dist": { + "shasum": "e0df485af8f62a503664c35c07ea9315dc1a5759", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.7.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.17", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.7.5": { + "name": "vue", + "version": "0.7.5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "vinyl-fs": "git://github.com/wearefractal/vinyl-fs", + "gulp-component": "~0.1.4", + "grunt-karma": "~0.6.2", + "karma-script-launcher": "~0.1.0", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2", + "karma-phantomjs-launcher": "~0.1.1", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-safari-launcher": "~0.1.1", + "grunt-karma-coveralls": "~2.3.0" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.7.5", + "dist": { + "shasum": "2b845e2defe5d30437b8915822b2461f9ce8a9d6", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.7.5.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.17", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.7.6": { + "name": "vue", + "version": "0.7.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "git://github.com/wearefractal/vinyl-fs", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.7.6", + "dist": { + "shasum": "ab486851e45887879832268370fcb372c1dc87a9", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.7.6.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.0": { + "name": "vue", + "version": "0.8.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "git://github.com/wearefractal/vinyl-fs", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.8.0", + "dist": { + "shasum": "0e0ea13ca7d9672cd900d8f10c59506814db934d", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.1": { + "name": "vue", + "version": "0.8.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "https://github.com/yyx990803/vue", + "_id": "vue@0.8.1", + "dist": { + "shasum": "26bfea6b31dd8e0d5b9f3e2eda349624f8011a67", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.2": { + "name": "vue", + "version": "0.8.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.8.2", + "dist": { + "shasum": "c1d30517b5160982a48ea22022b6974bd1bbde6a", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.3": { + "name": "vue", + "version": "0.8.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.8.3", + "dist": { + "shasum": "d50bea6e4ea1a78f9252a7c84a0346ce5eb46326", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.25", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.4": { + "name": "vue", + "version": "0.8.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.8.4", + "dist": { + "shasum": "88e9fa4190a56326635ec6962f3bf5469f83ee62", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.25", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.6": { + "name": "vue", + "version": "0.8.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.8.6", + "dist": { + "shasum": "a8d10dc5550a89db4f054da991a8f2ab7c196f55", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.6.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.25", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.7": { + "name": "vue", + "version": "0.8.7", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.8.7", + "dist": { + "shasum": "5497afc8f73b75123f40ea5dd6ceae044d6a2f26", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.7.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.8.8": { + "name": "vue", + "version": "0.8.8", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.8.8", + "dist": { + "shasum": "63fa3d8c1566f2983ddd9816a1b98b8d0612a2d0", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.8.8.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.9.0": { + "name": "vue", + "version": "0.9.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.9.0", + "dist": { + "shasum": "fdddbcf080a8121c9de827f5aba0894a97efb77d", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.9.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.25", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.9.1": { + "name": "vue", + "version": "0.9.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.9.1", + "dist": { + "shasum": "11fb26ef6fd03697b4c174440cb92bcea3a6ba4d", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.9.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.9.2": { + "name": "vue", + "version": "0.9.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.9.2", + "dist": { + "shasum": "c53dff86edcf12b941b45ca6f3b4e7d0f39fcc4e", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.9.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.9.3": { + "name": "vue", + "version": "0.9.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.4", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.9.3", + "dist": { + "shasum": "bd982661b5cec65cb8d09e33856e142315716064", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.9.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.25", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.10.0": { + "name": "vue", + "version": "0.10.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.6", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.10.0", + "dist": { + "shasum": "54f1eb929b53c00afe74ef8f6a44642ab50e64c9", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.10.1": { + "name": "vue", + "version": "0.10.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.6", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.10.1", + "dist": { + "shasum": "72d7a4d542e3d3d759b2ab60fc7a7cc768327278", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.10.2": { + "name": "vue", + "version": "0.10.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.6", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.10.2", + "dist": { + "shasum": "7fe8f74b103246d266137b1647fa918c4941ba87", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.10.3": { + "name": "vue", + "version": "0.10.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.6", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.10.3", + "dist": { + "shasum": "beb96bf62286b34a1db3fe0b016adce8a0b4d41a", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.24", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.10.4": { + "name": "vue", + "version": "0.10.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.2", + "grunt-contrib-watch": "~0.5.3", + "grunt-contrib-jshint": "~0.8.0", + "grunt-contrib-connect": "~0.6.0", + "grunt-karma": "~0.6.2", + "grunt-karma-coveralls": "~2.3.0", + "grunt-saucelabs": "~4.1.2", + "gulp-component": "~0.1.6", + "vinyl-fs": "~0.0.2", + "jshint-stylish": "~0.1.4", + "semver": "~2.2.1", + "shell-task": "~0.1.1", + "map-stream": "0.0.4", + "uglify-js": "~2.4.8", + "karma": "~0.10.9", + "karma-mocha": "~0.1.1", + "karma-coverage": "~0.1.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.1", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1", + "karma-requirejs": "~0.2.1", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.2" + }, + "_id": "vue@0.10.4", + "dist": { + "shasum": "8513bcaecb6cff65d51b91c115dffb95d1b79304", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {} + }, + "0.10.5": { + "name": "vue", + "version": "0.10.5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.5", + "grunt-contrib-watch": "~0.6.1", + "grunt-contrib-jshint": "~0.10.0", + "grunt-contrib-connect": "~0.7.1", + "grunt-karma": "~0.8.3", + "grunt-karma-coveralls": "~2.5.1", + "grunt-saucelabs": "~7.0.0", + "gulp-component": "~0.1.8", + "vinyl-fs": "~0.1.4", + "jshint-stylish": "~0.2.0", + "semver": "~2.3.0", + "shell-task": "~0.1.2", + "map-stream": "0.1.0", + "uglify-js": "~2.4.13", + "karma": "~0.12.6", + "karma-mocha": "~0.1.3", + "karma-coverage": "~0.2.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.4", + "karma-chrome-launcher": "~0.1.4", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1" + }, + "_id": "vue@0.10.5", + "_shasum": "b026812db8c853776656e662c407f13fec0936e3", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "b026812db8c853776656e662c407f13fec0936e3", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.5.tgz" + }, + "directories": {} + }, + "0.10.6": { + "name": "vue", + "version": "0.10.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com", + "url": "http://evanyou.me" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/main.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt travis" + }, + "devDependencies": { + "grunt": "~0.4.5", + "grunt-contrib-watch": "~0.6.1", + "grunt-contrib-jshint": "~0.10.0", + "grunt-contrib-connect": "~0.7.1", + "grunt-karma": "~0.8.3", + "grunt-karma-coveralls": "~2.5.1", + "grunt-saucelabs": "~7.0.0", + "gulp-component": "~0.1.8", + "vinyl-fs": "~0.1.4", + "jshint-stylish": "~0.2.0", + "semver": "~2.3.0", + "shell-task": "~0.1.2", + "map-stream": "0.1.0", + "uglify-js": "~2.4.13", + "karma": "~0.12.6", + "karma-mocha": "~0.1.3", + "karma-coverage": "~0.2.4", + "karma-script-launcher": "~0.1.0", + "karma-phantomjs-launcher": "~0.1.4", + "karma-chrome-launcher": "~0.1.4", + "karma-firefox-launcher": "~0.1.3", + "karma-safari-launcher": "~0.1.1" + }, + "spm": { + "main": "src/main.js", + "ignore": [ + ".*", + "examples", + "test", + "tasks", + "dist", + "Gruntfile.js", + "bower.json", + "component.json", + "*.md" + ] + }, + "_id": "vue@0.10.6", + "_shasum": "47f4e8096afd099a1885a46576b8a9eb63aee2b9", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "47f4e8096afd099a1885a46576b8a9eb63aee2b9", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.10.6.tgz" + }, + "directories": {} + }, + "0.11.0-rc": { + "name": "vue", + "version": "0.11.0-rc", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "browserify": "^5.11.0", + "component-builder": "^1.1.10", + "component-resolver": "^1.1.8", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-sauce-launcher": "^0.2.10", + "uglify-js": "^2.4.15" + }, + "_id": "vue@0.11.0-rc", + "_shasum": "ff6791fa0fb0a46d8a1facb69a0ab518fea21893", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ff6791fa0fb0a46d8a1facb69a0ab518fea21893", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.0-rc.tgz" + }, + "directories": {} + }, + "0.11.0-rc2": { + "name": "vue", + "version": "0.11.0-rc2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-sauce-launcher": "^0.2.10", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "7e767f953cd542e64b67e0aa25af8c96770d7eb7", + "_id": "vue@0.11.0-rc2", + "_shasum": "84302800170010722beeb1f6c0169fb07f2ba5ad", + "_from": ".", + "_npmVersion": "1.4.23", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "84302800170010722beeb1f6c0169fb07f2ba5ad", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.0-rc2.tgz" + }, + "directories": {} + }, + "0.11.0-rc3": { + "name": "vue", + "version": "0.11.0-rc3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.0.3", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "7163a9b63df5ffe898f395fb8bb31f2851d472f6", + "_id": "vue@0.11.0-rc3", + "_shasum": "a7329c5f19ebcc3eb4e951edb4cfc56c8b113e7a", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a7329c5f19ebcc3eb4e951edb4cfc56c8b113e7a", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.0-rc3.tgz" + }, + "directories": {} + }, + "0.11.0": { + "name": "vue", + "version": "0.11.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.0.3", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "5bc3e30b694dc3b6aeeb87c24f88b9cd7a7259d6", + "_id": "vue@0.11.0", + "_shasum": "81718e27f60702f6bdaddaee91b7b29c64ca5547", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "81718e27f60702f6bdaddaee91b7b29c64ca5547", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.0.tgz" + }, + "directories": {} + }, + "0.11.1": { + "name": "vue", + "version": "0.11.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.0.3", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "0df318c29d7e10bfa8e5c7ca31837af91ff3174c", + "_id": "vue@0.11.1", + "_shasum": "f0a9868c2db8124277ee43a75910a3c72121df7e", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "f0a9868c2db8124277ee43a75910a3c72121df7e", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.1.tgz" + }, + "directories": {} + }, + "0.11.2": { + "name": "vue", + "version": "0.11.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.0.3", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "51cfffbdba03b937f0ef8efe40a87521852d601e", + "_id": "vue@0.11.2", + "_shasum": "b079cabcd972683f4885560bacd6b16a5c4656b5", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "b079cabcd972683f4885560bacd6b16a5c4656b5", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.2.tgz" + }, + "directories": {} + }, + "0.11.3": { + "name": "vue", + "version": "0.11.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.0.3", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "fe35b5101fb0bb7fc94025f62b857a1404bffb7d", + "_id": "vue@0.11.3", + "_shasum": "e77d7dd2ab12f6729d1b78c54575b3514e72d6fe", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e77d7dd2ab12f6729d1b78c54575b3514e72d6fe", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.3.tgz" + }, + "directories": {} + }, + "0.11.4": { + "name": "vue", + "version": "0.11.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.2", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.16", + "karma-chrome-launcher": "^0.1.4", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.5", + "karma-firefox-launcher": "^0.1.3", + "karma-jasmine": "^0.2.2", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.0.3", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.15", + "webpack": "^1.4.4" + }, + "gitHead": "19e0223f5faa2592b37434e9936f2885a5d9cb2f", + "_id": "vue@0.11.4", + "_shasum": "f81897efd0ffa5de319b781e37082b50b200e59f", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "f81897efd0ffa5de319b781e37082b50b200e59f", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.4.tgz" + }, + "directories": {} + }, + "0.11.5": { + "name": "vue", + "version": "0.11.5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.16", + "webpack": "^1.5.3" + }, + "gitHead": "a06cd65e1c72beea48485a2a5a91c579c0752fa7", + "_id": "vue@0.11.5", + "_shasum": "aecca4cecca01662135af962935c5ae9cdd893b2", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "aecca4cecca01662135af962935c5ae9cdd893b2", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.5.tgz" + }, + "directories": {} + }, + "0.11.6": { + "name": "vue", + "version": "0.11.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "6c3b290bb051e16ce5fc0897638b2eb4abae0214", + "_id": "vue@0.11.6", + "_shasum": "504f0cc54a5af48e9bb3236e70825c75af71d79b", + "_from": ".", + "_npmVersion": "2.7.1", + "_nodeVersion": "1.6.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "504f0cc54a5af48e9bb3236e70825c75af71d79b", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.6.tgz" + }, + "directories": {} + }, + "0.11.7": { + "name": "vue", + "version": "0.11.7", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "563b0b965c4c6724729ddfd42598184f13c8b4f7", + "_id": "vue@0.11.7", + "_shasum": "576991d1cb376e8115d9c036690f91c44ab1bf3f", + "_from": ".", + "_npmVersion": "2.7.1", + "_nodeVersion": "1.6.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "576991d1cb376e8115d9c036690f91c44ab1bf3f", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.7.tgz" + }, + "directories": {} + }, + "0.11.8": { + "name": "vue", + "version": "0.11.8", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "6c841059d2893d383befeed0caf8090d5f0e8b88", + "_id": "vue@0.11.8", + "_shasum": "bfe141d02920b6be16ffbe774c925dbb5a6781d8", + "_from": ".", + "_npmVersion": "2.7.1", + "_nodeVersion": "1.6.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "bfe141d02920b6be16ffbe774c925dbb5a6781d8", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.8.tgz" + }, + "directories": {} + }, + "0.11.9": { + "name": "vue", + "version": "0.11.9", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "7f7e36bd4a298623d656ca7cab5f23976756de15", + "_id": "vue@0.11.9", + "_shasum": "140cafdaa3771c3a2fe19de1ccbef636af272e25", + "_from": ".", + "_npmVersion": "2.8.3", + "_nodeVersion": "1.8.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "140cafdaa3771c3a2fe19de1ccbef636af272e25", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.9.tgz" + }, + "directories": {} + }, + "0.11.10": { + "name": "vue", + "version": "0.11.10", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-watch": "^0.6.1", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "d257c81a5889d45012f6df39873fba3f8697f0cc", + "_id": "vue@0.11.10", + "_shasum": "2395fb2735e49ab676a832f0db9950b10660b578", + "_from": ".", + "_npmVersion": "2.8.3", + "_nodeVersion": "1.8.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "2395fb2735e49ab676a832f0db9950b10660b578", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.11.10.tgz" + }, + "directories": {} + }, + "0.12.0-beta1": { + "name": "vue", + "version": "0.12.0-beta1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "77f79d39992175f84f50e77439915a6865b84da5", + "_id": "vue@0.12.0-beta1", + "_shasum": "b9c8e72a552c240eec1a263be7c5612ddd90b022", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "b9c8e72a552c240eec1a263be7c5612ddd90b022", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta1.tgz" + }, + "directories": {} + }, + "0.12.0-beta2": { + "name": "vue", + "version": "0.12.0-beta2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "0a69a55eee9b3c705dfc8953876d1c6190c2194c", + "_id": "vue@0.12.0-beta2", + "_shasum": "e642d58e7d5e696890ee40c49f1378c4414f1720", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e642d58e7d5e696890ee40c49f1378c4414f1720", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta2.tgz" + }, + "directories": {} + }, + "0.12.0-beta3": { + "name": "vue", + "version": "0.12.0-beta3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "8f742d5fe3b4e9f1477fadd0f1e1ed86eca0b548", + "_id": "vue@0.12.0-beta3", + "_shasum": "5c3fffa8871492a4d87b17e4cfbd404684cb08b2", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "5c3fffa8871492a4d87b17e4cfbd404684cb08b2", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta3.tgz" + }, + "directories": {} + }, + "0.12.0-beta4": { + "name": "vue", + "version": "0.12.0-beta4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "f3552df2b0bc9777e9bb5c866ffda7e70e6b2fa3", + "_id": "vue@0.12.0-beta4", + "_shasum": "41053e39fbc4bdf20b0cc42a8006cf5807a532d6", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "41053e39fbc4bdf20b0cc42a8006cf5807a532d6", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta4.tgz" + }, + "directories": {} + }, + "0.12.0-beta5": { + "name": "vue", + "version": "0.12.0-beta5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "a39476d72981c014a3cf030fa38ea2fddfbfb23f", + "_id": "vue@0.12.0-beta5", + "_shasum": "492184a5d51d4c79e88799c94fce03966ab0ddf1", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "492184a5d51d4c79e88799c94fce03966ab0ddf1", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta5.tgz" + }, + "directories": {} + }, + "0.12.0-rc": { + "name": "vue", + "version": "0.12.0-rc", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "61eaa271c0694cc4cf7296637b55b5481dbd3f98", + "_id": "vue@0.12.0-rc", + "_shasum": "4818f0ab510fe999dbf8b676a597444083632523", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "4818f0ab510fe999dbf8b676a597444083632523", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-rc.tgz" + }, + "directories": {} + }, + "0.12.0-rc2": { + "name": "vue", + "version": "0.12.0-rc2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "597fa8be89af8ce4d1939b19a9c47a44daeb506b", + "_id": "vue@0.12.0-rc2", + "_shasum": "01a9ebaa56959d00e827f0ba5313110eb3a88742", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "01a9ebaa56959d00e827f0ba5313110eb3a88742", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-rc2.tgz" + }, + "directories": {} + }, + "0.12.0": { + "name": "vue", + "version": "0.12.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "gitHead": "66b124b7ecf7916ac2506fb5bd8006858006fb35", + "_id": "vue@0.12.0", + "_shasum": "ca036019f3b5cd47048ff0b57e73afbd311165f4", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ca036019f3b5cd47048ff0b57e73afbd311165f4", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0.tgz" + }, + "directories": {} + }, + "0.12.0-csp": { + "name": "vue", + "version": "0.12.0-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.8.4" + }, + "dependencies": { + "notevil": "^1.0.0" + }, + "gitHead": "2ed38c9f75a20464e6949f39af079c8643ac8d14", + "_id": "vue@0.12.0-csp", + "_shasum": "02ef952489a70697376caae57511652a9b1331de", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "02ef952489a70697376caae57511652a9b1331de", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.0-csp.tgz" + }, + "directories": {} + }, + "0.12.1": { + "name": "vue", + "version": "0.12.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "2eedc8d76a6015def406c062221bafe2d74e2508", + "_id": "vue@0.12.1", + "_shasum": "7b94224debeba2968aed5b4dd4b1435d668187c5", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "7b94224debeba2968aed5b4dd4b1435d668187c5", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.1.tgz" + }, + "directories": {} + }, + "0.12.1-csp": { + "name": "vue", + "version": "0.12.1-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "dependencies": { + "notevil": "^1.0.0" + }, + "gitHead": "9aecbfbb9938fd317cfdeab28eb397c0b43fdbc0", + "_id": "vue@0.12.1-csp", + "_shasum": "63629cbd69043753405d5e1f8820d1dd2b780ee8", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "63629cbd69043753405d5e1f8820d1dd2b780ee8", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.1-csp.tgz" + }, + "directories": {} + }, + "0.12.1-csp.1": { + "name": "vue", + "version": "0.12.1-csp.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "grunt-karma-coveralls": "^2.5.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "dependencies": { + "notevil": "^1.0.0" + }, + "gitHead": "e8d82d2840d314970568e7c576b100aed7d0cd07", + "_id": "vue@0.12.1-csp.1", + "_shasum": "5f5aabf3b547c1e820c0ac8a19de2d8ea9fc2bf6", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "5f5aabf3b547c1e820c0ac8a19de2d8ea9fc2bf6", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.1-csp.1.tgz" + }, + "directories": {} + }, + "0.12.1-csp.2": { + "name": "vue", + "version": "0.12.1-csp.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.2.3", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "dependencies": { + "notevil": "^1.0.0" + }, + "gitHead": "b3c529992e322daa4c3a486137730078edd22ffd", + "_id": "vue@0.12.1-csp.2", + "_shasum": "4d30f07f9aa5696cc6ac00c3983188ca3ecaa2a5", + "_from": ".", + "_npmVersion": "2.9.0", + "_nodeVersion": "2.0.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "4d30f07f9aa5696cc6ac00c3983188ca3ecaa2a5", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.1-csp.2.tgz" + }, + "directories": {} + }, + "0.12.2": { + "name": "vue", + "version": "0.12.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "54f860d63fb4bf7d664fdaae74c5678262c715a7", + "_id": "vue@0.12.2", + "_shasum": "bcc2527e6d908bc5d843afb62a64e473c3d9af15", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "bcc2527e6d908bc5d843afb62a64e473c3d9af15", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.2.tgz" + }, + "directories": {} + }, + "0.12.3": { + "name": "vue", + "version": "0.12.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "ecc883131c5838562c7f8a853ed945dd431e5e7b", + "_id": "vue@0.12.3", + "_shasum": "a705fee53bc56dcb4f0f16f2f05d3d90b48363cd", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a705fee53bc56dcb4f0f16f2f05d3d90b48363cd", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.3.tgz" + }, + "directories": {} + }, + "0.12.4": { + "name": "vue", + "version": "0.12.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-contrib-jshint": "^0.10.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "jshint-stylish": "^0.3.0", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "e614d9c3bbc0d81018fccd266f64195711b72910", + "_id": "vue@0.12.4", + "_shasum": "fd450f9407f0fb38ea8302de91f4e5911508e21f", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fd450f9407f0fb38ea8302de91f4e5911508e21f", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.4.tgz" + }, + "directories": {} + }, + "0.12.5": { + "name": "vue", + "version": "0.12.5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "eb646ecdbffd88e03d70a33f121ad3ff732ccce8", + "_id": "vue@0.12.5", + "_shasum": "658b8e064400cf7c28cff5089d701b554f421071", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "658b8e064400cf7c28cff5089d701b554f421071", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.5.tgz" + }, + "directories": {} + }, + "0.12.5-csp": { + "name": "vue", + "version": "0.12.5-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "dependencies": { + "notevil": "^1.0.0" + }, + "gitHead": "fff52e17ce167d1848099b176a67bf31140e352d", + "_id": "vue@0.12.5-csp", + "_shasum": "b786db73c42308c11c4bf42b96bcead1ef1186b3", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "b786db73c42308c11c4bf42b96bcead1ef1186b3", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.5-csp.tgz" + }, + "directories": {} + }, + "0.12.6": { + "name": "vue", + "version": "0.12.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "8bade9382a95a8d59764bb701d50e34253a09365", + "_id": "vue@0.12.6", + "_shasum": "eed5cd3833df7decc86a55184aa15c5434c2453f", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "eed5cd3833df7decc86a55184aa15c5434c2453f", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.6.tgz" + }, + "directories": {} + }, + "0.12.6-csp": { + "name": "vue", + "version": "0.12.6-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "dependencies": { + "notevil": "^1.0.0" + }, + "gitHead": "5eb9a5923a30f84ba07a1290761b78b707726c3f", + "_id": "vue@0.12.6-csp", + "_shasum": "1aa08e128510b8a939435dd033ec5bdfd0c1a199", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "1aa08e128510b8a939435dd033ec5bdfd0c1a199", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.6-csp.tgz" + }, + "directories": {} + }, + "0.12.7": { + "name": "vue", + "version": "0.12.7", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "69edc1ae02b230dbda22eeae53a4899fc06dff40", + "_id": "vue@0.12.7", + "_shasum": "8c44077e6732e784921c1d72f74c2d1426779f9f", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "8c44077e6732e784921c1d72f74c2d1426779f9f", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.7.tgz" + }, + "directories": {} + }, + "0.12.7-csp": { + "name": "vue", + "version": "0.12.7-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack-dev-config.js & webpack --watch --config build/webpack-test-config.js" + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "fb8ee54e9d8f730bc1b0161010d88379ad6c85ac", + "_id": "vue@0.12.7-csp", + "_shasum": "93c85aefe83ec82804f9e1382a30736855833c34", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "93c85aefe83ec82804f9e1382a30736855833c34", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.7-csp.tgz" + }, + "directories": {} + }, + "0.12.8": { + "name": "vue", + "version": "0.12.8", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "79b6eac029493b78d257031bcfb5153979d05f15", + "_id": "vue@0.12.8", + "_shasum": "ae47b98ef110577ae7fd13dbfcc0ad8149bfb422", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ae47b98ef110577ae7fd13dbfcc0ad8149bfb422", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.8.tgz" + }, + "directories": {} + }, + "0.12.8-csp": { + "name": "vue", + "version": "0.12.8-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "1c2aef1341f02f9c19c59e3979b817d2a7acb955", + "_id": "vue@0.12.8-csp", + "_shasum": "427682d45efd3e3103d93978b785c8b4b5be71d7", + "_from": ".", + "_npmVersion": "2.11.1", + "_nodeVersion": "2.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "427682d45efd3e3103d93978b785c8b4b5be71d7", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.8-csp.tgz" + }, + "directories": {} + }, + "0.12.9": { + "name": "vue", + "version": "0.12.9", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "aca258e57602ff3466b9d3513c5bb7bf8fb08479", + "_id": "vue@0.12.9", + "_shasum": "1dec37396694a1b2e128ce075b857e30642ede58", + "_from": ".", + "_npmVersion": "2.13.0", + "_nodeVersion": "2.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "1dec37396694a1b2e128ce075b857e30642ede58", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.9.tgz" + }, + "directories": {} + }, + "0.12.9-csp": { + "name": "vue", + "version": "0.12.9-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^16.0.0", + "grunt-karma": "^0.8.3", + "jasmine-core": "^2.3.4", + "karma": "^0.12.31", + "karma-chrome-launcher": "^0.1.7", + "karma-commonjs": "^0.0.10", + "karma-coverage": "^0.2.7", + "karma-firefox-launcher": "^0.1.4", + "karma-jasmine": "^0.3.5", + "karma-phantomjs-launcher": "^0.1.4", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.10", + "semver": "^4.2.0", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.20", + "webpack": "^1.9.10" + }, + "gitHead": "d3375c28d67cb865c7974d045b8e10d5580ebf3c", + "_id": "vue@0.12.9-csp", + "_shasum": "b44f5660859ac5df457fe2c5c9fdc9658c3948f4", + "_from": ".", + "_npmVersion": "2.13.0", + "_nodeVersion": "2.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "b44f5660859ac5df457fe2c5c9fdc9658c3948f4", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.9-csp.tgz" + }, + "directories": {} + }, + "0.12.10": { + "name": "vue", + "version": "0.12.10", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "923be291dfcc65f8fd90f1832b17fd5d0fdea488", + "_id": "vue@0.12.10", + "_shasum": "e6a0e2131568622338da3535ed5b7b93632be3ab", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e6a0e2131568622338da3535ed5b7b93632be3ab", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.10.tgz" + }, + "directories": {} + }, + "0.12.10-csp": { + "name": "vue", + "version": "0.12.10-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "44f1029b598d8af59081d9fe39516c97c7066266", + "_id": "vue@0.12.10-csp", + "_shasum": "80e48b59945b9f8094fde3553bc9a6258a347bc5", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "80e48b59945b9f8094fde3553bc9a6258a347bc5", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.10-csp.tgz" + }, + "directories": {} + }, + "0.12.11": { + "name": "vue", + "version": "0.12.11", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.1.0", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "04f3a4da16654604a50a8fa2f61f07985cb4fccc", + "_id": "vue@0.12.11", + "_shasum": "e7f84e3997b4456d5706106436903dd81070c1db", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e7f84e3997b4456d5706106436903dd81070c1db", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.11.tgz" + }, + "directories": {} + }, + "0.12.11-csp": { + "name": "vue", + "version": "0.12.11-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.1.0", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "732840226fdcf4e087f21ac47b5a3d671090eed8", + "_id": "vue@0.12.11-csp", + "_shasum": "acad59aa013bc7a8fd5a291dfdccefe6f4e65ce0", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "acad59aa013bc7a8fd5a291dfdccefe6f4e65ce0", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.11-csp.tgz" + }, + "directories": {} + }, + "0.12.12": { + "name": "vue", + "version": "0.12.12", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.1.0", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "bf8e37188fc622d976ce5f2a48cdfc2c1c4e07d7", + "_id": "vue@0.12.12", + "_shasum": "2964c17154dd72de58d0f2c9962759ef7135a56f", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "2964c17154dd72de58d0f2c9962759ef7135a56f", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.12.tgz" + }, + "directories": {} + }, + "0.12.12-csp": { + "name": "vue", + "version": "0.12.12-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.1.0", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "e1d877fe4f31d5559716369940742bb9dcae2f45", + "_id": "vue@0.12.12-csp", + "_shasum": "6d5c02160ea23fd597d7e08598330c36a732b29d", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "6d5c02160ea23fd597d7e08598330c36a732b29d", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.12-csp.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.1": { + "name": "vue", + "version": "1.0.0-alpha.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.1.0", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "1fabb471a44c9da9cdf9d12ff3e0540948878b5d", + "_id": "vue@1.0.0-alpha.1", + "_shasum": "3fa7172b997b76821a84c610cc3c11e2f411fb94", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "3fa7172b997b76821a84c610cc3c11e2f411fb94", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.1.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.2": { + "name": "vue", + "version": "1.0.0-alpha.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.1.0", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "a635000a9883b2554b587e470e8152d09f8e789e", + "_id": "vue@1.0.0-alpha.2", + "_shasum": "1e87c501343f3ead57da4dc5157212f83d397fb4", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "1e87c501343f3ead57da4dc5157212f83d397fb4", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.2.tgz" + }, + "directories": {} + }, + "0.12.13": { + "name": "vue", + "version": "0.12.13", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "40e5bae10b3f0301c899a94d92bf78821948aa5e", + "_id": "vue@0.12.13", + "_shasum": "ac6b8047adb53454fa0c21335865b7949ff63477", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ac6b8047adb53454fa0c21335865b7949ff63477", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.13.tgz" + }, + "directories": {} + }, + "0.12.13-csp": { + "name": "vue", + "version": "0.12.13-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "14027a432209f2febc76e5f007711357c9601e49", + "_id": "vue@0.12.13-csp", + "_shasum": "479f6c581df57b1bfb8da07ca1ba92035ffaf89a", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "479f6c581df57b1bfb8da07ca1ba92035ffaf89a", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.13-csp.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.3": { + "name": "vue", + "version": "1.0.0-alpha.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "852a66acb10c4b98433b17c487cf6ea4eacc9922", + "_id": "vue@1.0.0-alpha.3", + "_shasum": "31081bd4587079fd134085a16489f3d27672c821", + "_from": ".", + "_npmVersion": "2.13.3", + "_nodeVersion": "3.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "31081bd4587079fd134085a16489f3d27672c821", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.3.tgz" + }, + "directories": {} + }, + "0.12.14": { + "name": "vue", + "version": "0.12.14", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "600580761c84ee0ada01a0fadbde894a436e9155", + "_id": "vue@0.12.14", + "_shasum": "fdebb07621b722c346a74b5249714f5712c3ee75", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fdebb07621b722c346a74b5249714f5712c3ee75", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.14.tgz" + }, + "directories": {} + }, + "0.12.14-csp": { + "name": "vue", + "version": "0.12.14-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "9df76d841589708bb524f781f943db9ba1f55ec8", + "_id": "vue@0.12.14-csp", + "_shasum": "4c3c31ab5c3b9b916bd16a628f3cd53bcf3955d7", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "4c3c31ab5c3b9b916bd16a628f3cd53bcf3955d7", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.14-csp.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.4": { + "name": "vue", + "version": "1.0.0-alpha.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "a24079e2c098ddd4d2dc92db48e9017c5a000ecb", + "_id": "vue@1.0.0-alpha.4", + "_shasum": "6111d4d57f7934d785326e5c8fe8fe46e675203b", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "6111d4d57f7934d785326e5c8fe8fe46e675203b", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.4.tgz" + }, + "directories": {} + }, + "0.12.15": { + "name": "vue", + "version": "0.12.15", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "431563fe9204c9c95d206499faa97c8b2ad3a3bb", + "_id": "vue@0.12.15", + "_shasum": "271bc83a4563ac44e78239288600a3eed4b558a2", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "271bc83a4563ac44e78239288600a3eed4b558a2", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.15.tgz" + }, + "directories": {} + }, + "0.12.15-csp": { + "name": "vue", + "version": "0.12.15-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "27632265d38f06a875930a82cb7e525d887682de", + "_id": "vue@0.12.15-csp", + "_shasum": "0273cc2dd1c6458ebbcb16cec3664ab7e215d2a2", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "0273cc2dd1c6458ebbcb16cec3664ab7e215d2a2", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.15-csp.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.5": { + "name": "vue", + "version": "1.0.0-alpha.5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "9648f018549b1f073ce6d1834ee6fbcb0b81815b", + "_id": "vue@1.0.0-alpha.5", + "_shasum": "bd237c3e7933e5fed81fa566f560df0ffca88701", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "bd237c3e7933e5fed81fa566f560df0ffca88701", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.5.tgz" + }, + "directories": {} + }, + "1.0.0-beta.1": { + "name": "vue", + "version": "1.0.0-beta.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "2e904113d9e62e9cbff096bc6639e3b9c75c2fb4", + "_id": "vue@1.0.0-beta.1", + "_shasum": "7c0da3586cca7716ae421a4cc84ba0f1c5f4bd76", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "7c0da3586cca7716ae421a4cc84ba0f1c5f4bd76", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.1.tgz" + }, + "directories": {} + }, + "0.12.16": { + "name": "vue", + "version": "0.12.16", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "d53c40ab698942c891441d16bce1374982842d60", + "_id": "vue@0.12.16", + "_shasum": "cf8e48237d7547f1bc1a1ff0070980a377478989", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "cf8e48237d7547f1bc1a1ff0070980a377478989", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.16.tgz" + }, + "directories": {} + }, + "0.12.16-csp": { + "name": "vue", + "version": "0.12.16-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "b43cf1f257fa8c5cfa8d8e7528cb34c9969749de", + "_id": "vue@0.12.16-csp", + "_shasum": "5461cb34120cab7ecaad989f5b8b8d15e3685f4e", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "5461cb34120cab7ecaad989f5b8b8d15e3685f4e", + "tarball": "https://registry.npmjs.org/vue/-/vue-0.12.16-csp.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.6": { + "name": "vue", + "version": "1.0.0-alpha.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "2da36175ef24b0e5904c5e78c93ac2ed3b3ca08c", + "_id": "vue@1.0.0-alpha.6", + "_shasum": "74fb5345a965237d6ec8409ccb1eeeb4449e481b", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "74fb5345a965237d6ec8409ccb1eeeb4449e481b", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.6.tgz" + }, + "directories": {} + }, + "1.0.0-beta.2": { + "name": "vue", + "version": "1.0.0-beta.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "b7bc6e663abf4a7061061887c60670e51d44cd5a", + "_id": "vue@1.0.0-beta.2", + "_shasum": "d7f5a1c9473f6a0b6e0a477bda2c01b7428a3e42", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "d7f5a1c9473f6a0b6e0a477bda2c01b7428a3e42", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.2.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.7": { + "name": "vue", + "version": "1.0.0-alpha.7", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "6d64b363dae7ad76a480f0ad9b7109ebaea6b7cf", + "_id": "vue@1.0.0-alpha.7", + "_shasum": "8876b3feaece05e0579cfa571e2b37bffcbab9fb", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "8876b3feaece05e0579cfa571e2b37bffcbab9fb", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.7.tgz" + }, + "directories": {} + }, + "1.0.0-beta.3": { + "name": "vue", + "version": "1.0.0-beta.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "3d8c1023536fb3b828af233f9bcb9064758f4451", + "_id": "vue@1.0.0-beta.3", + "_shasum": "314d96c528b8cf4ce67851503b0071bee61369a7", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "314d96c528b8cf4ce67851503b0071bee61369a7", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.3.tgz" + }, + "directories": {} + }, + "1.0.0-alpha.8": { + "name": "vue", + "version": "1.0.0-alpha.8", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "30196eee162ebc8887e891e876b2fe2f2801f01f", + "_id": "vue@1.0.0-alpha.8", + "_shasum": "293521d44a7265fac0843eaf209d2b43a821e41f", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "293521d44a7265fac0843eaf209d2b43a821e41f", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.8.tgz" + }, + "directories": {} + }, + "1.0.0-beta.4": { + "name": "vue", + "version": "1.0.0-beta.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "c776ad48afdac56af335223553b92687ed2a1e0c", + "_id": "vue@1.0.0-beta.4", + "_shasum": "5c492c1877d13ad96450f978906aa87c34a2509b", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "5c492c1877d13ad96450f978906aa87c34a2509b", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.4.tgz" + }, + "directories": {} + }, + "1.0.0-rc.1": { + "name": "vue", + "version": "1.0.0-rc.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/yyx990803/vue.git" + }, + "bugs": { + "url": "https://github.com/yyx990803/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "58d022899a4dc4598bd4b58b56c6d22d4564144e", + "_id": "vue@1.0.0-rc.1", + "_shasum": "bd5ab314dfe3a42ae3d102c2a439ff40a4ee84c5", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "bd5ab314dfe3a42ae3d102c2a439ff40a4ee84c5", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-rc.1.tgz" + }, + "directories": {} + }, + "1.0.0-rc.2-migration": { + "name": "vue", + "version": "1.0.0-rc.2-migration", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "b1b70fa909c5db06bf625e3d69ccbd193654b36d", + "_id": "vue@1.0.0-rc.2-migration", + "_shasum": "4afcad21145df9d6786fdf5189bb817fbc7f5a95", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "4afcad21145df9d6786fdf5189bb817fbc7f5a95", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-rc.2-migration.tgz" + }, + "directories": {} + }, + "1.0.0-rc.2": { + "name": "vue", + "version": "1.0.0-rc.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "50cf2ab528e2c272eb852f96ebb00f220a6371ba", + "_id": "vue@1.0.0-rc.2", + "_shasum": "85fa26706cb92cef3b85163b5f79d8b6b9a53d15", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "85fa26706cb92cef3b85163b5f79d8b6b9a53d15", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-rc.2.tgz" + }, + "directories": {} + }, + "1.0.0-csp": { + "name": "vue", + "version": "1.0.0-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "notevil": "^1.0.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "e6b2a4a9128c56d328ffc2555157df9648d74f7d", + "_id": "vue@1.0.0-csp", + "_shasum": "fbb448a1a9e51a2f6844cdb59eb30cbbe2ca78c9", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fbb448a1a9e51a2f6844cdb59eb30cbbe2ca78c9", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-csp.tgz" + }, + "directories": {} + }, + "1.0.0-migration": { + "name": "vue", + "version": "1.0.0-migration", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.2.14", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "783a619f0c12862aa3022fd7d9b509c235dba34c", + "_id": "vue@1.0.0-migration", + "_shasum": "1042d3004f6721e561f3e4adbcf2dfe4cde23cd4", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "1042d3004f6721e561f3e4adbcf2dfe4cde23cd4", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0-migration.tgz" + }, + "directories": {} + }, + "1.0.0": { + "name": "vue", + "version": "1.0.0", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "d8e9e2ea16153aacdc99a6cc36f7d121a5ab484c", + "_id": "vue@1.0.0", + "_shasum": "9672e208dd776a3eaf8f4164c6c0c2d496c442f1", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "9672e208dd776a3eaf8f4164c6c0c2d496c442f1", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.0.tgz" + }, + "directories": {} + }, + "1.0.1": { + "name": "vue", + "version": "1.0.1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "b07cbb99e3af6dbe7149b5aa3d28ce467b5b8c23", + "_id": "vue@1.0.1", + "_shasum": "ef198f2d9055cac28bedf7ad6b81452492daee70", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ef198f2d9055cac28bedf7ad6b81452492daee70", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.1.tgz" + }, + "directories": {} + }, + "1.0.2": { + "name": "vue", + "version": "1.0.2", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "d8605f92833dafc1195f68b20755a376a8291630", + "_id": "vue@1.0.2", + "_shasum": "577f2b55001dd0d8f99de867cbabb4ab579a226f", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "577f2b55001dd0d8f99de867cbabb4ab579a226f", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.2.tgz" + }, + "directories": {} + }, + "1.0.3": { + "name": "vue", + "version": "1.0.3", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interative interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "450424bd086342f9da87a2878857e9c9daa554b7", + "_id": "vue@1.0.3", + "_shasum": "72554202d6aedb302d0a3bcf66a2d477ff521574", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "72554202d6aedb302d0a3bcf66a2d477ff521574", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.3.tgz" + }, + "directories": {} + }, + "1.0.4": { + "name": "vue", + "version": "1.0.4", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "79f289a2f22871a667b695687e35e22ef0fe2002", + "_id": "vue@1.0.4", + "_shasum": "63edbea66334a19dcee96289e1193d36bfe84a2a", + "_from": ".", + "_npmVersion": "2.11.3", + "_nodeVersion": "0.12.7", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "63edbea66334a19dcee96289e1193d36bfe84a2a", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.4.tgz" + }, + "directories": {} + }, + "1.0.5": { + "name": "vue", + "version": "1.0.5", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "d8c325d587284e6225933a16ba4cd44e6dcf2bc1", + "_id": "vue@1.0.5", + "_shasum": "77d097c430232844fe7b3971455bf48512724d27", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "77d097c430232844fe7b3971455bf48512724d27", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.5.tgz" + }, + "deprecated": "the dist file was built incorrectly.", + "directories": {} + }, + "1.0.6": { + "name": "vue", + "version": "1.0.6", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "d88acc1710f5a94b472b40fa173b5fb0582f3f10", + "_id": "vue@1.0.6", + "_shasum": "33d97020b756eb3d2bf164f7533b5e308d7213ec", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "33d97020b756eb3d2bf164f7533b5e308d7213ec", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.6.tgz" + }, + "directories": {} + }, + "1.0.7": { + "name": "vue", + "version": "1.0.7", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "6ce6e0c9955667fb5f150823d0c97f3ffbb9d484", + "_id": "vue@1.0.7", + "_shasum": "414aeef2428e8602cdc7492e391550c33374cf30", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "414aeef2428e8602cdc7492e391550c33374cf30", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.7.tgz" + }, + "directories": {} + }, + "1.0.8": { + "name": "vue", + "version": "1.0.8", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "src/vue.js", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "grunt ci", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & webpack --watch --config build/webpack.test.config.js" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "grunt": "^0.4.5", + "grunt-eslint": "^17.1.0", + "grunt-karma": "^0.12.0", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-commonjs": "^0.0.13", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "phantomjs": "^1.9.17", + "semver": "^5.0.1", + "shell-task": "^1.0.0", + "uglify-js": "^2.4.24", + "webpack": "^1.11.0" + }, + "gitHead": "add8cc58a360e0e545db31048ad06e0e943b284b", + "_id": "vue@1.0.8", + "_shasum": "f00bddff3f08edd193c98d19166eaaece6b38bc4", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "f00bddff3f08edd193c98d19166eaaece6b38bc4", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.8.tgz" + }, + "directories": {} + }, + "1.0.9": { + "name": "vue", + "version": "1.0.9", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.0.0", + "babel-loader": "^5.0.0", + "babel-runtime": "^6.1.18", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "689def5858719b6ac77cbbc7d386ed1fdfa75df4", + "_id": "vue@1.0.9", + "_shasum": "a2a977d0e014bca89007e324d16c696839213955", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a2a977d0e014bca89007e324d16c696839213955", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.9.tgz" + }, + "directories": {} + }, + "1.0.10": { + "name": "vue", + "version": "1.0.10", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.0.0", + "babel-loader": "^5.0.0", + "babel-runtime": "^6.1.18", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "b7e83e618aace57726c1053b20bb8e6ae3a2ad52", + "_id": "vue@1.0.10", + "_shasum": "4a82dbe25ec1db12b1efc207869ece7b15bb85e0", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "4a82dbe25ec1db12b1efc207869ece7b15bb85e0", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.10.tgz" + }, + "directories": {} + }, + "1.0.10-csp": { + "name": "vue", + "version": "1.0.10-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.0.0", + "babel-loader": "^5.0.0", + "babel-runtime": "^6.1.18", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "ca0d8217f1f9550ce2746a96e8995ab0f3dc0b7a", + "_id": "vue@1.0.10-csp", + "_shasum": "2f3291fef280e2763601d29f59b5d7d240fba84c", + "_from": ".", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "2f3291fef280e2763601d29f59b5d7d240fba84c", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.10-csp.tgz" + }, + "directories": {} + }, + "1.0.11": { + "name": "vue", + "version": "1.0.11", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "9f514b6a1edbf2741b308c59c407f25c978076af", + "_id": "vue@1.0.11", + "_shasum": "60c873d8869dc2c952506870848b86043588a00b", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "60c873d8869dc2c952506870848b86043588a00b", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.11.tgz" + }, + "directories": {} + }, + "1.0.11-csp": { + "name": "vue", + "version": "1.0.11-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "4b41eb2d0ed7dc1c38a83faad203f03c6454c205", + "_id": "vue@1.0.11-csp", + "_shasum": "714edc5b9f73bc1a4dfe759ddae8209c85916227", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "714edc5b9f73bc1a4dfe759ddae8209c85916227", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.11-csp.tgz" + }, + "directories": {} + }, + "1.0.12": { + "name": "vue", + "version": "1.0.12", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "c312c886fdca573b3f34db447f09c8a50c581a98", + "_id": "vue@1.0.12", + "_shasum": "e5e55e97620ece6c3cef7b99459a2118a221fc8c", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e5e55e97620ece6c3cef7b99459a2118a221fc8c", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.12.tgz" + }, + "directories": {} + }, + "1.0.12-csp": { + "name": "vue", + "version": "1.0.12-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "91218a16cd096fe4c7d9962ea4121011bde1a7b2", + "_id": "vue@1.0.12-csp", + "_shasum": "a034740df8d58689f80d0f2033b34243a886b58a", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a034740df8d58689f80d0f2033b34243a886b58a", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.12-csp.tgz" + }, + "deprecated": "incorrect build, please use 1.0.12-csp-1 instead", + "directories": {} + }, + "1.0.12-csp-1": { + "name": "vue", + "version": "1.0.12-csp-1", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "91218a16cd096fe4c7d9962ea4121011bde1a7b2", + "_id": "vue@1.0.12-csp-1", + "_shasum": "2eda388ca56e6d55a2f6f27875195c3d0306a927", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "2eda388ca56e6d55a2f6f27875195c3d0306a927", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.12-csp-1.tgz" + }, + "directories": {} + }, + "1.0.13": { + "name": "vue", + "version": "1.0.13", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "da9e036b07620c2b45493cd709b30aa8065b2de4", + "_id": "vue@1.0.13", + "_shasum": "1fb4cc7d910b557226b74eefc8a42b705e922dbe", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "1fb4cc7d910b557226b74eefc8a42b705e922dbe", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.13.tgz" + }, + "directories": {} + }, + "1.0.13-csp": { + "name": "vue", + "version": "1.0.13-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "00c964c5ecf2754bf586cb0ba5bec8011acfc3bf", + "_id": "vue@1.0.13-csp", + "_shasum": "3af3b12b33448f4bcc025cdc38cae043c780e712", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "3af3b12b33448f4bcc025cdc38cae043c780e712", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.13-csp.tgz" + }, + "directories": {} + }, + "1.0.14": { + "name": "vue", + "version": "1.0.14", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "18eab68a690342744f5ddd2b72b22d9b19b15209", + "_id": "vue@1.0.14", + "_shasum": "ba182760325881e6e16a1f1a3a0dd07fa2e6d3d7", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ba182760325881e6e16a1f1a3a0dd07fa2e6d3d7", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.14.tgz" + }, + "directories": {} + }, + "1.0.14-csp": { + "name": "vue", + "version": "1.0.14-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "eae7270384c4a6f61ba60edd32617ad684fcad73", + "_id": "vue@1.0.14-csp", + "_shasum": "e67245e1bca561d7ee3e3e29b20694894c3b210e", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e67245e1bca561d7ee3e3e29b20694894c3b210e", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.14-csp.tgz" + }, + "directories": {} + }, + "1.0.15": { + "name": "vue", + "version": "1.0.15", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "e9fcaa9dc9ac31bf665cdaa2b7af3c73777ade34", + "_id": "vue@1.0.15", + "_shasum": "e532b837c100d911170001bf0bcb2490e33bae82", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "e532b837c100d911170001bf0bcb2490e33bae82", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.15.tgz" + }, + "directories": {} + }, + "1.0.15-csp": { + "name": "vue", + "version": "1.0.15-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-commonjs": "^1.4.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "aa0315655eef42f1a7f18c4e057962febfa50fd9", + "_id": "vue@1.0.15-csp", + "_shasum": "7d51d4a95d2895e43ddcda79030fc9296ceb4100", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.1.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "7d51d4a95d2895e43ddcda79030fc9296ceb4100", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.15-csp.tgz" + }, + "directories": {} + }, + "1.0.16": { + "name": "vue", + "version": "1.0.16", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.21.0", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "5f897f0f962aadca29baf99098c632f2fe8ea186", + "_id": "vue@1.0.16", + "_shasum": "fdda77e7214b3c69e0d5b1666512e5cf42da5e4f", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fdda77e7214b3c69e0d5b1666512e5cf42da5e4f", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.16.tgz" + }, + "directories": {} + }, + "1.0.16-csp": { + "name": "vue", + "version": "1.0.16-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^1.3.1", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "d660fd8de105fbbfbfb594bdb11ee4ca44ddbdd8", + "_id": "vue@1.0.16-csp", + "_shasum": "d0737fa3e67356260278c8331b7f1318c339af81", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "d0737fa3e67356260278c8331b7f1318c339af81", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.16-csp.tgz" + }, + "directories": {} + }, + "1.0.17": { + "name": "vue", + "version": "1.0.17", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "9e64586fda793e1197edf7450eeb3f9b28f67461", + "_id": "vue@1.0.17", + "_shasum": "d205a56230eb677b7950f668b05341d6c9ab236a", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "d205a56230eb677b7950f668b05341d6c9ab236a", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.17.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-9-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.17.tgz_1456708644250_0.9540390649344772" + }, + "directories": {} + }, + "1.0.17-csp": { + "name": "vue", + "version": "1.0.17-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta3", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.3.4", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "7b54a7f761d30a8199f6526a0b7abebf146115ee", + "_id": "vue@1.0.17-csp", + "_shasum": "805530361dba186a485926933547f7e9a07449e3", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "805530361dba186a485926933547f7e9a07449e3", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.17-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-5-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.17-csp.tgz_1456712671644_0.032794815488159657" + }, + "directories": {} + }, + "1.0.18": { + "name": "vue", + "version": "1.0.18", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "86253b0e56a63376cd0470f6d7a8ab1c8e60f75a", + "_id": "vue@1.0.18", + "_shasum": "b4a41729ccedb077de80a34dffcfc8879b16efa4", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "b4a41729ccedb077de80a34dffcfc8879b16efa4", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.18.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-13-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.18.tgz_1458261467526_0.2369015347212553" + }, + "directories": {} + }, + "1.0.18-csp": { + "name": "vue", + "version": "1.0.18-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "b9601a08a767542024418f92caf5a4f9d0af4387", + "_id": "vue@1.0.18-csp", + "_shasum": "ec1f9781d2d63cd3fa8a037d3c7113e6933c4f4a", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ec1f9781d2d63cd3fa8a037d3c7113e6933c4f4a", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.18-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-13-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.18-csp.tgz_1458262453954_0.978116855956614" + }, + "directories": {} + }, + "1.0.19": { + "name": "vue", + "version": "1.0.19", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "355fbe14dcf539d99c6ce9fc07b1b2999f7dcee3", + "_id": "vue@1.0.19", + "_shasum": "ba4a7f7cbf959d10e91bd4cc771f0ad3e7d05fa6", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ba4a7f7cbf959d10e91bd4cc771f0ad3e7d05fa6", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.19.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.19.tgz_1458890363030_0.8627496787812561" + }, + "directories": {} + }, + "1.0.19-csp": { + "name": "vue", + "version": "1.0.19-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "d76e29999b983b137472743661528d7a800c6ff6", + "_id": "vue@1.0.19-csp", + "_shasum": "c779efaf8d7104436c7dcd6c0ddec659147721b2", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "c779efaf8d7104436c7dcd6c0ddec659147721b2", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.19-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-13-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.19-csp.tgz_1458890648998_0.373419905314222" + }, + "directories": {} + }, + "1.0.20": { + "name": "vue", + "version": "1.0.20", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "b12e21cb36522f8defab82de3111502a8b97083f", + "_id": "vue@1.0.20", + "_shasum": "8426deb6a6ba8aed998b816701e45ac4751b8e4d", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "8426deb6a6ba8aed998b816701e45ac4751b8e4d", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.20.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.20.tgz_1459027211830_0.0051624104380607605" + }, + "directories": {} + }, + "1.0.20-csp": { + "name": "vue", + "version": "1.0.20-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "c4194caefa86a2df2abb8ccc8915308fee99d96b", + "_id": "vue@1.0.20-csp", + "_shasum": "bcc7b1bf675f60229df78be0b60db71ae90ce731", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "bcc7b1bf675f60229df78be0b60db71ae90ce731", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.20-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.20-csp.tgz_1459027491780_0.8101142421364784" + }, + "directories": {} + }, + "1.0.21": { + "name": "vue", + "version": "1.0.21", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "9fa430324325c2b5910c8c5c01abfdc116a41b56", + "_id": "vue@1.0.21", + "_shasum": "81657707db75e7ce744f1e5d9b1c579a93c759cd", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "81657707db75e7ce744f1e5d9b1c579a93c759cd", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.21.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.21.tgz_1460066889574_0.2730389488860965" + }, + "directories": {} + }, + "1.0.21-csp": { + "name": "vue", + "version": "1.0.21-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-standard": "^5.1.0", + "eslint-plugin-promise": "^1.0.8", + "eslint-plugin-standard": "^1.3.2", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "58674341524134c03ef9e451612e9b8007ff7d96", + "_id": "vue@1.0.21-csp", + "_shasum": "66d75d6a865731bb781ce6f8cbd7e9a7e0411fe2", + "_from": ".", + "_npmVersion": "3.3.12", + "_nodeVersion": "5.5.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "66d75d6a865731bb781ce6f8cbd7e9a7e0411fe2", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.21-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.21-csp.tgz_1460067072063_0.4909919537603855" + }, + "directories": {} + }, + "1.0.22": { + "name": "vue", + "version": "1.0.22", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "9a0a539fb4c034b2d51414875ecc92b8d3e89a4b", + "_id": "vue@1.0.22", + "_shasum": "826c2e224b8902bbaf1dc04d68bbc5001a74ca68", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "826c2e224b8902bbaf1dc04d68bbc5001a74ca68", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.22.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.22.tgz_1462658361341_0.13756674039177597" + }, + "directories": {} + }, + "1.0.22-csp": { + "name": "vue", + "version": "1.0.22-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.1.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "f2bac60c1de7b252152971c2c6c81e80c8a4de78", + "_id": "vue@1.0.22-csp", + "_shasum": "bb1e0d541d5aaa7d5d63a1c10b30c05f4bb1ce9a", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "bb1e0d541d5aaa7d5d63a1c10b30c05f4bb1ce9a", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.22-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.22-csp.tgz_1462658452773_0.5138986194506288" + }, + "directories": {} + }, + "1.0.23": { + "name": "vue", + "version": "1.0.23", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "cbcf8eb9e90c4f636ac288e82930bffbcdc69553", + "_id": "vue@1.0.23", + "_shasum": "70bffb41d6740828062ba2144f8e46d20348e127", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "70bffb41d6740828062ba2144f8e46d20348e127", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.23.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.23.tgz_1462983655509_0.054572020657360554" + }, + "directories": {} + }, + "1.0.23-csp": { + "name": "vue", + "version": "1.0.23-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "e61005f44e09199bc51c3df3eac7bd7a064d1ede", + "_id": "vue@1.0.23-csp", + "_shasum": "74b566e28f4ba54dc097b8a8dc014ccf04d5b86f", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "74b566e28f4ba54dc097b8a8dc014ccf04d5b86f", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.23-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.23-csp.tgz_1462983747828_0.3989598988555372" + }, + "directories": {} + }, + "1.0.24": { + "name": "vue", + "version": "1.0.24", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "ea0de41dafed75a7c1d124d281daddc800b61e59", + "_id": "vue@1.0.24", + "_shasum": "c8eecb25542f3bc6f0ae113288a4eef924de6b14", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "c8eecb25542f3bc6f0ae113288a4eef924de6b14", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.24.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.24.tgz_1463003854279_0.24861793918535113" + }, + "directories": {} + }, + "1.0.24-csp": { + "name": "vue", + "version": "1.0.24-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src/** test/e2e/** test/unit/specs/** build/**.js", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "ccfb341ffda1279a41239be0b6c54813555cb089", + "_id": "vue@1.0.24-csp", + "_shasum": "2b60f6b63b2849e68951c4266e8e2bd920dfd602", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "2b60f6b63b2849e68951c4266e8e2bd920dfd602", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.24-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.24-csp.tgz_1463003993293_0.585835512727499" + }, + "directories": {} + }, + "2.0.0-alpha.1": { + "name": "vue", + "version": "2.0.0-alpha.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "test": "npm run lint && flow check && npm run test:cover && npm run test:unit && npm run test:e2e && npm run test:ssr", + "ci": "npm run lint && flow check && npm run test:cover && npm run test:ssr", + "build": "NODE_ENV=production node build/build.js", + "lint": "eslint src build test", + "flow": "flow check", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.26.x", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^0.13.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-spec-reporter": "^0.0.26", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.26.3", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "source-map": "^0.5.6", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "32ba31cee3757d2251b7d252585fffe563524a21", + "_id": "vue@2.0.0-alpha.1", + "_shasum": "12effd01451e3ac316931023316c53788c0d76f0", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "12effd01451e3ac316931023316c53788c0d76f0", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.1.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.1.tgz_1465601667826_0.6901542220730335" + }, + "directories": {} + }, + "2.0.0-alpha.2": { + "name": "vue", + "version": "2.0.0-alpha.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.26.x", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^0.13.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.26.3", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "source-map": "^0.5.6", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "efa3fc746aa01e5cafc4164dbc005eb476369399", + "_id": "vue@2.0.0-alpha.2", + "_shasum": "26537043b44512e3a11497503be6845bb2c0da0c", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "26537043b44512e3a11497503be6845bb2c0da0c", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.2.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.2.tgz_1465861012005_0.09093371103517711" + }, + "directories": {} + }, + "2.0.0-alpha.3": { + "name": "vue", + "version": "2.0.0-alpha.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.26.x", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^0.13.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.26.3", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "source-map": "^0.5.6", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "5c3e208cf8a94a9c7e04e3d33b7ad7db6e7377e5", + "_id": "vue@2.0.0-alpha.3", + "_shasum": "0c2aaf1bf7ed52ab28ab1e0aea4c255eb75acea5", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "0c2aaf1bf7ed52ab28ab1e0aea4c255eb75acea5", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.3.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.3.tgz_1466014962348_0.5024105680640787" + }, + "directories": {} + }, + "2.0.0-alpha.4": { + "name": "vue", + "version": "2.0.0-alpha.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.26.x", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^0.13.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.26.3", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "source-map": "^0.5.6", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "7c90dc9be32a81b7ec5b6728007a8b8f3f101a76", + "_id": "vue@2.0.0-alpha.4", + "_shasum": "de4a5c15fb86bf907e9837b4dc7c053ef87487b0", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "de4a5c15fb86bf907e9837b4dc7c053ef87487b0", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.4.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.4.tgz_1466096453127_0.4196715080179274" + }, + "directories": {} + }, + "1.0.25": { + "name": "vue", + "version": "1.0.25", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "e9872271fa9b2a8bec1c42e65a2bb5c4df808eb2", + "_id": "vue@1.0.25", + "_shasum": "a0214b916424c1dbe0e3e46b4f9df9824c9e816a", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a0214b916424c1dbe0e3e46b4f9df9824c9e816a", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.25.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.25.tgz_1466116167824_0.4927524533122778" + }, + "directories": {} + }, + "1.0.25-csp": { + "name": "vue", + "version": "1.0.25-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "18062272932752ee325a8f09409a4d6187e710db", + "_id": "vue@1.0.25-csp", + "_shasum": "a77fcd9e87aaa0f507a0c63b928f9fa96d35250c", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a77fcd9e87aaa0f507a0c63b928f9fa96d35250c", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.25-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.25-csp.tgz_1466116657623_0.751262983540073" + }, + "directories": {} + }, + "2.0.0-alpha.5": { + "name": "vue", + "version": "2.0.0-alpha.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.26.x", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^0.13.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.26.3", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "source-map": "^0.5.6", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "59230fee0edf3b755ea6989e255c248bda2be75d", + "_id": "vue@2.0.0-alpha.5", + "_shasum": "a773285d166b87501838193c56e0b3b581f5c887", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "a773285d166b87501838193c56e0b3b581f5c887", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.5.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.5.tgz_1466187763942_0.5654465507250279" + }, + "directories": {} + }, + "2.0.0-alpha.6": { + "name": "vue", + "version": "2.0.0-alpha.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^0.13.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.26.3", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "dcd82c2429ad5bceddd2e8a8e692a56ff3f12619", + "_id": "vue@2.0.0-alpha.6", + "_shasum": "9b36b80e08e080545121f109f3f744743df08206", + "_from": ".", + "_npmVersion": "3.8.6", + "_nodeVersion": "6.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "9b36b80e08e080545121f109f3f744743df08206", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.6.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.6.tgz_1466624005207_0.6892203430179507" + }, + "directories": {} + }, + "2.0.0-alpha.7": { + "name": "vue", + "version": "2.0.0-alpha.7", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "lru-cache": "^4.0.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "a3e26ac9417d38a43171e9fe905d3d065664b1fb", + "_id": "vue@2.0.0-alpha.7", + "_shasum": "3a1dc8a126e9b473181d46ffce9f067de5a6ac8c", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "3a1dc8a126e9b473181d46ffce9f067de5a6ac8c", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.7.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.7.tgz_1467080658127_0.4492913503199816" + }, + "directories": {} + }, + "2.0.0-alpha.8": { + "name": "vue", + "version": "2.0.0-alpha.8", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-template-compiler,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "lru-cache": "^4.0.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "8592151110f3031df7a06c37281ce4216963b9c8", + "_id": "vue@2.0.0-alpha.8", + "_shasum": "6ad65a2caa8475fe983869ea066b06f17b04bc63", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "6ad65a2caa8475fe983869ea066b06f17b04bc63", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.8.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-alpha.8.tgz_1467104537096_0.30240438994951546" + }, + "directories": {} + }, + "1.0.26": { + "name": "vue", + "version": "1.0.26", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "e7932f80eeacf6f7d392bf520e98c4790db9d5c1", + "_id": "vue@1.0.26", + "_shasum": "89a3a81a15be8b364820dd601600744db6b1aafc", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "89a3a81a15be8b364820dd601600744db6b1aafc", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.26.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.26.tgz_1467147451300_0.9240092227701098" + }, + "directories": {} + }, + "1.0.26-csp": { + "name": "vue", + "version": "1.0.26-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.0-beta5", + "codecov.io": "^0.1.2", + "eslint": "^2.9.0", + "eslint-config-vue": "^1.0.0", + "istanbul-instrumenter-loader": "^0.1.3", + "jasmine-core": "^2.4.1", + "karma": "^0.13.8", + "karma-chrome-launcher": "^0.2.0", + "karma-coverage": "^0.5.0", + "karma-firefox-launcher": "^0.1.6", + "karma-ie-launcher": "^0.2.0", + "karma-jasmine": "^0.3.6", + "karma-phantomjs-launcher": "^0.2.1", + "karma-safari-launcher": "^0.1.1", + "karma-sauce-launcher": "^0.3.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.25.1", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "fda77a54ece7dcf14633d4e349c975396f37af32", + "_id": "vue@1.0.26-csp", + "_shasum": "98e20abf3becab9793b6c3593edde3b8d694f0ee", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "98e20abf3becab9793b6c3593edde3b8d694f0ee", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.26-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.26-csp.tgz_1467150172558_0.31587393674999475" + }, + "directories": {} + }, + "2.0.0-beta.1": { + "name": "vue", + "version": "2.0.0-beta.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "ed3f3958b135ed7a9882042a653419cc14213630", + "_id": "vue@2.0.0-beta.1", + "_shasum": "fae80ffa23945cd311e5b292941280d390f31f9b", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fae80ffa23945cd311e5b292941280d390f31f9b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.1.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.1.tgz_1467928305336_0.3286005707923323" + }, + "directories": {} + }, + "2.0.0-beta.2": { + "name": "vue", + "version": "2.0.0-beta.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "bd583371ecb753bbf986f450f6a4f3d0f65a3f32", + "_id": "vue@2.0.0-beta.2", + "_shasum": "8d54bd51b0a6acd1d009e79815bf7bde144e3c70", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "8d54bd51b0a6acd1d009e79815bf7bde144e3c70", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.2.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.2.tgz_1468734686340_0.9078352218493819" + }, + "directories": {} + }, + "2.0.0-beta.3": { + "name": "vue", + "version": "2.0.0-beta.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "2288f3eab7af38f8832455c060d99f44f66aab06", + "_id": "vue@2.0.0-beta.3", + "_shasum": "9ea79c05a76120931c628f7a75edf2a5b7e24982", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "9ea79c05a76120931c628f7a75edf2a5b7e24982", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.3.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.3.tgz_1469328319979_0.5627379040233791" + }, + "directories": {} + }, + "2.0.0-beta.4": { + "name": "vue", + "version": "2.0.0-beta.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.0.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "88c3f4b937c0151cbde19cb4187b0834faf4d266", + "_id": "vue@2.0.0-beta.4", + "_shasum": "fda7a3f301bf1f4f6fc665c5457642a8ea419918", + "_from": ".", + "_npmVersion": "3.9.5", + "_nodeVersion": "6.2.2", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fda7a3f301bf1f4f6fc665c5457642a8ea419918", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.4.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.4.tgz_1469498669294_0.19265102222561836" + }, + "directories": {} + }, + "2.0.0-beta.5": { + "name": "vue", + "version": "2.0.0-beta.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.0.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "9cbe4a31665c6ef47baad2aed62b0da89e0cc72b", + "_id": "vue@2.0.0-beta.5", + "_shasum": "90d881a7bf5cec208b1ed9d08413107f2c126215", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "90d881a7bf5cec208b1ed9d08413107f2c126215", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.5.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.5.tgz_1469593549153_0.2599202685523778" + }, + "directories": {} + }, + "2.0.0-beta.6": { + "name": "vue", + "version": "2.0.0-beta.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "fd3377d1a9b962c558bdac2125664888c93aa143", + "_id": "vue@2.0.0-beta.6", + "_shasum": "7d2e6cbded8c0a44e8957a0c6fc65522ab8b558b", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "7d2e6cbded8c0a44e8957a0c6fc65522ab8b558b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.6.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.6.tgz_1470079661237_0.6658249413594604" + }, + "directories": {} + }, + "2.0.0-beta.7": { + "name": "vue", + "version": "2.0.0-beta.7", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "c2c68d6a22de1f633a18c62eab46938eed917f2f", + "_id": "vue@2.0.0-beta.7", + "_shasum": "fef963533c43374ebaf93451a8af1df29e19c3b1", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "fef963533c43374ebaf93451a8af1df29e19c3b1", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.7.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.7.tgz_1470435033174_0.4668272112030536" + }, + "directories": {} + }, + "2.0.0-beta.8": { + "name": "vue", + "version": "2.0.0-beta.8", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "1cde06b7723a1c5870ae5d2fca536e515e647487", + "_id": "vue@2.0.0-beta.8", + "_shasum": "45f926ada556eb4fc500796c81e86f07e07f9c4a", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "45f926ada556eb4fc500796c81e86f07e07f9c4a", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.8.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-beta.8.tgz_1470804938808_0.9325078530237079" + }, + "directories": {} + }, + "2.0.0-rc.1": { + "name": "vue", + "version": "2.0.0-rc.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "7b42671f04aa1de342d85178419fac8fa5eb6eaf", + "_id": "vue@2.0.0-rc.1", + "_shasum": "959c855df95323bf29cc3d66ae01dcfe24c88c23", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "959c855df95323bf29cc3d66ae01dcfe24c88c23", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.1.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.1.tgz_1470894200563_0.5398926513735205" + }, + "directories": {} + }, + "2.0.0-rc.2": { + "name": "vue", + "version": "2.0.0-rc.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "e422a98150806d9dde395b3398be42ae3d3bb85e", + "_id": "vue@2.0.0-rc.2", + "_shasum": "92f935c13127687a38207bb69e2dbb02e7c8141e", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "92f935c13127687a38207bb69e2dbb02e7c8141e", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.2.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.2.tgz_1471318752677_0.23703231965191662" + }, + "directories": {} + }, + "2.0.0-rc.3": { + "name": "vue", + "version": "2.0.0-rc.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "webpack --watch --config build/webpack.dist.dev.config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "webpack --watch --config build/webpack.ssr.dev.config.js", + "dev:compiler": "webpack --watch --config build/webpack.compiler.dev.config.js", + "build": "NODE_ENV=production node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "NODE_ENV=development karma start build/karma.unit.config.js", + "test:cover": "NODE_ENV=development karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && NODE_ENV=development VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "NODE_ENV=development SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015-rollup-vue": "^1.1.0", + "babel-preset-flow-vue": "^1.0.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "eslint": "^2.11.0", + "eslint-config-vue": "^1.0.3", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.4.0", + "flow-bin": "^0.27.0", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^1.0.1", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.33.0", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-replace": "^1.1.0", + "selenium-server": "2.53.0", + "uglify-js": "^2.6.2", + "webpack": "^1.13.1" + }, + "gitHead": "8d03a452de61634428923a4dabbd22c24b91f3b3", + "_id": "vue@2.0.0-rc.3", + "_shasum": "3aa583897ecada9b823923a67d0b03bac9d14671", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "3aa583897ecada9b823923a67d0b03bac9d14671", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.3.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.3.tgz_1471716301183_0.7859994771424681" + }, + "directories": {} + }, + "2.0.0-rc.4": { + "name": "vue", + "version": "2.0.0-rc.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.13.1", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-plugin-html": "^1.5.2", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.5.0", + "flow-bin": "^0.31.1", + "flow-remove-types": "github:yyx990803/flow-remove-types", + "http-server": "^0.9.0", + "jasmine": "^2.4.1", + "jasmine-core": "^2.4.1", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.34.10", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.13.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "8c427f7f18d34bca8e2860788d0849bee26d4bb9", + "_id": "vue@2.0.0-rc.4", + "_shasum": "324ab6afbdcf20b5b606d2950ca91040d152e89b", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "324ab6afbdcf20b5b606d2950ca91040d152e89b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.4.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.4.tgz_1472500149870_0.7657984518446028" + }, + "directories": {} + }, + "2.0.0-rc.5": { + "name": "vue", + "version": "2.0.0-rc.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.13.1", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flow-vars": "^0.5.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.31.1", + "flow-remove-types": "github:yyx990803/flow-remove-types", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.34.10", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.13.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "84dfc1d99c2b42f28d238bed8a46d02c47c8aa10", + "_id": "vue@2.0.0-rc.5", + "_shasum": "d743850882326c3203a9612f4e1bff4f045cc0ff", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "d743850882326c3203a9612f4e1bff4f045cc0ff", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.5.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.5.tgz_1473334198315_0.16794415842741728" + }, + "directories": {} + }, + "2.0.0-rc.6": { + "name": "vue", + "version": "2.0.0-rc.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.13.1", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.31.1", + "flow-remove-types": "github:yyx990803/flow-remove-types", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.34.10", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.13.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "43211fd519f462af2530556d905b38d942f61294", + "_id": "vue@2.0.0-rc.6", + "_shasum": "4572daa8aac8ef1eb48559f8ac4ab8e408e2869f", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "4572daa8aac8ef1eb48559f8ac4ab8e408e2869f", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.6.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.6.tgz_1473772872082_0.040285271126776934" + }, + "directories": {} + }, + "1.0.27": { + "name": "vue", + "version": "1.0.27", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.3", + "codecov.io": "^0.1.2", + "eslint": "^3.5.0", + "eslint-config-vue": "^1.0.0", + "eslint-plugin-html": "^1.5.2", + "istanbul-instrumenter-loader": "^0.2.0", + "jasmine-core": "^2.4.1", + "karma": "^1.3.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.0", + "karma-ie-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-phantomjs-launcher": "^1.0.2", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.34.13", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "baa92ca1b5dd59d5950fc44ed5476c15f01a843e", + "_id": "vue@1.0.27", + "_shasum": "f56229c87d436a661bd3bb63cc7eeb264233116e", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "f56229c87d436a661bd3bb63cc7eeb264233116e", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.27.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.27.tgz_1474660297977_0.7622160818427801" + }, + "directories": {} + }, + "1.0.27-csp": { + "name": "vue", + "version": "1.0.27-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.3", + "codecov.io": "^0.1.2", + "eslint": "^3.5.0", + "eslint-config-vue": "^1.0.0", + "eslint-plugin-html": "^1.5.2", + "istanbul-instrumenter-loader": "^0.2.0", + "jasmine-core": "^2.4.1", + "karma": "^1.3.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.0", + "karma-ie-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-phantomjs-launcher": "^1.0.2", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.34.13", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "ba7dd90bc5fc84f41a30d774e2b7f58e2a058222", + "_id": "vue@1.0.27-csp", + "_shasum": "7c8058e5644ea4d8702c24576a1edbf03d4823e0", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "7c8058e5644ea4d8702c24576a1edbf03d4823e0", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.27-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.27-csp.tgz_1474660425377_0.06182463048025966" + }, + "directories": {} + }, + "2.0.0-rc.7": { + "name": "vue", + "version": "2.0.0-rc.7", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.32.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.34.13", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "08f2b97083d32b8c3fe035d770dddfc19de49a7e", + "_id": "vue@2.0.0-rc.7", + "_shasum": "d1549bef91986e06e50bf630ea1d3963f7ecd059", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "d1549bef91986e06e50bf630ea1d3963f7ecd059", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.7.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.7.tgz_1474669496160_0.6856245503295213" + }, + "directories": {} + }, + "1.0.28": { + "name": "vue", + "version": "1.0.28", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce && npm run sauce -- 1 && npm run sauce -- 2", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.3", + "codecov.io": "^0.1.2", + "eslint": "^3.5.0", + "eslint-config-vue": "^1.0.0", + "eslint-plugin-html": "^1.5.2", + "istanbul-instrumenter-loader": "^0.2.0", + "jasmine-core": "^2.4.1", + "karma": "^1.3.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.0", + "karma-ie-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-phantomjs-launcher": "^1.0.2", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.34.13", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "a8d6330d7e6b30c252aa753f99c7cb73bfc67a70", + "_id": "vue@1.0.28", + "_shasum": "ed2ff07b200bde15c87a90ef8727ceea7d38567d", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ed2ff07b200bde15c87a90ef8727ceea7d38567d", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.28.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-1.0.28.tgz_1475009141605_0.8371744034811854" + }, + "directories": {} + }, + "1.0.28-csp": { + "name": "vue", + "version": "1.0.28-csp", + "author": { + "name": "Evan You", + "email": "yyx990803@gmail.com" + }, + "license": "MIT", + "description": "Simple, Fast & Composable MVVM for building interactive interfaces", + "keywords": [ + "mvvm", + "browser", + "framework" + ], + "main": "dist/vue.common.js", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.min.js.map", + "dist/vue.common.js", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "http://vuejs.org", + "scripts": { + "test": "npm run lint && npm run cover && npm run build && npm run e2e", + "build": "node build/build.js", + "install-hook": "ln -s ../../build/git-hooks/pre-commit .git/hooks/pre-commit", + "dev": "webpack --watch --config build/webpack.dev.config.js & npm run serve-test", + "serve-test": "webpack-dev-server --config build/webpack.test.config.js --host 0.0.0.0", + "build-test": "webpack --config build/webpack.test.config.js", + "lint": "eslint src test/e2e test/unit/specs build", + "e2e": "casperjs test --concise ./test/e2e", + "unit": "karma start build/karma.unit.config.js", + "cover": "karma start build/karma.cover.config.js", + "sauce": "karma start build/karma.sauce.config.js", + "sauce-all": "npm run sauce", + "release": "bash build/release.sh", + "release-csp": "bash build/release-csp.sh" + }, + "dependencies": { + "envify": "^3.4.0" + }, + "browserify": { + "transform": [ + "envify" + ] + }, + "devDependencies": { + "babel-core": "^5.8.0", + "babel-loader": "^5.4.0", + "babel-runtime": "^5.8.0", + "casperjs": "^1.1.3", + "codecov.io": "^0.1.2", + "eslint": "^3.5.0", + "eslint-config-vue": "^1.0.0", + "eslint-plugin-html": "^1.5.2", + "istanbul-instrumenter-loader": "^0.2.0", + "jasmine-core": "^2.4.1", + "karma": "^1.3.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.0", + "karma-ie-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-phantomjs-launcher": "^1.0.2", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^1.7.0", + "notevil": "^1.0.0", + "object-assign": "^4.0.1", + "phantomjs": "^1.9.17", + "rollup": "^0.34.13", + "rollup-plugin-babel": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "uglify-js": "^2.4.24", + "webpack": "^1.12.2", + "webpack-dev-server": "^1.12.1" + }, + "gitHead": "c45cfee24d222b68b8e6a320863cb7e13c15f2bc", + "_id": "vue@1.0.28-csp", + "_shasum": "02814d502eff3e4efb6a12b882fbf3b55f1e2f1e", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "02814d502eff3e4efb6a12b882fbf3b55f1e2f1e", + "tarball": "https://registry.npmjs.org/vue/-/vue-1.0.28-csp.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-1.0.28-csp.tgz_1475009243806_0.7087466502562165" + }, + "directories": {} + }, + "2.0.0-rc.8": { + "name": "vue", + "version": "2.0.0-rc.8", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.32.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.34.13", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "e6154316daf62c43c997e4334be7a52b57881709", + "_id": "vue@2.0.0-rc.8", + "_shasum": "6436fe5bb75002ffa57230b413b695d29f7abcba", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "6436fe5bb75002ffa57230b413b695d29f7abcba", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.8.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0-rc.8.tgz_1475010513582_0.2802108924370259" + }, + "directories": {} + }, + "2.0.0": { + "name": "vue", + "version": "2.0.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.32.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "156cfb9892d3359d548e27abf5d8b78b421a5a92", + "_id": "vue@2.0.0", + "_shasum": "2717556195650845a0141d8117ba8024ccedb2ba", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "2717556195650845a0141d8117ba8024ccedb2ba", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.0.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.0.tgz_1475260331734_0.9920612326823175" + }, + "directories": {} + }, + "2.0.1": { + "name": "vue", + "version": "2.0.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.32.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "e6d224c3c5ca3ff6a365326ba615d116764b68f2", + "_id": "vue@2.0.1", + "_shasum": "ea20979eb5440ea7da086097befd598fb548dbc1", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ea20979eb5440ea7da086097befd598fb548dbc1", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.1.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.1.tgz_1475269930880_0.6575976791791618" + }, + "directories": {} + }, + "2.0.2": { + "name": "vue", + "version": "2.0.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "entities": "^1.1.1", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.32.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "70aee1c7f8f6aab359492909d41f1e0449771506", + "_id": "vue@2.0.2", + "_shasum": "ae1c01ce74a5d44d41ece96b82849c11e1d45e6d", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "ae1c01ce74a5d44d41ece96b82849c11e1d45e6d", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.2.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.2.tgz_1476248052543_0.10046554286964238" + }, + "directories": {} + }, + "2.0.3": { + "name": "vue", + "version": "2.0.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^1.1.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-html": "^1.5.2", + "flow-bin": "^0.32.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "3bbac7e9f5beb86dbb023edbb043bdea501c98d3", + "_id": "vue@2.0.3", + "_shasum": "3f7698f83d6ad1f0e35955447901672876c63fde", + "_from": ".", + "_npmVersion": "3.10.3", + "_nodeVersion": "6.3.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "dist": { + "shasum": "3f7698f83d6ad1f0e35955447901672876c63fde", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.3.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-16-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.3.tgz_1476350853659_0.9587009425740689" + }, + "directories": {} + }, + "2.0.4": { + "name": "vue", + "version": "2.0.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^2.0.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "0973342e5cadaa68c21535cb9e62f27fd5493e2c", + "_id": "vue@2.0.4", + "_shasum": "26f1e3c52c74012de6a6aa58595c6706395f1fb2", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "26f1e3c52c74012de6a6aa58595c6706395f1fb2", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.4.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.4.tgz_1478292430438_0.9752126208040863" + }, + "directories": {} + }, + "2.0.5": { + "name": "vue", + "version": "2.0.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^4.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^3.2.1", + "eslint": "^3.4.0", + "eslint-config-vue": "^2.0.0", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "2.4.x", + "jasmine-core": "2.4.x", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.13.1", + "nightwatch": "^0.9.0", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.2", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2" + }, + "gitHead": "a2cc6e2b68239460d1c27f9af8b2165594f8ab00", + "_id": "vue@2.0.5", + "_shasum": "b99dc7180a802d1148a508db3d84b52c09b5ca8e", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "b99dc7180a802d1148a508db3d84b52c09b5ca8e", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.5.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.5.tgz_1478317652628_0.46653968561440706" + }, + "directories": {} + }, + "2.0.6": { + "name": "vue", + "version": "2.0.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "fd83358c97d16eba6d53ceb2a8528bbc3376afd0", + "_id": "vue@2.0.6", + "_shasum": "a867c0cc2a8292d0de7dfd42e90e7627cf762ceb", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "a867c0cc2a8292d0de7dfd42e90e7627cf762ceb", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.6.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.6.tgz_1479251111982_0.6678760126233101" + }, + "directories": {} + }, + "2.0.7": { + "name": "vue", + "version": "2.0.7", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "cd0e37361227b9b6f34e88dda3f4934c3932014d", + "_id": "vue@2.0.7", + "_shasum": "83698ef4f76ce702f425b5576b06ff28e12db143", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "83698ef4f76ce702f425b5576b06ff28e12db143", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.7.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.0.7.tgz_1479333271954_0.264754707692191" + }, + "directories": {} + }, + "2.0.8": { + "name": "vue", + "version": "2.0.8", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.common.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.js", + "dist/vue.min.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-standalone-dev rollup -w -c build/config.js", + "dev:runtime": "TARGET=web-runtime-dev rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "9fa4bbbc04f17fe278b280a99225077836d692ec", + "_id": "vue@2.0.8", + "_shasum": "bbc191db5e1442f208604f994f03e49ac09e69d2", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "bbc191db5e1442f208604f994f03e49ac09e69d2", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.0.8.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.0.8.tgz_1479611705947_0.1140876084100455" + }, + "directories": {} + }, + "2.1.0": { + "name": "vue", + "version": "2.1.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "f4647b01f8340eb0d21d14f4fc1a720855fee3d5", + "_id": "vue@2.1.0", + "_shasum": "293ba3efaaca846aa6bcbfac45cf8524cc597e3d", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "293ba3efaaca846aa6bcbfac45cf8524cc597e3d", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.0.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.1.0.tgz_1479831313483_0.42749749566428363" + }, + "directories": {} + }, + "2.1.1": { + "name": "vue", + "version": "2.1.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "adf33c18eb1e24676af22d85d072fe6bfa83c99c", + "_id": "vue@2.1.1", + "_shasum": "8a1653e19a3ea4d44778893261a9f3c5a70c083b", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "8a1653e19a3ea4d44778893261a9f3c5a70c083b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.1.1.tgz_1479934847963_0.6884484167676419" + }, + "directories": {} + }, + "2.1.2": { + "name": "vue", + "version": "2.1.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "9e5d882bd2e40e9593f76ae557e6060e0319fd40", + "_id": "vue@2.1.2", + "_shasum": "0f94cf1779a405a460bf945e5bc27cfc3cf64d60", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "0f94cf1779a405a460bf945e5bc27cfc3cf64d60", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.2.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.1.2.tgz_1479944543760_0.3896191492676735" + }, + "directories": {} + }, + "2.1.3": { + "name": "vue", + "version": "2.1.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "c32ea056a552ac792dcb52bd22cb19dba761c229", + "_id": "vue@2.1.3", + "_shasum": "20161b8684777754fd9823134b38f13c1e197882", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "20161b8684777754fd9823134b38f13c1e197882", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.3.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.1.3.tgz_1479946938686_0.762635137885809" + }, + "directories": {} + }, + "2.1.4": { + "name": "vue", + "version": "2.1.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-coverage": "^1.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "a8f41399ef7538176f8207af7b6a1180f3a13505", + "_id": "vue@2.1.4", + "_shasum": "d490f8fcf696847d8cf7f8eb9168e9a5dd806bfc", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "d490f8fcf696847d8cf7f8eb9168e9a5dd806bfc", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.4.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.1.4.tgz_1480647688112_0.3128880592994392" + }, + "directories": {} + }, + "2.1.5": { + "name": "vue", + "version": "2.1.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^3.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "68abdc3c3c86e01089c32b434e662dc15a3a9eda", + "_id": "vue@2.1.5", + "_shasum": "d2568d3e5093cf1486eef44cf37177e3f51d568d", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "d2568d3e5093cf1486eef44cf37177e3f51d568d", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.5.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.1.5.tgz_1481598577169_0.39072798006236553" + }, + "directories": {} + }, + "2.1.6": { + "name": "vue", + "version": "2.1.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^3.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "gitHead": "57f425ef1d1d5ddc89e2a9d2bbe4cfd9554fddbc", + "_id": "vue@2.1.6", + "_shasum": "2fc0024c07479ac6bc7d34a2cd5ef9ca5e90b143", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "2fc0024c07479ac6bc7d34a2cd5ef9ca5e90b143", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.6.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.1.6.tgz_1481649755145_0.9005280786659569" + }, + "directories": {} + }, + "2.1.7": { + "name": "vue", + "version": "2.1.7", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^3.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "unpkg": "dist/vue.js", + "gitHead": "c803fbbca02d9437ab5dc04316ab6f290a6bd16d", + "_id": "vue@2.1.7", + "_shasum": "747880cb70a50c66cb8791aacfee7a6dab7fc842", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "747880cb70a50c66cb8791aacfee7a6dab7fc842", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.7.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.1.7.tgz_1482597383867_0.028434713603928685" + }, + "directories": {} + }, + "2.1.8": { + "name": "vue", + "version": "2.1.8", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^3.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "unpkg": "dist/vue.js", + "gitHead": "17be581cf033273f3e57cf2b899cf055fcb36ba3", + "_id": "vue@2.1.8", + "_shasum": "ae30aa86024fccf5535292ce414e7b4c221a1756", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "ae30aa86024fccf5535292ce414e7b4c221a1756", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.8.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.1.8.tgz_1482904483951_0.5947873364202678" + }, + "directories": {} + }, + "2.1.9": { + "name": "vue", + "version": "2.1.9", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^3.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "unpkg": "dist/vue.js", + "gitHead": "80a7ceace62f1d9c5a9b93182aacc0b35cef1115", + "_id": "vue@2.1.9", + "_shasum": "19ad2eae01f7c9eb911e089f65ed579bbf5ab9dd", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "19ad2eae01f7c9eb911e089f65ed579bbf5ab9dd", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.9.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.1.9.tgz_1484610495742_0.46512899617664516" + }, + "directories": {} + }, + "2.1.10": { + "name": "vue", + "version": "2.1.10", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^3.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.14.0", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^1.0.0", + "flow-bin": "^0.33.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^1.7.0", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "rollup": "^0.36.1", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.14.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^2.5.0", + "selenium-server": "2.53.1", + "typescript": "^2.0.9", + "uglify-js": "^2.6.2", + "webpack": "^1.13.2", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.3" + }, + "dependencies": {}, + "unpkg": "dist/vue.js", + "gitHead": "994aee4f869d68a00c3b9d87daa9c8d84623ac42", + "_id": "vue@2.1.10", + "_shasum": "c9235ca48c7925137be5807832ac4e3ac180427b", + "_from": ".", + "_npmVersion": "3.10.8", + "_nodeVersion": "6.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "c9235ca48c7925137be5807832ac4e3ac180427b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.1.10.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.1.10.tgz_1484673441093_0.458372725173831" + }, + "directories": {} + }, + "2.2.0-beta.1": { + "name": "vue", + "version": "2.2.0-beta.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "unpkg": "dist/vue.js", + "gitHead": "7775da259dbf594a18c1e3a38383bac3caf1e47b", + "_id": "vue@2.2.0-beta.1", + "_shasum": "e481b0c0af9aed0c1884c16f7cb843e57a3e4d1c", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "e481b0c0af9aed0c1884c16f7cb843e57a3e4d1c", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.0-beta.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.2.0-beta.1.tgz_1487910148538_0.9716962235979736" + }, + "directories": {} + }, + "2.2.0-beta.2": { + "name": "vue", + "version": "2.2.0-beta.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "unpkg": "dist/vue.js", + "gitHead": "36810163386dd4f2690d8d1c4b1016f17e467e2d", + "_id": "vue@2.2.0-beta.2", + "_shasum": "4a03a307e377c58ee4f440d8100ac8b23a0e478f", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "4a03a307e377c58ee4f440d8100ac8b23a0e478f", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.0-beta.2.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.2.0-beta.2.tgz_1487980879749_0.9535783343017101" + }, + "directories": {} + }, + "2.2.0": { + "name": "vue", + "version": "2.2.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "2a19f911dc8631d44b7c7e63c4db57ef28ac5e69", + "_id": "vue@2.2.0", + "_shasum": "f4586920ce36d53944ab27ac5236ed9303a46b47", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "f4586920ce36d53944ab27ac5236ed9303a46b47", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.0.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.2.0.tgz_1488083531694_0.24482185952365398" + }, + "directories": {} + }, + "2.2.1": { + "name": "vue", + "version": "2.2.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "dist/vue.js", + "dist/vue.min.js", + "dist/vue.runtime.js", + "dist/vue.runtime.min.js", + "dist/vue.common.js", + "dist/vue.runtime.common.js", + "dist/vue.esm.js", + "dist/vue.runtime.esm.js", + "src", + "types/index.d.ts", + "types/options.d.ts", + "types/plugin.d.ts", + "types/vnode.d.ts", + "types/vue.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "3b241b0088d8b40b3e551f76fa031910dcbd42a7", + "_id": "vue@2.2.1", + "_shasum": "ddbfd2f0caf38f374f5a36eea2e1edf25225b68e", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "ddbfd2f0caf38f374f5a36eea2e1edf25225b68e", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.2.1.tgz_1488114657958_0.2117187965195626" + }, + "directories": {} + }, + "2.2.2": { + "name": "vue", + "version": "2.2.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "d0b8dce4a6cbcce1aed1912ab12b20c858edd729", + "_id": "vue@2.2.2", + "_shasum": "17ed34028a6ab4de855738a1d7beabdf409ee23f", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "17ed34028a6ab4de855738a1d7beabdf409ee23f", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.2.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.2.2.tgz_1489033433326_0.6694855242967606" + }, + "directories": {} + }, + "2.2.3": { + "name": "vue", + "version": "2.2.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "d185dd294c99fc01fd6521201f3362ba41e75060", + "_id": "vue@2.2.3", + "_shasum": "62174ade45f262efa4dba6f49ec613c6d2fc279c", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "62174ade45f262efa4dba6f49ec613c6d2fc279c", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.3.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.2.3.tgz_1489392491918_0.5810584076680243" + }, + "directories": {} + }, + "2.2.4": { + "name": "vue", + "version": "2.2.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "TARGET=web-full-dev rollup -w -c build/config.js", + "dev:cjs": "TARGET=web-runtime-cjs rollup -w -c build/config.js", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "TARGET=web-server-renderer rollup -w -c build/config.js", + "dev:compiler": "TARGET=web-compiler rollup -w -c build/config.js", + "dev:weex": "TARGET=weex-framework rollup -w -c build/config.js", + "dev:weex:compiler": "TARGET=weex-compiler rollup -w -c build/config.js", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "SAUCE=true karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && NODE_ENV=production node benchmarks/ssr/renderToString.js && NODE_ENV=production VUE_ENV=server node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "2343b908c2f8d0b3d9ea762af6f5b85a540eddd7", + "_id": "vue@2.2.4", + "_shasum": "d0a3a050a80a12356d7950ae5a7b3131048209cc", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "d0a3a050a80a12356d7950ae5a7b3131048209cc", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.4.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.2.4.tgz_1489417703415_0.14407102018594742" + }, + "directories": {} + }, + "2.2.5": { + "name": "vue", + "version": "2.2.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "c0ad75beeb5bf5e7679221b679fbdd13e0d945bb", + "_id": "vue@2.2.5", + "_shasum": "528eba68447d7eff99f86767b31176aa656c6963", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "528eba68447d7eff99f86767b31176aa656c6963", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.5.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.2.5.tgz_1490331224066_0.039384644478559494" + }, + "directories": {} + }, + "2.2.6": { + "name": "vue", + "version": "2.2.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "flow-bin": "^0.39.0", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "vue-ssr-html-stream": "^2.1.0", + "vue-ssr-webpack-plugin": "^1.0.0", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "0cebdf55ab645001a7c8c80381ab27e03ced5c7c", + "_id": "vue@2.2.6", + "_shasum": "451714b394dd6d4eae7b773c40c2034a59621aed", + "_from": ".", + "_npmVersion": "4.0.5", + "_nodeVersion": "7.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "451714b394dd6d4eae7b773c40c2034a59621aed", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.2.6.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.2.6.tgz_1490582786729_0.13118436955846846" + }, + "directories": {} + }, + "2.3.0-beta.1": { + "name": "vue", + "version": "2.3.0-beta.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "file-loader": "^0.10.1", + "flow-bin": "^0.39.0", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "lodash.template": "^4.4.0", + "lru-cache": "^4.0.2", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "3a6fd13bc5c1c900774f759f200e064d60861b96", + "_id": "vue@2.3.0-beta.1", + "_shasum": "cea07a499c561f535ee320d623fd17a775c1591b", + "_from": ".", + "_npmVersion": "4.2.0", + "_nodeVersion": "7.8.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "cea07a499c561f535ee320d623fd17a775c1591b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.3.0-beta.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.3.0-beta.1.tgz_1493202765108_0.0036185618955641985" + }, + "directories": {} + }, + "2.3.0": { + "name": "vue", + "version": "2.3.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "file-loader": "^0.10.1", + "flow-bin": "^0.39.0", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "lodash.template": "^4.4.0", + "lru-cache": "^4.0.2", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "a27c464692c83c3c953e76baaa0e51dc88e4a14a", + "_id": "vue@2.3.0", + "_shasum": "bc44db0488c5245c788304c7683efe7b4c862d82", + "_from": ".", + "_npmVersion": "4.2.0", + "_nodeVersion": "7.8.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "bc44db0488c5245c788304c7683efe7b4c862d82", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.3.0.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.3.0.tgz_1493274146495_0.15474186395294964" + }, + "directories": {} + }, + "2.3.1": { + "name": "vue", + "version": "2.3.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "file-loader": "^0.10.1", + "flow-bin": "^0.45.0", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.0.2", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "6b4f3da51dbac0c7f06411907c8d8435b630d5b2", + "_id": "vue@2.3.1", + "_shasum": "cecc3a229160747f3fb01eb2f03dd04e82420462", + "_from": ".", + "_npmVersion": "4.2.0", + "_nodeVersion": "7.8.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "cecc3a229160747f3fb01eb2f03dd04e82420462", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.3.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.3.1.tgz_1493711973474_0.7331771603785455" + }, + "directories": {} + }, + "2.3.2": { + "name": "vue", + "version": "2.3.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "file-loader": "^0.10.1", + "flow-bin": "^0.45.0", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.0.2", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "b977c77d344cb1fc63a3daa50a4b96ef70e77ec5", + "_id": "vue@2.3.2", + "_shasum": "9e52aae3593480be235ff227557837e69f98203a", + "_from": ".", + "_npmVersion": "4.2.0", + "_nodeVersion": "7.8.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "9e52aae3593480be235ff227557837e69f98203a", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.3.2.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/vue-2.3.2.tgz_1493721022817_0.636890372261405" + }, + "directories": {} + }, + "2.3.3": { + "name": "vue", + "version": "2.3.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "file-loader": "^0.10.1", + "flow-bin": "^0.45.0", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.0.2", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "8d56a498f3d95660e2cafff4ed3c1e1da23494d1", + "_id": "vue@2.3.3", + "_shasum": "d1eaa8fde5240735a4563e74f2c7fead9cbb064c", + "_from": ".", + "_npmVersion": "4.2.0", + "_nodeVersion": "7.8.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "shasum": "d1eaa8fde5240735a4563e74f2c7fead9cbb064c", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.3.3.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/vue-2.3.3.tgz_1494349078810_0.31803403492085636" + }, + "directories": {} + }, + "2.3.4": { + "name": "vue", + "version": "2.3.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start build/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start build/karma.unit.config.js", + "test:cover": "karma start build/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start build/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "install:hooks": "ln -fs ../../build/git-hooks/pre-commit .git/hooks/pre-commit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.9.0", + "babel-eslint": "^7.1.0", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^6.2.4", + "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.2.0", + "babel-preset-es2015": "^6.9.0", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.21.2", + "codecov.io": "^0.1.6", + "cross-spawn": "^5.0.1", + "de-indent": "^1.0.2", + "es6-promise": "^4.0.5", + "eslint": "^3.10.1", + "eslint-config-vue": "^2.0.1", + "eslint-loader": "^1.3.0", + "eslint-plugin-flowtype": "^2.16.0", + "eslint-plugin-jasmine": "^2.1.0", + "eslint-plugin-vue": "^2.0.0", + "file-loader": "^0.10.1", + "flow-bin": "^0.45.0", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "http-server": "^0.9.0", + "jasmine": "^2.5.2", + "jasmine-core": "^2.5.2", + "karma": "^1.1.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.0.0", + "karma-firefox-launcher": "^1.0.0", + "karma-jasmine": "^1.0.2", + "karma-mocha-reporter": "^2.0.4", + "karma-phantomjs-launcher": "^1.0.0", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.0.0", + "karma-sourcemap-loader": "^0.3.0", + "karma-webpack": "^2.0.1", + "lodash": "^4.17.1", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.0.2", + "nightwatch": "^0.9.9", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.1", + "resolve": "^1.2.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.4.0", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-replace": "^1.1.0", + "rollup-watch": "^3.2.2", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "typescript": "^2.1.6", + "uglify-js": "^2.6.2", + "webpack": "^2.2.0", + "weex-js-runtime": "^0.17.0-alpha4", + "weex-vdom-tester": "^0.1.4" + }, + "gitHead": "1f9416d514d80a99eb45184459fdf390405967ec", + "_id": "vue@2.3.4", + "_npmVersion": "5.0.0", + "_nodeVersion": "8.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-oLCxuVcVQ2inwSbS7B+zfjB6CSjgQ0yyCOzPcg7S5CXeOCbtkaiN5frR6MtwvrveqbG86OsGd9jWf6JsGyQkLw==", + "shasum": "5ec3b87a191da8090bbef56b7cfabd4158038171", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.3.4.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.3.4.tgz_1496897690369_0.5197095186449587" + }, + "directories": {} + }, + "2.4.0": { + "name": "vue", + "version": "2.4.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "postinstall": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.2.0", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.48.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.45.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^1.1.1", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.3.4", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.20.5", + "weex-vdom-tester": "^0.2.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "ac3d1eaea34ee23978d395a84f68154e7e86caa1", + "_id": "vue@2.4.0", + "_npmVersion": "5.0.0", + "_nodeVersion": "8.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-BFqCvQQJ3LA2fANeqY/aLnkMBzZo1ef6ymjRweYYnUkAjoid7MyD/J2Nhkp7YminXVZBQv7M+P7Wli7rZRNafQ==", + "shasum": "f462d15f12f73bb40d795365cf3c45431296d6f7", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.4.0.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.4.0.tgz_1499925597967_0.5970287129748613" + }, + "directories": {} + }, + "2.4.1": { + "name": "vue", + "version": "2.4.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.2.0", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.48.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.45.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^1.1.1", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.3.4", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.20.5", + "weex-vdom-tester": "^0.2.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "381b48503aae796c5c21c318cae8b0a8322dde35", + "_id": "vue@2.4.1", + "_npmVersion": "5.0.0", + "_nodeVersion": "8.0.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-V/3mbqPeXJf+AEdm2Qdrho8ADjN2/Th+q7abrDqQrGaERgtlGPLe8SRLDzJ2eNEV4Gh+L8T/vfbxb2sLUfwYbA==", + "shasum": "76e0b8eee614613532216b7bfe784e0b5695b160", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.4.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.4.1.tgz_1499928052215_0.3017186624929309" + }, + "directories": {} + }, + "2.4.2": { + "name": "vue", + "version": "2.4.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.2.0", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.48.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.45.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^1.1.1", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.3.4", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.20.5", + "weex-vdom-tester": "^0.2.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "b8f1bcd96c73251f46726cfc5393bb9999ae259d", + "_id": "vue@2.4.2", + "_npmVersion": "5.0.3", + "_nodeVersion": "8.1.4", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-GB5r+CsrCHIB1PoXt4wgBienjF3WGYOIaTK27tDk96sZxpL5RwRrsi9I3ECwFt8x8qAmxT2xk1vsY2Vpcn9nIw==", + "shasum": "a9855261f191c978cc0dc1150531b8d08149b58c", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.4.2.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.4.2.tgz_1500611321854_0.16039316589012742" + }, + "directories": {} + }, + "2.4.3": { + "name": "vue", + "version": "2.4.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.2.0", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.48.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.45.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^1.1.1", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.3.4", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.20.5", + "weex-vdom-tester": "^0.2.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "0a7ffb148c38848cb9f59a38b101abdec863f490", + "_id": "vue@2.4.3", + "_npmVersion": "5.4.1", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-k6zkIBR0KsE0DLUDGdRLooX/4iRUbc3T2FyrJs4YhVySbjGwS3k5c2HRCHyXo6lg1aeAF9rg3uiJDRz0J7nbDA==", + "shasum": "55fee0ec509cf2e10aa73b34b15219e92a9ab9ea", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.4.3.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.4.3.tgz_1505289458451_0.009235817706212401" + }, + "directories": {} + }, + "2.4.4": { + "name": "vue", + "version": "2.4.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework ", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- vue.runtime.common.js,vue-server-renderer", + "build:weex": "npm run build -- weex-vue-framework,weex-template-compiler", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- vue.min.js && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.15.2", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.2.0", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.48.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.45.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-buble": "^0.15.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^1.1.1", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.3.4", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.20.5", + "weex-vdom-tester": "^0.2.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "94512f3e8cee4030a1096121700ed49afab48073", + "_id": "vue@2.4.4", + "_npmVersion": "5.4.1", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-PCiRmc8ZT1DD5+BN8QUAmnkBefcCLfZVSuhc1u7iu5JoPrSHyyk/+4nehm7k2xVMi8+RFLk5WIHAN14UKF0txw==", + "shasum": "ea9550b96a71465fd2b8b17b61673b3561861789", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.4.4.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.4.4.tgz_1505403170766_0.00395546481013298" + }, + "directories": {} + }, + "2.5.0": { + "name": "vue", + "version": "2.5.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.22.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "0948d999f2fddf9f90991956493f976273c5da1f", + "_id": "vue@2.5.0", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-KngZQLLe/N2Bvl3qu0xgqQHemm9MNz9y73D7yJ5tVavOKyhSgCLARYzrXJzYtoeadUSrItzV36VrHywLGVUx7w==", + "shasum": "7f0706c0804257e8d42e5970e1a36e648483988d", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.0.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.0.tgz_1507864062173_0.6368219419382513" + }, + "directories": {} + }, + "2.5.1": { + "name": "vue", + "version": "2.5.1", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "f865b0d7678beb70765ec8fd560008bebb51b923", + "_id": "vue@2.5.1", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-gOTOjZZWXxXmYkchkdJ3mKi9AbkwWIc0O9yOQYbEdgigy8YI7eh7h2YS3qnDr4UIjvnrbNPbbS+OjO3Qipl4EQ==", + "shasum": "1d904b18a2bcbbfc68879f105e29d9a4dd715ff8", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.1.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.1.tgz_1507904083226_0.8859054057393223" + }, + "directories": {} + }, + "2.5.2": { + "name": "vue", + "version": "2.5.2", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/install-hooks.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "471de4a31d229e681cc9dce18632b5bcab944c77", + "_id": "vue@2.5.2", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-Au9rf8fPkBulFHfZ406UaQDd1jH9fqGRIM+0IHilrXnJ/0TeeMH4SBkNxWf2dGevl2S3aVeu0E/WklEv0/msag==", + "shasum": "fd367a87bae7535e47f9dc5c9ec3b496e5feb5a4", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.2.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.2.tgz_1507926072940_0.44964701822027564" + }, + "directories": {} + }, + "2.5.3": { + "name": "vue", + "version": "2.5.3", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "2acc12c9edb03329c4d9cddcca26e46c672a77bc", + "_id": "vue@2.5.3", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-C8O5ZtR9jpwm6sCre3k42/WvuAcil5hH1+c3mJks8kNCYKh57sQh6I5U7m9L0fD89OKkIofmebUORngZkLedNA==", + "shasum": "e1a3b1f49b6e93e574ce040b95cbc873912fecc1", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.3.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.3.tgz_1509743497178_0.5528412547428161" + }, + "directories": {} + }, + "2.5.4": { + "name": "vue", + "version": "2.5.4", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "a2cd14c765cfb1f881f34911d4fd0540feb09cce", + "_id": "vue@2.5.4", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-AHCPCJdPe/hP0lEd1j4KKyM5J5Qmihr5eL94AJMbfgSofxXF8izd3dcvLLBSRm1EhCqYf1RhUAKua0uOsp6xGA==", + "shasum": "4405e30b856875553e8fadb0ebf50f51ffc443f5", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.4.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.4.tgz_1510862118158_0.23470679740421474" + }, + "directories": {} + }, + "2.5.5": { + "name": "vue", + "version": "2.5.5", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "06f121b4735e8c70306c744419287592af295eac", + "_id": "vue@2.5.5", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-GmuENNfh+QxILBWJbBuclYIIDPoCBbYpspndkBZjyhzc6Pol6I+arHiwqXBD6ml5Kwo7uEIUdDnOcuhdLlAMrw==", + "shasum": "cc3cd9b2a4f1d7356861ae0f71da0e6beb091910", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.5.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.5.tgz_1510936623854_0.6424111265223473" + }, + "directories": {} + }, + "2.5.6": { + "name": "vue", + "version": "2.5.6", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "b2781205b0271a9b59afe0c816b41c6dbe85f0a3", + "_id": "vue@2.5.6", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-EnTiSZKkaQmsbpgsWN01VrGYisBXvjU1iqoK2xpUOLdri8vxQyYi5CjRtT33K3JI49WaiG8XnsIGEhNnROj2fQ==", + "shasum": "73654fefa4b37f25dfc657b8b834b44c90822cd7", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.6.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.6.tgz_1511034258455_0.17820211220532656" + }, + "directories": {} + }, + "2.5.7": { + "name": "vue", + "version": "2.5.7", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "f9f74231a2e064861856396f57dc980a6de376e9", + "_id": "vue@2.5.7", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-eMsl1hMSw+/1o5+W9LnNKwQqOAhqAW8KfaQcPg0EjczMqU9o53VkLAQ5jk84aSYnOqeBCaLYHs0BB5iqNOuotA==", + "shasum": "313ab26025915d9fdbc39db756548cb4bb50eb44", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.7.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.7.tgz_1511207374375_0.18834878643974662" + }, + "directories": {} + }, + "2.5.8": { + "name": "vue", + "version": "2.5.8", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.5.2", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "b0bbcbd152782bcc8d5ad5e9c9e5842e1daf1afb", + "_id": "vue@2.5.8", + "_npmVersion": "5.4.2", + "_nodeVersion": "8.4.0", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-aY26SGDHJTCKM+mndzuiQ0dozPpNeWO5Mtq760OrHO0AOiqVHMhzvU5h0LdCkVF9A+vE+DMTm74xSi+sxnMEDg==", + "shasum": "f855c1c27255184a82225f4bef225473e8faf15b", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.8.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.8.tgz_1511275347590_0.6677671177312732" + }, + "directories": {} + }, + "2.5.9": { + "name": "vue", + "version": "2.5.9", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.6.1", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "d4e0c3ef2444384719638a89f2a25af042b95795", + "_id": "vue@2.5.9", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-9B9XBpCtj8y5eJFrspIcKxIWt+lG9FMdF8qgyOlUeOIvcS4xSAvcARygbzHA6Pi0KWFj4BvxjtWbuPVWRx/wuA==", + "shasum": "b2380cd040915dca69881dafd121d760952e65f7", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.9.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.9.tgz_1511804621853_0.23726037540473044" + }, + "directories": {} + }, + "2.5.10": { + "name": "vue", + "version": "2.5.10", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^7.2.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.16.0", + "chalk": "^1.1.3", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^3.0.0", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^1.2.0", + "file-loader": "^0.11.2", + "flow-bin": "^0.54.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.50.0", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.16.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.6.1", + "uglify-js": "^3.0.15", + "webpack": "^2.6.1", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "a5924a53369ec7c04f0638148f60324652c126eb", + "_id": "vue@2.5.10", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-svnce7F8Oe0cWscno2ABnq5ir3tQoQYXe2CkR7SiNGKmNyBDXhJj9Y7mXUodZytsssIvbooEH9DRrp58cOuWNA==", + "shasum": "dcd772e2594ba994145f2f09522149d9a1e7841a", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.10.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.10.tgz_1513120608829_0.06511193164624274" + }, + "directories": {} + }, + "2.5.11": { + "name": "vue", + "version": "2.5.11", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.18.0", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.52.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.6.1", + "uglify-js": "^3.0.15", + "webpack": "^3.10.0", + "weex-js-runtime": "^0.23.0", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "9c01684762445c822956f5764400d14384804db6", + "_id": "vue@2.5.11", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-FZzUIvJa1jsFSfy6OITgjzoCtnxI8uHkewa2QCCCIgRj7ObsalXKLTf3S5sBP+kyusTctl3fKej+NHoBUCVPlA==", + "shasum": "80ca2657aa81f03545cd8dd5a2f55454641e6405", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.11.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.11.tgz_1513270573239_0.7456502984277904" + }, + "directories": {} + }, + "2.5.12": { + "name": "vue", + "version": "2.5.12", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.18.0", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.52.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.6.1", + "uglify-js": "^3.0.15", + "webpack": "^3.10.0", + "weex-js-runtime": "^0.23.5", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "ec2c48cfd58d2e82d37928af533d5d5bfa30b5c4", + "_id": "vue@2.5.12", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-ouxtzKv/Y1GlUJlWf3jwvEi6jUs5lJQnDjaNzrHtNET9dpLENmF+cFUmfbO3avWQSzvjMpy6EqNAgLMDvZdyGA==", + "shasum": "88bb58307b51d9dd9f772019765c0d110da816e7", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.12.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.12.tgz_1513695265097_0.30003517493605614" + }, + "directories": {} + }, + "2.5.13": { + "name": "vue", + "version": "2.5.13", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c build/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c build/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c build/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c build/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c build/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c build/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c build/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c build/config.js --environment TARGET:weex-compiler ", + "build": "node build/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint src build test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash build/release.sh", + "release:weex": "bash build/release-weex.sh", + "release:note": "node build/gen-release-note.js", + "setup": "node build/setup.js", + "commit": "git-cz" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.18.0", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov.io": "^0.1.6", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.10.0", + "jasmine": "^2.6.0", + "jasmine-core": "^2.6.3", + "karma": "^1.7.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.52.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.7.8", + "typescript": "^2.6.1", + "uglify-js": "^3.0.15", + "webpack": "^3.10.0", + "weex-js-runtime": "^0.23.5", + "weex-styler": "^0.3.0" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "d982e344b39391fe91b6dd91d51b2f0310a45e77", + "_id": "vue@2.5.13", + "_npmVersion": "5.5.1", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-3D+lY7HTkKbtswDM4BBHgqyq+qo8IAEE8lz8va1dz3LLmttjgo0FxairO4r1iN2OBqk8o1FyL4hvzzTFEdQSEw==", + "shasum": "95bd31e20efcf7a7f39239c9aa6787ce8cf578e1", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.13.tgz" + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue-2.5.13.tgz_1513710421411_0.02470116876065731" + }, + "directories": {} + }, + "2.5.14": { + "name": "vue", + "version": "2.5.14", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c scripts/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c scripts/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c scripts/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c scripts/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c scripts/config.js --environment TARGET:weex-compiler ", + "build": "node scripts/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint --fix src scripts test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash scripts/release.sh", + "release:weex": "bash scripts/release-weex.sh", + "release:note": "node scripts/gen-release-note.js", + "commit": "git-cz" + }, + "gitHooks": { + "pre-commit": "lint-staged", + "commit-msg": "node scripts/verify-commit-msg.js" + }, + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "acorn": "^5.2.1", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.19.3", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov": "^3.0.0", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "escodegen": "^1.8.1", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.11.1", + "jasmine": "^2.99.0", + "jasmine-core": "^2.99.0", + "karma": "^2.0.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lint-staged": "^7.0.0", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.54.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.19.2", + "rollup-plugin-commonjs": "^8.0.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.8.1", + "typescript": "^2.7.1", + "uglify-js": "^3.0.15", + "webpack": "^3.11.0", + "weex-js-runtime": "^0.23.6", + "weex-styler": "^0.3.0", + "yorkie": "^1.0.1" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "387d2567ebec83db47d2049eec006a1ffc83451a", + "_id": "vue@2.5.14", + "_npmVersion": "5.6.0", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-mVgzSfYvL6WXJhBkZNbJ/hZCJae6gjnnooa7K/HXfBPWKtqpBWHKfZVWV66a7x4JtE5vnQ4P1RW+OeqbWq2pOQ==", + "shasum": "74cb248a471053939abf6cdf2c406d4c311ab5a7", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.14.tgz", + "fileCount": 213, + "unpackedSize": 2455707 + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue_2.5.14_1520631733384_0.5622873738246064" + } + }, + "2.5.15": { + "name": "vue", + "version": "2.5.15", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c scripts/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c scripts/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c scripts/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c scripts/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c scripts/config.js --environment TARGET:weex-compiler ", + "build": "node scripts/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint --fix src scripts test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash scripts/release.sh", + "release:weex": "bash scripts/release-weex.sh", + "release:note": "node scripts/gen-release-note.js", + "commit": "git-cz" + }, + "gitHooks": { + "pre-commit": "lint-staged", + "commit-msg": "node scripts/verify-commit-msg.js" + }, + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "acorn": "^5.2.1", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.19.3", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov": "^3.0.0", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "escodegen": "^1.8.1", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.11.1", + "jasmine": "^2.99.0", + "jasmine-core": "^2.99.0", + "karma": "^2.0.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lint-staged": "^7.0.0", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.54.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.19.2", + "rollup-plugin-commonjs": "^8.0.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.8.1", + "typescript": "^2.7.1", + "uglify-js": "^3.0.15", + "webpack": "^3.11.0", + "weex-js-runtime": "^0.23.6", + "weex-styler": "^0.3.0", + "yorkie": "^1.0.1" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "af5453cd5e90461531f1711b5ecb6bd47136e7b0", + "_id": "vue@2.5.15", + "_npmVersion": "5.6.0", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-uUcDI147VCQYA/9AqoEECddWdTQgrhnwAd6KDsl0pF1hiLpxqaYqIgArhnegU+QZ18DQrKvZNcR3x2QM1iaroQ==", + "shasum": "fdb67861dde967cd8d1b53116380f2f269b45202", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.15.tgz", + "fileCount": 213, + "unpackedSize": 2455943 + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue_2.5.15_1520725015621_0.7037534833744525" + } + }, + "2.5.16": { + "name": "vue", + "version": "2.5.16", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c scripts/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c scripts/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c scripts/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c scripts/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c scripts/config.js --environment TARGET:weex-compiler ", + "build": "node scripts/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint --fix src scripts test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash scripts/release.sh", + "release:weex": "bash scripts/release-weex.sh", + "release:note": "node scripts/gen-release-note.js", + "commit": "git-cz" + }, + "gitHooks": { + "pre-commit": "lint-staged", + "commit-msg": "node scripts/verify-commit-msg.js" + }, + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "acorn": "^5.2.1", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.19.3", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov": "^3.0.0", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "escodegen": "^1.8.1", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.11.1", + "jasmine": "^2.99.0", + "jasmine-core": "^2.99.0", + "karma": "^2.0.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lint-staged": "^7.0.0", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.54.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.19.2", + "rollup-plugin-commonjs": "^8.0.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.8.1", + "typescript": "^2.7.1", + "uglify-js": "^3.0.15", + "webpack": "^3.11.0", + "weex-js-runtime": "^0.23.6", + "weex-styler": "^0.3.0", + "yorkie": "^1.0.1" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "gitHead": "25342194016dc3bcc81cb3e8e229b0fb7ba1d1d6", + "_id": "vue@2.5.16", + "_npmVersion": "5.6.0", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==", + "shasum": "07edb75e8412aaeed871ebafa99f4672584a0085", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", + "fileCount": 213, + "unpackedSize": 2461504 + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue_2.5.16_1520979268732_0.2632649953358386" + } + }, + "2.5.17-beta.0": { + "name": "vue", + "version": "2.5.17-beta.0", + "description": "Reactive, component-oriented view layer for modern web interfaces.", + "main": "dist/vue.runtime.common.js", + "module": "dist/vue.runtime.esm.js", + "unpkg": "dist/vue.js", + "jsdelivr": "dist/vue.js", + "typings": "types/index.d.ts", + "files": [ + "src", + "dist/*.js", + "types/*.d.ts" + ], + "scripts": { + "dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-dev", + "dev:cjs": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-cjs", + "dev:esm": "rollup -w -c scripts/config.js --environment TARGET:web-runtime-esm", + "dev:test": "karma start test/unit/karma.dev.config.js", + "dev:ssr": "rollup -w -c scripts/config.js --environment TARGET:web-server-renderer", + "dev:compiler": "rollup -w -c scripts/config.js --environment TARGET:web-compiler ", + "dev:weex": "rollup -w -c scripts/config.js --environment TARGET:weex-framework", + "dev:weex:factory": "rollup -w -c scripts/config.js --environment TARGET:weex-factory", + "dev:weex:compiler": "rollup -w -c scripts/config.js --environment TARGET:weex-compiler ", + "build": "node scripts/build.js", + "build:ssr": "npm run build -- web-runtime-cjs,web-server-renderer", + "build:weex": "npm run build -- weex", + "test": "npm run lint && flow check && npm run test:types && npm run test:cover && npm run test:e2e -- --env phantomjs && npm run test:ssr && npm run test:weex", + "test:unit": "karma start test/unit/karma.unit.config.js", + "test:cover": "karma start test/unit/karma.cover.config.js", + "test:e2e": "npm run build -- web-full-prod,web-server-basic-renderer && node test/e2e/runner.js", + "test:weex": "npm run build:weex && jasmine JASMINE_CONFIG_PATH=test/weex/jasmine.json", + "test:ssr": "npm run build:ssr && jasmine JASMINE_CONFIG_PATH=test/ssr/jasmine.json", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2", + "test:types": "tsc -p ./types/test/tsconfig.json", + "lint": "eslint --fix src scripts test", + "flow": "flow check", + "sauce": "karma start test/unit/karma.sauce.config.js", + "bench:ssr": "npm run build:ssr && node benchmarks/ssr/renderToString.js && node benchmarks/ssr/renderToStream.js", + "release": "bash scripts/release.sh", + "release:weex": "bash scripts/release-weex.sh", + "release:note": "node scripts/gen-release-note.js", + "commit": "git-cz" + }, + "gitHooks": { + "pre-commit": "lint-staged", + "commit-msg": "node scripts/verify-commit-msg.js" + }, + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/vue.git" + }, + "keywords": [ + "vue" + ], + "author": { + "name": "Evan You" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/vue/issues" + }, + "homepage": "https://github.com/vuejs/vue#readme", + "devDependencies": { + "@types/node": "^8.0.33", + "@types/webpack": "^3.0.13", + "acorn": "^5.2.1", + "babel-core": "^6.25.0", + "babel-eslint": "^8.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-loader": "^7.0.0", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.4.3", + "babel-preset-es2015": "^6.24.1", + "babel-preset-flow-vue": "^1.0.0", + "buble": "^0.19.3", + "chalk": "^2.3.0", + "chromedriver": "^2.30.1", + "codecov": "^3.0.0", + "commitizen": "^2.9.6", + "conventional-changelog": "^1.1.3", + "cross-spawn": "^5.1.0", + "cz-conventional-changelog": "^2.0.0", + "de-indent": "^1.0.2", + "es6-promise": "^4.1.0", + "escodegen": "^1.8.1", + "eslint": "^4.13.1", + "eslint-loader": "^1.7.1", + "eslint-plugin-flowtype": "^2.34.0", + "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-vue-libs": "^2.0.1", + "file-loader": "^1.1.5", + "flow-bin": "^0.61.0", + "hash-sum": "^1.0.2", + "he": "^1.1.1", + "http-server": "^0.11.1", + "jasmine": "^2.99.0", + "jasmine-core": "^2.99.0", + "karma": "^2.0.0", + "karma-chrome-launcher": "^2.1.1", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.1.0", + "karma-mocha-reporter": "^2.2.3", + "karma-phantomjs-launcher": "^1.0.4", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^1.1.0", + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.3", + "lint-staged": "^7.0.0", + "lodash": "^4.17.4", + "lodash.template": "^4.4.0", + "lodash.uniq": "^4.5.0", + "lru-cache": "^4.1.1", + "nightwatch": "^0.9.16", + "nightwatch-helpers": "^1.2.0", + "phantomjs-prebuilt": "^2.1.14", + "resolve": "^1.3.3", + "rollup": "^0.54.1", + "rollup-plugin-alias": "^1.3.1", + "rollup-plugin-babel": "^3.0.2", + "rollup-plugin-buble": "^0.19.2", + "rollup-plugin-commonjs": "^8.0.0", + "rollup-plugin-flow-no-whitespace": "^1.0.0", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-watch": "^4.0.0", + "selenium-server": "^2.53.1", + "serialize-javascript": "^1.3.0", + "shelljs": "^0.8.1", + "typescript": "^2.7.1", + "uglify-js": "^3.0.15", + "webpack": "^3.11.0", + "weex-js-runtime": "^0.23.6", + "weex-styler": "^0.3.0", + "yorkie": "^1.0.1" + }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "readmeFilename": "README.md", + "gitHead": "19552a82a636910f4595937141557305ab5d434e", + "_id": "vue@2.5.17-beta.0", + "_npmVersion": "5.6.0", + "_nodeVersion": "8.9.1", + "_npmUser": { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + }, + "dist": { + "integrity": "sha512-9BZOxpRe1TaGLS4oXyrUp3BC1dlc93js/yvnHtOovWzrkrjFMm58X+BCHrA/xgMXSM1iyRTEGoxAURyOUaK1dA==", + "shasum": "b9985447818827306beee146923a1bd64f1bb834", + "tarball": "https://registry.npmjs.org/vue/-/vue-2.5.17-beta.0.tgz", + "fileCount": 213, + "unpackedSize": 2470946 + }, + "maintainers": [ + { + "name": "yyx990803", + "email": "yyx990803@gmail.com" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/vue_2.5.17-beta.0_1521847753644_0.05241349247412952" + } + } + }, + "time": { + "modified": "2018-05-11T12:10:20.922Z", + "created": "2013-12-07T06:09:46.299Z", + "0.0.0": "2013-12-07T06:09:48.297Z", + "0.6.0": "2013-12-08T00:36:06.595Z", + "0.7.0": "2013-12-24T02:10:40.441Z", + "0.7.1": "2013-12-24T21:58:45.125Z", + "0.7.3": "2014-01-06T19:13:46.961Z", + "0.7.4": "2014-01-10T21:57:04.827Z", + "0.7.5": "2014-01-13T21:04:55.424Z", + "0.7.6": "2014-01-19T03:43:46.191Z", + "0.8.0": "2014-01-27T05:15:59.620Z", + "0.8.1": "2014-02-02T05:49:12.091Z", + "0.8.2": "2014-02-03T22:18:34.108Z", + "0.8.3": "2014-02-06T02:21:37.894Z", + "0.8.4": "2014-02-09T02:39:35.620Z", + "0.8.5": "2014-02-10T22:05:57.196Z", + "0.8.6": "2014-02-14T07:04:48.933Z", + "0.8.7": "2014-02-20T19:02:49.368Z", + "0.8.8": "2014-02-20T22:56:32.861Z", + "0.9.0": "2014-02-25T06:16:32.434Z", + "0.9.1": "2014-02-25T15:34:00.231Z", + "0.9.2": "2014-02-25T22:29:51.748Z", + "0.9.3": "2014-03-02T23:22:22.113Z", + "0.10.0": "2014-03-23T18:53:07.403Z", + "0.10.1": "2014-03-24T08:11:43.379Z", + "0.10.2": "2014-03-25T04:20:04.786Z", + "0.10.3": "2014-03-26T23:13:06.427Z", + "0.10.4": "2014-04-25T19:48:04.430Z", + "0.10.5": "2014-06-06T19:09:26.096Z", + "0.10.6": "2014-07-29T02:42:46.414Z", + "0.11.0-rc": "2014-09-27T01:26:13.384Z", + "0.11.0-rc2": "2014-10-07T17:08:40.846Z", + "0.11.0-rc3": "2014-10-24T16:54:11.017Z", + "0.11.0": "2014-11-07T01:52:49.130Z", + "0.11.1": "2014-12-01T00:25:20.710Z", + "0.11.2": "2014-12-02T02:38:46.620Z", + "0.11.3": "2014-12-02T17:23:08.144Z", + "0.11.4": "2014-12-07T20:44:16.730Z", + "0.11.5": "2015-02-05T21:29:54.653Z", + "0.11.6": "2015-04-18T07:11:26.742Z", + "0.11.7": "2015-04-21T03:19:52.363Z", + "0.11.8": "2015-04-21T20:10:47.755Z", + "0.11.9": "2015-05-06T20:40:14.353Z", + "0.11.10": "2015-05-07T19:00:43.870Z", + "0.12.0-beta1": "2015-05-16T17:25:13.491Z", + "0.12.0-beta2": "2015-05-16T18:22:58.104Z", + "0.12.0-beta3": "2015-05-22T20:08:57.836Z", + "0.12.0-beta4": "2015-05-26T16:51:10.607Z", + "0.12.0-beta5": "2015-05-30T02:27:57.264Z", + "0.12.0-rc": "2015-06-01T20:56:52.316Z", + "0.12.0-rc2": "2015-06-04T19:00:26.474Z", + "0.12.0": "2015-06-12T17:34:35.326Z", + "0.12.0-csp": "2015-06-12T20:50:01.816Z", + "0.12.1": "2015-06-14T05:28:12.433Z", + "0.12.1-csp": "2015-06-14T05:56:45.870Z", + "0.12.1-csp.1": "2015-06-16T17:02:39.526Z", + "0.12.1-csp.2": "2015-06-16T17:14:26.645Z", + "0.12.2": "2015-06-25T14:51:59.565Z", + "0.12.3": "2015-06-25T17:38:09.802Z", + "0.12.4": "2015-06-25T22:26:20.944Z", + "0.12.5": "2015-07-02T15:04:50.935Z", + "0.12.5-csp": "2015-07-03T01:11:03.345Z", + "0.12.6": "2015-07-05T07:48:30.721Z", + "0.12.6-csp": "2015-07-05T08:24:29.694Z", + "0.12.7": "2015-07-07T18:51:27.275Z", + "0.12.7-csp": "2015-07-07T18:54:26.904Z", + "0.12.8": "2015-07-23T15:23:32.611Z", + "0.12.8-csp": "2015-07-23T18:48:02.193Z", + "0.12.9": "2015-07-31T20:31:03.040Z", + "0.12.9-csp": "2015-07-31T21:10:16.053Z", + "0.12.10": "2015-08-10T03:39:18.266Z", + "0.12.10-csp": "2015-08-10T03:58:22.274Z", + "0.12.11": "2015-08-25T16:58:07.841Z", + "0.12.11-csp": "2015-08-25T17:10:02.340Z", + "0.12.12": "2015-08-26T08:48:27.269Z", + "0.12.12-csp": "2015-08-26T09:01:23.742Z", + "1.0.0-alpha.1": "2015-08-31T20:59:27.696Z", + "1.0.0-alpha.2": "2015-09-01T20:24:39.769Z", + "0.12.13": "2015-09-07T20:10:20.284Z", + "0.12.13-csp": "2015-09-07T20:15:03.743Z", + "1.0.0-alpha.3": "2015-09-07T20:21:11.010Z", + "0.12.14": "2015-09-11T18:16:41.183Z", + "0.12.14-csp": "2015-09-11T18:19:13.220Z", + "1.0.0-alpha.4": "2015-09-11T18:27:50.726Z", + "0.12.15": "2015-09-19T21:33:22.503Z", + "0.12.15-csp": "2015-09-19T21:39:37.485Z", + "1.0.0-alpha.5": "2015-09-19T22:14:44.591Z", + "1.0.0-beta.1": "2015-09-21T19:12:57.424Z", + "0.12.16": "2015-09-25T20:20:05.130Z", + "0.12.16-csp": "2015-09-25T20:29:32.399Z", + "1.0.0-alpha.6": "2015-09-25T20:34:58.129Z", + "1.0.0-beta.2": "2015-09-25T20:53:16.825Z", + "1.0.0-alpha.7": "2015-10-02T20:13:10.203Z", + "1.0.0-beta.3": "2015-10-02T20:17:44.825Z", + "1.0.0-alpha.8": "2015-10-11T00:38:39.712Z", + "1.0.0-beta.4": "2015-10-11T00:47:41.951Z", + "1.0.0-rc.1": "2015-10-15T21:14:16.364Z", + "1.0.0-rc.2-migration": "2015-10-23T00:38:54.546Z", + "1.0.0-rc.2": "2015-10-23T00:43:40.605Z", + "1.0.0-csp": "2015-10-27T01:22:14.988Z", + "1.0.0-migration": "2015-10-27T01:31:29.819Z", + "1.0.0": "2015-10-27T01:40:01.625Z", + "1.0.1": "2015-10-27T17:58:37.258Z", + "1.0.2": "2015-10-29T01:46:40.533Z", + "1.0.3": "2015-10-29T02:13:54.069Z", + "1.0.4": "2015-10-31T20:39:46.788Z", + "1.0.5": "2015-11-05T19:36:29.856Z", + "1.0.6": "2015-11-05T19:52:41.356Z", + "1.0.7": "2015-11-06T16:38:13.280Z", + "1.0.8": "2015-11-12T21:58:57.930Z", + "1.0.9": "2015-11-23T19:32:33.193Z", + "1.0.10": "2015-11-23T19:59:21.772Z", + "1.0.10-csp": "2015-11-23T21:59:26.254Z", + "1.0.11": "2015-12-10T05:00:17.976Z", + "1.0.11-csp": "2015-12-11T13:20:49.744Z", + "1.0.12": "2015-12-17T23:12:18.653Z", + "1.0.12-csp": "2015-12-17T23:23:50.790Z", + "1.0.12-csp-1": "2015-12-18T21:35:01.682Z", + "1.0.13": "2015-12-24T22:39:46.324Z", + "1.0.13-csp": "2015-12-25T03:54:53.045Z", + "1.0.14": "2016-01-11T20:12:35.173Z", + "1.0.14-csp": "2016-01-11T20:39:19.998Z", + "1.0.15": "2016-01-18T19:43:57.031Z", + "1.0.15-csp": "2016-01-18T19:52:06.412Z", + "1.0.16": "2016-01-30T09:41:50.987Z", + "1.0.16-csp": "2016-01-30T10:38:42.919Z", + "1.0.17": "2016-02-29T01:17:27.612Z", + "1.0.17-csp": "2016-02-29T02:24:33.094Z", + "1.0.18": "2016-03-18T00:37:50.511Z", + "1.0.18-csp": "2016-03-18T00:54:16.541Z", + "1.0.19": "2016-03-25T07:19:25.592Z", + "1.0.19-csp": "2016-03-25T07:24:11.639Z", + "1.0.20": "2016-03-26T21:20:12.830Z", + "1.0.20-csp": "2016-03-26T21:24:54.499Z", + "1.0.21": "2016-04-07T22:08:12.136Z", + "1.0.21-csp": "2016-04-07T22:11:14.714Z", + "1.0.22": "2016-05-07T21:59:24.459Z", + "1.0.22-csp": "2016-05-07T22:00:53.845Z", + "1.0.23": "2016-05-11T16:20:56.995Z", + "1.0.23-csp": "2016-05-11T16:22:30.910Z", + "1.0.24": "2016-05-11T21:57:37.358Z", + "1.0.24-csp": "2016-05-11T21:59:55.010Z", + "2.0.0-alpha.1": "2016-06-10T23:34:30.472Z", + "2.0.0-alpha.2": "2016-06-13T23:36:54.955Z", + "2.0.0-alpha.3": "2016-06-15T18:22:44.981Z", + "2.0.0-alpha.4": "2016-06-16T17:00:54.200Z", + "1.0.25": "2016-06-16T22:29:30.877Z", + "1.0.25-csp": "2016-06-16T22:37:40.390Z", + "2.0.0-alpha.5": "2016-06-17T18:22:45.156Z", + "2.0.0-alpha.6": "2016-06-22T19:33:28.089Z", + "2.0.0-alpha.7": "2016-06-28T02:24:20.794Z", + "2.0.0-alpha.8": "2016-06-28T09:02:18.167Z", + "1.0.26": "2016-06-28T20:57:34.028Z", + "1.0.26-csp": "2016-06-28T21:42:53.706Z", + "2.0.0-beta.1": "2016-07-07T21:51:47.724Z", + "2.0.0-beta.2": "2016-07-17T05:51:27.401Z", + "2.0.0-beta.3": "2016-07-24T02:45:22.313Z", + "2.0.0-beta.4": "2016-07-26T02:04:31.349Z", + "2.0.0-beta.5": "2016-07-27T04:25:51.572Z", + "2.0.0-beta.6": "2016-08-01T19:27:42.081Z", + "2.0.0-beta.7": "2016-08-05T22:10:35.353Z", + "2.0.0-beta.8": "2016-08-10T04:55:41.561Z", + "2.0.0-rc.1": "2016-08-11T05:43:21.414Z", + "2.0.0-rc.2": "2016-08-16T03:39:15.211Z", + "2.0.0-rc.3": "2016-08-20T18:05:02.596Z", + "2.0.0-rc.4": "2016-08-29T19:49:11.992Z", + "2.0.0-rc.5": "2016-09-08T11:30:00.014Z", + "2.0.0-rc.6": "2016-09-13T13:21:14.193Z", + "1.0.27": "2016-09-23T19:51:40.267Z", + "1.0.27-csp": "2016-09-23T19:53:46.613Z", + "2.0.0-rc.7": "2016-09-23T22:24:58.125Z", + "1.0.28": "2016-09-27T20:45:42.280Z", + "1.0.28-csp": "2016-09-27T20:47:26.372Z", + "2.0.0-rc.8": "2016-09-27T21:08:34.332Z", + "2.0.0": "2016-09-30T18:32:13.071Z", + "2.0.1": "2016-09-30T21:12:13.389Z", + "2.0.2": "2016-10-12T04:54:13.325Z", + "2.0.3": "2016-10-13T09:27:34.643Z", + "2.0.4": "2016-11-04T20:47:12.563Z", + "2.0.5": "2016-11-05T03:47:33.287Z", + "2.0.6": "2016-11-15T23:05:12.674Z", + "2.0.7": "2016-11-16T21:54:34.348Z", + "2.0.8": "2016-11-20T03:15:06.652Z", + "2.1.0": "2016-11-22T16:15:14.206Z", + "2.1.1": "2016-11-23T21:00:48.669Z", + "2.1.2": "2016-11-23T23:42:24.420Z", + "2.1.3": "2016-11-24T00:22:21.218Z", + "2.1.4": "2016-12-02T03:01:28.900Z", + "2.1.5": "2016-12-13T03:09:37.917Z", + "2.1.6": "2016-12-13T17:22:37.865Z", + "2.1.7": "2016-12-24T16:36:26.289Z", + "2.1.8": "2016-12-28T05:54:46.485Z", + "2.1.9": "2017-01-16T23:48:18.241Z", + "2.1.10": "2017-01-17T17:17:23.075Z", + "2.2.0-beta.1": "2017-02-24T04:22:29.318Z", + "2.2.0-beta.2": "2017-02-25T00:01:22.141Z", + "2.2.0": "2017-02-26T04:32:12.374Z", + "2.2.1": "2017-02-26T13:10:58.636Z", + "2.2.2": "2017-03-09T04:23:54.613Z", + "2.2.3": "2017-03-13T08:08:12.196Z", + "2.2.4": "2017-03-13T15:08:23.692Z", + "2.2.5": "2017-03-24T04:53:46.566Z", + "2.2.6": "2017-03-27T02:46:27.224Z", + "2.3.0-beta.1": "2017-04-26T10:32:45.472Z", + "2.3.0": "2017-04-27T06:22:30.251Z", + "2.3.1": "2017-05-02T07:59:33.809Z", + "2.3.2": "2017-05-02T10:30:25.167Z", + "2.3.3": "2017-05-09T16:57:59.102Z", + "2.3.4": "2017-06-08T04:54:50.550Z", + "2.4.0": "2017-07-13T05:59:58.195Z", + "2.4.1": "2017-07-13T06:40:52.424Z", + "2.4.2": "2017-07-21T04:28:43.739Z", + "2.4.3": "2017-09-13T07:57:40.361Z", + "2.4.4": "2017-09-14T15:32:52.487Z", + "2.5.0": "2017-10-13T03:07:43.841Z", + "2.5.1": "2017-10-13T14:14:44.817Z", + "2.5.2": "2017-10-13T20:21:14.556Z", + "2.5.3": "2017-11-03T21:11:37.399Z", + "2.5.4": "2017-11-16T19:55:19.757Z", + "2.5.5": "2017-11-17T16:37:05.558Z", + "2.5.6": "2017-11-18T19:44:18.720Z", + "2.5.7": "2017-11-20T19:49:36.077Z", + "2.5.8": "2017-11-21T14:42:29.228Z", + "2.5.9": "2017-11-27T17:43:43.727Z", + "2.5.10": "2017-12-12T23:16:50.457Z", + "2.5.11": "2017-12-14T16:56:14.790Z", + "2.5.12": "2017-12-19T14:54:26.793Z", + "2.5.13": "2017-12-19T19:07:03.185Z", + "2.5.14": "2018-03-09T21:42:13.463Z", + "2.5.15": "2018-03-10T23:36:55.780Z", + "2.5.16": "2018-03-13T22:14:28.959Z", + "2.5.17-beta.0": "2018-03-23T23:29:13.819Z" + }, + "dist-tags": { + "latest": "2.5.16", + "csp": "1.0.28-csp", + "beta": "2.5.17-beta.0" + }, + "_uplinks": { + "npmjs": { + "etag": "W/\"7adcccc860251cd1e57b408f03a4a1d6\"", + "fetched": 1529779933724 + } + }, + "_distfiles": { + "vue-0.0.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.0.0.tgz", + "sha": "02a9248eb4a26ebc2bbf834f6db630af725ff258", + "registry": "npmjs" + }, + "vue-0.6.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.6.0.tgz", + "sha": "123c1a24ce6fe13c4530c03d780cb1ef966f9cde", + "registry": "npmjs" + }, + "vue-0.7.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.7.0.tgz", + "sha": "146d0ed809587f569b7fce39f6bac77b68ff3d47", + "registry": "npmjs" + }, + "vue-0.7.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.7.1.tgz", + "sha": "17a6ea20a5660c8614636387e15521530ff48c50", + "registry": "npmjs" + }, + "vue-0.7.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.7.3.tgz", + "sha": "61acb2ae6afb1116466bf1512c3835e0b47ac0a8", + "registry": "npmjs" + }, + "vue-0.7.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.7.4.tgz", + "sha": "e0df485af8f62a503664c35c07ea9315dc1a5759", + "registry": "npmjs" + }, + "vue-0.7.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.7.5.tgz", + "sha": "2b845e2defe5d30437b8915822b2461f9ce8a9d6", + "registry": "npmjs" + }, + "vue-0.7.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.7.6.tgz", + "sha": "ab486851e45887879832268370fcb372c1dc87a9", + "registry": "npmjs" + }, + "vue-0.8.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.0.tgz", + "sha": "0e0ea13ca7d9672cd900d8f10c59506814db934d", + "registry": "npmjs" + }, + "vue-0.8.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.1.tgz", + "sha": "26bfea6b31dd8e0d5b9f3e2eda349624f8011a67", + "registry": "npmjs" + }, + "vue-0.8.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.2.tgz", + "sha": "c1d30517b5160982a48ea22022b6974bd1bbde6a", + "registry": "npmjs" + }, + "vue-0.8.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.3.tgz", + "sha": "d50bea6e4ea1a78f9252a7c84a0346ce5eb46326", + "registry": "npmjs" + }, + "vue-0.8.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.4.tgz", + "sha": "88e9fa4190a56326635ec6962f3bf5469f83ee62", + "registry": "npmjs" + }, + "vue-0.8.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.6.tgz", + "sha": "a8d10dc5550a89db4f054da991a8f2ab7c196f55", + "registry": "npmjs" + }, + "vue-0.8.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.7.tgz", + "sha": "5497afc8f73b75123f40ea5dd6ceae044d6a2f26", + "registry": "npmjs" + }, + "vue-0.8.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.8.8.tgz", + "sha": "63fa3d8c1566f2983ddd9816a1b98b8d0612a2d0", + "registry": "npmjs" + }, + "vue-0.9.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.9.0.tgz", + "sha": "fdddbcf080a8121c9de827f5aba0894a97efb77d", + "registry": "npmjs" + }, + "vue-0.9.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.9.1.tgz", + "sha": "11fb26ef6fd03697b4c174440cb92bcea3a6ba4d", + "registry": "npmjs" + }, + "vue-0.9.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.9.2.tgz", + "sha": "c53dff86edcf12b941b45ca6f3b4e7d0f39fcc4e", + "registry": "npmjs" + }, + "vue-0.9.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.9.3.tgz", + "sha": "bd982661b5cec65cb8d09e33856e142315716064", + "registry": "npmjs" + }, + "vue-0.10.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.0.tgz", + "sha": "54f1eb929b53c00afe74ef8f6a44642ab50e64c9", + "registry": "npmjs" + }, + "vue-0.10.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.1.tgz", + "sha": "72d7a4d542e3d3d759b2ab60fc7a7cc768327278", + "registry": "npmjs" + }, + "vue-0.10.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.2.tgz", + "sha": "7fe8f74b103246d266137b1647fa918c4941ba87", + "registry": "npmjs" + }, + "vue-0.10.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.3.tgz", + "sha": "beb96bf62286b34a1db3fe0b016adce8a0b4d41a", + "registry": "npmjs" + }, + "vue-0.10.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.4.tgz", + "sha": "8513bcaecb6cff65d51b91c115dffb95d1b79304", + "registry": "npmjs" + }, + "vue-0.10.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.5.tgz", + "sha": "b026812db8c853776656e662c407f13fec0936e3", + "registry": "npmjs" + }, + "vue-0.10.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.10.6.tgz", + "sha": "47f4e8096afd099a1885a46576b8a9eb63aee2b9", + "registry": "npmjs" + }, + "vue-0.11.0-rc.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.0-rc.tgz", + "sha": "ff6791fa0fb0a46d8a1facb69a0ab518fea21893", + "registry": "npmjs" + }, + "vue-0.11.0-rc2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.0-rc2.tgz", + "sha": "84302800170010722beeb1f6c0169fb07f2ba5ad", + "registry": "npmjs" + }, + "vue-0.11.0-rc3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.0-rc3.tgz", + "sha": "a7329c5f19ebcc3eb4e951edb4cfc56c8b113e7a", + "registry": "npmjs" + }, + "vue-0.11.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.0.tgz", + "sha": "81718e27f60702f6bdaddaee91b7b29c64ca5547", + "registry": "npmjs" + }, + "vue-0.11.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.1.tgz", + "sha": "f0a9868c2db8124277ee43a75910a3c72121df7e", + "registry": "npmjs" + }, + "vue-0.11.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.2.tgz", + "sha": "b079cabcd972683f4885560bacd6b16a5c4656b5", + "registry": "npmjs" + }, + "vue-0.11.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.3.tgz", + "sha": "e77d7dd2ab12f6729d1b78c54575b3514e72d6fe", + "registry": "npmjs" + }, + "vue-0.11.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.4.tgz", + "sha": "f81897efd0ffa5de319b781e37082b50b200e59f", + "registry": "npmjs" + }, + "vue-0.11.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.5.tgz", + "sha": "aecca4cecca01662135af962935c5ae9cdd893b2", + "registry": "npmjs" + }, + "vue-0.11.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.6.tgz", + "sha": "504f0cc54a5af48e9bb3236e70825c75af71d79b", + "registry": "npmjs" + }, + "vue-0.11.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.7.tgz", + "sha": "576991d1cb376e8115d9c036690f91c44ab1bf3f", + "registry": "npmjs" + }, + "vue-0.11.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.8.tgz", + "sha": "bfe141d02920b6be16ffbe774c925dbb5a6781d8", + "registry": "npmjs" + }, + "vue-0.11.9.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.9.tgz", + "sha": "140cafdaa3771c3a2fe19de1ccbef636af272e25", + "registry": "npmjs" + }, + "vue-0.11.10.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.11.10.tgz", + "sha": "2395fb2735e49ab676a832f0db9950b10660b578", + "registry": "npmjs" + }, + "vue-0.12.0-beta1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta1.tgz", + "sha": "b9c8e72a552c240eec1a263be7c5612ddd90b022", + "registry": "npmjs" + }, + "vue-0.12.0-beta2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta2.tgz", + "sha": "e642d58e7d5e696890ee40c49f1378c4414f1720", + "registry": "npmjs" + }, + "vue-0.12.0-beta3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta3.tgz", + "sha": "5c3fffa8871492a4d87b17e4cfbd404684cb08b2", + "registry": "npmjs" + }, + "vue-0.12.0-beta4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta4.tgz", + "sha": "41053e39fbc4bdf20b0cc42a8006cf5807a532d6", + "registry": "npmjs" + }, + "vue-0.12.0-beta5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-beta5.tgz", + "sha": "492184a5d51d4c79e88799c94fce03966ab0ddf1", + "registry": "npmjs" + }, + "vue-0.12.0-rc.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-rc.tgz", + "sha": "4818f0ab510fe999dbf8b676a597444083632523", + "registry": "npmjs" + }, + "vue-0.12.0-rc2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-rc2.tgz", + "sha": "01a9ebaa56959d00e827f0ba5313110eb3a88742", + "registry": "npmjs" + }, + "vue-0.12.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0.tgz", + "sha": "ca036019f3b5cd47048ff0b57e73afbd311165f4", + "registry": "npmjs" + }, + "vue-0.12.0-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.0-csp.tgz", + "sha": "02ef952489a70697376caae57511652a9b1331de", + "registry": "npmjs" + }, + "vue-0.12.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.1.tgz", + "sha": "7b94224debeba2968aed5b4dd4b1435d668187c5", + "registry": "npmjs" + }, + "vue-0.12.1-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.1-csp.tgz", + "sha": "63629cbd69043753405d5e1f8820d1dd2b780ee8", + "registry": "npmjs" + }, + "vue-0.12.1-csp.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.1-csp.1.tgz", + "sha": "5f5aabf3b547c1e820c0ac8a19de2d8ea9fc2bf6", + "registry": "npmjs" + }, + "vue-0.12.1-csp.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.1-csp.2.tgz", + "sha": "4d30f07f9aa5696cc6ac00c3983188ca3ecaa2a5", + "registry": "npmjs" + }, + "vue-0.12.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.2.tgz", + "sha": "bcc2527e6d908bc5d843afb62a64e473c3d9af15", + "registry": "npmjs" + }, + "vue-0.12.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.3.tgz", + "sha": "a705fee53bc56dcb4f0f16f2f05d3d90b48363cd", + "registry": "npmjs" + }, + "vue-0.12.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.4.tgz", + "sha": "fd450f9407f0fb38ea8302de91f4e5911508e21f", + "registry": "npmjs" + }, + "vue-0.12.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.5.tgz", + "sha": "658b8e064400cf7c28cff5089d701b554f421071", + "registry": "npmjs" + }, + "vue-0.12.5-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.5-csp.tgz", + "sha": "b786db73c42308c11c4bf42b96bcead1ef1186b3", + "registry": "npmjs" + }, + "vue-0.12.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.6.tgz", + "sha": "eed5cd3833df7decc86a55184aa15c5434c2453f", + "registry": "npmjs" + }, + "vue-0.12.6-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.6-csp.tgz", + "sha": "1aa08e128510b8a939435dd033ec5bdfd0c1a199", + "registry": "npmjs" + }, + "vue-0.12.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.7.tgz", + "sha": "8c44077e6732e784921c1d72f74c2d1426779f9f", + "registry": "npmjs" + }, + "vue-0.12.7-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.7-csp.tgz", + "sha": "93c85aefe83ec82804f9e1382a30736855833c34", + "registry": "npmjs" + }, + "vue-0.12.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.8.tgz", + "sha": "ae47b98ef110577ae7fd13dbfcc0ad8149bfb422", + "registry": "npmjs" + }, + "vue-0.12.8-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.8-csp.tgz", + "sha": "427682d45efd3e3103d93978b785c8b4b5be71d7", + "registry": "npmjs" + }, + "vue-0.12.9.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.9.tgz", + "sha": "1dec37396694a1b2e128ce075b857e30642ede58", + "registry": "npmjs" + }, + "vue-0.12.9-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.9-csp.tgz", + "sha": "b44f5660859ac5df457fe2c5c9fdc9658c3948f4", + "registry": "npmjs" + }, + "vue-0.12.10.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.10.tgz", + "sha": "e6a0e2131568622338da3535ed5b7b93632be3ab", + "registry": "npmjs" + }, + "vue-0.12.10-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.10-csp.tgz", + "sha": "80e48b59945b9f8094fde3553bc9a6258a347bc5", + "registry": "npmjs" + }, + "vue-0.12.11.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.11.tgz", + "sha": "e7f84e3997b4456d5706106436903dd81070c1db", + "registry": "npmjs" + }, + "vue-0.12.11-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.11-csp.tgz", + "sha": "acad59aa013bc7a8fd5a291dfdccefe6f4e65ce0", + "registry": "npmjs" + }, + "vue-0.12.12.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.12.tgz", + "sha": "2964c17154dd72de58d0f2c9962759ef7135a56f", + "registry": "npmjs" + }, + "vue-0.12.12-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.12-csp.tgz", + "sha": "6d5c02160ea23fd597d7e08598330c36a732b29d", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.1.tgz", + "sha": "3fa7172b997b76821a84c610cc3c11e2f411fb94", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.2.tgz", + "sha": "1e87c501343f3ead57da4dc5157212f83d397fb4", + "registry": "npmjs" + }, + "vue-0.12.13.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.13.tgz", + "sha": "ac6b8047adb53454fa0c21335865b7949ff63477", + "registry": "npmjs" + }, + "vue-0.12.13-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.13-csp.tgz", + "sha": "479f6c581df57b1bfb8da07ca1ba92035ffaf89a", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.3.tgz", + "sha": "31081bd4587079fd134085a16489f3d27672c821", + "registry": "npmjs" + }, + "vue-0.12.14.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.14.tgz", + "sha": "fdebb07621b722c346a74b5249714f5712c3ee75", + "registry": "npmjs" + }, + "vue-0.12.14-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.14-csp.tgz", + "sha": "4c3c31ab5c3b9b916bd16a628f3cd53bcf3955d7", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.4.tgz", + "sha": "6111d4d57f7934d785326e5c8fe8fe46e675203b", + "registry": "npmjs" + }, + "vue-0.12.15.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.15.tgz", + "sha": "271bc83a4563ac44e78239288600a3eed4b558a2", + "registry": "npmjs" + }, + "vue-0.12.15-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.15-csp.tgz", + "sha": "0273cc2dd1c6458ebbcb16cec3664ab7e215d2a2", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.5.tgz", + "sha": "bd237c3e7933e5fed81fa566f560df0ffca88701", + "registry": "npmjs" + }, + "vue-1.0.0-beta.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.1.tgz", + "sha": "7c0da3586cca7716ae421a4cc84ba0f1c5f4bd76", + "registry": "npmjs" + }, + "vue-0.12.16.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.16.tgz", + "sha": "cf8e48237d7547f1bc1a1ff0070980a377478989", + "registry": "npmjs" + }, + "vue-0.12.16-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-0.12.16-csp.tgz", + "sha": "5461cb34120cab7ecaad989f5b8b8d15e3685f4e", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.6.tgz", + "sha": "74fb5345a965237d6ec8409ccb1eeeb4449e481b", + "registry": "npmjs" + }, + "vue-1.0.0-beta.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.2.tgz", + "sha": "d7f5a1c9473f6a0b6e0a477bda2c01b7428a3e42", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.7.tgz", + "sha": "8876b3feaece05e0579cfa571e2b37bffcbab9fb", + "registry": "npmjs" + }, + "vue-1.0.0-beta.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.3.tgz", + "sha": "314d96c528b8cf4ce67851503b0071bee61369a7", + "registry": "npmjs" + }, + "vue-1.0.0-alpha.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-alpha.8.tgz", + "sha": "293521d44a7265fac0843eaf209d2b43a821e41f", + "registry": "npmjs" + }, + "vue-1.0.0-beta.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-beta.4.tgz", + "sha": "5c492c1877d13ad96450f978906aa87c34a2509b", + "registry": "npmjs" + }, + "vue-1.0.0-rc.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-rc.1.tgz", + "sha": "bd5ab314dfe3a42ae3d102c2a439ff40a4ee84c5", + "registry": "npmjs" + }, + "vue-1.0.0-rc.2-migration.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-rc.2-migration.tgz", + "sha": "4afcad21145df9d6786fdf5189bb817fbc7f5a95", + "registry": "npmjs" + }, + "vue-1.0.0-rc.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-rc.2.tgz", + "sha": "85fa26706cb92cef3b85163b5f79d8b6b9a53d15", + "registry": "npmjs" + }, + "vue-1.0.0-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-csp.tgz", + "sha": "fbb448a1a9e51a2f6844cdb59eb30cbbe2ca78c9", + "registry": "npmjs" + }, + "vue-1.0.0-migration.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0-migration.tgz", + "sha": "1042d3004f6721e561f3e4adbcf2dfe4cde23cd4", + "registry": "npmjs" + }, + "vue-1.0.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.0.tgz", + "sha": "9672e208dd776a3eaf8f4164c6c0c2d496c442f1", + "registry": "npmjs" + }, + "vue-1.0.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.1.tgz", + "sha": "ef198f2d9055cac28bedf7ad6b81452492daee70", + "registry": "npmjs" + }, + "vue-1.0.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.2.tgz", + "sha": "577f2b55001dd0d8f99de867cbabb4ab579a226f", + "registry": "npmjs" + }, + "vue-1.0.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.3.tgz", + "sha": "72554202d6aedb302d0a3bcf66a2d477ff521574", + "registry": "npmjs" + }, + "vue-1.0.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.4.tgz", + "sha": "63edbea66334a19dcee96289e1193d36bfe84a2a", + "registry": "npmjs" + }, + "vue-1.0.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.5.tgz", + "sha": "77d097c430232844fe7b3971455bf48512724d27", + "registry": "npmjs" + }, + "vue-1.0.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.6.tgz", + "sha": "33d97020b756eb3d2bf164f7533b5e308d7213ec", + "registry": "npmjs" + }, + "vue-1.0.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.7.tgz", + "sha": "414aeef2428e8602cdc7492e391550c33374cf30", + "registry": "npmjs" + }, + "vue-1.0.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.8.tgz", + "sha": "f00bddff3f08edd193c98d19166eaaece6b38bc4", + "registry": "npmjs" + }, + "vue-1.0.9.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.9.tgz", + "sha": "a2a977d0e014bca89007e324d16c696839213955", + "registry": "npmjs" + }, + "vue-1.0.10.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.10.tgz", + "sha": "4a82dbe25ec1db12b1efc207869ece7b15bb85e0", + "registry": "npmjs" + }, + "vue-1.0.10-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.10-csp.tgz", + "sha": "2f3291fef280e2763601d29f59b5d7d240fba84c", + "registry": "npmjs" + }, + "vue-1.0.11.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.11.tgz", + "sha": "60c873d8869dc2c952506870848b86043588a00b", + "registry": "npmjs" + }, + "vue-1.0.11-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.11-csp.tgz", + "sha": "714edc5b9f73bc1a4dfe759ddae8209c85916227", + "registry": "npmjs" + }, + "vue-1.0.12.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.12.tgz", + "sha": "e5e55e97620ece6c3cef7b99459a2118a221fc8c", + "registry": "npmjs" + }, + "vue-1.0.12-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.12-csp.tgz", + "sha": "a034740df8d58689f80d0f2033b34243a886b58a", + "registry": "npmjs" + }, + "vue-1.0.12-csp-1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.12-csp-1.tgz", + "sha": "2eda388ca56e6d55a2f6f27875195c3d0306a927", + "registry": "npmjs" + }, + "vue-1.0.13.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.13.tgz", + "sha": "1fb4cc7d910b557226b74eefc8a42b705e922dbe", + "registry": "npmjs" + }, + "vue-1.0.13-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.13-csp.tgz", + "sha": "3af3b12b33448f4bcc025cdc38cae043c780e712", + "registry": "npmjs" + }, + "vue-1.0.14.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.14.tgz", + "sha": "ba182760325881e6e16a1f1a3a0dd07fa2e6d3d7", + "registry": "npmjs" + }, + "vue-1.0.14-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.14-csp.tgz", + "sha": "e67245e1bca561d7ee3e3e29b20694894c3b210e", + "registry": "npmjs" + }, + "vue-1.0.15.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.15.tgz", + "sha": "e532b837c100d911170001bf0bcb2490e33bae82", + "registry": "npmjs" + }, + "vue-1.0.15-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.15-csp.tgz", + "sha": "7d51d4a95d2895e43ddcda79030fc9296ceb4100", + "registry": "npmjs" + }, + "vue-1.0.16.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.16.tgz", + "sha": "fdda77e7214b3c69e0d5b1666512e5cf42da5e4f", + "registry": "npmjs" + }, + "vue-1.0.16-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.16-csp.tgz", + "sha": "d0737fa3e67356260278c8331b7f1318c339af81", + "registry": "npmjs" + }, + "vue-1.0.17.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.17.tgz", + "sha": "d205a56230eb677b7950f668b05341d6c9ab236a", + "registry": "npmjs" + }, + "vue-1.0.17-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.17-csp.tgz", + "sha": "805530361dba186a485926933547f7e9a07449e3", + "registry": "npmjs" + }, + "vue-1.0.18.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.18.tgz", + "sha": "b4a41729ccedb077de80a34dffcfc8879b16efa4", + "registry": "npmjs" + }, + "vue-1.0.18-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.18-csp.tgz", + "sha": "ec1f9781d2d63cd3fa8a037d3c7113e6933c4f4a", + "registry": "npmjs" + }, + "vue-1.0.19.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.19.tgz", + "sha": "ba4a7f7cbf959d10e91bd4cc771f0ad3e7d05fa6", + "registry": "npmjs" + }, + "vue-1.0.19-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.19-csp.tgz", + "sha": "c779efaf8d7104436c7dcd6c0ddec659147721b2", + "registry": "npmjs" + }, + "vue-1.0.20.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.20.tgz", + "sha": "8426deb6a6ba8aed998b816701e45ac4751b8e4d", + "registry": "npmjs" + }, + "vue-1.0.20-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.20-csp.tgz", + "sha": "bcc7b1bf675f60229df78be0b60db71ae90ce731", + "registry": "npmjs" + }, + "vue-1.0.21.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.21.tgz", + "sha": "81657707db75e7ce744f1e5d9b1c579a93c759cd", + "registry": "npmjs" + }, + "vue-1.0.21-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.21-csp.tgz", + "sha": "66d75d6a865731bb781ce6f8cbd7e9a7e0411fe2", + "registry": "npmjs" + }, + "vue-1.0.22.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.22.tgz", + "sha": "826c2e224b8902bbaf1dc04d68bbc5001a74ca68", + "registry": "npmjs" + }, + "vue-1.0.22-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.22-csp.tgz", + "sha": "bb1e0d541d5aaa7d5d63a1c10b30c05f4bb1ce9a", + "registry": "npmjs" + }, + "vue-1.0.23.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.23.tgz", + "sha": "70bffb41d6740828062ba2144f8e46d20348e127", + "registry": "npmjs" + }, + "vue-1.0.23-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.23-csp.tgz", + "sha": "74b566e28f4ba54dc097b8a8dc014ccf04d5b86f", + "registry": "npmjs" + }, + "vue-1.0.24.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.24.tgz", + "sha": "c8eecb25542f3bc6f0ae113288a4eef924de6b14", + "registry": "npmjs" + }, + "vue-1.0.24-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.24-csp.tgz", + "sha": "2b60f6b63b2849e68951c4266e8e2bd920dfd602", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.1.tgz", + "sha": "12effd01451e3ac316931023316c53788c0d76f0", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.2.tgz", + "sha": "26537043b44512e3a11497503be6845bb2c0da0c", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.3.tgz", + "sha": "0c2aaf1bf7ed52ab28ab1e0aea4c255eb75acea5", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.4.tgz", + "sha": "de4a5c15fb86bf907e9837b4dc7c053ef87487b0", + "registry": "npmjs" + }, + "vue-1.0.25.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.25.tgz", + "sha": "a0214b916424c1dbe0e3e46b4f9df9824c9e816a", + "registry": "npmjs" + }, + "vue-1.0.25-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.25-csp.tgz", + "sha": "a77fcd9e87aaa0f507a0c63b928f9fa96d35250c", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.5.tgz", + "sha": "a773285d166b87501838193c56e0b3b581f5c887", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.6.tgz", + "sha": "9b36b80e08e080545121f109f3f744743df08206", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.7.tgz", + "sha": "3a1dc8a126e9b473181d46ffce9f067de5a6ac8c", + "registry": "npmjs" + }, + "vue-2.0.0-alpha.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-alpha.8.tgz", + "sha": "6ad65a2caa8475fe983869ea066b06f17b04bc63", + "registry": "npmjs" + }, + "vue-1.0.26.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.26.tgz", + "sha": "89a3a81a15be8b364820dd601600744db6b1aafc", + "registry": "npmjs" + }, + "vue-1.0.26-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.26-csp.tgz", + "sha": "98e20abf3becab9793b6c3593edde3b8d694f0ee", + "registry": "npmjs" + }, + "vue-2.0.0-beta.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.1.tgz", + "sha": "fae80ffa23945cd311e5b292941280d390f31f9b", + "registry": "npmjs" + }, + "vue-2.0.0-beta.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.2.tgz", + "sha": "8d54bd51b0a6acd1d009e79815bf7bde144e3c70", + "registry": "npmjs" + }, + "vue-2.0.0-beta.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.3.tgz", + "sha": "9ea79c05a76120931c628f7a75edf2a5b7e24982", + "registry": "npmjs" + }, + "vue-2.0.0-beta.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.4.tgz", + "sha": "fda7a3f301bf1f4f6fc665c5457642a8ea419918", + "registry": "npmjs" + }, + "vue-2.0.0-beta.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.5.tgz", + "sha": "90d881a7bf5cec208b1ed9d08413107f2c126215", + "registry": "npmjs" + }, + "vue-2.0.0-beta.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.6.tgz", + "sha": "7d2e6cbded8c0a44e8957a0c6fc65522ab8b558b", + "registry": "npmjs" + }, + "vue-2.0.0-beta.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.7.tgz", + "sha": "fef963533c43374ebaf93451a8af1df29e19c3b1", + "registry": "npmjs" + }, + "vue-2.0.0-beta.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-beta.8.tgz", + "sha": "45f926ada556eb4fc500796c81e86f07e07f9c4a", + "registry": "npmjs" + }, + "vue-2.0.0-rc.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.1.tgz", + "sha": "959c855df95323bf29cc3d66ae01dcfe24c88c23", + "registry": "npmjs" + }, + "vue-2.0.0-rc.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.2.tgz", + "sha": "92f935c13127687a38207bb69e2dbb02e7c8141e", + "registry": "npmjs" + }, + "vue-2.0.0-rc.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.3.tgz", + "sha": "3aa583897ecada9b823923a67d0b03bac9d14671", + "registry": "npmjs" + }, + "vue-2.0.0-rc.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.4.tgz", + "sha": "324ab6afbdcf20b5b606d2950ca91040d152e89b", + "registry": "npmjs" + }, + "vue-2.0.0-rc.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.5.tgz", + "sha": "d743850882326c3203a9612f4e1bff4f045cc0ff", + "registry": "npmjs" + }, + "vue-2.0.0-rc.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.6.tgz", + "sha": "4572daa8aac8ef1eb48559f8ac4ab8e408e2869f", + "registry": "npmjs" + }, + "vue-1.0.27.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.27.tgz", + "sha": "f56229c87d436a661bd3bb63cc7eeb264233116e", + "registry": "npmjs" + }, + "vue-1.0.27-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.27-csp.tgz", + "sha": "7c8058e5644ea4d8702c24576a1edbf03d4823e0", + "registry": "npmjs" + }, + "vue-2.0.0-rc.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.7.tgz", + "sha": "d1549bef91986e06e50bf630ea1d3963f7ecd059", + "registry": "npmjs" + }, + "vue-1.0.28.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.28.tgz", + "sha": "ed2ff07b200bde15c87a90ef8727ceea7d38567d", + "registry": "npmjs" + }, + "vue-1.0.28-csp.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-1.0.28-csp.tgz", + "sha": "02814d502eff3e4efb6a12b882fbf3b55f1e2f1e", + "registry": "npmjs" + }, + "vue-2.0.0-rc.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.8.tgz", + "sha": "6436fe5bb75002ffa57230b413b695d29f7abcba", + "registry": "npmjs" + }, + "vue-2.0.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.0.tgz", + "sha": "2717556195650845a0141d8117ba8024ccedb2ba", + "registry": "npmjs" + }, + "vue-2.0.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.1.tgz", + "sha": "ea20979eb5440ea7da086097befd598fb548dbc1", + "registry": "npmjs" + }, + "vue-2.0.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.2.tgz", + "sha": "ae1c01ce74a5d44d41ece96b82849c11e1d45e6d", + "registry": "npmjs" + }, + "vue-2.0.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.3.tgz", + "sha": "3f7698f83d6ad1f0e35955447901672876c63fde", + "registry": "npmjs" + }, + "vue-2.0.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.4.tgz", + "sha": "26f1e3c52c74012de6a6aa58595c6706395f1fb2", + "registry": "npmjs" + }, + "vue-2.0.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.5.tgz", + "sha": "b99dc7180a802d1148a508db3d84b52c09b5ca8e", + "registry": "npmjs" + }, + "vue-2.0.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.6.tgz", + "sha": "a867c0cc2a8292d0de7dfd42e90e7627cf762ceb", + "registry": "npmjs" + }, + "vue-2.0.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.7.tgz", + "sha": "83698ef4f76ce702f425b5576b06ff28e12db143", + "registry": "npmjs" + }, + "vue-2.0.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.0.8.tgz", + "sha": "bbc191db5e1442f208604f994f03e49ac09e69d2", + "registry": "npmjs" + }, + "vue-2.1.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.0.tgz", + "sha": "293ba3efaaca846aa6bcbfac45cf8524cc597e3d", + "registry": "npmjs" + }, + "vue-2.1.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.1.tgz", + "sha": "8a1653e19a3ea4d44778893261a9f3c5a70c083b", + "registry": "npmjs" + }, + "vue-2.1.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.2.tgz", + "sha": "0f94cf1779a405a460bf945e5bc27cfc3cf64d60", + "registry": "npmjs" + }, + "vue-2.1.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.3.tgz", + "sha": "20161b8684777754fd9823134b38f13c1e197882", + "registry": "npmjs" + }, + "vue-2.1.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.4.tgz", + "sha": "d490f8fcf696847d8cf7f8eb9168e9a5dd806bfc", + "registry": "npmjs" + }, + "vue-2.1.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.5.tgz", + "sha": "d2568d3e5093cf1486eef44cf37177e3f51d568d", + "registry": "npmjs" + }, + "vue-2.1.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.6.tgz", + "sha": "2fc0024c07479ac6bc7d34a2cd5ef9ca5e90b143", + "registry": "npmjs" + }, + "vue-2.1.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.7.tgz", + "sha": "747880cb70a50c66cb8791aacfee7a6dab7fc842", + "registry": "npmjs" + }, + "vue-2.1.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.8.tgz", + "sha": "ae30aa86024fccf5535292ce414e7b4c221a1756", + "registry": "npmjs" + }, + "vue-2.1.9.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.9.tgz", + "sha": "19ad2eae01f7c9eb911e089f65ed579bbf5ab9dd", + "registry": "npmjs" + }, + "vue-2.1.10.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.1.10.tgz", + "sha": "c9235ca48c7925137be5807832ac4e3ac180427b", + "registry": "npmjs" + }, + "vue-2.2.0-beta.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.0-beta.1.tgz", + "sha": "e481b0c0af9aed0c1884c16f7cb843e57a3e4d1c", + "registry": "npmjs" + }, + "vue-2.2.0-beta.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.0-beta.2.tgz", + "sha": "4a03a307e377c58ee4f440d8100ac8b23a0e478f", + "registry": "npmjs" + }, + "vue-2.2.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.0.tgz", + "sha": "f4586920ce36d53944ab27ac5236ed9303a46b47", + "registry": "npmjs" + }, + "vue-2.2.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.1.tgz", + "sha": "ddbfd2f0caf38f374f5a36eea2e1edf25225b68e", + "registry": "npmjs" + }, + "vue-2.2.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.2.tgz", + "sha": "17ed34028a6ab4de855738a1d7beabdf409ee23f", + "registry": "npmjs" + }, + "vue-2.2.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.3.tgz", + "sha": "62174ade45f262efa4dba6f49ec613c6d2fc279c", + "registry": "npmjs" + }, + "vue-2.2.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.4.tgz", + "sha": "d0a3a050a80a12356d7950ae5a7b3131048209cc", + "registry": "npmjs" + }, + "vue-2.2.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.5.tgz", + "sha": "528eba68447d7eff99f86767b31176aa656c6963", + "registry": "npmjs" + }, + "vue-2.2.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.2.6.tgz", + "sha": "451714b394dd6d4eae7b773c40c2034a59621aed", + "registry": "npmjs" + }, + "vue-2.3.0-beta.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.3.0-beta.1.tgz", + "sha": "cea07a499c561f535ee320d623fd17a775c1591b", + "registry": "npmjs" + }, + "vue-2.3.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.3.0.tgz", + "sha": "bc44db0488c5245c788304c7683efe7b4c862d82", + "registry": "npmjs" + }, + "vue-2.3.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.3.1.tgz", + "sha": "cecc3a229160747f3fb01eb2f03dd04e82420462", + "registry": "npmjs" + }, + "vue-2.3.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.3.2.tgz", + "sha": "9e52aae3593480be235ff227557837e69f98203a", + "registry": "npmjs" + }, + "vue-2.3.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.3.3.tgz", + "sha": "d1eaa8fde5240735a4563e74f2c7fead9cbb064c", + "registry": "npmjs" + }, + "vue-2.3.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.3.4.tgz", + "sha": "5ec3b87a191da8090bbef56b7cfabd4158038171", + "registry": "npmjs" + }, + "vue-2.4.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.4.0.tgz", + "sha": "f462d15f12f73bb40d795365cf3c45431296d6f7", + "registry": "npmjs" + }, + "vue-2.4.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.4.1.tgz", + "sha": "76e0b8eee614613532216b7bfe784e0b5695b160", + "registry": "npmjs" + }, + "vue-2.4.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.4.2.tgz", + "sha": "a9855261f191c978cc0dc1150531b8d08149b58c", + "registry": "npmjs" + }, + "vue-2.4.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.4.3.tgz", + "sha": "55fee0ec509cf2e10aa73b34b15219e92a9ab9ea", + "registry": "npmjs" + }, + "vue-2.4.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.4.4.tgz", + "sha": "ea9550b96a71465fd2b8b17b61673b3561861789", + "registry": "npmjs" + }, + "vue-2.5.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.0.tgz", + "sha": "7f0706c0804257e8d42e5970e1a36e648483988d", + "registry": "npmjs" + }, + "vue-2.5.1.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.1.tgz", + "sha": "1d904b18a2bcbbfc68879f105e29d9a4dd715ff8", + "registry": "npmjs" + }, + "vue-2.5.2.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.2.tgz", + "sha": "fd367a87bae7535e47f9dc5c9ec3b496e5feb5a4", + "registry": "npmjs" + }, + "vue-2.5.3.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.3.tgz", + "sha": "e1a3b1f49b6e93e574ce040b95cbc873912fecc1", + "registry": "npmjs" + }, + "vue-2.5.4.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.4.tgz", + "sha": "4405e30b856875553e8fadb0ebf50f51ffc443f5", + "registry": "npmjs" + }, + "vue-2.5.5.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.5.tgz", + "sha": "cc3cd9b2a4f1d7356861ae0f71da0e6beb091910", + "registry": "npmjs" + }, + "vue-2.5.6.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.6.tgz", + "sha": "73654fefa4b37f25dfc657b8b834b44c90822cd7", + "registry": "npmjs" + }, + "vue-2.5.7.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.7.tgz", + "sha": "313ab26025915d9fdbc39db756548cb4bb50eb44", + "registry": "npmjs" + }, + "vue-2.5.8.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.8.tgz", + "sha": "f855c1c27255184a82225f4bef225473e8faf15b", + "registry": "npmjs" + }, + "vue-2.5.9.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.9.tgz", + "sha": "b2380cd040915dca69881dafd121d760952e65f7", + "registry": "npmjs" + }, + "vue-2.5.10.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.10.tgz", + "sha": "dcd772e2594ba994145f2f09522149d9a1e7841a", + "registry": "npmjs" + }, + "vue-2.5.11.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.11.tgz", + "sha": "80ca2657aa81f03545cd8dd5a2f55454641e6405", + "registry": "npmjs" + }, + "vue-2.5.12.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.12.tgz", + "sha": "88bb58307b51d9dd9f772019765c0d110da816e7", + "registry": "npmjs" + }, + "vue-2.5.13.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.13.tgz", + "sha": "95bd31e20efcf7a7f39239c9aa6787ce8cf578e1", + "registry": "npmjs" + }, + "vue-2.5.14.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.14.tgz", + "sha": "74cb248a471053939abf6cdf2c406d4c311ab5a7", + "registry": "npmjs" + }, + "vue-2.5.15.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.15.tgz", + "sha": "fdb67861dde967cd8d1b53116380f2f269b45202", + "registry": "npmjs" + }, + "vue-2.5.16.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", + "sha": "07edb75e8412aaeed871ebafa99f4672584a0085", + "registry": "npmjs" + }, + "vue-2.5.17-beta.0.tgz": { + "url": "https://registry.npmjs.org/vue/-/vue-2.5.17-beta.0.tgz", + "sha": "b9985447818827306beee146923a1bd64f1bb834", + "registry": "npmjs" + } + }, + "_attachments": {}, + "_rev": "17-ad64c6287118d7af", + "readme": "

\"Vue

\n\n

\n \"Build\n \"Coverage\n \"Downloads\"\n \"Version\"\n \"License\"\n \"Chat\"\n
\n \"Sauce\n

\n\n

Supporting Vue.js

\n\nVue.js is an MIT-licensed open source project. It's an independent project with its ongoing development made possible entirely thanks to the support by these awesome [backers](https://github.com/vuejs/vue/blob/dev/BACKERS.md). If you'd like to join them, please consider:\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/evanyou).\n- [Become a backer or sponsor on Open Collective](https://opencollective.com/vuejs).\n- [One-time donation via PayPal or crypto-currencies.](https://vuejs.org/support-vuejs/#One-time-Donations)\n\n#### What's the difference between Patreon and OpenCollective?\n\nFunds donated via Patreon go directly to support Evan You's full-time work on Vue.js. Funds donated via OpenCollective are managed with transparent expenses and will be used for compensating work and expenses for core team members or sponsoring community events. Your name/logo will receive proper recognition and exposure by donating on either platform.\n\n

Special Sponsors

\n\n\n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n
\n\n\n

Sponsors via Patreon

\n\n

Platinum

\n\n\n\n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n
\n\n\n

Gold

\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n\n\n

Sponsors via Open Collective

\n\n

Platinum

\n\n\n\n\n

Gold

\n\n\n\n\n\n\n\n---\n\n## Introduction\n\nVue (pronounced `/vjuː/`, like view) is a **progressive framework** for building user interfaces. It is designed from the ground up to be incrementally adoptable, and can easily scale between a library and a framework depending on different use cases. It consists of an approachable core library that focuses on the view layer only, and an ecosystem of supporting libraries that helps you tackle complexity in large Single-Page Applications.\n\n#### Browser Compatibility\n\nVue.js supports all browsers that are [ES5-compliant](http://kangax.github.io/compat-table/es5/) (IE8 and below are not supported).\n\n## Ecosystem\n\n| Project | Status | Description |\n|---------|--------|-------------|\n| [vue-router] | [![vue-router-status]][vue-router-package] | Single-page application routing |\n| [vuex] | [![vuex-status]][vuex-package] | Large-scale state management |\n| [vue-cli] | [![vue-cli-status]][vue-cli-package] | Project scaffolding |\n| [vue-loader] | [![vue-loader-status]][vue-loader-package] | Single File Component (`*.vue` file) loader for webpack |\n| [vue-server-renderer] | [![vue-server-renderer-status]][vue-server-renderer-package] | Server-side rendering support |\n| [vue-class-component] | [![vue-class-component-status]][vue-class-component-package] | TypeScript decorator for a class-based API |\n| [vue-rx] | [![vue-rx-status]][vue-rx-package] | RxJS integration |\n| [vue-devtools] | [![vue-devtools-status]][vue-devtools-package] | Browser DevTools extension |\n\n[vue-router]: https://github.com/vuejs/vue-router\n[vuex]: https://github.com/vuejs/vuex\n[vue-cli]: https://github.com/vuejs/vue-cli\n[vue-loader]: https://github.com/vuejs/vue-loader\n[vue-server-renderer]: https://github.com/vuejs/vue/tree/dev/packages/vue-server-renderer\n[vue-class-component]: https://github.com/vuejs/vue-class-component\n[vue-rx]: https://github.com/vuejs/vue-rx\n[vue-devtools]: https://github.com/vuejs/vue-devtools\n\n[vue-router-status]: https://img.shields.io/npm/v/vue-router.svg\n[vuex-status]: https://img.shields.io/npm/v/vuex.svg\n[vue-cli-status]: https://img.shields.io/npm/v/vue-cli.svg\n[vue-loader-status]: https://img.shields.io/npm/v/vue-loader.svg\n[vue-server-renderer-status]: https://img.shields.io/npm/v/vue-server-renderer.svg\n[vue-class-component-status]: https://img.shields.io/npm/v/vue-class-component.svg\n[vue-rx-status]: https://img.shields.io/npm/v/vue-rx.svg\n[vue-devtools-status]: https://img.shields.io/chrome-web-store/v/nhdogjmejiglipccpnnnanhbledajbpd.svg\n\n[vue-router-package]: https://npmjs.com/package/vue-router\n[vuex-package]: https://npmjs.com/package/vuex\n[vue-cli-package]: https://npmjs.com/package/vue-cli\n[vue-loader-package]: https://npmjs.com/package/vue-loader\n[vue-server-renderer-package]: https://npmjs.com/package/vue-server-renderer\n[vue-class-component-package]: https://npmjs.com/package/vue-class-component\n[vue-rx-package]: https://npmjs.com/package/vue-rx\n[vue-devtools-package]: https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd\n\n## Documentation\n\nTo check out [live examples](https://vuejs.org/v2/examples/) and docs, visit [vuejs.org](https://vuejs.org).\n\n## Questions\n\nFor questions and support please use the [the official forum](http://forum.vuejs.org) or [community chat](https://chat.vuejs.org/). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/vuejs/vue/releases).\n\n## Stay In Touch\n\n- [Twitter](https://twitter.com/vuejs)\n- [Blog](https://medium.com/the-vue-point)\n- [Job Board](https://vuejobs.com/?ref=vuejs)\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md) before making a pull request. If you have a Vue-related project/component/tool, add it with a pull request to [this curated list](https://github.com/vuejs/awesome-vue)!\n\nThank you to all the people who already contributed to Vue!\n\n\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2013-present, Yuxi (Evan) You" +} \ No newline at end of file diff --git a/src/App/App.test.tsx b/src/App/App.test.tsx index 91d302d..4542e7b 100644 --- a/src/App/App.test.tsx +++ b/src/App/App.test.tsx @@ -7,7 +7,7 @@ import { generateTokenWithTimeRange } from '../../jest/unit/components/__mocks__ jest.mock('../utils/storage', () => { class LocalStorageMock { - store: object; + private store: object; public constructor() { this.store = {}; } @@ -43,7 +43,7 @@ describe('App', () => { expect(wrapper.state().showLoginModal).toBeFalsy(); handleToggleLoginModal(); expect(wrapper.state('showLoginModal')).toBeTruthy(); - expect(wrapper.state('error')).toEqual({}); + expect(wrapper.state('error')).toEqual(undefined); }); test('isUserAlreadyLoggedIn: token already available in storage', async () => { @@ -71,7 +71,6 @@ describe('App', () => { await handleDoLogin('sam', '1234'); const result = { username: 'sam', - token: 'TEST_TOKEN', }; expect(wrapper.state('isUserLoggedIn')).toBeTruthy(); expect(wrapper.state('showLoginModal')).toBeFalsy(); diff --git a/src/App/App.tsx b/src/App/App.tsx index b75ddc4..a8bd057 100644 --- a/src/App/App.tsx +++ b/src/App/App.tsx @@ -10,18 +10,30 @@ import Header from '../components/Header'; import { Container, Content } from '../components/Layout'; import RouterApp from '../router'; import API from '../utils/api'; -import '../styles/typeface-roboto.scss'; -import '../styles/main.scss'; +import '../styles/typeface-roboto.css'; +import '../utils/styles/global'; import 'normalize.css'; import Footer from '../components/Footer'; +import { FormError } from 'src/components/Login/Login'; -export const AppContext = React.createContext(null); +export const AppContext = React.createContext<{}>({}); export const AppContextProvider = AppContext.Provider; export const AppContextConsumer = AppContext.Consumer; -export default class App extends Component { - public state = { - error: {}, +export interface AppStateInterface { + error?: FormError; + logoUrl: string; + user: { + username?: string; + }; + scope: string; + showLoginModal: boolean; + isUserLoggedIn: boolean; + packages: []; + isLoading: boolean; +} +export default class App extends Component<{}, AppStateInterface> { + public state: AppStateInterface = { // @ts-ignore logoUrl: window.VERDACCIO_LOGO, user: {}, @@ -49,18 +61,12 @@ export default class App extends Component { public render(): React.ReactElement { const { isLoading, isUserLoggedIn, packages, logoUrl, user, scope } = this.state; - const context: any = { isUserLoggedIn, packages, logoUrl, user, scope }; + const context = { isUserLoggedIn, packages, logoUrl, user, scope }; return ( // @ts-ignore - {isLoading ? ( - - ) : ( - <> - {this.renderContent()} - - )} + {isLoading ? : {this.renderContent()}} {this.renderLoginModal()} ); @@ -74,7 +80,7 @@ export default class App extends Component { this.handleLogout(); } else { this.setState({ - user: { username, token }, + user: { username }, isUserLoggedIn: true, }); } @@ -112,7 +118,6 @@ export default class App extends Component { this.setState(prevState => ({ // @ts-ignore showLoginModal: !prevState.showLoginModal, - error: {}, })); }; @@ -127,7 +132,7 @@ export default class App extends Component { if (username && token) { storage.setItem('username', username); storage.setItem('token', token); - this.setLoggedUser(username, token); + this.setLoggedUser(username); } if (error) { @@ -138,11 +143,10 @@ export default class App extends Component { } }; - public setLoggedUser = (username, token) => { + public setLoggedUser = username => { this.setState({ user: { username, - token, }, isUserLoggedIn: true, // close login modal after successful login showLoginModal: false, // set isUserLoggedIn to true diff --git a/src/App/app.scss b/src/App/app.scss deleted file mode 100644 index 462f8b9..0000000 --- a/src/App/app.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import './styles/variables'; - -.alertError { - background-color: $red !important; - min-width: inherit !important; -} - -.alertErrorMsg { - display: flex; - align-items: center; -} - -.alertIcon { - opacity: 0.9; - margin-right: 8px; -} \ No newline at end of file diff --git a/src/App/styles.ts b/src/App/styles.ts new file mode 100644 index 0000000..33325da --- /dev/null +++ b/src/App/styles.ts @@ -0,0 +1,17 @@ +import { css } from 'emotion'; +import colors from '../utils/styles/colors'; + +export const alertError = css({ + backgroundColor: `${colors.red} !important`, + minWidth: 'inherit !important', +}); + +export const alertErrorMsg = css({ + display: 'flex', + alignItems: 'center', +}); + +export const alertIcon = css({ + opacity: 0.9, + marginRight: '8px', +}); diff --git a/src/components/ActionBar/ActionBar.test.tsx b/src/components/ActionBar/ActionBar.test.tsx new file mode 100644 index 0000000..e227f45 --- /dev/null +++ b/src/components/ActionBar/ActionBar.test.tsx @@ -0,0 +1,73 @@ +import React from 'react'; +import { mount, shallow } from 'enzyme'; + +describe(' component', () => { + beforeEach(() => { + jest.resetModules(); + }); + + test('should render the component in default state', () => { + const packageMeta = { + latest: { + homepage: 'https://verdaccio.tld', + bugs: { + url: 'https://verdaccio.tld/bugs', + }, + dist: { + tarball: 'https://verdaccio.tld/download', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const ActionBar = require('./ActionBar').default; + const wrapper = shallow(); + expect(wrapper.html()).toMatchSnapshot(); + }); + + test('when there is no action bar data', () => { + const packageMeta = { + latest: {}, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const ActionBar = require('./ActionBar').default; + const wrapper = shallow(); + // FIXME: this only renders the DetailContextConsumer, thus + // the wrapper will be always empty + expect(wrapper.html()).toEqual(''); + }); + + test('when there is a button to download a tarball', () => { + const packageMeta = { + latest: { + dist: { + tarball: 'http://localhost:8080/bootstrap/-/bootstrap-4.3.1.tgz', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const ActionBar = require('./ActionBar').default; + const wrapper = mount(); + expect(wrapper.html()).toMatchSnapshot(); + + const button = wrapper.find('button'); + expect(button).toHaveLength(1); + }); +}); diff --git a/src/components/ActionBar/ActionBar.tsx b/src/components/ActionBar/ActionBar.tsx index 9c8aff3..51b05f8 100644 --- a/src/components/ActionBar/ActionBar.tsx +++ b/src/components/ActionBar/ActionBar.tsx @@ -8,7 +8,25 @@ import Tooltip from '@material-ui/core/Tooltip'; import { DetailContextConsumer, VersionPageConsumerProps } from '../../pages/version/Version'; import { Fab, ActionListItem } from './styles'; -import { isURL } from '../../utils/url'; +import { isURL, extractFileName, downloadFile } from '../../utils/url'; +import api from '../../utils/api'; + +export interface Action { + icon: string; + title: string; + handler?: Function; +} + +export async function downloadHandler(link: string): Promise { + const fileStream: Blob = await api.request(link, 'GET', { + headers: { + ['accept']: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3', + }, + credentials: 'include', + }); + const fileName = extractFileName(link); + downloadFile(fileStream, fileName); +} const ACTIONS = { homepage: { @@ -22,10 +40,11 @@ const ACTIONS = { tarball: { icon: , title: 'Download tarball', + handler: downloadHandler, }, }; -class ActionBar extends Component { +class ActionBar extends Component { public render(): ReactElement { return ( @@ -36,7 +55,7 @@ class ActionBar extends Component { ); } - private renderIconsWithLink(link: string, component: any): ReactElement { + private renderIconsWithLink(link: string, component: JSX.Element): ReactElement { return ( {component} @@ -44,7 +63,7 @@ class ActionBar extends Component { ); } - private renderActionBarListItems = packageMeta => { + private renderActionBar = ({ packageMeta }) => { // @ts-ignore const { latest: { bugs: { url: issue } = {}, homepage, dist: { tarball } = {} } = {} } = packageMeta; @@ -54,29 +73,47 @@ class ActionBar extends Component { tarball, }; - const renderList = Object.keys(actionsMap).reduce((component, value, key) => { + const renderList = Object.keys(actionsMap).reduce((component: React.ReactElement[], value, key) => { const link = actionsMap[value]; if (link && isURL(link)) { - const fab = {ACTIONS[value]['icon']}; - component.push( - // @ts-ignore - - <>{this.renderIconsWithLink(link, fab)} - - ); + const actionItem: Action = ACTIONS[value]; + if (actionItem.handler) { + const fab = ( + + { + /* eslint-disable @typescript-eslint/no-non-null-assertion */ + actionItem.handler!(link); + }} + size={'small'}> + {actionItem['icon']} + + + ); + component.push(fab); + } else { + const fab = {actionItem['icon']}; + component.push( + // @ts-ignore + + <>{this.renderIconsWithLink(link, fab)} + + ); + } } return component; }, []); - return ( - <> - {renderList} - - ); - }; + if (renderList.length > 0) { + return ( + + {renderList} + + ); + } - private renderActionBar = ({ packageMeta = {} }) => { - return {this.renderActionBarListItems(packageMeta)}; + return null; }; } diff --git a/src/components/ActionBar/__snapshots__/ActionBar.test.tsx.snap b/src/components/ActionBar/__snapshots__/ActionBar.test.tsx.snap new file mode 100644 index 0000000..902784d --- /dev/null +++ b/src/components/ActionBar/__snapshots__/ActionBar.test.tsx.snap @@ -0,0 +1,5 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[` component should render the component in default state 1`] = `"
"`; + +exports[` component when there is a button to download a tarball 1`] = `"
"`; diff --git a/src/components/ActionBar/styles.ts b/src/components/ActionBar/styles.ts index d71e5a0..8ef987c 100644 --- a/src/components/ActionBar/styles.ts +++ b/src/components/ActionBar/styles.ts @@ -4,18 +4,18 @@ import ListItem from '@material-ui/core/ListItem'; import colors from '../../utils/styles/colors'; -export const ActionListItem = styled(ListItem)` - && { - padding-top: 0; - padding-left: 0; - padding-right: 0; - } -`; +export const ActionListItem = styled(ListItem)({ + '&&': { + paddingTop: 0, + paddingLeft: 0, + paddingRight: 0, + }, +}); -export const Fab = styled(MuiFab)` - && { - background-color: ${colors.primary}; - color: ${colors.white}; - margin-right: 10px; - } -`; +export const Fab = styled(MuiFab)({ + '&&': { + backgroundColor: colors.primary, + color: colors.white, + marginRight: '10px', + }, +}); diff --git a/src/components/Author/Author.test.tsx b/src/components/Author/Author.test.tsx index 6f8e162..02308b0 100644 --- a/src/components/Author/Author.test.tsx +++ b/src/components/Author/Author.test.tsx @@ -1,10 +1,75 @@ import React from 'react'; import { shallow } from 'enzyme'; -import Author from './Author'; - describe(' component', () => { + beforeEach(() => { + jest.resetModules(); + }); + test('should render the component in default state', () => { + const packageMeta = { + latest: { + name: 'verdaccio', + version: '4.0.0', + author: { + name: 'verdaccio user', + email: 'verdaccio.user@verdaccio.org', + url: '', + avatar: 'https://www.gravatar.com/avatar/000000', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Author = require('./Author').default; + const wrapper = shallow(); + expect(wrapper.html()).toMatchSnapshot(); + }); + + test('should render the component when there is no author information available', () => { + const packageMeta = { + latest: { + name: 'verdaccio', + version: '4.0.0', + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Author = require('./Author').default; + const wrapper = shallow(); + expect(wrapper.html()).toEqual(''); + }); + + test('should render the component when there is no author email', () => { + const packageMeta = { + latest: { + name: 'verdaccio', + version: '4.0.0', + author: { + name: 'verdaccio user', + url: '', + avatar: 'https://www.gravatar.com/avatar/000000', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Author = require('./Author').default; const wrapper = shallow(); expect(wrapper.html()).toMatchSnapshot(); }); diff --git a/src/components/Author/Author.tsx b/src/components/Author/Author.tsx index 890fbdb..e39d739 100644 --- a/src/components/Author/Author.tsx +++ b/src/components/Author/Author.tsx @@ -1,4 +1,4 @@ -import React, { Component, ReactNode } from 'react'; +import React, { Component, ReactNode, ReactElement } from 'react'; import Avatar from '@material-ui/core/Avatar'; import List from '@material-ui/core/List'; @@ -8,18 +8,18 @@ import { DetailContextConsumer } from '../../pages/version/Version'; import { Heading, AuthorListItem } from './styles'; import { isEmail } from '../../utils/url'; -class Authors extends Component { - render() { +class Authors extends Component { + public render(): ReactElement { return ( - {(context: any) => { + {context => { return context && context.packageMeta && this.renderAuthor(context.packageMeta); }} ); } - renderLinkForMail(email: string, avatarComponent: ReactNode, packageName: string, version: string) { + public renderLinkForMail(email: string, avatarComponent: ReactNode, packageName: string, version: string): ReactElement | ReactNode { if (!email || isEmail(email) === false) { return avatarComponent; } @@ -31,7 +31,7 @@ class Authors extends Component { ); } - renderAuthor = packageMeta => { + public renderAuthor = packageMeta => { const { author, name: packageName, version } = packageMeta.latest; if (!author) { diff --git a/src/components/Author/__snapshots__/Author.test.tsx.snap b/src/components/Author/__snapshots__/Author.test.tsx.snap index ceb99b2..2838593 100644 --- a/src/components/Author/__snapshots__/Author.test.tsx.snap +++ b/src/components/Author/__snapshots__/Author.test.tsx.snap @@ -1,3 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` component should render the component in default state 1`] = `""`; +exports[` component should render the component in default state 1`] = `"

    Author

  • \\"verdaccio
    verdaccio user
"`; + +exports[` component should render the component when there is no author email 1`] = `"

    Author

  • \\"verdaccio
    verdaccio user
"`; diff --git a/src/components/Author/styles.ts b/src/components/Author/styles.ts index 22eb7e3..9fec8fc 100644 --- a/src/components/Author/styles.ts +++ b/src/components/Author/styles.ts @@ -2,15 +2,15 @@ import styled from 'react-emotion'; import ListItem from '@material-ui/core/ListItem'; import Typography from '@material-ui/core/Typography'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - text-transform: capitalize; - } -`; -export const AuthorListItem = styled(ListItem)` - && { - padding-left: 0; - padding-right: 0; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + textTransform: 'capitalize', + }, +}); +export const AuthorListItem = styled(ListItem)({ + '&&': { + paddingLeft: 0, + paddingRight: 0, + }, +}); diff --git a/src/components/AutoComplete/AutoComplete.tsx b/src/components/AutoComplete/AutoComplete.tsx index 350c332..64c298c 100644 --- a/src/components/AutoComplete/AutoComplete.tsx +++ b/src/components/AutoComplete/AutoComplete.tsx @@ -1,4 +1,5 @@ import React, { KeyboardEvent } from 'react'; +import { css } from 'emotion'; import Autosuggest from 'react-autosuggest'; import match from 'autosuggest-highlight/match'; import parse from 'autosuggest-highlight/parse'; @@ -7,8 +8,8 @@ import MenuItem from '@material-ui/core/MenuItem'; import { fontWeight } from '../../utils/styles/sizes'; import { Wrapper, InputField, SuggestionContainer } from './styles'; -export interface Props { - suggestions: any[]; +interface Props { + suggestions: unknown[]; suggestionsLoading?: boolean; suggestionsLoaded?: boolean; suggestionsError?: boolean; @@ -16,17 +17,17 @@ export interface Props { color?: string; value?: string; placeholder?: string; - startAdornment?: any; + startAdornment?: JSX.Element; disableUnderline?: boolean; onChange?: (event: KeyboardEvent, { newValue, method }: { newValue: string; method: string }) => void; onSuggestionsFetch?: ({ value: string }) => Promise; onCleanSuggestions?: () => void; - onClick?: (event: KeyboardEvent, { suggestionValue, method }: { suggestionValue: any[]; method: string }) => void; + onClick?: (event: KeyboardEvent, { suggestionValue, method }: { suggestionValue: string[]; method: string }) => void; onKeyDown?: (event: KeyboardEvent) => void; onBlur?: (event: KeyboardEvent) => void; } -const renderInputComponent = inputProps => { +const renderInputComponent = (inputProps): JSX.Element => { const { ref, startAdornment, disableUnderline, onKeyDown, ...others } = inputProps; return ( { const getSuggestionValue = (suggestion): string => suggestion.name; -const renderSuggestion = (suggestion, { query, isHighlighted }) => { +const renderSuggestion = (suggestion, { query, isHighlighted }): JSX.Element => { const matches = match(suggestion.name, query); const parts = parse(suggestion.name, matches); return (
{parts.map((part, index) => { - return part.highlight ? ( - - {part.text} - - ) : ( - + const fw = part.highlight ? fontWeight.semiBold : fontWeight.light; + return ( + {part.text} ); @@ -68,7 +71,7 @@ const renderSuggestion = (suggestion, { query, isHighlighted }) => { ); }; -const renderMessage = message => { +const renderMessage = (message): JSX.Element => { return (
{message}
@@ -98,7 +101,7 @@ const AutoComplete = ({ suggestionsLoading = false, suggestionsLoaded = false, suggestionsError = false, -}: Props) => { +}: Props): JSX.Element => { const autosuggestProps = { renderInputComponent, suggestions, @@ -119,7 +122,7 @@ const AutoComplete = ({ }; // this format avoid arrow function eslint rule - function renderSuggestionsContainer({ containerProps, children, query }) { + function renderSuggestionsContainer({ containerProps, children, query }): JSX.Element { return ( {suggestionsLoaded && children === null && query && renderMessage(SUGGESTIONS_RESPONSE.NO_RESULT)} diff --git a/src/components/AutoComplete/styles.tsx b/src/components/AutoComplete/styles.tsx index dab79fb..9c296f4 100644 --- a/src/components/AutoComplete/styles.tsx +++ b/src/components/AutoComplete/styles.tsx @@ -8,14 +8,14 @@ export interface InputFieldProps { color: string; } -export const Wrapper = styled('div')` - && { - width: 100%; - height: 32px; - position: relative; - z-index: 1; - } -`; +export const Wrapper = styled('div')({ + '&&': { + width: '100%', + height: '32px', + position: 'relative', + zIndex: 1, + }, +}); export const InputField: React.FC = ({ color, ...others }) => ( = ({ color, ...others }) => ( /> ); -export const SuggestionContainer = styled(Paper)` - && { - max-height: 500px; - overflow-y: auto; - } -`; +export const SuggestionContainer = styled(Paper)({ + '&&': { + maxHeight: '500px', + overflowY: 'auto', + }, +}); diff --git a/src/components/CopyToClipBoard/CopyToClipBoard.tsx b/src/components/CopyToClipBoard/CopyToClipBoard.tsx index 24f648b..765e2b7 100644 --- a/src/components/CopyToClipBoard/CopyToClipBoard.tsx +++ b/src/components/CopyToClipBoard/CopyToClipBoard.tsx @@ -12,7 +12,7 @@ interface Props { children?: React.ReactNode; } -const renderText: React.FC = (text: string, children: React.ReactNode): React.ReactElement => { +const renderText = (text, children): JSX.Element => { if (children) { return {children}; } diff --git a/src/components/CopyToClipBoard/styles.ts b/src/components/CopyToClipBoard/styles.ts index 8efd1b8..deb75fa 100644 --- a/src/components/CopyToClipBoard/styles.ts +++ b/src/components/CopyToClipBoard/styles.ts @@ -1,26 +1,26 @@ import IconButton from '@material-ui/core/IconButton'; import styled from 'react-emotion'; -export const ClipBoardCopy = styled('div')` - && { - display: flex; - align-items: center; - justify-content: space-between; - } -`; +export const ClipBoardCopy = styled('div')({ + '&&': { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between', + }, +}); -export const ClipBoardCopyText = styled('span')` - && { - display: inline-block; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - height: 21px; - } -`; +export const ClipBoardCopyText = styled('span')({ + '&&': { + display: 'inline-block', + textOverflow: 'ellipsis', + overflow: 'hidden', + whiteSpace: 'nowrap', + height: '21px', + }, +}); -export const CopyIcon = styled(IconButton)` - && { - margin: 0 0 0 10px; - } -`; +export const CopyIcon = styled(IconButton)({ + '&&': { + margin: '0 0 0 10px', + }, +}); diff --git a/src/components/Dependencies/Dependencies.tsx b/src/components/Dependencies/Dependencies.tsx index 931a316..d546c53 100644 --- a/src/components/Dependencies/Dependencies.tsx +++ b/src/components/Dependencies/Dependencies.tsx @@ -1,5 +1,5 @@ import React, { Component, Fragment, ReactElement } from 'react'; -import { withRouter } from 'react-router-dom'; +import { withRouter, RouteComponentProps } from 'react-router-dom'; import CardContent from '@material-ui/core/CardContent'; import { DetailContextConsumer, VersionPageConsumerProps } from '../../pages/version/Version'; @@ -7,8 +7,19 @@ import { DetailContextConsumer, VersionPageConsumerProps } from '../../pages/ver import { CardWrap, Heading, Tags, Tag } from './styles'; import NoItems from '../NoItems'; -class DepDetail extends Component { - constructor(props: any) { +type DepDetailProps = { + name: string; + version: string; + onLoading?: () => void; +} & RouteComponentProps; + +interface DepDetailState { + name: string; + version: string; +} + +class DepDetail extends Component { + constructor(props: DepDetailProps) { super(props); const { name, version } = this.props; @@ -28,21 +39,21 @@ class DepDetail extends Component { const { name } = this.state; const { onLoading, history } = this.props; - onLoading(); + onLoading && onLoading(); history.push(`/-/web/detail/${name}`); }; } const WrapperDependencyDetail = withRouter(DepDetail); -class DependencyBlock extends Component { +class DependencyBlock extends Component<{ title: string; dependencies: [] }> { public render(): ReactElement { const { dependencies, title } = this.props; - const deps = Object.entries(dependencies); + const deps = Object.entries(dependencies) as []; return ( - {({ enableLoading }: any) => { + {({ enableLoading }) => { return ( @@ -56,15 +67,15 @@ class DependencyBlock extends Component { ); } - private renderTags = (deps: any, enableLoading: any) => + private renderTags = (deps: [], enableLoading?: () => void) => deps.map(dep => { - const [name, version] = dep; + const [name, version] = dep as [string, string]; return ; }); } -class Dependencies extends Component { +class Dependencies extends Component { public state = { tabPosition: 0, }; @@ -79,7 +90,7 @@ class Dependencies extends Component { ); } - private checkDependencyLength(dependency: Record = {}): boolean { + private checkDependencyLength(dependency: Record = {}): boolean { return Object.keys(dependency).length > 0; } diff --git a/src/components/Dependencies/styles.ts b/src/components/Dependencies/styles.ts index e333e78..545494c 100644 --- a/src/components/Dependencies/styles.ts +++ b/src/components/Dependencies/styles.ts @@ -3,30 +3,30 @@ import Card from '@material-ui/core/Card'; import Typography from '@material-ui/core/Typography'; import Chip from '@material-ui/core/Chip'; -export const CardWrap = styled(Card)` - && { - margin: 0 0 16px; - } -`; +export const CardWrap = styled(Card)({ + '&&': { + margin: '0 0 16px', + }, +}); -export const Heading = styled(Typography)` - && { - font-weight: 700; - text-transform: capitalize; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + textTransform: 'capitalize', + }, +}); -export const Tags = styled('div')` - && { - display: flex; - justify-content: start; - flex-wrap: wrap; - margin: 0 -5px; - } -`; +export const Tags = styled('div')({ + '&&': { + display: 'flex', + justifyContent: 'start', + flexWrap: 'wrap', + margin: '0 -5px', + }, +}); -export const Tag = styled(Chip)` - && { - margin: 5px; - } -`; +export const Tag = styled(Chip)({ + '&&': { + margin: '5px', + }, +}); diff --git a/src/components/DetailContainer/DetailContainer.tsx b/src/components/DetailContainer/DetailContainer.tsx index b5945c1..e7e30fa 100644 --- a/src/components/DetailContainer/DetailContainer.tsx +++ b/src/components/DetailContainer/DetailContainer.tsx @@ -14,7 +14,7 @@ interface DetailContainerState { tabPosition: number; } -class DetailContainer extends Component { +class DetailContainer

extends Component { public state = { tabPosition: 0, }; @@ -29,7 +29,7 @@ class DetailContainer extends Component { ); } - private handleChange = (event: any, tabPosition: number) => { + private handleChange = (event: React.ChangeEvent<{}>, tabPosition: number) => { event.preventDefault(); this.setState({ tabPosition }); }; diff --git a/src/components/DetailContainer/styles.ts b/src/components/DetailContainer/styles.ts index acf0122..af9dc91 100644 --- a/src/components/DetailContainer/styles.ts +++ b/src/components/DetailContainer/styles.ts @@ -1,7 +1,7 @@ import styled from 'react-emotion'; -export const Content = styled('div')` - && { - padding: 15px; - } -`; +export const Content = styled('div')({ + '&&': { + padding: '15px', + }, +}); diff --git a/src/components/DetailSidebar/styles.ts b/src/components/DetailSidebar/styles.ts index b6b46f1..86252a1 100644 --- a/src/components/DetailSidebar/styles.ts +++ b/src/components/DetailSidebar/styles.ts @@ -5,26 +5,26 @@ import ListItemText from '@material-ui/core/ListItemText'; import colors from '../../utils/styles/colors'; -export const TitleListItem = styled(ListItem)` - && { - padding-left: 0; - padding-right: 0; - padding-bottom: 0; - } -`; +export const TitleListItem = styled(ListItem)({ + '&&': { + paddingLeft: 0, + paddingRight: 0, + paddingBottom: 0, + }, +}); -export const TitleListItemText = styled(ListItemText)` - && { - padding-left: 0; - padding-right: 0; - padding-top: 8px; - } -`; +export const TitleListItemText = styled(ListItemText)({ + '&&': { + paddingLeft: 0, + paddingRight: 0, + paddingTop: '8px', + }, +}); -export const TitleAvatar = styled(Avatar)` - && { - color: ${colors.greySuperLight}; - background-color: ${colors.primary}; - text-transform: capitalize; - } -`; +export const TitleAvatar = styled(Avatar)({ + '&&': { + color: colors.greySuperLight, + backgroundColor: colors.primary, + textTransform: 'capitalize', + }, +}); diff --git a/src/components/Developers/Developers.tsx b/src/components/Developers/Developers.tsx index 5881d77..68d87ca 100644 --- a/src/components/Developers/Developers.tsx +++ b/src/components/Developers/Developers.tsx @@ -11,18 +11,21 @@ import { isEmail } from '../../utils/url'; interface Props { type: 'contributors' | 'maintainers'; } +interface State { + visibleDevs: number; +} -class Developers extends Component { - state = { +class Developers extends Component { + public state = { visibleDevs: 6, }; - render() { + public render(): JSX.Element { return ( - {({ packageMeta }: any) => { + {({ packageMeta }) => { const { type } = this.props; - const developerType = packageMeta.latest[type]; + const developerType = packageMeta && packageMeta.latest[type]; if (!developerType || developerType.length === 0) return null; return this.renderDevelopers(developerType, packageMeta); }} @@ -30,11 +33,11 @@ class Developers extends Component { ); } - handleLoadMore = () => { + public handleLoadMore = () => { this.setState(prev => ({ visibleDevs: prev.visibleDevs + 6 })); }; - renderDevelopers = (developers, packageMeta) => { + private renderDevelopers = (developers, packageMeta) => { const { type } = this.props; const { visibleDevs } = this.state; return ( @@ -54,7 +57,7 @@ class Developers extends Component { ); }; - renderLinkForMail(email, avatarComponent, packageName, version) { + private renderLinkForMail(email, avatarComponent, packageName, version): JSX.Element { if (!email || isEmail(email) === false) { return avatarComponent; } @@ -65,7 +68,7 @@ class Developers extends Component { ); } - renderDeveloperDetails = ({ name, avatar, email }, packageMeta) => { + private renderDeveloperDetails = ({ name, avatar, email }, packageMeta) => { const { name: packageName, version } = packageMeta.latest; const avatarComponent = ; diff --git a/src/components/Developers/styles.ts b/src/components/Developers/styles.ts index bc2645d..e4dc92b 100644 --- a/src/components/Developers/styles.ts +++ b/src/components/Developers/styles.ts @@ -3,32 +3,32 @@ import Typography from '@material-ui/core/Typography'; import { default as MuiFab } from '@material-ui/core/Fab'; import colors from '../../utils/styles/colors'; -export const Details = styled('span')` - display: flex; - flex-direction: column; - align-items: center; -`; +export const Details = styled('span')({ + display: 'flex', + flexDirection: 'column', + alignItems: 'center', +}); -export const Content = styled('div')` - margin: 10px 0 10px 0; - display: flex; - flex-wrap: wrap; - > * { - margin: 5px; - } -`; +export const Content = styled('div')({ + margin: '10px 0 10px 0', + display: 'flex', + flexWrap: 'wrap', + '> *': { + margin: '5px', + }, +}); -export const Heading = styled(Typography)` - && { - font-weight: 700; - margin-bottom: 10px; - text-transform: capitalize; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + marginBottom: '10px', + textTransform: 'capitalize', + }, +}); -export const Fab = styled(MuiFab)` - && { - background-color: ${colors.primary}; - color: ${colors.white}; - } -`; +export const Fab = styled(MuiFab)({ + '&&': { + backgroundColor: colors.primary, + color: colors.white, + }, +}); diff --git a/src/components/Dist/Dist.test.tsx b/src/components/Dist/Dist.test.tsx new file mode 100644 index 0000000..5a3a10b --- /dev/null +++ b/src/components/Dist/Dist.test.tsx @@ -0,0 +1,80 @@ +import React from 'react'; +import { shallow } from 'enzyme'; + +describe(' component', () => { + beforeEach(() => { + jest.resetModules(); + }); + + test('should render the component in default state', () => { + const packageMeta = { + latest: { + name: 'verdaccio', + version: '4.0.0', + dist: { + fileCount: 7, + unpackedSize: 10, + }, + license: '', + }, + }; + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Dist = require('./Dist').default; + const wrapper = shallow(); + expect(wrapper.html()).toMatchSnapshot(); + }); + + test('should render the component with license as string', () => { + const packageMeta = { + latest: { + name: 'verdaccio', + version: '4.0.0', + dist: { + fileCount: 7, + unpackedSize: 10, + }, + license: 'MIT', + }, + }; + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Dist = require('./Dist').default; + const wrapper = shallow(); + expect(wrapper.html()).toMatchSnapshot(); + }); + + test('should render the component with license as object', () => { + const packageMeta = { + latest: { + name: 'verdaccio', + version: '4.0.0', + dist: { + fileCount: 7, + unpackedSize: 10, + }, + license: { + type: 'MIT', + url: 'https://www.opensource.org/licenses/mit-license.php', + }, + }, + }; + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Dist = require('./Dist').default; + const wrapper = shallow(); + expect(wrapper.html()).toMatchSnapshot(); + }); +}); diff --git a/src/components/Dist/Dist.tsx b/src/components/Dist/Dist.tsx index 4921f2e..2edcfee 100644 --- a/src/components/Dist/Dist.tsx +++ b/src/components/Dist/Dist.tsx @@ -2,49 +2,48 @@ import React, { Component } from 'react'; import List from '@material-ui/core/List'; -import { DetailContextConsumer } from '../../pages/version/Version'; +import { DetailContextConsumer, VersionPageConsumerProps } from '../../pages/version/Version'; import { Heading, DistListItem, DistChips } from './styles'; import fileSizeSI from '../../utils/file-size'; +import { PackageMetaInterface } from 'types/packageMeta'; +import { formatLicense } from '../../utils/package'; -class Dist extends Component { - render() { +class Dist extends Component { + public render(): JSX.Element { return ( - {(context: any) => { - return this.renderDist(context); + {(context: Partial) => { + return context && context.packageMeta && this.renderDist(context.packageMeta); }} ); } - renderChips(dist: any, license: string) { + private renderChips(dist, license: PackageMetaInterface['latest']['license']): (JSX.Element | undefined)[] { const distDict = { 'file-count': dist.fileCount, size: dist.unpackedSize && fileSizeSI(dist.unpackedSize), license, }; - const chipsList = Object.keys(distDict).reduce((componentList, title, key) => { - // @ts-ignore - const value = distDict[title]; - if (value) { - const label = ( - - {/* eslint-disable-next-line */} - {title.split('-').join(' ')}:{value} - - ); - // @ts-ignore is not assignable to parameter of type 'never' - componentList.push(); - } - return componentList; - }, []); + const chipsList = Object.keys(distDict).map((dist, key) => { + if (!distDict[dist]) return; + + const value = dist === 'license' ? formatLicense(distDict[dist]) : distDict[dist]; + const label = ( + <> + {/* eslint-disable-next-line */} + {dist.replace('-', ' ')}: {value} + + ); + return ; + }); return chipsList; } - renderDist = ({ packageMeta }: any) => { - const { dist = {}, license } = packageMeta.latest; + private renderDist = (packageMeta: PackageMetaInterface) => { + const { dist, license } = packageMeta && packageMeta.latest; return ( {'Latest Distribution'}}> diff --git a/src/components/Dist/__snapshots__/Dist.test.tsx.snap b/src/components/Dist/__snapshots__/Dist.test.tsx.snap new file mode 100644 index 0000000..15ebd6c --- /dev/null +++ b/src/components/Dist/__snapshots__/Dist.test.tsx.snap @@ -0,0 +1,7 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[` component should render the component in default state 1`] = `"

    Latest Distribution

  • file count: 7
    size: 10.00 Bytes
"`; + +exports[` component should render the component with license as object 1`] = `"

    Latest Distribution

  • file count: 7
    size: 10.00 Bytes
    license: MIT
"`; + +exports[` component should render the component with license as string 1`] = `"

    Latest Distribution

  • file count: 7
    size: 10.00 Bytes
    license: MIT
"`; diff --git a/src/components/Dist/styles.ts b/src/components/Dist/styles.ts index 4aac11c..4100799 100644 --- a/src/components/Dist/styles.ts +++ b/src/components/Dist/styles.ts @@ -6,30 +6,30 @@ import Typography from '@material-ui/core/Typography'; import colors from '../../utils/styles/colors'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - text-transform: capitalize; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + textTransform: 'capitalize', + }, +}); -export const DistListItem = styled(ListItem)` - && { - padding-left: 0; - padding-right: 0; - } -`; +export const DistListItem = styled(ListItem)({ + '&&': { + paddingLeft: 0, + paddingRight: 0, + }, +}); -export const DistChips = styled(Chip)` - && { - margin-right: 5px; - text-transform: capitalize; - } -`; +export const DistChips = styled(Chip)({ + '&&': { + marginRight: '5px', + textTransform: 'capitalize', + }, +}); -export const DownloadButton = styled(MuiFab)` - && { - background-color: ${colors.primary}; - color: ${colors.white}; - } -`; +export const DownloadButton = styled(MuiFab)({ + '&&': { + backgroundColor: colors.primary, + color: colors.white, + }, +}); diff --git a/src/components/Engines/Engines.test.tsx b/src/components/Engines/Engines.test.tsx new file mode 100644 index 0000000..3339b2e --- /dev/null +++ b/src/components/Engines/Engines.test.tsx @@ -0,0 +1,66 @@ +import React from 'react'; +import { shallow } from 'enzyme'; + +jest.mock('./img/node.png', () => ''); +jest.mock('../Install/img/npm.svg', () => ''); + +describe(' component', () => { + beforeEach(() => { + jest.resetModules(); + }); + + test('should render the component in default state', () => { + const packageMeta = { + latest: { + engines: { + node: '>= 0.1.98', + npm: '>3', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Engines = require('./Engines').default; + const wrapper = shallow(); + expect(wrapper.html()).toMatchSnapshot(); + }); + + test('should render the component when there is no engine key in package meta', () => { + const packageMeta = { + latest: {}, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Engines = require('./Engines').default; + const wrapper = shallow(); + expect(wrapper.html()).toEqual(''); + }); + + test('should render the component when there is no keys in engine in package meta', () => { + const packageMeta = { + latest: { + engines: {}, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Engines = require('./Engines').default; + const wrapper = shallow(); + expect(wrapper.html()).toEqual(''); + }); +}); diff --git a/src/components/Engines/__snapshots__/Engines.test.tsx.snap b/src/components/Engines/__snapshots__/Engines.test.tsx.snap new file mode 100644 index 0000000..f3ec735 --- /dev/null +++ b/src/components/Engines/__snapshots__/Engines.test.tsx.snap @@ -0,0 +1,3 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[` component should render the component in default state 1`] = `"

    node JS

  • >= 0.1.98

    NPM version

  • >3
"`; diff --git a/src/components/Engines/styles.ts b/src/components/Engines/styles.ts index 1436c97..69b3d24 100644 --- a/src/components/Engines/styles.ts +++ b/src/components/Engines/styles.ts @@ -2,15 +2,15 @@ import styled from 'react-emotion'; import ListItem from '@material-ui/core/ListItem'; import Typography from '@material-ui/core/Typography'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - text-transform: capitalize; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + textTransform: 'capitalize', + }, +}); -export const EngineListItem = styled(ListItem)` - && { - padding-left: 0; - } -`; +export const EngineListItem = styled(ListItem)({ + '&&': { + paddingLeft: 0, + }, +}); diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx index 275485f..fe1c4cf 100644 --- a/src/components/Footer/Footer.tsx +++ b/src/components/Footer/Footer.tsx @@ -3,7 +3,7 @@ import React from 'react'; import { Wrapper, Left, Right, Earth, Flags, Love, Flag, Logo, Inner, ToolTip } from './styles'; import { goToVerdaccioWebsite } from '../../utils/windows'; -const renderTooltip = () => ( +const renderTooltip = (): JSX.Element => ( @@ -22,7 +22,7 @@ const ON_LABEL = 'on'; const HEARTH_EMOJI = '♥'; // @ts-ignore -const renderRight = (version = window.VERDACCIO_VERSION) => { +const renderRight = (version = window.VERDACCIO_VERSION): JSX.Element => { return ( {POWERED_LABEL} @@ -32,7 +32,7 @@ const renderRight = (version = window.VERDACCIO_VERSION) => { ); }; -const renderLeft = () => ( +const renderLeft = (): JSX.Element => ( {MADEWITH_LABEL} {HEARTH_EMOJI} diff --git a/src/components/Footer/styles.ts b/src/components/Footer/styles.ts index 6eb7535..7a63fa9 100644 --- a/src/components/Footer/styles.ts +++ b/src/components/Footer/styles.ts @@ -3,15 +3,15 @@ import mq from '../../utils/styles/media'; import Icon from '../Icon/Icon'; import colors from '../../utils/styles/colors'; -export const Wrapper = styled('div')` - && { - background: ${colors.snow}; - border-top: 1px solid ${colors.greyGainsboro}; - color: ${colors.nobel01}; - font-size: 14px; - padding: 20px; - } -`; +export const Wrapper = styled('div')({ + '&&': { + background: colors.snow, + borderTop: `1px solid ${colors.greyGainsboro}`, + color: colors.nobel01, + fontSize: '14px', + padding: '20px', + }, +}); export const Inner = styled('div')` && { @@ -50,24 +50,24 @@ export const Left = styled('div')` } `; -export const Right = styled(Left)` - && { - display: flex; - } -`; +export const Right = styled(Left)({ + '&&': { + display: 'flex', + }, +}); -export const ToolTip = styled('span')` - && { - position: relative; - height: 18px; - } -`; +export const ToolTip = styled('span')({ + '&&': { + position: 'relative', + height: '18px', + }, +}); -export const Earth = styled(Icon)` - && { - padding: 0 10px; - } -`; +export const Earth = styled(Icon)({ + '&&': { + padding: '0 10px', + }, +}); export const Flags = styled('span')` && { @@ -96,17 +96,17 @@ export const Flags = styled('span')` } `; -export const Love = styled('span')` - && { - color: ${colors.love}; - padding: 0 5px; - } -`; +export const Love = styled('span')({ + '&&': { + color: colors.love, + padding: '0 5px', + }, +}); -export const Flag = styled(Icon)` - && { - padding: 0 5px; - } -`; +export const Flag = styled(Icon)({ + '&&': { + padding: '0 5px', + }, +}); export const Logo = Flag; diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index de9f94c..b0c2ff7 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -1,5 +1,6 @@ import React, { SyntheticEvent, Component, Fragment, ReactElement } from 'react'; import { Link } from 'react-router-dom'; +import { css } from 'emotion'; import Button from '@material-ui/core/Button'; import IconButton from '@material-ui/core/IconButton'; @@ -22,7 +23,7 @@ import RegistryInfoContent from '../RegistryInfoContent/RegistryInfoContent'; import { Greetings, NavBar, InnerNavBar, MobileNavBar, InnerMobileNavBar, LeftSide, RightSide, IconSearchButton, SearchWrapper } from './styles'; interface Props { - logo: string; + logo?: string; username?: string; onLogout: () => void; onToggleLoginModal: () => void; @@ -31,7 +32,7 @@ interface Props { } interface State { - anchorEl?: any; + anchorEl?: null | HTMLElement | ((element: HTMLElement) => HTMLElement); openInfoDialog: boolean; registryUrl: string; showMobileNavBar: boolean; @@ -141,7 +142,11 @@ class Header extends Component { const { withoutSearch = false } = this.props; return ( - + {this.renderLogo()} {!withoutSearch && ( diff --git a/src/components/Header/__snapshots__/Header.test.tsx.snap b/src/components/Header/__snapshots__/Header.test.tsx.snap index bc66191..228f683 100644 --- a/src/components/Header/__snapshots__/Header.test.tsx.snap +++ b/src/components/Header/__snapshots__/Header.test.tsx.snap @@ -1,5 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`
component with logged in state should load the component in logged in state 1`] = `"
"`; +exports[`
component with logged in state should load the component in logged in state 1`] = `"
"`; -exports[`
component with logged out state should load the component in logged out state 1`] = `"
"`; +exports[`
component with logged out state should load the component in logged out state 1`] = `"
"`; diff --git a/src/components/Header/styles.ts b/src/components/Header/styles.ts index cfaba58..3c4ad73 100644 --- a/src/components/Header/styles.ts +++ b/src/components/Header/styles.ts @@ -6,67 +6,67 @@ import IconButton from '@material-ui/core/IconButton'; import colors from '../../utils/styles/colors'; import mq from '../../utils/styles/media'; -export const InnerNavBar = styled(Toolbar)` - && { - justify-content: space-between; - align-items: center; - padding: 0 15px; - } -`; +export const InnerNavBar = styled(Toolbar)({ + '&&': { + justifyContent: 'space-between', + alignItems: 'center', + padding: '0 15px', + }, +}); -export const Greetings = styled('span')` - && { - margin: 0 5px 0 0; - } -`; +export const Greetings = styled('span')({ + '&&': { + margin: '0 5px 0 0', + }, +}); -export const RightSide = styled(Toolbar)` - && { - display: flex; - padding: 0; - } -`; +export const RightSide = styled(Toolbar)({ + '&&': { + display: 'flex', + padding: 0, + }, +}); -export const LeftSide = styled(RightSide)` - && { - flex: 1; - } -`; +export const LeftSide = styled(RightSide)({ + '&&': { + flex: 1, + }, +}); -export const MobileNavBar = styled('div')` - && { - align-items: center; - display: flex; - border-bottom: 1px solid ${colors.greyLight}; - padding: 8px; - position: relative; - } -`; +export const MobileNavBar = styled('div')({ + '&&': { + alignItems: 'center', + display: 'flex', + borderBottom: `1px solid ${colors.greyLight}`, + padding: '8px', + position: 'relative', + }, +}); -export const InnerMobileNavBar = styled('div')` - && { - border-radius: 4px; - background-color: ${colors.greyLight}; - color: ${colors.white}; - width: 100%; - padding: 0px 5px; - margin: 0 10px 0 0; - } -`; +export const InnerMobileNavBar = styled('div')({ + '&&': { + borderRadius: '4px', + backgroundColor: colors.greyLight, + color: colors.white, + width: '100%', + padding: '0px 5px', + margin: '0 10px 0 0', + }, +}); -export const IconSearchButton = styled(IconButton)` - && { - display: block; - } -`; +export const IconSearchButton = styled(IconButton)({ + '&&': { + display: 'block', + }, +}); -export const SearchWrapper = styled('div')` - && { - display: none; - max-width: 393px; - width: 100%; - } -`; +export const SearchWrapper = styled('div')({ + '&&': { + display: 'none', + maxWidth: '393px', + width: '100%', + }, +}); export const NavBar = styled(AppBar)` && { diff --git a/src/components/Help/styles.ts b/src/components/Help/styles.ts index d90121a..d68ec2c 100644 --- a/src/components/Help/styles.ts +++ b/src/components/Help/styles.ts @@ -2,15 +2,15 @@ import Card from '@material-ui/core/Card'; import Typography from '@material-ui/core/Typography'; import styled from 'react-emotion'; -export const CardStyled = styled(Card)` - && { - width: 600px; - margin: auto; - } -`; +export const CardStyled = styled(Card)({ + '&&': { + width: '600px', + margin: 'auto', + }, +}); -export const HelpTitle = styled(Typography)` - && { - margin-bottom: 20px; - } -`; +export const HelpTitle = styled(Typography)({ + '&&': { + marginBottom: '20px', + }, +}); diff --git a/src/components/Icon/Icon.tsx b/src/components/Icon/Icon.tsx index 830bd13..4c603c9 100644 --- a/src/components/Icon/Icon.tsx +++ b/src/components/Icon/Icon.tsx @@ -1,5 +1,6 @@ import React, { MouseEvent } from 'react'; import capitalize from 'lodash/capitalize'; +import { Breakpoint } from '@material-ui/core/styles/createBreakpoints'; import { Svg, Img, ImgWrapper } from './styles'; @@ -57,10 +58,10 @@ export interface Props { name: keyof IconsMap; className?: string; onClick?: (event: MouseEvent) => void; - size?: 'sm' | 'md'; + size?: Breakpoint; pointer?: boolean; img?: boolean; - modifiers?: any; + modifiers?: null | undefined; } const Icon: React.FC = ({ className, name, size = 'sm', img = false, pointer = false, ...props }) => { diff --git a/src/components/Icon/styles.ts b/src/components/Icon/styles.ts index ebb44c9..1dba1b1 100644 --- a/src/components/Icon/styles.ts +++ b/src/components/Icon/styles.ts @@ -1,6 +1,9 @@ import styled, { css } from 'react-emotion'; +import { Breakpoint } from '@material-ui/core/styles/createBreakpoints'; +import { StyledOtherComponent } from 'create-emotion-styled'; +import { DetailedHTMLProps, HTMLAttributes } from 'react'; -const getSize = (size?: 'md' | 'sm') => { +const getSize = (size: Breakpoint): string => { switch (size) { case 'md': return ` @@ -15,7 +18,7 @@ const getSize = (size?: 'md' | 'sm') => { } }; -const commonStyle = ({ size = 'sm', pointer, modifiers }: any) => css` +const commonStyle = ({ size = 'sm' as Breakpoint, pointer, modifiers = null }): string => css` && { display: inline-block; cursor: ${pointer ? 'pointer' : 'default'}; @@ -30,15 +33,24 @@ export const Svg = styled('svg')` } `; -export const ImgWrapper = styled('span')` +export const ImgWrapper: StyledOtherComponent< + { + size?: Breakpoint; + pointer: boolean; + modifiers?: null | undefined; + name?: string | unknown; + }, + DetailedHTMLProps, HTMLSpanElement>, + {} +> = styled('span')` && { ${commonStyle}; } `; -export const Img = styled('img')` - && { - width: 100%; - height: auto; - } -`; +export const Img = styled('img')({ + '&&': { + width: '100%', + height: 'auto', + }, +}); diff --git a/src/components/Install/Install.tsx b/src/components/Install/Install.tsx index 3b72c67..ee8ed59 100644 --- a/src/components/Install/Install.tsx +++ b/src/components/Install/Install.tsx @@ -3,7 +3,7 @@ import ListItemText from '@material-ui/core/ListItemText'; import React, { Component } from 'react'; // @ts-ignore -import { DetailContextConsumer } from '../../pages/version/Version'; +import { DetailContextConsumer, VersionPageConsumerProps } from '../../pages/version/Version'; import CopyToClipBoard from '../CopyToClipBoard'; // logos of package managers @@ -14,17 +14,17 @@ import yarn from './img/yarn.svg'; import { Heading, InstallItem, PackageMangerAvatar } from './styles'; class Install extends Component { - public render() { + public render(): JSX.Element { return ( - {(context: any) => { + {(context: Partial) => { return context && context.packageName && this.renderCopyCLI(context); }} ); } - public renderCopyCLI = ({ packageName }: { packageName: string }) => { + public renderCopyCLI = ({ packageName = '' }: Partial) => { return ( <> {'Installation'}}>{this.renderListItems(packageName)} diff --git a/src/components/Install/styles.ts b/src/components/Install/styles.ts index 9ef365c..d76d538 100644 --- a/src/components/Install/styles.ts +++ b/src/components/Install/styles.ts @@ -3,21 +3,21 @@ import ListItem from '@material-ui/core/ListItem'; import Typography from '@material-ui/core/Typography'; import styled from 'react-emotion'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - text-transform: capitalize; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + textTransform: 'capitalize', + }, +}); -export const InstallItem = styled(ListItem)` - && { - padding: 0; - } -`; +export const InstallItem = styled(ListItem)({ + '&&': { + padding: 0, + }, +}); -export const PackageMangerAvatar = styled(Avatar)` - && { - border-radius: 0px; - } -`; +export const PackageMangerAvatar = styled(Avatar)({ + '&&': { + borderRadius: '0px', + }, +}); diff --git a/src/components/Label/Label.tsx b/src/components/Label/Label.tsx index c9aa93b..95fa878 100644 --- a/src/components/Label/Label.tsx +++ b/src/components/Label/Label.tsx @@ -6,7 +6,7 @@ interface Props { text: string; capitalize?: boolean; weight?: string; - modifiers?: any; + modifiers?: null | undefined; } const Wrapper = styled('div')` diff --git a/src/components/Layout/Layout.tsx b/src/components/Layout/Layout.tsx index 77ffba8..f8f9296 100644 --- a/src/components/Layout/Layout.tsx +++ b/src/components/Layout/Layout.tsx @@ -1,14 +1,14 @@ import styled, { css } from 'react-emotion'; -export const Content = styled('div')` - && { - background-color: #ffffff; - flex: 1; - display: flex; - position: relative; - flex-direction: column; - } -`; +export const Content = styled('div')({ + '&&': { + backgroundColor: '#ffffff', + flex: 1, + display: 'flex', + position: 'relative', + flexDirection: 'column', + }, +}); export const Container = styled('div')` && { diff --git a/src/components/Loading/Loading.tsx b/src/components/Loading/Loading.tsx index 17d23c1..8e32a4c 100644 --- a/src/components/Loading/Loading.tsx +++ b/src/components/Loading/Loading.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import Logo from '../Logo'; +import Logo, { Size } from '../Logo'; import Spinner from '../Spinner'; import { Wrapper, Badge } from './styles'; @@ -8,7 +8,7 @@ import { Wrapper, Badge } from './styles'; const Loading: React.FC = () => ( - + diff --git a/src/components/Loading/__snapshots__/Loading.test.tsx.snap b/src/components/Loading/__snapshots__/Loading.test.tsx.snap index 680cd3a..502a45a 100644 --- a/src/components/Loading/__snapshots__/Loading.test.tsx.snap +++ b/src/components/Loading/__snapshots__/Loading.test.tsx.snap @@ -1,3 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` component should render the component in default state 1`] = `"
"`; +exports[` component should render the component in default state 1`] = `"
"`; diff --git a/src/components/Login/Login.test.tsx b/src/components/Login/Login.test.tsx index 03a9fce..7f8289a 100644 --- a/src/components/Login/Login.test.tsx +++ b/src/components/Login/Login.test.tsx @@ -63,7 +63,6 @@ describe('', () => { test('setCredentials - should set username and password in state', () => { const props = { visibility: true, - error: {}, onCancel: () => {}, onSubmit: () => {}, }; @@ -80,7 +79,6 @@ describe('', () => { test('validateCredentials: should validate credentials', async () => { const props = { visibility: true, - error: {}, onCancel: () => {}, onSubmit: jest.fn(), }; @@ -89,7 +87,7 @@ describe('', () => { const instance = wrapper.instance(); instance.submitCredentials = jest.fn(); - const { validateCredentials, setCredentials, submitCredentials } = instance; + const { handleValidateCredentials, setCredentials, submitCredentials } = instance; expect(setCredentials('username', eventUsername)).toBeUndefined(); expect(wrapper.state('form').username.value).toEqual('xyz'); @@ -97,7 +95,7 @@ describe('', () => { expect(setCredentials('password', eventPassword)).toBeUndefined(); expect(wrapper.state('form').password.value).toEqual('1234'); - validateCredentials(event); + handleValidateCredentials(event); expect(event.preventDefault).toHaveBeenCalled(); expect(wrapper.state('form').username.pristine).toEqual(false); expect(wrapper.state('form').password.pristine).toEqual(false); diff --git a/src/components/Login/Login.tsx b/src/components/Login/Login.tsx index d2806bf..31f8775 100644 --- a/src/components/Login/Login.tsx +++ b/src/components/Login/Login.tsx @@ -1,5 +1,4 @@ import React, { Component } from 'react'; -import PropTypes from 'prop-types'; import Button from '@material-ui/core/Button'; import DialogTitle from '@material-ui/core/DialogTitle'; import Dialog from '@material-ui/core/Dialog'; @@ -11,26 +10,39 @@ import InputLabel from '@material-ui/core/InputLabel'; import Input from '@material-ui/core/Input'; import FormControl from '@material-ui/core/FormControl'; import FormHelperText from '@material-ui/core/FormHelperText'; +import { css } from 'emotion'; -// @ts-ignore -import classes from './login.scss'; +import * as classes from './styles'; -export default class LoginModal extends Component { - static propTypes = { - visibility: PropTypes.bool, - error: PropTypes.object, - onCancel: PropTypes.func, - onSubmit: PropTypes.func, +interface FormFields { + required: boolean; + pristine: boolean; + helperText: string; + value: string; +} +export interface FormError { + type: string; + title: string; + description: string; +} + +interface LoginModalProps { + visibility: boolean; + error?: FormError; + onCancel: () => void; + onSubmit: (username: string, password: string) => void; +} + +interface LoginModalState { + form: { + username: Partial; + password: Partial; }; + error?: FormError; +} - static defaultProps = { - error: {}, - onCancel: () => {}, - onSubmit: () => {}, - visibility: true, - }; - - constructor(props) { +export default class LoginModal extends Component, LoginModalState> { + constructor(props: LoginModalProps) { super(props); this.state = { form: { @@ -51,11 +63,28 @@ export default class LoginModal extends Component { }; } + public render(): JSX.Element { + const { visibility = true, onCancel = () => null, error } = this.props as LoginModalProps; + return ( + +
+ {'Login'} + + {error && this.renderLoginError(error)} + {this.renderNameField()} + {this.renderPasswordField()} + + {this.renderActions()} +
+
+ ); + } + /** * set login modal's username and password to current state * Required to login */ - setCredentials = (name, e) => { + public setCredentials = (name, e) => { const { form } = this.state; this.setState({ form: { @@ -69,15 +98,15 @@ export default class LoginModal extends Component { }); }; - setUsername = event => { + public handleUsernameChange = event => { this.setCredentials('username', event); }; - setPassword = event => { + public handlePasswordChange = event => { this.setCredentials('password', event); }; - validateCredentials = event => { + public handleValidateCredentials = event => { const { form } = this.state; // prevents default submit behavior event.preventDefault(); @@ -89,7 +118,7 @@ export default class LoginModal extends Component { ...acc, ...{ [key]: { ...form[key], pristine: false } }, }), - {} + { username: {}, password: {} } ), }, () => { @@ -100,10 +129,14 @@ export default class LoginModal extends Component { ); }; - submitCredentials = async () => { + public submitCredentials = async () => { const { form } = this.state; + const username = (form.username && form.username.value) || ''; + const password = (form.password && form.password.value) || ''; const { onSubmit } = this.props; - await onSubmit(form.username.value, form.password.value); + if (onSubmit) { + await onSubmit(username, password); + } // let's wait for API response and then set // username and password filed to empty state this.setState({ @@ -112,12 +145,12 @@ export default class LoginModal extends Component { ...acc, ...{ [key]: { ...form[key], value: '', pristine: true } }, }), - {} + { username: {}, password: {} } ), }); }; - renderErrorMessage(title, description) { + public renderErrorMessage(title, description): JSX.Element { return (
@@ -128,7 +161,7 @@ export default class LoginModal extends Component { ); } - renderMessage(title, description) { + public renderMessage(title, description): JSX.Element { return (
@@ -137,37 +170,43 @@ export default class LoginModal extends Component { ); } - renderLoginError({ type, title, description }) { + public renderLoginError({ type, title, description }: FormError): JSX.Element | false { return type === 'error' && ; } - renderNameField = () => { + public renderNameField = () => { const { form: { username }, } = this.state; return ( {'Username'} - + {!username.value && !username.pristine && {username.helperText}} ); }; - renderPasswordField = () => { + public renderPasswordField = () => { const { form: { password }, } = this.state; return ( - + {'Password'} - + {!password.value && !password.pristine && {password.helperText}} ); }; - renderActions = () => { + public renderActions = () => { const { form: { username, password }, } = this.state; @@ -183,21 +222,4 @@ export default class LoginModal extends Component { ); }; - - render() { - const { visibility, onCancel, error } = this.props; - return ( - -
- {'Login'} - - {this.renderLoginError(error)} - {this.renderNameField()} - {this.renderPasswordField()} - - {this.renderActions()} -
-
- ); - } } diff --git a/src/components/Login/__snapshots__/Login.test.tsx.snap b/src/components/Login/__snapshots__/Login.test.tsx.snap index 946152a..584c2ee 100644 --- a/src/components/Login/__snapshots__/Login.test.tsx.snap +++ b/src/components/Login/__snapshots__/Login.test.tsx.snap @@ -1,5 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` should load the component in default state 1`] = `"

Login

"`; +exports[` should load the component in default state 1`] = `"

Login

"`; -exports[` should load the component with props 1`] = `"

Login

Error Title
Error Description
"`; +exports[` should load the component with props 1`] = `"

Login

Error Title
Error Description
"`; diff --git a/src/components/Login/login.scss b/src/components/Login/login.scss deleted file mode 100644 index 4749d77..0000000 --- a/src/components/Login/login.scss +++ /dev/null @@ -1,22 +0,0 @@ -@import '../../styles/variables'; - -.loginDialog { - min-width: 300px; -} - -.loginError { - background-color: $red !important; - min-width: inherit !important; - margin-bottom: 10px !important; -} - -.loginErrorMsg { - display: flex; - align-items: center; -} - -.loginIcon { - opacity: 0.9; - margin-right: 8px; -} - diff --git a/src/components/Login/styles.ts b/src/components/Login/styles.ts new file mode 100644 index 0000000..ac2facd --- /dev/null +++ b/src/components/Login/styles.ts @@ -0,0 +1,22 @@ +import { css } from 'emotion'; +import colors from '../../utils/styles/colors'; + +export const loginDialog = css({ + minWidth: '300px', +}); + +export const loginError = css({ + backgroundColor: `${colors.red} !important`, + minWidth: 'inherit !important', + marginBottom: '10px !important', +}); + +export const loginErrorMsg = css({ + display: 'flex', + alignItems: 'center', +}); + +export const loginIcon = css({ + opacity: 0.9, + marginRight: '8px', +}); diff --git a/src/components/Logo/Logo.tsx b/src/components/Logo/Logo.tsx index 86858da..0436255 100644 --- a/src/components/Logo/Logo.tsx +++ b/src/components/Logo/Logo.tsx @@ -3,7 +3,16 @@ import React from 'react'; import styled from 'react-emotion'; import logo from './img/logo.svg'; -const StyledLogo = styled.div` +export enum Size { + Small = '40px', + Big = '90px', +} + +interface Props { + size?: Size; +} + +const StyledLogo = styled('div')` && { display: inline-block; vertical-align: middle; @@ -12,11 +21,12 @@ const StyledLogo = styled.div` background-size: contain; background-image: url(${logo}); background-repeat: no-repeat; - width: 40px; - height: 40px;`; - -const Logo: React.FC = () => { - return ; + width: ${({ size }) => size}; + height: ${({ size }) => size}; + } +`; +const Logo: React.FC = ({ size = Size.Small }) => { + return ; }; export default Logo; diff --git a/src/components/Logo/__snapshots__/Logo.test.tsx.snap b/src/components/Logo/__snapshots__/Logo.test.tsx.snap index 5a6b61a..837e012 100644 --- a/src/components/Logo/__snapshots__/Logo.test.tsx.snap +++ b/src/components/Logo/__snapshots__/Logo.test.tsx.snap @@ -1,3 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` component should render the component in default state 1`] = `"
"`; +exports[` component should render the component in default state 1`] = `"
"`; diff --git a/src/components/Logo/index.ts b/src/components/Logo/index.ts index a5be778..de10cb2 100644 --- a/src/components/Logo/index.ts +++ b/src/components/Logo/index.ts @@ -1 +1 @@ -export { default } from './Logo'; +export { default, Size } from './Logo'; diff --git a/src/components/NotFound/NotFound.tsx b/src/components/NotFound/NotFound.tsx index da91ff0..b5fdd07 100644 --- a/src/components/NotFound/NotFound.tsx +++ b/src/components/NotFound/NotFound.tsx @@ -6,21 +6,22 @@ import { RouteComponentProps, withRouter } from 'react-router-dom'; import PackageImg from './img/package.svg'; import { Card, EmptyPackage, Heading, Inner, List, Wrapper } from './styles'; +import { Breakpoint } from '@material-ui/core/styles/createBreakpoints'; export const NOT_FOUND_TEXT = "Sorry, we couldn't find it..."; -export type NotFoundProps = RouteComponentProps & { width: any; history: any }; +export type NotFoundProps = RouteComponentProps & { width: Breakpoint; history }; const NotFound: React.FC = ({ history, width }) => { - const handleGoTo = (to: string) => () => { + const handleGoTo = (to: string): (() => void | undefined) => () => { history.push(to); }; - const handleGoBack = () => () => { + const handleGoBack = (): ((e: React.MouseEvent) => void | undefined) => () => { history.goBack(); }; - const renderList = () => ( + const renderList = (): JSX.Element => ( {'Home'} @@ -31,7 +32,7 @@ const NotFound: React.FC = ({ history, width }) => { ); - const renderSubTitle = () => ( + const renderSubTitle = (): JSX.Element => (
{"The page you're looking for doesn't exist."}
{'Perhaps these links will help find what you are looking for:'}
diff --git a/src/components/NotFound/styles.ts b/src/components/NotFound/styles.ts index cc6a640..3647875 100644 --- a/src/components/NotFound/styles.ts +++ b/src/components/NotFound/styles.ts @@ -3,39 +3,39 @@ import { default as MuiList } from '@material-ui/core/List'; import Typography from '@material-ui/core/Typography'; import styled from 'react-emotion'; -export const Wrapper = styled('div')` - display: flex; - align-items: center; - flex-direction: column; - justify-content: center; - flex: 1; - padding: 16px; -`; +export const Wrapper = styled('div')({ + display: 'flex', + alignItems: 'center', + flexDirection: 'column', + justifyContent: 'center', + flex: 1, + padding: '16px', +}); -export const Inner = styled('div')` - max-width: 650px; - display: flex; - flex-direction: column; -`; +export const Inner = styled('div')({ + maxWidth: '650px', + display: 'flex', + flexDirection: 'column', +}); -export const EmptyPackage = styled('img')` - width: 150px; - margin: 0 auto; -`; +export const EmptyPackage = styled('img')({ + width: '150px', + margin: '0 auto', +}); -export const Heading = styled(Typography)` - && { - color: #4b5e40; - } -`; +export const Heading = styled(Typography)({ + '&&': { + color: '#4b5e40', + }, +}); -export const List = styled(MuiList)` - && { - padding: 0; - color: #4b5e40; - } -`; +export const List = styled(MuiList)({ + '&&': { + padding: 0, + color: '#4b5e40', + }, +}); -export const Card = styled(MuiCard)` - margin-top: 24px; -`; +export const Card = styled(MuiCard)({ + marginTop: '24px', +}); diff --git a/src/components/Package/Package.test.tsx b/src/components/Package/Package.test.tsx index 99ee5fe..bc29297 100644 --- a/src/components/Package/Package.test.tsx +++ b/src/components/Package/Package.test.tsx @@ -8,7 +8,7 @@ import { WrapperLink, Description, OverviewItem } from './styles'; * Generates one month back date from current time * @return {object} date object */ -const dateOneMonthAgo = () => new Date(1544377770747); +const dateOneMonthAgo = (): Date => new Date(1544377770747); describe(' component', () => { test.skip('should load the component', () => { diff --git a/src/components/Package/Package.tsx b/src/components/Package/Package.tsx index c01b02c..8c76d66 100644 --- a/src/components/Package/Package.tsx +++ b/src/components/Package/Package.tsx @@ -6,36 +6,10 @@ import HomeIcon from '@material-ui/icons/Home'; import ListItem from '@material-ui/core/ListItem'; import Tooltip from '@material-ui/core/Tooltip'; +import { PackageMetaInterface } from 'types/packageMeta'; import Tag from '../Tag'; import fileSizeSI from '../../utils/file-size'; import { formatDate, formatDateDistance } from '../../utils/package'; - -interface Author { - name: string; - avatar?: string; - email?: string; -} - -interface Bugs { - url: string; -} -interface Dist { - unpackedSize: number; -} - -interface Props { - name: string; - version: string; - time: string; - author: Author; - description?: string; - keywords?: string[]; - license?: string | null; - homepage?: string; - bugs?: Bugs; - dist?: Dist; -} - import { Author, Avatar, @@ -55,8 +29,33 @@ import { WrapperLink, } from './styles'; import { isURL } from '../../utils/url'; +interface Author { + name: string; + avatar?: string; + email?: string; +} -const Package: React.FC = ({ +interface Bugs { + url: string; +} +interface Dist { + unpackedSize: number; +} + +export interface PackageInterface { + name: string; + version: string; + time?: number | string; + author: Author; + description?: string; + keywords?: string[]; + license?: PackageMetaInterface['latest']['license']; + homepage?: string; + bugs?: Bugs; + dist?: Dist; +} + +const Package: React.FC = ({ author: { name: authorName, avatar: authorAvatar }, bugs, description, diff --git a/src/components/Package/styles.ts b/src/components/Package/styles.ts index 2a4f1d5..7650835 100644 --- a/src/components/Package/styles.ts +++ b/src/components/Package/styles.ts @@ -34,57 +34,57 @@ export const OverviewItem = styled('span')` } `; -export const Icon = styled(Ico)` - && { - margin: 2px 10px 0px 0; - fill: ${colors.greyLight2}; - } -`; +export const Icon = styled(Ico)({ + '&&': { + margin: '2px 10px 0px 0', + fill: colors.greyLight2, + }, +}); -export const Published = styled('span')` - && { - color: ${colors.greyLight2}; - margin: 0px 5px 0px 0px; - } -`; +export const Published = styled('span')({ + '&&': { + color: colors.greyLight2, + margin: '0px 5px 0px 0px', + }, +}); // @ts-ignore -export const Text = styled(Label)` - && { - font-size: 12px; - font-weight: 500; - color: ${colors.greyLight2}; - } -`; +export const Text = styled(Label)({ + '&&': { + fontSize: '12px', + fontWeight: 500, + color: colors.greyLight2, + }, +}); -export const Details = styled('span')` - && { - margin-left: 5px; - line-height: 1.5; - display: flex; - flex-direction: column; - } -`; +export const Details = styled('span')({ + '&&': { + marginLeft: '5px', + lineHeight: 1.5, + display: 'flex', + flexDirection: 'column', + }, +}); -export const Author = styled('div')` - && { - display: flex; - align-items: center; - } -`; +export const Author = styled('div')({ + '&&': { + display: 'flex', + alignItems: 'center', + }, +}); -export const Avatar = styled(Photo)` - && { - width: 20px; - height: 20px; - } -`; +export const Avatar = styled(Photo)({ + '&&': { + width: '20px', + height: '20px', + }, +}); -export const WrapperLink = styled(Link)` - && { - text-decoration: none; - } -`; +export const WrapperLink = styled(Link)({ + '&&': { + textDecoration: 'none', + }, +}); export const PackageTitle = styled('span')` && { @@ -106,31 +106,31 @@ export const PackageTitle = styled('span')` } `; -export const GridRightAligned = styled(Grid)` - && { - text-align: right; - } -`; +export const GridRightAligned = styled(Grid)({ + '&&': { + textAlign: 'right', + }, +}); -export const PackageList = styled(List)` - && { - padding: 12px 0 12px 0; +export const PackageList = styled(List)({ + '&&': { + padding: '12px 0 12px 0', - &:hover { - background-color: ${colors.greyLight3}; - } - } -`; + '&:hover': { + backgroundColor: colors.greyLight3, + }, + }, +}); -export const IconButton = styled(MuiIconButton)` - && { - padding: 6px; +export const IconButton = styled(MuiIconButton)({ + '&&': { + padding: '6px', - svg { - font-size: 16px; - } - } -`; + svg: { + fontSize: '16px', + }, + }, +}); export const TagContainer = styled('span')` && { @@ -143,20 +143,20 @@ export const TagContainer = styled('span')` } `; -export const PackageListItem = styled(ListItem)` - && { - padding-top: 0; - } -`; +export const PackageListItem = styled(ListItem)({ + '&&': { + paddingTop: 0, + }, +}); -export const PackageListItemText = styled(ListItemText)` - && { - padding-right: 0; - } -`; +export const PackageListItemText = styled(ListItemText)({ + '&&': { + paddingRight: 0, + }, +}); -export const Description = styled(Typography)` - color: ${colors.greyDark2}; - font-size: 14px; - padding-right: 0; -`; +export const Description = styled(Typography)({ + color: colors.greyDark2, + fontSize: '14px', + paddingRight: 0, +}); diff --git a/src/components/PackageList/PackageList.tsx b/src/components/PackageList/PackageList.tsx index 7c0e387..835d10d 100644 --- a/src/components/PackageList/PackageList.tsx +++ b/src/components/PackageList/PackageList.tsx @@ -1,25 +1,20 @@ -import React, { Fragment } from 'react'; -import PropTypes from 'prop-types'; +import React, { Fragment, ReactElement } from 'react'; import Divider from '@material-ui/core/Divider'; import Package from '../Package'; import Help from '../Help'; import { formatLicense } from '../../utils/package'; +import { PackageInterface } from '../Package/Package'; -// @ts-ignore -import classes from './packageList.scss'; +import * as classes from './styles'; interface Props { - packages: any; + packages: PackageInterface[]; } export default class PackageList extends React.Component { - static propTypes = { - packages: PropTypes.array, - }; - - render() { + public render(): ReactElement { return (
{this.hasPackages() ? this.renderPackages() : }
@@ -27,20 +22,19 @@ export default class PackageList extends React.Component { ); } - hasPackages() { + private hasPackages(): boolean { const { packages } = this.props; return packages.length > 0; } - renderPackages = () => { + private renderPackages = () => { return <>{this.renderList()}; }; - renderList = () => { + private renderList = () => { const { packages } = this.props; return packages.map((pkg, i) => { - const { name, version, description, time, keywords, dist, homepage, bugs } = pkg; - const author = pkg.author; + const { name, version, description, time, keywords, dist, homepage, bugs, author } = pkg; // TODO: move format license to API side. const license = formatLicense(pkg.license); return ( diff --git a/src/components/PackageList/packageList.scss b/src/components/PackageList/packageList.scss deleted file mode 100644 index 26d77bf..0000000 --- a/src/components/PackageList/packageList.scss +++ /dev/null @@ -1,12 +0,0 @@ -@import '../../styles/mixins'; - -.pkgContainer { - margin: 0; - padding: 0; - - .listTitle { - font-weight: $font-weight-regular; - font-size: $font-size-xl; - margin: 0 0 10px 0; - } -} diff --git a/src/components/PackageList/styles.ts b/src/components/PackageList/styles.ts new file mode 100644 index 0000000..6eb05f5 --- /dev/null +++ b/src/components/PackageList/styles.ts @@ -0,0 +1,17 @@ +import { css } from 'emotion'; +import { fontWeight, fontSize } from '../../utils/styles/sizes'; + +export const listTitle = css({ + fontWeight: fontWeight.regular, + fontSize: fontSize.xl, + margin: `0 0 10px 0`, +}); + +export const pkgContainer = css` + margin: 0; + padding: 0; + + & .listTitle { + ${listTitle} + } +`; diff --git a/src/components/RegistryInfoContent/RegistryInfoContent.tsx b/src/components/RegistryInfoContent/RegistryInfoContent.tsx index 9d64b76..e151baf 100644 --- a/src/components/RegistryInfoContent/RegistryInfoContent.tsx +++ b/src/components/RegistryInfoContent/RegistryInfoContent.tsx @@ -1,4 +1,5 @@ import React, { Component } from 'react'; +import { css } from 'emotion'; import { Props, State } from './types'; import { CommandContainer } from './styles'; @@ -11,10 +12,15 @@ import { getCLISetRegistry, getCLIChangePassword, getCLISetConfigRegistry } from import { NODE_MANAGER } from '../../utils/constants'; /* eslint react/prop-types:0 */ -function TabContainer({ children }) { +function TabContainer({ children }): JSX.Element { return ( - + {children} @@ -22,15 +28,20 @@ function TabContainer({ children }) { } class RegistryInfoContent extends Component { - state = { + public state = { tabPosition: 0, }; - render() { + public render(): JSX.Element { return
{this.renderTabs()}
; } - renderTabs() { + private handleChange = (event: React.ChangeEvent<{}>, tabPosition: number) => { + event.preventDefault(); + this.setState({ tabPosition }); + }; + + private renderTabs(): JSX.Element { const { scope, registryUrl } = this.props; const { tabPosition } = this.state; @@ -48,7 +59,7 @@ class RegistryInfoContent extends Component { ); } - renderNpmTab(scope: string, registryUrl: string) { + private renderNpmTab(scope: string, registryUrl: string): JSX.Element { return ( @@ -58,7 +69,7 @@ class RegistryInfoContent extends Component { ); } - renderPNpmTab(scope: string, registryUrl: string) { + private renderPNpmTab(scope: string, registryUrl: string): JSX.Element { return ( @@ -68,18 +79,13 @@ class RegistryInfoContent extends Component { ); } - renderYarnTab(scope: string, registryUrl: string) { + private renderYarnTab(scope: string, registryUrl: string): JSX.Element { return ( ); } - - handleChange = (event: any, tabPosition: number) => { - event.preventDefault(); - this.setState({ tabPosition }); - }; } export default RegistryInfoContent; diff --git a/src/components/RegistryInfoContent/styles.ts b/src/components/RegistryInfoContent/styles.ts index 14d5180..08d82d8 100644 --- a/src/components/RegistryInfoContent/styles.ts +++ b/src/components/RegistryInfoContent/styles.ts @@ -1,7 +1,7 @@ import styled from 'react-emotion'; -export const CommandContainer = styled('div')` - && { - padding-top: 20px; - } -`; +export const CommandContainer = styled('div')({ + '&&': { + paddingTop: '20px', + }, +}); diff --git a/src/components/RegistryInfoDialog/RegistryInfoDialog.tsx b/src/components/RegistryInfoDialog/RegistryInfoDialog.tsx index f2c7741..494fc7f 100644 --- a/src/components/RegistryInfoDialog/RegistryInfoDialog.tsx +++ b/src/components/RegistryInfoDialog/RegistryInfoDialog.tsx @@ -8,7 +8,7 @@ import { Props } from './types'; const LABEL = 'CLOSE'; -const RegistryInfoDialog: React.FC = ({ open = false, children, onClose }): any => ( +const RegistryInfoDialog: React.FC = ({ open = false, children, onClose }) => ( {'Register Info'} {children} diff --git a/src/components/RegistryInfoDialog/styles.ts b/src/components/RegistryInfoDialog/styles.ts index d394d41..a327748 100644 --- a/src/components/RegistryInfoDialog/styles.ts +++ b/src/components/RegistryInfoDialog/styles.ts @@ -4,16 +4,16 @@ import DialogContent from '@material-ui/core/DialogContent'; import colors from '../../utils/styles/colors'; import { fontSize } from '../../utils/styles/sizes'; -export const Title = styled(DialogTitle)` - && { - background-color: ${colors.primary}; - color: ${colors.white}; - font-size: ${fontSize.lg}; - } -`; +export const Title = styled(DialogTitle)({ + '&&': { + backgroundColor: colors.primary, + color: colors.white, + fontSize: fontSize.lg, + }, +}); -export const Content = styled(DialogContent)` - && { - padding: 0 24px; - } -`; +export const Content = styled(DialogContent)({ + '&&': { + padding: '0 24px', + }, +}); diff --git a/src/components/Repository/Repository.test.tsx b/src/components/Repository/Repository.test.tsx index 73d14f9..e07f8be 100644 --- a/src/components/Repository/Repository.test.tsx +++ b/src/components/Repository/Repository.test.tsx @@ -1,11 +1,68 @@ import React from 'react'; import { shallow } from 'enzyme'; -import Repository from './Repository'; +jest.mock('./img/git.png', () => ''); describe(' component', () => { + beforeEach(() => { + jest.resetModules(); + }); + test('should render the component in default state', () => { + const packageMeta = { + latest: { + repository: { + type: 'git', + url: 'git+https://github.com/verdaccio/ui.git', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Repository = require('./Repository').default; const wrapper = shallow(); expect(wrapper.html()).toMatchSnapshot(); }); + + test('should render the component in with no repository data', () => { + const packageMeta = { + latest: {}, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Repository = require('./Repository').default; + const wrapper = shallow(); + expect(wrapper.html()).toEqual(''); + }); + + test('should render the component in with invalid url', () => { + const packageMeta = { + latest: { + repository: { + type: 'git', + url: 'git://github.com/verdaccio/ui.git', + }, + }, + }; + + jest.doMock('../../pages/version/Version', () => ({ + DetailContextConsumer: component => { + return component.children({ packageMeta }); + }, + })); + + const Repository = require('./Repository').default; + const wrapper = shallow(); + expect(wrapper.html()).toEqual(''); + }); }); diff --git a/src/components/Repository/Repository.tsx b/src/components/Repository/Repository.tsx index 444d46d..bac92fe 100644 --- a/src/components/Repository/Repository.tsx +++ b/src/components/Repository/Repository.tsx @@ -13,7 +13,7 @@ import { Heading, GithubLink, RepositoryListItem } from './styles'; import git from './img/git.png'; import { isURL } from '../../utils/url'; -class Repository extends Component { +class Repository extends Component { public render(): ReactElement { return ( @@ -33,12 +33,7 @@ class Repository extends Component { } private renderRepository = packageMeta => { - const { - repository: { - // @ts-ignore - url, - } = {}, - } = packageMeta.latest; + const { repository: { url = null } = {} } = packageMeta.latest; if (!url || isURL(url) === false) { return null; diff --git a/src/components/Repository/__snapshots__/Repository.test.tsx.snap b/src/components/Repository/__snapshots__/Repository.test.tsx.snap index 8fbdcc8..193dd0b 100644 --- a/src/components/Repository/__snapshots__/Repository.test.tsx.snap +++ b/src/components/Repository/__snapshots__/Repository.test.tsx.snap @@ -1,3 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` component should render the component in default state 1`] = `""`; +exports[` component should render the component in default state 1`] = `""`; diff --git a/src/components/Repository/styles.ts b/src/components/Repository/styles.ts index 51e477b..6fa73fd 100644 --- a/src/components/Repository/styles.ts +++ b/src/components/Repository/styles.ts @@ -6,36 +6,36 @@ import Typography from '@material-ui/core/Typography'; import Github from '../../icons/GitHub'; import colors from '../../utils/styles/colors'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - text-transform: capitalize; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + textTransform: 'capitalize', + }, +}); -export const GridRepo = styled(Grid)` - && { - align-items: center; - } -`; +export const GridRepo = styled(Grid)({ + '&&': { + alignItems: 'center', + }, +}); -export const GithubLink = styled('a')` - && { - color: ${colors.primary}; - } -`; +export const GithubLink = styled('a')({ + '&&': { + color: colors.primary, + }, +}); -export const GithubLogo = styled(Github)` - && { - font-size: 40px; - color: ${colors.primary}; - background-color: ${colors.greySuperLight}; - } -`; +export const GithubLogo = styled(Github)({ + '&&': { + fontSize: '40px', + color: colors.primary, + backgroundColor: colors.greySuperLight, + }, +}); -export const RepositoryListItem = styled(ListItem)` - && { - padding-left: 0; - padding-right: 0; - } -`; +export const RepositoryListItem = styled(ListItem)({ + '&&': { + paddingLeft: 0, + paddingRight: 0, + }, +}); diff --git a/src/components/Search/Search.test.tsx b/src/components/Search/Search.test.tsx index 27eecdc..795d106 100644 --- a/src/components/Search/Search.test.tsx +++ b/src/components/Search/Search.test.tsx @@ -154,7 +154,7 @@ describe(' component test', () => { beforeEach(() => { jest.resetModules(); jest.doMock('lodash/debounce', () => { - return function debounceMock(fn, delay) { + return function debounceMock(fn) { return fn; }; }); diff --git a/src/components/Search/Search.tsx b/src/components/Search/Search.tsx index 5692cb7..3cf2b15 100644 --- a/src/components/Search/Search.tsx +++ b/src/components/Search/Search.tsx @@ -1,5 +1,6 @@ import React, { KeyboardEvent, Component, ReactElement } from 'react'; import { withRouter, RouteComponentProps } from 'react-router-dom'; +import { css } from 'emotion'; import { default as IconSearch } from '@material-ui/icons/Search'; import InputAdornment from '@material-ui/core/InputAdornment'; @@ -11,11 +12,15 @@ import colors from '../../utils/styles/colors'; export interface State { search: string; - suggestions: any[]; + suggestions: unknown[]; loading: boolean; loaded: boolean; error: boolean; } +interface AbortControllerInterface { + signal: () => void; + abort: () => void; +} export type cancelAllSearchRequests = () => void; export type handlePackagesClearRequested = () => void; @@ -31,8 +36,6 @@ const CONSTANTS = { }; export class Search extends Component, State> { - private requestList: any[]; - constructor(props: RouteComponentProps<{}>) { super(props); this.state = { @@ -48,6 +51,28 @@ export class Search extends Component, State> { this.requestList = []; } + public render(): ReactElement { + const { suggestions, search, loaded, loading, error } = this.state; + + return ( + + ); + } + /** * Cancel all the requests which are in pending state. */ @@ -96,7 +121,10 @@ export class Search extends Component, State> { /** * When an user select any package by clicking or pressing return key. */ - private handleClickSearch: handleClickSearch = (event, { suggestionValue, method }: any) => { + private handleClickSearch = ( + event: React.KeyboardEvent, + { suggestionValue, method }: { suggestionValue: string[]; method: string } + ): void | undefined => { const { history } = this.props; // stops event bubbling event.stopPropagation(); @@ -141,31 +169,15 @@ export class Search extends Component, State> { } }; - public render(): ReactElement { - const { suggestions, search, loaded, loading, error } = this.state; + private requestList: AbortControllerInterface[]; + public getAdorment(): JSX.Element { return ( - - ); - } - - public getAdorment(): ReactElement { - return ( - + ); diff --git a/src/components/Search/__snapshots__/Search.test.tsx.snap b/src/components/Search/__snapshots__/Search.test.tsx.snap index 13ad8ea..d85a010 100644 --- a/src/components/Search/__snapshots__/Search.test.tsx.snap +++ b/src/components/Search/__snapshots__/Search.test.tsx.snap @@ -1,3 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[` component test should load the component in default state 1`] = `"
"`; +exports[` component test should load the component in default state 1`] = `"
"`; diff --git a/src/components/Spinner/styles.ts b/src/components/Spinner/styles.ts index 95585e1..c342171 100644 --- a/src/components/Spinner/styles.ts +++ b/src/components/Spinner/styles.ts @@ -1,5 +1,5 @@ import CircularProgress from '@material-ui/core/CircularProgress'; -import styled, { css, Themed } from 'react-emotion'; +import styled, { css } from 'react-emotion'; import colors from '../../utils/styles/colors'; @@ -8,7 +8,7 @@ export const Wrapper = styled('div')` display: flex; align-items: center; justify-content: center; - ${(props): Themed => + ${props => // @ts-ignore props.centered && css` @@ -20,8 +20,8 @@ export const Wrapper = styled('div')` } `; -export const Circular = styled(CircularProgress)` - && { - color: ${colors.primary}; - } -`; +export const Circular = styled(CircularProgress)({ + '&&': { + color: colors.primary, + }, +}); diff --git a/src/components/Tag/styles.ts b/src/components/Tag/styles.ts index 23f77a4..f41dbad 100644 --- a/src/components/Tag/styles.ts +++ b/src/components/Tag/styles.ts @@ -1,13 +1,13 @@ import styled from 'react-emotion'; -export const Wrapper = styled('span')` - && { - vertical-align: middle; - line-height: 22px; - border-radius: 2px; - color: #485a3e; - background-color: #f3f4f2; - padding: 0.22rem 0.4rem; - margin: 8px 8px 0 0; - } -`; +export const Wrapper = styled('span')({ + '&&': { + verticalAlign: 'middle', + lineHeight: '22px', + borderRadius: '2px', + color: '#485a3e', + backgroundColor: '#f3f4f2', + padding: '0.22rem 0.4rem', + margin: '8px 8px 0 0', + }, +}); diff --git a/src/components/UpLinks/UpLinks.tsx b/src/components/UpLinks/UpLinks.tsx index d11e15d..c2b261b 100644 --- a/src/components/UpLinks/UpLinks.tsx +++ b/src/components/UpLinks/UpLinks.tsx @@ -8,7 +8,7 @@ import { formatDateDistance } from '../../utils/package'; import { Heading, Spacer, ListItemText } from './styles'; -class UpLinks extends React.PureComponent { +class UpLinks extends React.PureComponent<{}> { public render(): ReactElement { return ( diff --git a/src/components/UpLinks/styles.ts b/src/components/UpLinks/styles.ts index b530768..1dd65c9 100644 --- a/src/components/UpLinks/styles.ts +++ b/src/components/UpLinks/styles.ts @@ -2,23 +2,23 @@ import styled from 'react-emotion'; import Typography from '@material-ui/core/Typography'; import { default as MuiListItemText } from '@material-ui/core/ListItemText'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + }, +}); -export const Spacer = styled('div')` - flex: 1 1 auto; - border-bottom: 1px dotted rgba(0, 0, 0, 0.2); - white-space: nowrap; - height: 0.5em; -`; +export const Spacer = styled('div')({ + flex: '1 1 auto', + borderBottom: '1px dotted rgba(0, 0, 0, 0.2)', + whiteSpace: 'nowrap', + height: '0.5em', +}); -export const ListItemText = styled(MuiListItemText)` - && { - flex: none; - color: black; - opacity: 0.6; - } -`; +export const ListItemText = styled(MuiListItemText)({ + '&&': { + flex: 'none', + color: 'black', + opacity: 0.6, + }, +}); diff --git a/src/components/Versions/Versions.tsx b/src/components/Versions/Versions.tsx index ac3f5ec..a9a21da 100644 --- a/src/components/Versions/Versions.tsx +++ b/src/components/Versions/Versions.tsx @@ -8,7 +8,7 @@ import { DIST_TAGS } from '../../../lib/constants'; const NOT_AVAILABLE = 'Not available'; -class Versions extends React.PureComponent { +class Versions extends React.PureComponent { public render(): ReactElement { return ( @@ -19,7 +19,7 @@ class Versions extends React.PureComponent { ); } - public renderPackageList = (packages: any, isVersion: boolean = false, timeMap: Record = {}): ReactElement => { + public renderPackageList = (packages: {}, isVersion: boolean = false, timeMap: Record = {}): ReactElement => { return ( {Object.keys(packages) diff --git a/src/components/Versions/styles.ts b/src/components/Versions/styles.ts index b530768..1dd65c9 100644 --- a/src/components/Versions/styles.ts +++ b/src/components/Versions/styles.ts @@ -2,23 +2,23 @@ import styled from 'react-emotion'; import Typography from '@material-ui/core/Typography'; import { default as MuiListItemText } from '@material-ui/core/ListItemText'; -export const Heading = styled(Typography)` - && { - font-weight: 700; - } -`; +export const Heading = styled(Typography)({ + '&&': { + fontWeight: 700, + }, +}); -export const Spacer = styled('div')` - flex: 1 1 auto; - border-bottom: 1px dotted rgba(0, 0, 0, 0.2); - white-space: nowrap; - height: 0.5em; -`; +export const Spacer = styled('div')({ + flex: '1 1 auto', + borderBottom: '1px dotted rgba(0, 0, 0, 0.2)', + whiteSpace: 'nowrap', + height: '0.5em', +}); -export const ListItemText = styled(MuiListItemText)` - && { - flex: none; - color: black; - opacity: 0.6; - } -`; +export const ListItemText = styled(MuiListItemText)({ + '&&': { + flex: 'none', + color: 'black', + opacity: 0.6, + }, +}); diff --git a/src/history.ts b/src/history.ts deleted file mode 100644 index a8f41b8..0000000 --- a/src/history.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { createBrowserHistory } from 'history'; -import { getBaseNamePath } from './utils/url'; - -const history = createBrowserHistory({ - basename: getBaseNamePath(), -}); - -export default history; diff --git a/src/index.tsx b/src/index.tsx index 610762a..7c1c83d 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -8,7 +8,7 @@ import App from './App'; const rootNode = document.getElementById('root'); -const renderApp = Component => { +const renderApp = (Component): void => { ReactDOM.render( diff --git a/src/pages/home/Home.tsx b/src/pages/home/Home.tsx index 3a696fb..cdc08e9 100644 --- a/src/pages/home/Home.tsx +++ b/src/pages/home/Home.tsx @@ -4,7 +4,7 @@ import PackageList from '../../components/PackageList'; interface Props { isUserLoggedIn: boolean; - packages: any[]; + packages: []; } const Home: React.FC = ({ packages }) => ( diff --git a/src/pages/home/home.scss b/src/pages/home/home.scss deleted file mode 100644 index b3ba52a..0000000 --- a/src/pages/home/home.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import '../../styles/variables'; - -.alertError { - background-color: $red !important; - min-width: inherit !important; -} - -.alertErrorMsg { - display: flex; - align-items: center; -} - -.alertIcon { - opacity: 0.9; - margin-right: 8px; -} diff --git a/src/pages/version/Version.tsx b/src/pages/version/Version.tsx index 4ebea1f..56c7c2c 100644 --- a/src/pages/version/Version.tsx +++ b/src/pages/version/Version.tsx @@ -3,31 +3,44 @@ import Grid from '@material-ui/core/Grid'; import Loading from '../../components/Loading/Loading'; import DetailContainer from '../../components/DetailContainer/DetailContainer'; import DetailSidebar from '../../components/DetailSidebar/DetailSidebar'; -import { callDetailPage, DetailPage } from '../../utils/calls'; +import { callDetailPage } from '../../utils/calls'; import { getRouterPackageName } from '../../utils/package'; import NotFound from '../../components/NotFound'; +import { PackageMetaInterface } from '../../../types/packageMeta'; export interface DetailContextProps { - packageMeta: any; - readMe: any; + packageMeta: PackageMetaInterface; + readMe: string; packageName: string; enableLoading: () => void; } -export const DetailContext = React.createContext(null); +export const DetailContext = React.createContext>({}); export interface VersionPageConsumerProps { - packageMeta: any; - readMe: any; - packageName: any; - enableLoading: any; + packageMeta: PackageMetaInterface; + readMe: string; + packageName: string; + enableLoading: () => void; } -export const DetailContextProvider: Provider = DetailContext.Provider; -export const DetailContextConsumer: Consumer = DetailContext.Consumer; +export const DetailContextProvider: Provider> = DetailContext.Provider; +export const DetailContextConsumer: Consumer> = DetailContext.Consumer; -class VersionPage extends Component { - constructor(props: any) { +interface PropsInterface { + match: boolean; +} + +interface StateInterface { + readMe: string; + packageName: string; + packageMeta: PackageMetaInterface | null; + isLoading: boolean; + notFound: boolean; +} + +class VersionPage extends Component> { + constructor(props) { super(props); this.state = { @@ -39,7 +52,7 @@ class VersionPage extends Component { }; } - public static getDerivedStateFromProps(nextProps: any, prevState: any): any { + public static getDerivedStateFromProps(nextProps, prevState): { packageName?: string; isLoading: boolean; notFound?: boolean } | null { const { match } = nextProps; const packageName = getRouterPackageName(match); @@ -65,10 +78,10 @@ class VersionPage extends Component { } /* eslint no-unused-vars: 0 */ - public async componentDidUpdate(nextProps: any, prevState: any): Promise { + public async componentDidUpdate(nextProps, prevState: StateInterface): Promise { const { packageName } = this.state; if (packageName !== prevState.packageName) { - const { readMe, packageMeta } = await callDetailPage(packageName); + const { readMe, packageMeta } = (await callDetailPage(packageName)) as Partial; this.setState({ readMe, packageMeta, @@ -112,7 +125,7 @@ class VersionPage extends Component { }); try { - const { readMe, packageMeta } = await callDetailPage(packageName); + const { readMe, packageMeta } = (await callDetailPage(packageName)) as Partial; this.setState({ readMe, packageMeta, diff --git a/src/pages/version/styles.ts b/src/pages/version/styles.ts index bd97624..9c8ffd3 100644 --- a/src/pages/version/styles.ts +++ b/src/pages/version/styles.ts @@ -3,10 +3,10 @@ import DialogTitle from '@material-ui/core/DialogTitle'; import colors from '../../utils/styles/colors'; import { fontSize } from '../../utils/styles/sizes'; -export const Title = styled(DialogTitle)` - && { - background-color: ${colors.primary}; - color: ${colors.white}; - font-size: ${fontSize.lg}; - } -`; +export const Title = styled(DialogTitle)({ + '&&': { + backgroundColor: colors.primary, + color: colors.white, + fontSize: fontSize.lg, + }, +}); diff --git a/src/router.tsx b/src/router.tsx index 1a9618e..394b8ee 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -2,17 +2,26 @@ import React, { Component, ReactElement } from 'react'; import { Router, Route, Switch } from 'react-router-dom'; -import { AppContextConsumer } from './App/App'; +import { createBrowserHistory } from 'history'; +import { AppContextConsumer, AppStateInterface } from './App/App'; import { asyncComponent } from './utils/asyncComponent'; -import history from './history'; import Header from './components/Header'; +const history = createBrowserHistory({ + basename: window.__VERDACCIO_BASENAME_UI_OPTIONS && window.__VERDACCIO_BASENAME_UI_OPTIONS.url_prefix, +}); + const NotFound = asyncComponent(() => import('./components/NotFound')); const VersionPackage = asyncComponent(() => import('./pages/version/Version')); const HomePage = asyncComponent(() => import('./pages/home')); -class RouterApp extends Component { +interface RouterAppProps { + onLogout: () => void; + onToggleLoginModal: () => void; +} + +class RouterApp extends Component { public render(): ReactElement { return ( @@ -34,8 +43,8 @@ class RouterApp extends Component { return ( - {function renderConsumerVersionPage({ logoUrl, scope, user }: any) { - return
; + {function renderConsumerVersionPage({ logoUrl, scope = '', user }: Partial) { + return
; }} ); @@ -44,7 +53,7 @@ class RouterApp extends Component { public renderHomePage = (): ReactElement => { return ( - {function renderConsumerVersionPage({ isUserLoggedIn, packages }: any) { + {function renderConsumerVersionPage({ isUserLoggedIn, packages }: Partial) { // @ts-ignore return ; }} @@ -52,10 +61,10 @@ class RouterApp extends Component { ); }; - public renderVersionPage = (routerProps: any): ReactElement => { + public renderVersionPage = (routerProps): ReactElement => { return ( - {function renderConsumerVersionPage({ isUserLoggedIn }: any) { + {function renderConsumerVersionPage({ isUserLoggedIn }: Partial) { return ; }} diff --git a/src/styles/core.scss b/src/styles/core.scss deleted file mode 100644 index 4eddaac..0000000 --- a/src/styles/core.scss +++ /dev/null @@ -1,22 +0,0 @@ -@import "variables"; - -html, -body { - height: 100%; -} - -body { - font-family: $font-family-base; - font-size: $font-size-base; - color: $text-color; -} - -ul { - margin: 0; - padding: 0; - list-style: none; -} - -strong { - font-weight: $font-weight-semibold; -} diff --git a/src/styles/global.scss b/src/styles/global.scss deleted file mode 100644 index e337361..0000000 --- a/src/styles/global.scss +++ /dev/null @@ -1,47 +0,0 @@ -@import "variables"; -@import "mixins"; - -:global { - .container { - padding: 15px; - flex: 1; - - @include container-size; - - .el-loading-spinner { - margin-top: 0 !important; - } - } - - .content { - display: flex; - } - - .page-full-height { - display: flex; - flex-direction: column; - min-height: 100vh; - overflow: hidden; - } - - .el-button { - &:hover, &:focus { - color: $primary-color; - border-color: $primary-color; - } - } - - .el-input__inner { - &:hover, &:focus { - border-color: $primary-color; - } - } - - .el-dialog__headerbtn:hover .el-dialog__close { - color: $eclipse; - } - - .package-list-items { - width: 100%; - } -} diff --git a/src/styles/main.scss b/src/styles/main.scss deleted file mode 100644 index 555460d..0000000 --- a/src/styles/main.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import "core"; -@import "global"; diff --git a/src/styles/mixins.scss b/src/styles/mixins.scss deleted file mode 100644 index 2b2bc0e..0000000 --- a/src/styles/mixins.scss +++ /dev/null @@ -1,46 +0,0 @@ -@import "variables"; - -@mixin border($direction, $width, $style, $color) { - border-#{$direction}: $width $style $color; -} - -@mixin border-bottom-default($color) { - border-bottom: 1px solid $color; -} - -@mixin searchBox { - width: 100%; - font-size: $font-size-md; - line-height: $line-height-xl; - border: none; - @include border-bottom-default($grey-light); - outline: none; - - &:focus { - @include border-bottom-default($grey); - } -} - -@mixin ellipsis { - display: inline-block; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -@mixin fullSize { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} - -@mixin container-size { - @media screen and (min-width: $break-lg) { - max-width: $break-lg; - width: 100%; - margin-left: auto; - margin-right: auto; - } -} diff --git a/src/styles/typeface-roboto.scss b/src/styles/typeface-roboto.css similarity index 100% rename from src/styles/typeface-roboto.scss rename to src/styles/typeface-roboto.css diff --git a/src/styles/variables.scss b/src/styles/variables.scss deleted file mode 100644 index db5b32e..0000000 --- a/src/styles/variables.scss +++ /dev/null @@ -1,65 +0,0 @@ -// Verdaccio -// ------------------------- - -$black: #000; -$white: #fff; -$red: #d32f2f; -$grey: #808080; -$grey-light: #d3d3d3; -$grey-dark: #a9a9a9; - -$greyChateau: #95989a; -$greyGainsboro: #e3e3e3; -$greyAthens: #d3dddd; - -$eclipse: #3c3c3c; -$paleNavy: #e4e8f1; -$saltpan: #f7f8f6; -$snow: #f9f9f9; - -$nobel-01: #999999; -$nobel-02: #9f9f9f; - -// Main colors -// ------------------------- - -$primary-color: #4b5e40; -$seconday-color:#20232a; - -// Scaffolding -// ------------------------- - -$body-bg: $white; -$text-color: $eclipse; - -// Typography -// ------------------------- - - // Font Family from Bootstrap v4 Reboot.css -$font-family-reboot: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -$font-family-base: $font-family-reboot; - -$font-size-xxl: 26px; -$font-size-xl: 24px; -$font-size-lg: 21px; -$font-size-md: 18px; -$font-size-base: 16px; -$font-size-sm: 14px; - -$line-height-xl: 30px; -$line-height-sm: 18px; -$line-height-xs: 2; -$line-height-xxs: 1.5; - -$font-weight-light: 400; -$font-weight-regular: 400; -$font-weight-semibold: 600; -$font-weight-bold: 700; - -$break-sm: 768px; -$break-lg: 1240px; - -// Spacing -// ------------------------- - -$space-lg: 30px; diff --git a/src/utils/api.test.ts b/src/utils/api.test.ts new file mode 100644 index 0000000..bf5824b --- /dev/null +++ b/src/utils/api.test.ts @@ -0,0 +1,28 @@ +/* eslint-disable @typescript-eslint/no-object-literal-type-assertion */ + +import { handleResponseType } from '../../src/utils/api'; + +describe('api', () => { + // no the best mock, but I'd look for a mock library to work with fetch in the future + // @ts-ignore + const headers: Headers = { + // @ts-ignore + get: () => [], + }; + + describe('handleResponseType', () => { + test('should test tgz scenario', async () => { + const blob = new Blob(['foo']); + const blobPromise = Promise.resolve(blob); + const response: Response = { + url: 'http://localhost:8080/bootstrap/-/bootstrap-4.3.1.tgz', + blob: () => blobPromise, + ok: true, + headers, + } as Response; + const handled = await handleResponseType(response); + + expect(handled).toEqual([true, blob]); + }); + }); +}); diff --git a/src/utils/api.ts b/src/utils/api.ts index 0f9c16e..3d95a5e 100644 --- a/src/utils/api.ts +++ b/src/utils/api.ts @@ -6,9 +6,9 @@ import '../../types'; * @param {object} response * @returns {promise} */ -function handleResponseType(response): Promise { +export function handleResponseType(response: Response): Promise<[boolean, Blob | string]> | Promise { if (response.headers) { - const contentType = response.headers.get('Content-Type'); + const contentType = response.headers.get('Content-Type') as string; if (contentType.includes('application/pdf')) { return Promise.all([response.ok, response.blob()]); } @@ -19,22 +19,27 @@ function handleResponseType(response): Promise { if (contentType.includes('text/')) { return Promise.all([response.ok, response.text()]); } + + // unfortunatelly on download files there is no header available + if (response.url && response.url.endsWith('.tgz') !== null) { + return Promise.all([response.ok, response.blob()]); + } } return Promise.resolve(); } class API { - public request(url: string, method = 'GET', options: any = {}): Promise { + public request(url: string, method = 'GET', options: RequestInit = { headers: {} }): Promise { if (!window.VERDACCIO_API_URL) { throw new Error('VERDACCIO_API_URL is not defined!'); } const token = storage.getItem('token'); - if (token) { - if (!options.headers) options.headers = {}; - - options.headers.authorization = `Bearer ${token}`; + if (token && options.headers && typeof options.headers['Authorization'] === 'undefined') { + options.headers = Object.assign({}, options.headers, { + ['Authorization']: `Bearer ${token}`, + }); } if (!['http://', 'https://', '//'].some(prefix => url.startsWith(prefix))) { @@ -42,7 +47,7 @@ class API { url = window.VERDACCIO_API_URL + url; } - return new Promise((resolve, reject) => { + return new Promise((resolve, reject) => { fetch(url, { method, credentials: 'same-origin', @@ -50,11 +55,11 @@ class API { }) // @ts-ignore .then(handleResponseType) - .then(([responseOk, body]) => { - if (responseOk) { - resolve(body); + .then(response => { + if (response[0]) { + resolve(response[1]); } else { - reject(body); + reject(new Error('something went wrong')); } }) .catch(error => { diff --git a/src/utils/asyncComponent.tsx b/src/utils/asyncComponent.tsx index af57a35..9789aa0 100644 --- a/src/utils/asyncComponent.tsx +++ b/src/utils/asyncComponent.tsx @@ -1,11 +1,11 @@ -import React from 'react'; +import React, { ComponentClass } from 'react'; -export function asyncComponent(getComponent) { +export function asyncComponent(getComponent): ComponentClass { return class AsyncComponent extends React.Component { - static Component = null; - state = { Component: AsyncComponent.Component }; + public static Component = null; + public state = { Component: AsyncComponent.Component }; - componentDidMount() { + public componentDidMount(): void { const { Component } = this.state; if (!Component) { getComponent() @@ -19,7 +19,8 @@ export function asyncComponent(getComponent) { }); } } - render() { + + public render(): JSX.Element | null { const { Component } = this.state; if (Component) { // eslint-disable-next-line verdaccio/jsx-spread diff --git a/src/utils/calls.ts b/src/utils/calls.ts index f081bd2..e17ec5b 100644 --- a/src/utils/calls.ts +++ b/src/utils/calls.ts @@ -1,13 +1,14 @@ import API from './api'; +import { PackageMetaInterface } from 'types/packageMeta'; export interface DetailPage { - readMe: any; - packageMeta: any; + readMe: string | {}; + packageMeta: PackageMetaInterface | {}; } export async function callDetailPage(packageName): Promise { - const readMe = await API.request(`package/readme/${packageName}`, 'GET'); - const packageMeta = await API.request(`sidebar/${packageName}`, 'GET'); + const readMe = await API.request(`package/readme/${packageName}`, 'GET'); + const packageMeta = await API.request(`sidebar/${packageName}`, 'GET'); return { readMe, packageMeta }; } diff --git a/src/utils/cli-utils.ts b/src/utils/cli-utils.ts index 1a313f6..de9471c 100644 --- a/src/utils/cli-utils.ts +++ b/src/utils/cli-utils.ts @@ -1,6 +1,6 @@ import { SyntheticEvent } from 'react'; -export const copyToClipBoardUtility = (str: string): any => (event: SyntheticEvent): void => { +export const copyToClipBoardUtility = (str: string): ((e: SyntheticEvent) => void) => (event: SyntheticEvent): void => { event.preventDefault(); const node = document.createElement('div'); diff --git a/src/utils/file-size.ts b/src/utils/file-size.ts index cf8ca22..ab84828 100644 --- a/src/utils/file-size.ts +++ b/src/utils/file-size.ts @@ -1,3 +1,3 @@ -export default function fileSizeSI(a?: any, b?: any, c?: any, d?: any, e?: any) { +export default function fileSizeSI(a: number, b?: typeof Math, c?: (p: number) => number, d?: number, e?: number): string { return ((b = Math), (c = b.log), (d = 1e3), (e = (c(a) / c(d)) | 0), a / b.pow(d, e)).toFixed(2) + ' ' + (e ? 'kMGTPEZY'[--e] + 'B' : 'Bytes'); } diff --git a/src/utils/login.ts b/src/utils/login.ts index ac24733..df4c0e7 100644 --- a/src/utils/login.ts +++ b/src/utils/login.ts @@ -5,30 +5,34 @@ import { Base64 } from 'js-base64'; import API from './api'; import { HEADERS } from '../../lib/constants'; -export function isTokenExpire(token?: any) { +interface PayloadInterface { + exp: number; +} + +export function isTokenExpire(token?: string): boolean { if (!isString(token)) { return true; } - let [, payload]: any = token.split('.'); + const [, payload] = token.split('.'); if (!payload) { return true; } + let exp: number; try { - payload = JSON.parse(Base64.decode(payload)); + exp = JSON.parse(Base64.decode(payload)).exp; } catch (error) { - // eslint-disable-next-line - console.error('Invalid token:', error, token); + console.error('Invalid token:', error, token); return true; } - if (!payload.exp || !isNumber(payload.exp)) { + if (!exp || !isNumber(exp)) { return true; } // Report as expire before (real expire time - 30s) - const jsTimestamp = payload.exp * 1000 - 30000; + const jsTimestamp = exp * 1000 - 30000; const expired = Date.now() >= jsTimestamp; return expired; diff --git a/src/utils/package.test.ts b/src/utils/package.test.ts index 52de2f7..3674156 100644 --- a/src/utils/package.test.ts +++ b/src/utils/package.test.ts @@ -13,9 +13,9 @@ describe('formatLicense', (): void => { }); test('should check license field for other value', (): void => { - expect(formatLicense(null)).toBeNull(); - expect(formatLicense({})).toBeNull(); - expect(formatLicense([])).toBeNull(); + expect(formatLicense(null)).toBeUndefined(); + expect(formatLicense({})).toBeUndefined(); + expect(formatLicense([])).toBeUndefined(); }); }); diff --git a/src/utils/package.ts b/src/utils/package.ts index 8565e99..eacd5ab 100644 --- a/src/utils/package.ts +++ b/src/utils/package.ts @@ -6,18 +6,13 @@ import { isObject } from 'util'; export const TIMEFORMAT = 'DD.MM.YYYY, HH:mm:ss'; -export interface License { - type: string; - url: string; -} - /** * Formats license field for webui. * @see https://docs.npmjs.com/files/package.json#license */ // License should use type License defined above, but conflicts with the unit test that provide array or empty object /* eslint-disable @typescript-eslint/no-explicit-any */ -export function formatLicense(license: any): string | null { +export function formatLicense(license: any): string | undefined { if (isString(license)) { return license; } @@ -26,7 +21,7 @@ export function formatLicense(license: any): string | null { return license.type; } - return null; + return; } export interface Repository { diff --git a/src/utils/sec-utils.ts b/src/utils/sec-utils.ts index c2617ee..cae1067 100644 --- a/src/utils/sec-utils.ts +++ b/src/utils/sec-utils.ts @@ -1,6 +1,6 @@ import parseXSS from 'xss'; -export function preventXSS(text: string) { +export function preventXSS(text: string): string { const encodedText = parseXSS.filterXSS(text); return encodedText; diff --git a/src/utils/styles/global.ts b/src/utils/styles/global.ts index ec77d7c..6720235 100644 --- a/src/utils/styles/global.ts +++ b/src/utils/styles/global.ts @@ -1,5 +1,10 @@ import { injectGlobal } from 'emotion'; import { fontSize, fontWeight } from './sizes'; +import colors from './colors'; +import { breakpoints } from './media'; + +const fontFamily = `-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", + Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"`; export default injectGlobal` html, @@ -8,7 +13,9 @@ export default injectGlobal` } body { + font-family: ${fontFamily}; font-size: ${fontSize.base}; + color: ${colors.eclipse}; } ul { @@ -20,4 +27,53 @@ export default injectGlobal` strong { font-weight: ${fontWeight.semiBold}; } + + .container { + padding: 15px; + flex: 1; + + @media screen and (min-width: ${breakpoints.container}px) { + max-width: ${breakpoints.container}px; + width: 100%; + margin-left: auto; + margin-right: auto; + }; + + .el-loading-spinner { + margin-top: 0 !important; + } + } + + .content { + display: flex; + } + + .page-full-height { + display: flex; + flex-direction: column; + min-height: 100vh; + overflow: hidden; + } + + .el-button { + &:hover, &:focus { + color: ${colors.primary}; + border-color: ${colors.primary}; + } + } + + .el-input__inner { + &:hover, &:focus { + border-color: ${colors.primary}; + } + } + + .el-dialog__headerbtn:hover .el-dialog__close { + color: ${colors.eclipse}; + } + + .package-list-items { + width: 100%; + } + `; diff --git a/src/utils/styles/media.ts b/src/utils/styles/media.ts index 2999778..7c3114e 100644 --- a/src/utils/styles/media.ts +++ b/src/utils/styles/media.ts @@ -4,6 +4,7 @@ export const breakpoints = { small: 576, medium: 768, large: 1024, + container: 1240, xlarge: 1275, }; diff --git a/src/utils/styles/mixings.ts b/src/utils/styles/mixings.ts index 44ec992..a273df1 100644 --- a/src/utils/styles/mixings.ts +++ b/src/utils/styles/mixings.ts @@ -1,7 +1,7 @@ /** * CSS to represent truncated text with an ellipsis. */ -export function ellipsis(width: string | number) { +export function ellipsis(width: string | number): {} { return { display: 'inline-block', maxWidth: width, @@ -24,7 +24,7 @@ interface SpacingShortHand { const positionMap = ['Top', 'Right', 'Bottom', 'Left']; -export function spacing(property: 'padding' | 'margin', ...values: SpacingShortHand[]) { +export function spacing(property: 'padding' | 'margin', ...values: SpacingShortHand[]): {} { const [firstValue = 0, secondValue = 0, thirdValue = 0, fourthValue = 0] = values; const valuesWithDefaults = [firstValue, secondValue, thirdValue, fourthValue]; let styles = {}; diff --git a/src/utils/url.test.ts b/src/utils/url.test.ts new file mode 100644 index 0000000..34e42bd --- /dev/null +++ b/src/utils/url.test.ts @@ -0,0 +1,36 @@ +import { isURL, isEmail, getRegistryURL, extractFileName } from './url'; + +describe('utils', () => { + describe('url', () => { + test('isURL() - should return true for localhost', () => { + expect(isURL('http://localhost:8080/bootstrap/-/bootstrap-4.3.1.tgz')).toBeTruthy(); + }); + + test('isURL() - should return false when protocol is missing', () => { + expect(isURL('localhost:8080/bootstrap/-/bootstrap-4.3.1.tgz')).toBeFalsy(); + }); + + test('isEmail() - should return true if valid', () => { + expect(isEmail('email@domain.com')).toBeTruthy(); + }); + test('isEmail() - should return false if invalid', () => { + expect(isEmail('')).toBeFalsy(); + }); + + test('getRegistryURL() - should keep slash if location is a sub directory', () => { + history.pushState({}, 'page title', '/-/web/detail'); + expect(getRegistryURL()).toBe('http://localhost/-/web/detail'); + history.pushState({}, 'page title', '/'); + }); + + test('getRegistryURL() - should not add slash if location is not a sub directory', () => { + expect(getRegistryURL()).toBe('http://localhost'); + }); + }); + + describe('extractFileName', () => { + test('should return the file name', () => { + expect(extractFileName('http://localhost:4872/juan_test_webpack1/-/test-10.0.0.tgz')).toBe('test-10.0.0.tgz'); + }); + }); +}); diff --git a/src/utils/url.ts b/src/utils/url.ts index 68da74f..6d63cc7 100644 --- a/src/utils/url.ts +++ b/src/utils/url.ts @@ -2,10 +2,11 @@ import isURLValidator from 'validator/lib/isURL'; import isEmailValidator from 'validator/lib/isEmail'; import '../../types'; -export function isURL(url): boolean { +export function isURL(url: string): boolean { return isURLValidator(url || '', { protocols: ['http', 'https', 'git+https'], require_protocol: true, + require_tld: false, }); } @@ -18,10 +19,19 @@ export function getRegistryURL(): string { return `${location.origin}${location.pathname === '/' ? '' : location.pathname}`; } -export function getBaseNamePath(): string { - return window.__VERDACCIO_BASENAME_UI_OPTIONS && window.__VERDACCIO_BASENAME_UI_OPTIONS.url_prefix; +export function extractFileName(url: string): string { + return url.substring(url.lastIndexOf('/') + 1); } -export function getRootPath(): string { - return window.__VERDACCIO_BASENAME_UI_OPTIONS && window.__VERDACCIO_BASENAME_UI_OPTIONS.base; +export function downloadFile(fileStream: Blob, fileName: string): void { + const file = new File([fileStream], fileName, { type: 'application/octet-stream', lastModified: Date.now() }); + const objectURL = URL.createObjectURL(file); + const fileLink = document.createElement('a'); + fileLink.href = objectURL; + fileLink.download = fileName; + fileLink.click(); + // firefox requires remove the object url + setTimeout(() => { + URL.revokeObjectURL(objectURL); + }, 150); } diff --git a/test/acceptance/.eslintrc b/test/acceptance/.eslintrc new file mode 100644 index 0000000..f07cd85 --- /dev/null +++ b/test/acceptance/.eslintrc @@ -0,0 +1,6 @@ +{ + "rules": { + "new-cap": 0, + "prettier/prettier": 0 + } +} diff --git a/test/acceptance/.gitignore b/test/acceptance/.gitignore new file mode 100644 index 0000000..53752db --- /dev/null +++ b/test/acceptance/.gitignore @@ -0,0 +1 @@ +output diff --git a/test/acceptance/Menu_test.js b/test/acceptance/Menu_test.js new file mode 100644 index 0000000..8716104 --- /dev/null +++ b/test/acceptance/Menu_test.js @@ -0,0 +1,9 @@ +Feature('Menu'); + +Scenario('check if we find the npm commands to set the registry', (I) => { + I.amOnPage('http://localhost:8080'); + I.waitForElement('#header--button-registryInfo', 5); + I.click('#header--button-registryInfo'); + I.waitForElement('#registryInfo--dialog-container'); + I.see('npm set registry http://localhost:8080'); +}); diff --git a/test/acceptance/SearchResult_test.js b/test/acceptance/SearchResult_test.js new file mode 100644 index 0000000..9d29752 --- /dev/null +++ b/test/acceptance/SearchResult_test.js @@ -0,0 +1,10 @@ +Feature('SearchResult'); + +Scenario('check if we get the "no results found" text', (I) => { + I.amOnPage('http://localhost:8080'); + I.seeElement('header .react-autosuggest__input input'); + I.fillField('header .react-autosuggest__input input', 'test'); + I.waitForElement('header .react-autosuggest__suggestions-container'); + I.wait(1); + I.see('No results found.', 'header .react-autosuggest__suggestions-container'); +}); diff --git a/test/acceptance/steps_file.js b/test/acceptance/steps_file.js new file mode 100644 index 0000000..7c2cace --- /dev/null +++ b/test/acceptance/steps_file.js @@ -0,0 +1,8 @@ +// in this file you can append custom step methods to 'I' object + +module.exports = function() { + return actor({ + // Define custom steps here, use 'this' to access default methods of I. + // It is recommended to place a general 'login' function here. + }); +}; diff --git a/tools/_config.yaml b/tools/_verdaccio.config.yaml similarity index 70% rename from tools/_config.yaml rename to tools/_verdaccio.config.yaml index 1c80fee..6d9e7b9 100644 --- a/tools/_config.yaml +++ b/tools/_verdaccio.config.yaml @@ -1,7 +1,7 @@ web: - title: Verdaccio - # gravatar: false - # sort_packages: asc + title: Verdaccio Local Dev + sort_packages: asc + primary_color: #CCC plugins: ../ @@ -14,22 +14,15 @@ auth: bar: name: bar password: test -store: - memory: - limit: 1000 - -# theme: - - security: api: jwt: sign: - expiresIn: 60d + expiresIn: 120d notBefore: 1 web: sign: - expiresIn: 7d + expiresIn: 100d notBefore: 1 uplinks: @@ -41,12 +34,18 @@ packages: access: $all publish: $authenticated unpublish: $authenticated - + 'vue': + access: foo + publish: foo + unpublish: foo + 'jquery': + access: $all + publish: bar + unpublish: bar '**': access: $all publish: $authenticated unpublish: $authenticated - middlewares: audit: enabled: true diff --git a/tools/dev.server.js b/tools/dev.server.js index 55edd5d..2987068 100644 --- a/tools/dev.server.js +++ b/tools/dev.server.js @@ -32,7 +32,7 @@ new WebpackDevServer(compiler, { }, proxy: [ { - context: ['/-/verdaccio/logo', '/-/verdaccio/packages', '/-/static/logo.png'], + context: ['/-/verdaccio/**', '**/*.tgz'], target: 'http://localhost:8080', }, ], diff --git a/tools/verdaccio.js b/tools/verdaccio.js index e2819dd..3885128 100644 --- a/tools/verdaccio.js +++ b/tools/verdaccio.js @@ -1,19 +1,26 @@ const fs = require('fs'); const startServer = require('verdaccio').default; const yalm = require('js-yaml'); +const path = require('path'); -const configJsonFormat = yalm.safeLoad(fs.readFileSync('./tools/_config.yaml', 'utf8')); +const storageLocation = path.join(__dirname, '../partials/storage'); +const pluginsLocation = path.join(__dirname, '../partials/plugins'); +const configJsonFormat = Object.assign({}, yalm.safeLoad(fs.readFileSync('./tools/_verdaccio.config.yaml', 'utf8')), { + storage: storageLocation, + plugins: pluginsLocation, +}); -const handler = function(webServer, addr, pkgName, pkgVersion) { +const serverHandler = function(webServer, addr, pkgName, pkgVersion) { webServer.listen(addr.port || addr.path, addr.host, () => { console.log(`${pkgName}:${pkgVersion} running ${addr.proto}://${addr.host}:${addr.port}`); }); process.on('SIGTERM', () => { webServer.close(() => { - console.log('Process terminated'); + console.log('verdaccio server has been shutdown'); }); }); }; -startServer(configJsonFormat, 8080, '', '1.0.0', 'verdaccio', handler); +// https://verdaccio.org/docs/en/node-api +startServer(configJsonFormat, 8080, '', '1.0.0', 'verdaccio', serverHandler); diff --git a/tools/webpack.config.js b/tools/webpack.config.js index 25cd2ab..e13ed4f 100644 --- a/tools/webpack.config.js +++ b/tools/webpack.config.js @@ -71,12 +71,6 @@ module.exports = { limit: 50, }, }, - { - test: /\.scss$/, - exclude: /node_modules/, - loader: `style-loader!css-loader?module&sourceMap=false&localIdentName=[path][name]__[local]--[hash:base64:5] - !resolve-url-loader?keepQuery!sass-loader?sourceMap`, - }, { test: /\.css$/, use: [ diff --git a/tools/webpack.dev.config.babel.js b/tools/webpack.dev.config.babel.js index 1316ff4..a29c820 100644 --- a/tools/webpack.dev.config.babel.js +++ b/tools/webpack.dev.config.babel.js @@ -41,7 +41,7 @@ export default { scope: '', logo: 'https://verdaccio.org/img/logo/symbol/svg/verdaccio-tiny.svg', filename: 'index.html', - verdaccioURL: '//localhost:8080', + verdaccioURL: '//localhost:4872', template: `${env.SRC_ROOT}/template/index.html`, debug: true, inject: true, diff --git a/types/custom.d.ts b/types/custom.d.ts index a7c309f..bf77f9b 100644 --- a/types/custom.d.ts +++ b/types/custom.d.ts @@ -1,10 +1,7 @@ // https://stackoverflow.com/questions/44717164/unable-to-import-svg-files-in-typescript declare module '*.svg' { - const content: any; + const content: string; export default content; } -declare module '*.png' { - const content: any; - export default content; -} +declare module '*.png'; diff --git a/types/packageMeta.ts b/types/packageMeta.ts new file mode 100644 index 0000000..171095d --- /dev/null +++ b/types/packageMeta.ts @@ -0,0 +1,16 @@ +export interface PackageMetaInterface { + latest: { + name: string; + dist: { + fileCount: number; + unpackedSize: number; + }; + license?: Partial | string; + }; + _uplinks: {}; +} + +interface LicenseInterface { + type: string; + url: string; +} diff --git a/yarn.lock b/yarn.lock index 29b460d..b08c48b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,16 +2,16 @@ # yarn lockfile v1 -"@babel/cli@7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fcli/-/cli-7.4.4.tgz#5454bb7112f29026a4069d8e6f0e1794e651966c" - integrity sha512-XGr5YjQSjgTa6OzQZY57FAJsdeVSAKR/u/KA5exWIz66IKtv/zXtHy+fIZcMry/EgYegwuHE7vzGnrFhjdIAsQ== +"@babel/cli@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fcli/-/cli-7.5.5.tgz#bdb6d9169e93e241a08f5f7b0265195bf38ef5ec" + integrity sha512-UHI+7pHv/tk9g6WXQKYz+kmXTI77YtuY3vqC59KIqcoWEjsJJSG6rAxKaLsgj3LDyadsPrCB929gVOKM6Hui0w== dependencies: commander "^2.8.1" convert-source-map "^1.1.0" fs-readdir-recursive "^1.1.0" glob "^7.0.0" - lodash "^4.17.11" + lodash "^4.17.13" mkdirp "^0.5.1" output-file-sync "^2.0.0" slash "^2.0.0" @@ -26,7 +26,34 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@7.4.5", "@babel/core@>=7.2.2": +"@babel/code-frame@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fcode-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" + integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/core@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fcore/-/core-7.5.5.tgz#17b2686ef0d6bc58f963dddd68ab669755582c30" + integrity sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.5.5" + "@babel/helpers" "^7.5.5" + "@babel/parser" "^7.5.5" + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.5.5" + "@babel/types" "^7.5.5" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@>=7.2.2": version "7.4.5" resolved "https://registry.verdaccio.org/@babel%2fcore/-/core-7.4.5.tgz#081f97e8ffca65a9b4b0fdc7e274e703f000c06a" integrity sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA== @@ -88,6 +115,17 @@ source-map "^0.5.0" trim-right "^1.0.1" +"@babel/generator@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fgenerator/-/generator-7.5.5.tgz#873a7f936a3c89491b43536d12245b626664e3cf" + integrity sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ== + dependencies: + "@babel/types" "^7.5.5" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + trim-right "^1.0.1" + "@babel/helper-annotate-as-pure@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" @@ -132,14 +170,26 @@ "@babel/helper-replace-supers" "^7.4.4" "@babel/helper-split-export-declaration" "^7.4.4" -"@babel/helper-define-map@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fhelper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" - integrity sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg== +"@babel/helper-create-class-features-plugin@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fhelper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.5.tgz#401f302c8ddbc0edd36f7c6b2887d8fa1122e5a4" + integrity sha512-ZsxkyYiRA7Bg+ZTRpPvB6AbOFKTFFK4LrvTet8lInm0V468MWCaSYJE+I7v2z2r8KNLtYiV+K5kTCnR7dvyZjg== dependencies: "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.4.4" - lodash "^4.17.11" + "@babel/helper-member-expression-to-functions" "^7.5.5" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.5.5" + "@babel/helper-split-export-declaration" "^7.4.4" + +"@babel/helper-define-map@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fhelper-define-map/-/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369" + integrity sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/types" "^7.5.5" + lodash "^4.17.13" "@babel/helper-explode-assignable-expression@^7.1.0": version "7.1.0" @@ -179,6 +229,13 @@ dependencies: "@babel/types" "^7.0.0" +"@babel/helper-member-expression-to-functions@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fhelper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz#1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590" + integrity sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA== + dependencies: + "@babel/types" "^7.5.5" + "@babel/helper-module-imports@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" @@ -247,16 +304,6 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-replace-supers@^7.1.0": - version "7.4.0" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.0.tgz#4f56adb6aedcd449d2da9399c2dcf0545463b64c" - integrity sha512-PVwCVnWWAgnal+kJ+ZSAphzyl58XrFeSKSAJRiqg5QToTsjL+Xu1f9+RJ+d+Q0aPhPfBGaYfkox66k86thxNSg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.4.0" - "@babel/types" "^7.4.0" - "@babel/helper-replace-supers@^7.4.4": version "7.4.4" resolved "https://registry.verdaccio.org/@babel%2fhelper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" @@ -267,6 +314,16 @@ "@babel/traverse" "^7.4.4" "@babel/types" "^7.4.4" +"@babel/helper-replace-supers@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fhelper-replace-supers/-/helper-replace-supers-7.5.5.tgz#f84ce43df031222d2bad068d2626cb5799c34bc2" + integrity sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.5.5" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/traverse" "^7.5.5" + "@babel/types" "^7.5.5" + "@babel/helper-simple-access@^7.1.0": version "7.1.0" resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" @@ -317,6 +374,15 @@ "@babel/traverse" "^7.4.4" "@babel/types" "^7.4.4" +"@babel/helpers@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fhelpers/-/helpers-7.5.5.tgz#63908d2a73942229d1e6685bc2a0e730dde3b75e" + integrity sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g== + dependencies: + "@babel/template" "^7.4.4" + "@babel/traverse" "^7.5.5" + "@babel/types" "^7.5.5" + "@babel/highlight@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" @@ -326,15 +392,15 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/node@7.4.5": - version "7.4.5" - resolved "https://registry.verdaccio.org/@babel%2fnode/-/node-7.4.5.tgz#bce71bb44d902bfdd4da0b9c839a8a90fc084056" - integrity sha512-nDXPT0KwYMycDHhFG9wKlkipCR+iXzzoX9bD2aF2UABLhQ13AKhNi5Y61W8ASGPPll/7p9GrHesmlOgTUJVcfw== +"@babel/node@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fnode/-/node-7.5.5.tgz#5db48a3bcee64d9eda6474f2a0a55b235d0438b5" + integrity sha512-xsW6il+yY+lzXMsQuvIJNA7tU8ix/f4G6bDt4DrnCkVpsR6clk9XgEbp7QF+xGNDdoD7M7QYokCH83pm+UjD0w== dependencies: "@babel/polyfill" "^7.0.0" - "@babel/register" "^7.0.0" + "@babel/register" "^7.5.5" commander "^2.8.1" - lodash "^4.17.11" + lodash "^4.17.13" node-environment-flags "^1.0.5" v8flags "^3.1.1" @@ -348,6 +414,11 @@ resolved "https://registry.verdaccio.org/@babel%2fparser/-/parser-7.4.5.tgz#04af8d5d5a2b044a2a1bffacc1e5e6673544e872" integrity sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew== +"@babel/parser@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fparser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b" + integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g== + "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" @@ -357,12 +428,12 @@ "@babel/helper-remap-async-to-generator" "^7.1.0" "@babel/plugin-syntax-async-generators" "^7.2.0" -"@babel/plugin-proposal-class-properties@7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" - integrity sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg== +"@babel/plugin-proposal-class-properties@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz#a974cfae1e37c3110e71f3c6a2e48b8e71958cd4" + integrity sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A== dependencies: - "@babel/helper-create-class-features-plugin" "^7.4.4" + "@babel/helper-create-class-features-plugin" "^7.5.5" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-decorators@7.4.4": @@ -374,18 +445,26 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-decorators" "^7.2.0" -"@babel/plugin-proposal-export-namespace-from@7.2.0": - version "7.2.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.2.0.tgz#308fd4d04ff257fc3e4be090550840eeabad5dd9" - integrity sha512-DZUxbHYxQ5fUFIkMEnh75ogEdBLPfL+mQUqrO2hNY2LGm+tqFnxE924+mhAcCOh/8za8AaZsWHbq6bBoS3TAzA== +"@babel/plugin-proposal-dynamic-import@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz#e532202db4838723691b10a67b8ce509e397c506" + integrity sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" + +"@babel/plugin-proposal-export-namespace-from@7.5.2": + version "7.5.2" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.5.2.tgz#ccd5ed05b06d700688ff1db01a9dd27155e0d2a0" + integrity sha512-TKUdOL07anjZEbR1iSxb5WFh810KyObdd29XLFLGo1IDsSuGrjH3ouWSbAxHNmrVKzr9X71UYl2dQ7oGGcRp0g== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-export-namespace-from" "^7.2.0" -"@babel/plugin-proposal-function-sent@7.2.0": - version "7.2.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.2.0.tgz#f707d78551f49162e152d477fba32357341915d1" - integrity sha512-qQBDKRSCu1wGJi3jbngs18vrujVQA4F+OkSuIQYRhE6y19jcPzeEIGOc683mCQXDUR3BQCz8JyCupIwv+IRFmA== +"@babel/plugin-proposal-function-sent@7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-function-sent/-/plugin-proposal-function-sent-7.5.0.tgz#39233aa801145e7d8072077cdb2d25f781c1ffd7" + integrity sha512-JXdfiQpKoC6UgQliZkp3NX7K3MVec1o1nfTWiCCIORE5ag/QZXhL0aSD8/Y2K+hIHonSTxuJF9rh9zsB6hBi2A== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-wrap-function" "^7.2.0" @@ -407,10 +486,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-numeric-separator" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@7.4.4", "@babel/plugin-proposal-object-rest-spread@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" - integrity sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g== +"@babel/plugin-proposal-object-rest-spread@7.5.5", "@babel/plugin-proposal-object-rest-spread@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz#61939744f71ba76a3ae46b5eea18a54c16d22e58" + integrity sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" @@ -454,7 +533,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-dynamic-import@7.2.0": +"@babel/plugin-syntax-dynamic-import@7.2.0", "@babel/plugin-syntax-dynamic-import@^7.2.0": version "7.2.0" resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== @@ -468,13 +547,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-flow@^7.2.0": - version "7.2.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" - integrity sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-function-sent@^7.2.0": version "7.2.0" resolved "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.2.0.tgz#91474d4d400604e4c6cbd4d77cd6cb3b8565576c" @@ -545,10 +617,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-async-to-generator@7.4.4", "@babel/plugin-transform-async-to-generator@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" - integrity sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA== +"@babel/plugin-transform-async-to-generator@7.5.0", "@babel/plugin-transform-async-to-generator@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e" + integrity sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -561,25 +633,25 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-block-scoping@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" - integrity sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA== +"@babel/plugin-transform-block-scoping@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-block-scoping/-/plugin-transform-block-scoping-7.5.5.tgz#a35f395e5402822f10d2119f6f8e045e3639a2ce" + integrity sha512-82A3CLRRdYubkG85lKwhZB0WZoHxLGsJdux/cOVaJCJpvYFl1LVzAIFyRsa7CvXqW8rBM4Zf3Bfn8PHt5DP0Sg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.11" + lodash "^4.17.13" -"@babel/plugin-transform-classes@7.4.4", "@babel/plugin-transform-classes@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" - integrity sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw== +"@babel/plugin-transform-classes@7.5.5", "@babel/plugin-transform-classes@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz#d094299d9bd680a14a2a0edae38305ad60fb4de9" + integrity sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg== dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.4.4" + "@babel/helper-define-map" "^7.5.5" "@babel/helper-function-name" "^7.1.0" "@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-replace-supers" "^7.5.5" "@babel/helper-split-export-declaration" "^7.4.4" globals "^11.1.0" @@ -590,10 +662,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" - integrity sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ== +"@babel/plugin-transform-destructuring@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz#f6c09fdfe3f94516ff074fe877db7bc9ef05855a" + integrity sha512-YbYgbd3TryYYLGyC7ZR+Tq8H/+bCmwoaxHfJHupom5ECstzbRLTch6gOQbhEY9Z4hiCNHEURgq06ykFv9JZ/QQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -606,10 +678,10 @@ "@babel/helper-regex" "^7.4.4" regexpu-core "^4.5.4" -"@babel/plugin-transform-duplicate-keys@^7.2.0": - version "7.2.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" - integrity sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw== +"@babel/plugin-transform-duplicate-keys@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz#c5dbf5106bf84cdf691222c0974c12b1df931853" + integrity sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -621,14 +693,6 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.4.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.0.tgz#f3c59eecff68c99b9c96eaafe4fe9d1fa8947138" - integrity sha512-C4ZVNejHnfB22vI2TYN4RUp2oCmq6cSEAg4RygSvYZUECRqUu9O4PMEMNJ4wsemaRGg27BbgYctG4BZh+AgIHw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - "@babel/plugin-transform-for-of@^7.4.4": version "7.4.4" resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" @@ -658,30 +722,33 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-modules-amd@^7.2.0": - version "7.2.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" - integrity sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw== +"@babel/plugin-transform-modules-amd@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz#ef00435d46da0a5961aa728a1d2ecff063e4fb91" + integrity sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg== dependencies: "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" + babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-commonjs@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" - integrity sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw== +"@babel/plugin-transform-modules-commonjs@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz#425127e6045231360858eeaa47a71d75eded7a74" + integrity sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ== dependencies: "@babel/helper-module-transforms" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-simple-access" "^7.1.0" + babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-systemjs@^7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" - integrity sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ== +"@babel/plugin-transform-modules-systemjs@^7.5.0": + version "7.5.0" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz#e75266a13ef94202db2a0620977756f51d52d249" + integrity sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg== dependencies: "@babel/helper-hoist-variables" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" + babel-plugin-dynamic-import-node "^2.3.0" "@babel/plugin-transform-modules-umd@^7.2.0": version "7.2.0" @@ -705,13 +772,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-object-super@^7.2.0": - version "7.2.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" - integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== +"@babel/plugin-transform-object-super@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" + integrity sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" + "@babel/helper-replace-supers" "^7.5.5" "@babel/plugin-transform-parameters@^7.4.4": version "7.4.4" @@ -775,10 +842,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-runtime@7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz#a50f5d16e9c3a4ac18a1a9f9803c107c380bce08" - integrity sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q== +"@babel/plugin-transform-runtime@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fplugin-transform-runtime/-/plugin-transform-runtime-7.5.5.tgz#a6331afbfc59189d2135b2e09474457a8e3d28bc" + integrity sha512-6Xmeidsun5rkwnGfMOp6/z9nSzWpHFNVr2Jx7kwoq4mVatQfQx5S56drBgEHF+XQbKOdIaOiMIINvp/kAwMN+w== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -855,43 +922,45 @@ core-js "^2.6.5" regenerator-runtime "^0.13.2" -"@babel/preset-env@7.4.5": - version "7.4.5" - resolved "https://registry.verdaccio.org/@babel%2fpreset-env/-/preset-env-7.4.5.tgz#2fad7f62983d5af563b5f3139242755884998a58" - integrity sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w== +"@babel/preset-env@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fpreset-env/-/preset-env-7.5.5.tgz#bc470b53acaa48df4b8db24a570d6da1fef53c9a" + integrity sha512-GMZQka/+INwsMz1A5UEql8tG015h5j/qjptpKY2gJ7giy8ohzU710YciJB5rcKsWGWHiW3RUnHib0E5/m3Tp3A== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-dynamic-import" "^7.5.0" "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.4.4" + "@babel/plugin-proposal-object-rest-spread" "^7.5.5" "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" "@babel/plugin-syntax-json-strings" "^7.2.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.4.4" + "@babel/plugin-transform-async-to-generator" "^7.5.0" "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.4.4" - "@babel/plugin-transform-classes" "^7.4.4" + "@babel/plugin-transform-block-scoping" "^7.5.5" + "@babel/plugin-transform-classes" "^7.5.5" "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.4.4" + "@babel/plugin-transform-destructuring" "^7.5.0" "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-duplicate-keys" "^7.5.0" "@babel/plugin-transform-exponentiation-operator" "^7.2.0" "@babel/plugin-transform-for-of" "^7.4.4" "@babel/plugin-transform-function-name" "^7.4.4" "@babel/plugin-transform-literals" "^7.2.0" "@babel/plugin-transform-member-expression-literals" "^7.2.0" - "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.4.4" - "@babel/plugin-transform-modules-systemjs" "^7.4.4" + "@babel/plugin-transform-modules-amd" "^7.5.0" + "@babel/plugin-transform-modules-commonjs" "^7.5.0" + "@babel/plugin-transform-modules-systemjs" "^7.5.0" "@babel/plugin-transform-modules-umd" "^7.2.0" "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5" "@babel/plugin-transform-new-target" "^7.4.4" - "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-object-super" "^7.5.5" "@babel/plugin-transform-parameters" "^7.4.4" "@babel/plugin-transform-property-literals" "^7.2.0" "@babel/plugin-transform-regenerator" "^7.4.5" @@ -902,21 +971,13 @@ "@babel/plugin-transform-template-literals" "^7.4.4" "@babel/plugin-transform-typeof-symbol" "^7.2.0" "@babel/plugin-transform-unicode-regex" "^7.4.4" - "@babel/types" "^7.4.4" + "@babel/types" "^7.5.5" browserslist "^4.6.0" core-js-compat "^3.1.1" invariant "^2.2.2" js-levenshtein "^1.1.3" semver "^5.5.0" -"@babel/preset-flow@7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0.tgz#afd764835d9535ec63d8c7d4caf1c06457263da2" - integrity sha512-bJOHrYOPqJZCkPVbG1Lot2r5OSsB+iUOaxiHdlOeB1yPWS6evswVHwvkDLZ54WTaTRIk89ds0iHmGZSnxlPejQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/preset-react@7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz#e86b4b3d99433c7b3e9e91747e2653958bc6b3c0" @@ -936,34 +997,22 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript" "^7.3.2" -"@babel/register@7.4.4": - version "7.4.4" - resolved "https://registry.verdaccio.org/@babel%2fregister/-/register-7.4.4.tgz#370a68ba36f08f015a8b35d4864176c6b65d7a23" - integrity sha512-sn51H88GRa00+ZoMqCVgOphmswG4b7mhf9VOB0LUBAieykq2GnRFerlN+JQkO/ntT7wz4jaHNSRPg9IdMPEUkA== +"@babel/register@7.5.5", "@babel/register@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fregister/-/register-7.5.5.tgz#40fe0d474c8c8587b28d6ae18a03eddad3dac3c1" + integrity sha512-pdd5nNR+g2qDkXZlW1yRCWFlNrAn2PPdnZUB72zjX4l1Vv4fMRRLwyf+n/idFCLI1UgVGboUU8oVziwTBiyNKQ== dependencies: core-js "^3.0.0" find-cache-dir "^2.0.0" - lodash "^4.17.11" + lodash "^4.17.13" mkdirp "^0.5.1" pirates "^4.0.0" source-map-support "^0.5.9" -"@babel/register@^7.0.0": - version "7.4.0" - resolved "https://registry.npmjs.org/@babel/register/-/register-7.4.0.tgz#d9d0a621db268fb14200f2685a4f8924c822404c" - integrity sha512-ekziebXBnS/7V6xk8sBfLSSD6YZuy6P29igBtR6OL/tswKdxOV+Yqq0nzICMguVYtGRZYUCGpfGV8J9Za2iBdw== - dependencies: - core-js "^3.0.0" - find-cache-dir "^2.0.0" - lodash "^4.17.11" - mkdirp "^0.5.1" - pirates "^4.0.0" - source-map-support "^0.5.9" - -"@babel/runtime@7.4.5", "@babel/runtime@^7.4.3": - version "7.4.5" - resolved "https://registry.verdaccio.org/@babel%2fruntime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" - integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== +"@babel/runtime@7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2fruntime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" + integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ== dependencies: regenerator-runtime "^0.13.2" @@ -974,6 +1023,13 @@ dependencies: regenerator-runtime "^0.13.2" +"@babel/runtime@^7.4.3": + version "7.4.5" + resolved "https://registry.verdaccio.org/@babel%2fruntime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" + integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.2.2", "@babel/template@^7.4.0": version "7.4.0" resolved "https://registry.npmjs.org/@babel/template/-/template-7.4.0.tgz#12474e9c077bae585c5d835a95c0b0b790c25c8b" @@ -992,7 +1048,7 @@ "@babel/parser" "^7.4.4" "@babel/types" "^7.4.4" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.0", "@babel/traverse@^7.4.3": +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3": version "7.4.3" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.3.tgz#1a01f078fc575d589ff30c0f71bf3c3d9ccbad84" integrity sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ== @@ -1022,6 +1078,21 @@ globals "^11.1.0" lodash "^4.17.11" +"@babel/traverse@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2ftraverse/-/traverse-7.5.5.tgz#f664f8f368ed32988cd648da9f72d5ca70f165bb" + integrity sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.5.5" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/parser" "^7.5.5" + "@babel/types" "^7.5.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + "@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.4.0": version "7.4.0" resolved "https://registry.npmjs.org/@babel/types/-/types-7.4.0.tgz#670724f77d24cce6cc7d8cf64599d511d164894c" @@ -1040,6 +1111,15 @@ lodash "^4.17.11" to-fast-properties "^2.0.0" +"@babel/types@^7.5.5": + version "7.5.5" + resolved "https://registry.verdaccio.org/@babel%2ftypes/-/types-7.5.5.tgz#97b9f728e182785909aa4ab56264f090a028d18a" + integrity sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw== + dependencies: + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + "@cnakazawa/watch@^1.0.3": version "1.0.3" resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" @@ -1048,135 +1128,135 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@commitlint/cli@8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fcli/-/cli-8.0.0.tgz#1be7aa14fecbcf71317a8187fbb5210760d4ca61" - integrity sha512-wFu+g9v73I2rMRTv27ItIbcrhWqge0ZpUNUIJ9fw8TF7XpmhaUFvGqa2kU6st1F0TyEOrq5ZMzwI8kQZNVLuXg== +"@commitlint/cli@8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fcli/-/cli-8.1.0.tgz#a3d4236c0ac961d7026a53d728b179c696d6a045" + integrity sha512-83K5C2nIAgoZlzMegf0/MEBjX+ampUyc/u79RxgX9ZYjzos+RQtNyO7I43dztVxPXSwAnX9XRgoOfkGWA4nbig== dependencies: - "@commitlint/format" "^8.0.0" - "@commitlint/lint" "^8.0.0" - "@commitlint/load" "^8.0.0" - "@commitlint/read" "^8.0.0" + "@commitlint/format" "^8.1.0" + "@commitlint/lint" "^8.1.0" + "@commitlint/load" "^8.1.0" + "@commitlint/read" "^8.1.0" babel-polyfill "6.26.0" chalk "2.3.1" get-stdin "7.0.0" - lodash "4.17.11" + lodash "4.17.14" meow "5.0.0" resolve-from "5.0.0" resolve-global "1.0.0" -"@commitlint/config-conventional@8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fconfig-conventional/-/config-conventional-8.0.0.tgz#f45349cab9dcfc08a30fbcf2b6317506e17bc8e6" - integrity sha512-umg1irroowOV+x8oZPBw8woCogZO5MFKUYQq+fRZvhowoSwDHXYILP3ETcdHUgvytw/K/a8Xvu7iCypK6oZQ+g== +"@commitlint/config-conventional@8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fconfig-conventional/-/config-conventional-8.1.0.tgz#ba61fbf0ad4df52da2b5ee3034470371a2cbf039" + integrity sha512-/JY+FNBnrT91qzDVIoV1Buiigvj7Le7ezFw+oRqu0nYREX03k7xnaG/7t7rUSvm7hM6dnLSOlaUsevjgMI9AEw== -"@commitlint/ensure@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fensure/-/ensure-8.0.0.tgz#67a3e72755a0dfa5f4216efd05238f62ff132110" - integrity sha512-rhBO79L9vXeb26JU+14cxZQq46KyyVqlo31C33VIe7oJndUtWrDhZTvMjJeB1pdXh4EU4XWdMo+yzBmuypFgig== +"@commitlint/ensure@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fensure/-/ensure-8.1.0.tgz#6c669f85c3005ed15c8141d83cf5312c43001613" + integrity sha512-dBU4CcjN0vJSDNOeSpaHNgQ1ra444u4USvI6PTaHVAS4aeDpZ5Cds1rxkZNsocu48WNycUu0jP84+zjcw2pPLQ== dependencies: - lodash "4.17.11" + lodash "4.17.14" -"@commitlint/execute-rule@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fexecute-rule/-/execute-rule-8.0.0.tgz#df2a9893f162fc561ca4e95a34bd782469dd7f8b" - integrity sha512-E/A2xHqx3syclXAFl8vJY2o/+xtL9axrqbFFF42Bzke+Eflf0mOJviPxDodu2xP0wXMRQ9UokAi/reK9dMtA/A== - dependencies: - babel-runtime "6.26.0" +"@commitlint/execute-rule@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fexecute-rule/-/execute-rule-8.1.0.tgz#e8386bd0836b3dcdd41ebb9d5904bbeb447e4715" + integrity sha512-+vpH3RFuO6ypuCqhP2rSqTjFTQ7ClzXtUvXphpROv9v9+7zH4L+Ex+wZLVkL8Xj2cxefSLn/5Kcqa9XyJTn3kg== -"@commitlint/format@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fformat/-/format-8.0.0.tgz#f7c858d9057e1da6856be211ad049c5b9a66185b" - integrity sha512-dFxKGLp1T4obi7+YZ2NcSAebJA/dBQwnerRJGz0hWtsO6pheJRe+qC50+GCb2fYGWUc5lIWawaRts0m7RkFGUw== +"@commitlint/format@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fformat/-/format-8.1.0.tgz#c3f3ca78bb74cbc1cce1368c0974b0cb8f31b98e" + integrity sha512-D0cmabUTQIKdABgt08d9JAvO9+lMRAmkcsZx8TMScY502R67HCw77JhzRDcw1RmqX5rN8JO6ZjDHO92Pbwlt+Q== dependencies: chalk "^2.0.1" -"@commitlint/is-ignored@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fis-ignored/-/is-ignored-8.0.0.tgz#eba06c9a6227288574f544a1705583d965f0ed65" - integrity sha512-geWr/NXGMrZ3qc3exDM+S1qV+nMDxp1LwN3rLpEN2gXTwW3rIXq49RQQUkn0n3BHcpqJJ9EBhjqFoMU1TYx7Ng== +"@commitlint/is-ignored@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fis-ignored/-/is-ignored-8.1.0.tgz#c0583fa3c641b2d4898be1443e70e9c467429de2" + integrity sha512-HUSxx6kuLbqrQ8jb5QRzo+yR+CIXgA9HNcIcZ1qWrb+O9GOixt3mlW8li1IcfIgfODlaWoxIz0jYCxR08IoQLg== dependencies: - semver "6.0.0" + "@types/semver" "^6.0.1" + semver "6.1.1" -"@commitlint/lint@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2flint/-/lint-8.0.0.tgz#3defb3b1a900ba966c64a51b497bf1fcff5fc9f2" - integrity sha512-5nKiJpBDR2iei+fre4+6M7FUrSX1cIMoxXKdrnb1GMOXkw9CsZSF5OvdrX08zHAFmOAeDaohoCV+XN/UN/vWYg== +"@commitlint/lint@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2flint/-/lint-8.1.0.tgz#ad10f4885c06f14c71de11dcd6bf2ca54a395141" + integrity sha512-WYjbUgtqvnlVH3S3XPZMAa+N7KO0yQ+GuUG20Qra+EtER6SRYawykmEs4wAyrmY8VcFXUnKgSlIQUsqmGKwNZQ== dependencies: - "@commitlint/is-ignored" "^8.0.0" - "@commitlint/parse" "^8.0.0" - "@commitlint/rules" "^8.0.0" + "@commitlint/is-ignored" "^8.1.0" + "@commitlint/parse" "^8.1.0" + "@commitlint/rules" "^8.1.0" babel-runtime "^6.23.0" - lodash "4.17.11" + lodash "4.17.14" -"@commitlint/load@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fload/-/load-8.0.0.tgz#5eacfb96635e9aeac8f1a0674491f29483348872" - integrity sha512-JXC3YjO7hN7Rv2Z/SaYz+oIvShsQWLL7gnOCe8+YgI1EusBqjV4mPI0HnBXVe9volfdxbl+Af/GoQZs2dvyOFA== +"@commitlint/load@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fload/-/load-8.1.0.tgz#63b72ae5bb9152b8fa5b17c5428053032a9a49c8" + integrity sha512-ra02Dvmd7Gp1+uFLzTY3yGOpHjPzl5T9wYg/xrtPJNiOWXvQ0Mw7THw+ucd1M5iLUWjvdavv2N87YDRc428wHg== dependencies: - "@commitlint/execute-rule" "^8.0.0" - "@commitlint/resolve-extends" "^8.0.0" + "@commitlint/execute-rule" "^8.1.0" + "@commitlint/resolve-extends" "^8.1.0" babel-runtime "^6.23.0" + chalk "2.4.2" cosmiconfig "^5.2.0" - lodash "4.17.11" + lodash "4.17.14" resolve-from "^5.0.0" -"@commitlint/message@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fmessage/-/message-8.0.0.tgz#bbb02fb78490808e36157d675acc544fafd7942b" - integrity sha512-2oGUV8630nzsj17t6akq3mFguzWePADO069IwKJi+CN5L0YRBQj9zGRCB0P+zvh4EngjqMnuMwhEhaBEM8TTzA== +"@commitlint/message@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fmessage/-/message-8.1.0.tgz#8fb8046ddaa7e5c846a79da7cdbd15cf1a7770ae" + integrity sha512-AjHq022G8jQQ/3YrBOjwVBD4xF75hvC3vcvFoBIb7cC8vad1QWq+1w+aks0KlEK5IW+/+7ORZXIH+oyW7h3+8A== -"@commitlint/parse@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fparse/-/parse-8.0.0.tgz#4b5fa19ab8bdb2c6452b7dbdf1d7adf52386ae60" - integrity sha512-6CyweJrBkI+Jqx7qkpYgVx2muBMoUZAZHWhUTgqHIDDmI+3d4UPZ2plGS2G0969KkHCgjtlwnwTjWqA9HLMwPA== +"@commitlint/parse@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fparse/-/parse-8.1.0.tgz#833243c6d848e7a7e775a283b38697166ed2fd22" + integrity sha512-n4fEbZ5kdK5HChvne7Mj8rGGkKMfA4H11IuWiWmmMzgmZTNb/B04LPrzdUm4lm3f10XzM2JMM7PLXqofQJOGvA== dependencies: conventional-changelog-angular "^1.3.3" conventional-commits-parser "^2.1.0" lodash "^4.17.11" -"@commitlint/read@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fread/-/read-8.0.0.tgz#5149fcb2550a07e7eb6a9f50b88df742780fa1e8" - integrity sha512-IhNMiKPqkB5yxphe/FiOKgX2uCysbR8fGK6KOXON3uJaVND0dctxnfdv+vY9gDv2CtjIXgNFO+v6FLnqMfIvwA== +"@commitlint/read@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fread/-/read-8.1.0.tgz#effe07c965ba1735a5f7f8b7b19ac4d98c887507" + integrity sha512-PKsGMQFEr2sX/+orI71b82iyi8xFqb7F4cTvsLxzB5x6/QutxPVM3rg+tEVdi6rBKIDuqRIp2puDZQuREZs3vg== dependencies: - "@commitlint/top-level" "^8.0.0" + "@commitlint/top-level" "^8.1.0" "@marionebl/sander" "^0.6.0" babel-runtime "^6.23.0" git-raw-commits "^1.3.0" -"@commitlint/resolve-extends@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fresolve-extends/-/resolve-extends-8.0.0.tgz#dc606cecb0f392d57905cfd690d8f736ad26eec2" - integrity sha512-SPkH+dXMCpYboVwpIhtOhpg1xYdE7L77fuHmEJWveXSmgfi0GosFm4aJ7Cer9DjNjW+KbD0TUfzZU0TrYUESjQ== +"@commitlint/resolve-extends@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fresolve-extends/-/resolve-extends-8.1.0.tgz#ed67f2ee484160ac8e0078bae52f172625157472" + integrity sha512-r/y+CeKW72Oa9BUctS1+I/MFCDiI3lfhwfQ65Tpfn6eZ4CuBYKzrCRi++GTHeAFKE3y8q1epJq5Rl/1GBejtBw== dependencies: - babel-runtime "6.26.0" + "@types/node" "^12.0.2" import-fresh "^3.0.0" - lodash "4.17.11" + lodash "4.17.14" resolve-from "^5.0.0" resolve-global "^1.0.0" -"@commitlint/rules@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2frules/-/rules-8.0.0.tgz#26ef50fedb5a88a2ad2af43677e5bb7c32fb5f14" - integrity sha512-s9BehZQP5uAc/V4lMaUxwxFabVZTw5fZ18Ase1e5tbMKVIwq/7E00Ny1czN7xSFXfgffukWznsexpfFXYpbVsg== +"@commitlint/rules@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2frules/-/rules-8.1.0.tgz#009c64a8a23feb4647e5a25057997be62a272c8a" + integrity sha512-hlM8VfNjsOkbvMteFyqn0c3akiUjqG09Iid28MBLrXl/d+8BR3eTzwJ4wMta4oz/iqGyrIywvg1FpHrV977MPA== dependencies: - "@commitlint/ensure" "^8.0.0" - "@commitlint/message" "^8.0.0" - "@commitlint/to-lines" "^8.0.0" + "@commitlint/ensure" "^8.1.0" + "@commitlint/message" "^8.1.0" + "@commitlint/to-lines" "^8.1.0" babel-runtime "^6.23.0" -"@commitlint/to-lines@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2fto-lines/-/to-lines-8.0.0.tgz#9f7d7938404bdbb345c23c8665293e051c4dc243" - integrity sha512-qqgNeyj+NJ1Xffwv6hGsipKlVFj30NmfPup751MS/me0GV8IBd//njTjiqHvf/3sKm/OcGn4Re4D7YXwTcC2RA== +"@commitlint/to-lines@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2fto-lines/-/to-lines-8.1.0.tgz#5bf2597f46acacec4b1b3dba832ac8934798b22a" + integrity sha512-Lh4OH1bInI8GME/7FggS0/XkIMEJdTObMbXRyPRGaPcWH5S7zpB6y+b4qjzBHXAbEv2O46QAAMjZ+ywPQCpmYQ== -"@commitlint/top-level@^8.0.0": - version "8.0.0" - resolved "https://registry.verdaccio.org/@commitlint%2ftop-level/-/top-level-8.0.0.tgz#3d998ba1e13be939f4227202eebae7f1dbb472a9" - integrity sha512-If9hwfISHV8HXGKeXUKsUvOo4DuISWiU/VC2qHsKpeHSREAxkWESmQzzwYvOtyBjMiOTfAXfzgth18g36Fz2ow== +"@commitlint/top-level@^8.1.0": + version "8.1.0" + resolved "https://registry.verdaccio.org/@commitlint%2ftop-level/-/top-level-8.1.0.tgz#f1950de73a1f76ef5c9e753a6b77402e0755d677" + integrity sha512-EvQuofuA/+0l1w9pkG/PRyIwACmZdIh9qxyax7w7mR8qqmSHscqf2jARIylh1TOx0uI9egO8MuPLiwC1RwyREA== dependencies: - find-up "^2.1.0" + find-up "^4.0.0" "@emotion/babel-utils@^0.6.4": version "0.6.10" @@ -1190,10 +1270,10 @@ find-root "^1.1.0" source-map "^0.7.2" -"@emotion/hash@0.7.1": - version "0.7.1" - resolved "https://registry.verdaccio.org/@emotion%2fhash/-/hash-0.7.1.tgz#9833722341379fb7d67f06a4b00ab3c37913da53" - integrity sha512-OYpa/Sg+2GDX+jibUfpZVn1YqSVRpYmTLF2eyAfrFTIJSbwyIrc+YscayoykvaOME/wV4BV0Sa0yqdMrgse6mA== +"@emotion/hash@0.7.2": + version "0.7.2" + resolved "https://registry.verdaccio.org/@emotion%2fhash/-/hash-0.7.2.tgz#53211e564604beb9befa7a4400ebf8147473eeef" + integrity sha512-RMtr1i6E8MXaBWwhXL3yeOU8JXRnz8GNxHvaUfVvwxokvayUY0zoBeWbKw1S9XkufmGEEdQd228pSZXFkAln8Q== "@emotion/hash@^0.6.2", "@emotion/hash@^0.6.6": version "0.6.6" @@ -1207,25 +1287,25 @@ dependencies: "@emotion/memoize" "^0.6.6" -"@emotion/memoize@0.7.1": - version "0.7.1" - resolved "https://registry.verdaccio.org/@emotion%2fmemoize/-/memoize-0.7.1.tgz#e93c13942592cf5ef01aa8297444dc192beee52f" - integrity sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg== +"@emotion/memoize@0.7.2": + version "0.7.2" + resolved "https://registry.verdaccio.org/@emotion%2fmemoize/-/memoize-0.7.2.tgz#7f4c71b7654068dfcccad29553520f984cc66b30" + integrity sha512-hnHhwQzvPCW1QjBWFyBtsETdllOM92BfrKWbUTmh9aeOlcVOiXvlPsK4104xH8NsaKfg86PTFsWkueQeUfMA/w== "@emotion/memoize@^0.6.1", "@emotion/memoize@^0.6.6": version "0.6.6" resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz#004b98298d04c7ca3b4f50ca2035d4f60d2eed1b" integrity sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ== -"@emotion/serialize@^0.11.6": - version "0.11.7" - resolved "https://registry.verdaccio.org/@emotion%2fserialize/-/serialize-0.11.7.tgz#dd9583dbf753002738676fa8c1eb8df77f95fb53" - integrity sha512-GfzJIMue9eIEPFgBL340hBbjfki11vjYkfmY2LXoCDAFPuG6S+hkOlfinRXLnPVlXnKu7WWp587cVa6/xQriNQ== +"@emotion/serialize@^0.11.8": + version "0.11.8" + resolved "https://registry.verdaccio.org/@emotion%2fserialize/-/serialize-0.11.8.tgz#e41dcf7029e45286a3e0cf922933e670fe05402c" + integrity sha512-Qb6Us2Yk1ZW8SOYH6s5z7qzXXb2iHwVeqc6FjXtac0vvxC416ki0eTtHNw4Q5smoyxdyZh3519NKGrQvvvrZ/Q== dependencies: - "@emotion/hash" "0.7.1" - "@emotion/memoize" "0.7.1" - "@emotion/unitless" "0.7.3" - "@emotion/utils" "0.11.1" + "@emotion/hash" "0.7.2" + "@emotion/memoize" "0.7.2" + "@emotion/unitless" "0.7.4" + "@emotion/utils" "0.11.2" csstype "^2.5.7" "@emotion/serialize@^0.9.1": @@ -1243,20 +1323,20 @@ resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.7.1.tgz#50f63225e712d99e2b2b39c19c70fff023793ca5" integrity sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ== -"@emotion/unitless@0.7.3": - version "0.7.3" - resolved "https://registry.verdaccio.org/@emotion%2funitless/-/unitless-0.7.3.tgz#6310a047f12d21a1036fb031317219892440416f" - integrity sha512-4zAPlpDEh2VwXswwr/t8xGNDGg8RQiPxtxZ3qQEXyQsBV39ptTdESCjuBvGze1nLMVrxmTIKmnO/nAV8Tqjjzg== +"@emotion/unitless@0.7.4": + version "0.7.4" + resolved "https://registry.verdaccio.org/@emotion%2funitless/-/unitless-0.7.4.tgz#a87b4b04e5ae14a88d48ebef15015f6b7d1f5677" + integrity sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ== "@emotion/unitless@^0.6.2", "@emotion/unitless@^0.6.7": version "0.6.7" resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.6.7.tgz#53e9f1892f725b194d5e6a1684a7b394df592397" integrity sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg== -"@emotion/utils@0.11.1": - version "0.11.1" - resolved "https://registry.verdaccio.org/@emotion%2futils/-/utils-0.11.1.tgz#8529b7412a6eb4b48bdf6e720cc1b8e6e1e17628" - integrity sha512-8M3VN0hetwhsJ8dH8VkVy7xo5/1VoBsDOk/T4SJOeXwTO1c4uIqVNx2qyecLFnnUWD5vvUqHQ1gASSeUN6zcTg== +"@emotion/utils@0.11.2": + version "0.11.2" + resolved "https://registry.verdaccio.org/@emotion%2futils/-/utils-0.11.2.tgz#713056bfdffb396b0a14f1c8f18e7b4d0d200183" + integrity sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA== "@emotion/utils@^0.8.2": version "0.8.2" @@ -1491,44 +1571,54 @@ resolved "https://registry.verdaccio.org/@nodelib%2ffs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== -"@octokit/endpoint@^3.2.0": - version "3.2.3" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-3.2.3.tgz#bd9aea60cd94ce336656b57a5c9cb7f10be8f4f3" - integrity sha512-yUPCt4vMIOclox13CUxzuKiPJIFo46b/6GhUnUTw5QySczN1L0DtSxgmIZrZV4SAb9EyAqrceoyrWoYVnfF2AA== +"@octokit/endpoint@^5.1.0": + version "5.3.2" + resolved "https://registry.verdaccio.org/@octokit%2fendpoint/-/endpoint-5.3.2.tgz#2deda2d869cac9ba7f370287d55667be2a808d4b" + integrity sha512-gRjteEM9I6f4D8vtwU2iGUTn9RX/AJ0SVXiqBUEuYEWVGGAVjSXdT0oNmghH5lvQNWs8mwt6ZaultuG6yXivNw== dependencies: - deepmerge "3.2.0" - is-plain-object "^2.0.4" - universal-user-agent "^2.0.1" + deepmerge "4.0.0" + is-plain-object "^3.0.0" + universal-user-agent "^3.0.0" url-template "^2.0.8" -"@octokit/request@2.4.2": - version "2.4.2" - resolved "https://registry.npmjs.org/@octokit/request/-/request-2.4.2.tgz#87c36e820dd1e43b1629f4f35c95b00cd456320b" - integrity sha512-lxVlYYvwGbKSHXfbPk5vxEA8w4zHOH1wobado4a9EfsyD3Cbhuhus1w0Ye9Ro0eMubGO8kNy5d+xNFisM3Tvaw== +"@octokit/request-error@^1.0.1", "@octokit/request-error@^1.0.2": + version "1.0.4" + resolved "https://registry.verdaccio.org/@octokit%2frequest-error/-/request-error-1.0.4.tgz#15e1dc22123ba4a9a4391914d80ec1e5303a23be" + integrity sha512-L4JaJDXn8SGT+5G0uX79rZLv0MNJmfGa4vb4vy1NnpjSnWDLJRy6m90udGwvMmavwsStgbv2QNkPzzTCMmL+ig== dependencies: - "@octokit/endpoint" "^3.2.0" - deprecation "^1.0.1" - is-plain-object "^2.0.4" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^5.0.0": + version "5.0.2" + resolved "https://registry.verdaccio.org/@octokit%2frequest/-/request-5.0.2.tgz#59a920451f24811c016ddc507adcc41aafb2dca5" + integrity sha512-z1BQr43g4kOL4ZrIVBMHwi68Yg9VbkRUyuAgqCp1rU3vbYa69+2gIld/+gHclw15bJWQnhqqyEb7h5a5EqgZ0A== + dependencies: + "@octokit/endpoint" "^5.1.0" + "@octokit/request-error" "^1.0.1" + deprecation "^2.0.0" + is-plain-object "^3.0.0" node-fetch "^2.3.0" once "^1.4.0" - universal-user-agent "^2.0.1" + universal-user-agent "^3.0.0" -"@octokit/rest@16.23.2": - version "16.23.2" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-16.23.2.tgz#975e84610427c4ab6c41bec77c24aed9b7563db4" - integrity sha512-ZxiZMaCuqBG/IsbgNRVfGwYsvBb5DjHuMGjJgOrinT+/b+1j1U7PiGyRkHDJdjTGA6N/PsMC2lP2ZybX9579iA== +"@octokit/rest@16.28.7": + version "16.28.7" + resolved "https://registry.verdaccio.org/@octokit%2frest/-/rest-16.28.7.tgz#a2c2db5b318da84144beba82d19c1a9dbdb1a1fa" + integrity sha512-cznFSLEhh22XD3XeqJw51OLSfyL2fcFKUO+v2Ep9MTAFfFLS1cK1Zwd1yEgQJmJoDnj4/vv3+fGGZweG+xsbIA== dependencies: - "@octokit/request" "2.4.2" + "@octokit/request" "^5.0.0" + "@octokit/request-error" "^1.0.2" atob-lite "^2.0.0" - before-after-hook "^1.4.0" + before-after-hook "^2.0.0" btoa-lite "^1.0.0" - deprecation "^1.0.1" + deprecation "^2.0.0" lodash.get "^4.4.2" lodash.set "^4.3.2" lodash.uniq "^4.5.0" octokit-pagination-methods "^1.1.0" once "^1.4.0" - universal-user-agent "^2.0.0" + universal-user-agent "^3.0.0" url-template "^2.0.8" "@types/babel__core@^7.1.0": @@ -1571,14 +1661,19 @@ dependencies: "@types/node" "*" -"@types/enzyme@3.9.3": - version "3.9.3" - resolved "https://registry.verdaccio.org/@types%2fenzyme/-/enzyme-3.9.3.tgz#d1029c0edd353d7b00f3924803eb88216460beed" - integrity sha512-jDKoZiiMA3lGO3skSO7dfqEHNvmiTLLV+PHD9EBQVlJANJvpY6qq1zzjRI24ZOtG7F+CS7BVWDXKewRmN8PjHQ== +"@types/enzyme@3.10.3": + version "3.10.3" + resolved "https://registry.verdaccio.org/@types%2fenzyme/-/enzyme-3.10.3.tgz#02b6c5ac7d0472005944a652e79045e2f6c66804" + integrity sha512-f/Kcb84sZOSZiBPCkr4He9/cpuSLcKRyQaEE20Q30Prx0Dn6wcyMAWI0yofL6yvd9Ht9G7EVkQeRqK0n5w8ILw== dependencies: "@types/cheerio" "*" "@types/react" "*" +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.verdaccio.org/@types%2feslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + "@types/events@*": version "3.0.0" resolved "https://registry.verdaccio.org/@types%2fevents/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -1636,10 +1731,10 @@ csstype "^2.0.0" indefinite-observable "^1.0.1" -"@types/lodash@4.14.134": - version "4.14.134" - resolved "https://registry.verdaccio.org/@types%2flodash/-/lodash-4.14.134.tgz#9032b440122db3a2a56200e91191996161dde5b9" - integrity sha512-2/O0khFUCFeDlbi7sZ7ZFRCcT812fAeOLm7Ev4KbwASkZ575TDrDcY7YyaoHdTOzKcNbfiwLYZqPmoC4wadrsw== +"@types/lodash@4.14.136": + version "4.14.136" + resolved "https://registry.verdaccio.org/@types%2flodash/-/lodash-4.14.136.tgz#413e85089046b865d960c9ff1d400e04c31ab60f" + integrity sha512-0GJhzBdvsW2RUccNHOBkabI8HZVdOXmXbXhuKlDEd5Vv12P7oAVGfomGp3Ne21o5D/qu1WmthlNKFaoZJJeErA== "@types/material-ui@0.21.6": version "0.21.6" @@ -1659,10 +1754,10 @@ resolved "https://registry.npmjs.org/@types/node/-/node-11.13.0.tgz#b0df8d6ef9b5001b2be3a94d909ce3c29a80f9e1" integrity sha512-rx29MMkRdVmzunmiA4lzBYJNnXsW/PhG4kMBy2ATsYaDjGGR75dCFEVVROKpNwlVdcUX3xxlghKQOeDPBJobng== -"@types/node@12.0.8": - version "12.0.8" - resolved "https://registry.verdaccio.org/@types%2fnode/-/node-12.0.8.tgz#551466be11b2adc3f3d47156758f610bd9f6b1d8" - integrity sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg== +"@types/node@12.6.9", "@types/node@^12.0.2": + version "12.6.9" + resolved "https://registry.verdaccio.org/@types%2fnode/-/node-12.6.9.tgz#ffeee23afdc19ab16e979338e7b536fdebbbaeaf" + integrity sha512-+YB9FtyxXGyD54p8rXwWaN1EWEyar5L58GlGWgtH2I9rGmLGBQcw63+0jw+ujqVavNuO47S1ByAjm9zdHMnskw== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1686,17 +1781,17 @@ dependencies: "@types/react" "*" -"@types/react-dom@16.8.4": - version "16.8.4" - resolved "https://registry.verdaccio.org/@types%2freact-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" - integrity sha512-eIRpEW73DCzPIMaNBDP5pPIpK1KXyZwNgfxiVagb5iGiz6da+9A5hslSX6GAQKdO7SayVCS/Fr2kjqprgAvkfA== +"@types/react-dom@16.8.5": + version "16.8.5" + resolved "https://registry.verdaccio.org/@types%2freact-dom/-/react-dom-16.8.5.tgz#3e3f4d99199391a7fb40aa3a155c8dd99b899cbd" + integrity sha512-idCEjROZ2cqh29+trmTmZhsBAUNQuYrF92JHKzZ5+aiFM1mlSk3bb23CK7HhYuOY75Apgap5y2jTyHzaM2AJGA== dependencies: "@types/react" "*" -"@types/react-router-dom@4.3.2": - version "4.3.2" - resolved "https://registry.verdaccio.org/@types%2freact-router-dom/-/react-router-dom-4.3.2.tgz#52c17c3682597638f31c17c42620403dc5c2a3f5" - integrity sha512-biesHodFxPgDxku2m08XwPeAfUYBcxAnrQG7pwFikuA3L2e3u2OKAb+Sb16bJuU3L5CTHd+Ivap+ke4mmGsHqQ== +"@types/react-router-dom@4.3.4": + version "4.3.4" + resolved "https://registry.verdaccio.org/@types%2freact-router-dom/-/react-router-dom-4.3.4.tgz#63a7a8558129d2f4ff76e4bdd099bf4b98e25a0d" + integrity sha512-xrwaWHpnxKk/TTRe7pmoGy3E4SyF/ojFqNfFJacw7OLdfLXRvGfk4r/XePVaZNVfeJzL8fcnNilPN7xOdJ/vGw== dependencies: "@types/history" "*" "@types/react" "*" @@ -1725,14 +1820,19 @@ "@types/prop-types" "*" csstype "^2.2.0" -"@types/react@16.8.16": - version "16.8.16" - resolved "https://registry.verdaccio.org/@types%2freact/-/react-16.8.16.tgz#2bf980b4fb29cceeb01b2c139b3e185e57d3e08e" - integrity sha512-A0+6kS6zwPtvubOLiCJmZ8li5bm3wKIkoKV0h3RdMDOnCj9cYkUnj3bWbE03/lcICdQmwBmUfoFiHeNhbFiyHQ== +"@types/react@16.8.24": + version "16.8.24" + resolved "https://registry.verdaccio.org/@types%2freact/-/react-16.8.24.tgz#8d1ea1fcbfa214220da3d3c04e506f1077b0deac" + integrity sha512-VpFHUoD37YNY2+lr/+c7qL/tZsIU/bKuskUF3tmGUArbxIcQdb5j3zvo4cuuzu2A6UaVmVn7sJ4PgWYNFEBGzg== dependencies: "@types/prop-types" "*" csstype "^2.2.0" +"@types/semver@^6.0.1": + version "6.0.1" + resolved "https://registry.verdaccio.org/@types%2fsemver/-/semver-6.0.1.tgz#a984b405c702fa5a7ec6abc56b37f2ba35ef5af6" + integrity sha512-ffCdcrEE5h8DqVxinQjo+2d1q+FV5z7iNtPofw3JsrltSoSVlOGaW0rY8XxtO9XukdTn8TaCGWmk2VFGhI70mg== + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -1743,6 +1843,11 @@ resolved "https://registry.verdaccio.org/@types%2funist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== +"@types/validator@10.11.2": + version "10.11.2" + resolved "https://registry.verdaccio.org/@types%2fvalidator/-/validator-10.11.2.tgz#48b60ca2cca927081f37a1ad1de3e25d04abc9f0" + integrity sha512-k/ju1RsdP5ACFUWebqsyEy0avP5uNJCs2p3pmTHzOZdd4gMSAJTq7iUEHFY3tt3emBrPTm6oGvfZ4SzcqOgLPQ== + "@types/vfile-message@*": version "1.0.1" resolved "https://registry.verdaccio.org/@types%2fvfile-message/-/vfile-message-1.0.1.tgz#e1e9895cc6b36c462d4244e64e6d0b6eaf65355a" @@ -1765,85 +1870,99 @@ resolved "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.11.tgz#a090d88e1f40a910e6443c95493c1c035c76ebdc" integrity sha512-IsU1TD+8cQCyG76ZqxP0cVFnofvfzT8p/wO8ENT4jbN/KKN3grsHFgHNl/U+08s33ayX4LwI85cEhYXCOlOkMw== -"@typescript-eslint/eslint-plugin@1.7.0": - version "1.7.0" - resolved "https://registry.verdaccio.org/@typescript-eslint%2feslint-plugin/-/eslint-plugin-1.7.0.tgz#570e45dc84fb97852e363f1e00f47e604a0b8bcc" - integrity sha512-NUSz1aTlIzzTjFFVFyzrbo8oFjHg3K/M9MzYByqbMCxeFdErhLAcGITVfXzSz+Yvp5OOpMu3HkIttB0NyKl54Q== +"@typescript-eslint/eslint-plugin@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2feslint-plugin/-/eslint-plugin-1.12.0.tgz#96b4e08b5f998a198b8414508b1a289f9e8c549a" + integrity sha512-J/ZTZF+pLNqjXBGNfq5fahsoJ4vJOkYbitWPavA05IrZ7BXUaf4XWlhUB/ic1lpOGTRpLWF+PLAePjiHp6dz8g== dependencies: - "@typescript-eslint/parser" "1.7.0" - "@typescript-eslint/typescript-estree" "1.7.0" + "@typescript-eslint/experimental-utils" "1.12.0" eslint-utils "^1.3.1" + functional-red-black-tree "^1.0.1" regexpp "^2.0.1" - requireindex "^1.2.0" tsutils "^3.7.0" -"@typescript-eslint/parser@1.7.0": - version "1.7.0" - resolved "https://registry.verdaccio.org/@typescript-eslint%2fparser/-/parser-1.7.0.tgz#c3ea0d158349ceefbb6da95b5b09924b75357851" - integrity sha512-1QFKxs2V940372srm12ovSE683afqc1jB6zF/f8iKhgLz1yoSjYeGHipasao33VXKI+0a/ob9okeogGdKGvvlg== +"@typescript-eslint/experimental-utils@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2fexperimental-utils/-/experimental-utils-1.12.0.tgz#98417ee2e0c6fe8d1e50d934a6535d9c0f4277b6" + integrity sha512-s0soOTMJloytr9GbPteMLNiO2HvJ+qgQkRNplABXiVw6vq7uQRvidkby64Gqt/nA7pys74HksHwRULaB/QRVyw== dependencies: - "@typescript-eslint/typescript-estree" "1.7.0" + "@typescript-eslint/typescript-estree" "1.12.0" eslint-scope "^4.0.0" + +"@typescript-eslint/parser@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2fparser/-/parser-1.12.0.tgz#9965895ec4745578185965d63f21510f93a3f35a" + integrity sha512-0uzbaa9ZLCA5yMWJywnJJ7YVENKGWVUhJDV5UrMoldC5HoI54W5kkdPhTfmtFKpPFp93MIwmJj0/61ztvmz5Dw== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "1.12.0" + "@typescript-eslint/typescript-estree" "1.12.0" eslint-visitor-keys "^1.0.0" -"@typescript-eslint/typescript-estree@1.7.0": - version "1.7.0" - resolved "https://registry.verdaccio.org/@typescript-eslint%2ftypescript-estree/-/typescript-estree-1.7.0.tgz#59ec02f5371964da1cc679dba7b878a417bc8c60" - integrity sha512-K5uedUxVmlYrVkFbyV3htDipvLqTE3QMOUQEHYJaKtgzxj6r7c5Ca/DG1tGgFxX+fsbi9nDIrf4arq7Ib7H/Yw== +"@typescript-eslint/typescript-estree@1.12.0": + version "1.12.0" + resolved "https://registry.verdaccio.org/@typescript-eslint%2ftypescript-estree/-/typescript-estree-1.12.0.tgz#d8dd0a7cffb5e3c0c3e98714042d83e316dfc9a9" + integrity sha512-nwN6yy//XcVhFs0ZyU+teJHB8tbCm7AIA8mu6E2r5hu6MajwYBY3Uwop7+rPZWUN/IUOHpL8C+iUPMDVYUU3og== dependencies: lodash.unescape "4.0.1" semver "5.5.0" -"@verdaccio/babel-preset@0.2.1": - version "0.2.1" - resolved "https://registry.verdaccio.org/@verdaccio%2fbabel-preset/-/babel-preset-0.2.1.tgz#0291297fd72e16a77b2b1a1862ebae3bdafdaab5" - integrity sha512-6lBX2BBj+64EuH3dsL03bEFV/kcfxvj9VIZ9/gyR45i/UCh4atRmWOI0hlzQmYQJkVZz9qB2LKfH98CYTgFaOg== +"@verdaccio/babel-preset@2.0.0": + version "2.0.0" + resolved "https://registry.verdaccio.org/@verdaccio%2fbabel-preset/-/babel-preset-2.0.0.tgz#06cbec4b3038980419cc00c4f075072ccbb30b6c" + integrity sha512-LzZhIpqi9aumKuNLKeusvgid1SO9/g6/WY/d38PKkjmXzDIa/kSCLzeAe3LbuCy4tTG3fxVzrCKIou+U/2Ee1A== dependencies: - "@babel/cli" "7.4.4" - "@babel/core" "7.4.5" - "@babel/node" "7.4.5" - "@babel/plugin-proposal-class-properties" "7.4.4" + "@babel/cli" "7.5.5" + "@babel/core" "7.5.5" + "@babel/node" "7.5.5" + "@babel/plugin-proposal-class-properties" "7.5.5" "@babel/plugin-proposal-decorators" "7.4.4" - "@babel/plugin-proposal-export-namespace-from" "7.2.0" - "@babel/plugin-proposal-function-sent" "7.2.0" + "@babel/plugin-proposal-export-namespace-from" "7.5.2" + "@babel/plugin-proposal-function-sent" "7.5.0" "@babel/plugin-proposal-json-strings" "7.2.0" "@babel/plugin-proposal-numeric-separator" "7.2.0" - "@babel/plugin-proposal-object-rest-spread" "7.4.4" + "@babel/plugin-proposal-object-rest-spread" "7.5.5" "@babel/plugin-proposal-throw-expressions" "7.2.0" "@babel/plugin-syntax-dynamic-import" "7.2.0" "@babel/plugin-syntax-import-meta" "7.2.0" - "@babel/plugin-transform-async-to-generator" "7.4.4" - "@babel/plugin-transform-classes" "7.4.4" - "@babel/plugin-transform-runtime" "7.4.4" + "@babel/plugin-transform-async-to-generator" "7.5.0" + "@babel/plugin-transform-classes" "7.5.5" + "@babel/plugin-transform-runtime" "7.5.5" "@babel/polyfill" "7.4.4" - "@babel/preset-env" "7.4.5" - "@babel/preset-flow" "7.0.0" + "@babel/preset-env" "7.5.5" "@babel/preset-react" "7.0.0" "@babel/preset-typescript" "7.3.3" - "@babel/register" "7.4.4" - "@babel/runtime" "7.4.5" + "@babel/register" "7.5.5" + "@babel/runtime" "7.5.5" babel-core "7.0.0-bridge.0" - babel-eslint "10.0.1" + babel-eslint "10.0.2" babel-jest "24.8.0" - babel-plugin-dynamic-import-node "2.2.0" - babel-plugin-emotion "10.0.9" - babel-plugin-flow-runtime "0.19.0" + babel-plugin-dynamic-import-node "2.3.0" + babel-plugin-emotion "10.0.14" -"@verdaccio/eslint-config@0.0.1": - version "0.0.1" - resolved "https://registry.verdaccio.org/@verdaccio%2feslint-config/-/eslint-config-0.0.1.tgz#27a7564b2f0d665b4af85a8cbab999725ce69a40" - integrity sha512-TFRo3NK8EydT9yymVO9hmGHUzcTYkGpLdTYdsFOH93vdNRAYto5OwTxGDd3q7FR+bMQ94IGROgn9l0byzHimTA== +"@verdaccio/commons-api@0.1.2": + version "0.1.2" + resolved "https://registry.verdaccio.org/@verdaccio%2fcommons-api/-/commons-api-0.1.2.tgz#084c2c06b22e998ff3bab265de17397998953da3" + integrity sha512-BweLdqHGVpDPZf1BkFVOTb+OW+WQp8TiEFJ4EvVJkpngg9rgvK9MAdJF/NZorGuUIoVIPJmtNwf/fId/ya9Udw== dependencies: - "@typescript-eslint/eslint-plugin" "1.7.0" - babel-eslint "10.0.1" - eslint-config-google "0.12.0" - eslint-config-prettier "4.2.0" + http-errors "1.7.3" + +"@verdaccio/eslint-config@2.0.0": + version "2.0.0" + resolved "https://registry.verdaccio.org/@verdaccio%2feslint-config/-/eslint-config-2.0.0.tgz#134e11c4c9a205b0685c0a88d861ef347183680a" + integrity sha512-LkDFO//MdVpprCzjxIqXul0MSWSMXx1yAkXx1YuL9Eu3kuPF2GmFdXzMtVjf8rijoiqRNafrkGcGHsQyyIsBFQ== + dependencies: + "@typescript-eslint/eslint-plugin" "1.12.0" + "@typescript-eslint/parser" "1.12.0" + babel-eslint "10.0.2" + eslint-config-google "0.13.0" + eslint-config-prettier "6.0.0" eslint-plugin-babel "5.3.0" - eslint-plugin-import "2.17.2" - eslint-plugin-jest "22.5.1" - eslint-plugin-prettier "3.0.1" - eslint-plugin-verdaccio "0.0.5" - prettier "1.17.0" + eslint-plugin-import "2.18.0" + eslint-plugin-jest "22.10.0" + eslint-plugin-prettier "3.1.0" + eslint-plugin-verdaccio "^2.0.0" + tsutils "3.14.0" "@verdaccio/file-locking@1.0.0": version "1.0.0" @@ -1852,25 +1971,32 @@ dependencies: lockfile "1.0.4" -"@verdaccio/local-storage@2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-2.1.0.tgz#d941592237adb8e291942d6c87a90cefe32838e3" - integrity sha512-BmXkSdXT219+BBTe5vHemYpw8Vf1be2ZUdxYlvFpRltm+egJTtBSFO6lOWWcjaORkM48TGc7wR2K/jGJfX8KAg== +"@verdaccio/file-locking@1.0.3": + version "1.0.3" + resolved "https://registry.verdaccio.org/@verdaccio%2ffile-locking/-/file-locking-1.0.3.tgz#8244380a4ee41e585ef38690f9dbcaa1aba6bdc4" + integrity sha512-+npFxBPq8c7oXHtroLGjcrninqtoQBPVeCfLG0BzrEe3ZM5bCcaz3nwQsXLBzhL/QP5z3zLiOgpsxddDN3UIyw== dependencies: - "@verdaccio/file-locking" "1.0.0" - "@verdaccio/streams" "2.0.0-beta.0" - async "3.0.1-0" - http-errors "1.7.2" + lockfile "1.0.4" + +"@verdaccio/local-storage@2.2.1": + version "2.2.1" + resolved "https://registry.verdaccio.org/@verdaccio%2flocal-storage/-/local-storage-2.2.1.tgz#ce8b9ab6c05d6ce2bccef5c7781abe8667eab778" + integrity sha512-lSM5Rc2dn8rtzo1P2kQz7TNlVgm12OQzOcocK9uwVgKS95sWqjxttLB9EMfsGsy0+qwfzw96AMBkOXn3f55m/Q== + 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" -"@verdaccio/readme@1.0.3": - version "1.0.3" - resolved "https://registry.verdaccio.org/@verdaccio%2freadme/-/readme-1.0.3.tgz#2cf9c8fd7ce356db7581c0d59e5444874d9b0bec" - integrity sha512-05DQQUl1n1afDgvv/C+ZR8dn/pW75scwtpW+sHs5MsvRDdwc7iilXBtrVje+1ioa+QU8LrDJvKnttvuwAoD+yw== +"@verdaccio/readme@1.0.4": + version "1.0.4" + resolved "https://registry.verdaccio.org/@verdaccio%2freadme/-/readme-1.0.4.tgz#84fa63f9e278bf4626d1d96460c1ea0359d76974" + integrity sha512-coBtSAriyrGgnzeY4Mu4ps/0P8/B+7fSbG7rcv6DoTb2vl2uLV/zAtet3n55iLKIAg5I4h3LuJ6m+uX2bMkZRA== dependencies: - dompurify "1.0.10" - jsdom "15.1.0" + dompurify "1.0.11" + jsdom "15.1.1" marked "0.6.2" "@verdaccio/streams@2.0.0": @@ -1883,15 +2009,15 @@ resolved "https://registry.npmjs.org/@verdaccio/streams/-/streams-2.0.0-beta.0.tgz#af8c7e673a3c368deacc8024c6f5671aa2ec32ac" integrity sha512-EdVF6RP0abRNT0RfgLCsqLNv7FOpm+BpzMZoaQuQGHSBQRj7OTM8ft5mpbJ40rYVXKv6D8xyU0vUnoRl09ah6g== -"@verdaccio/types@6.1.0": - version "6.1.0" - resolved "https://registry.verdaccio.org/@verdaccio%2ftypes/-/types-6.1.0.tgz#67c7e6a08e1ba9998af8e60fef8bb5f05340d478" - integrity sha512-tQyRv3FsEXo5OtYz6RkXUjwMZ2qTe6UTCskr82mfLKFhkaEMdAD/6iN6v4GV+rSDyFaZdPCEDg9Yup0x7Ba5Ew== +"@verdaccio/types@8.0.0-next.2": + version "8.0.0-next.2" + resolved "https://registry.verdaccio.org/@verdaccio%2ftypes/-/types-8.0.0-next.2.tgz#644278ac728b199f3ec50268f7fd5c30c8a11d65" + integrity sha512-8zdL5vjTskPwhHnlfwriUNc08dksxpDKluKWW9MdyvPPtuasixLyTVsnsfOB7qHbtZ3irO4FoeBS1xoGvORS+A== -"@verdaccio/ui-theme@0.1.11": - version "0.1.11" - resolved "https://registry.verdaccio.org/@verdaccio%2fui-theme/-/ui-theme-0.1.11.tgz#48e1bb9139c61016e143e57102bee8c8fbf0cb92" - integrity sha512-VxuqUOycaFRwZ7RV6etvGECELvgZ1iO8KFZJlLVUWvrv218mAULZVacKyJ6i8FbLvaqxnx7lEUIEBzhz7KX/Iw== +"@verdaccio/ui-theme@0.2.2": + version "0.2.2" + resolved "https://registry.verdaccio.org/@verdaccio%2fui-theme/-/ui-theme-0.2.2.tgz#53a74e9a4c75a93fbe678c6f5cd2a31dcff77f1d" + integrity sha512-Y5AwR0or0gMPuRW5dn8taWNUOr23c4rHgTrh/Q8vjrvZdBs4gMQ/SGghQ/idMjv+Ksk/ch/wQzxt9ut6F1MxJg== "@webassemblyjs/ast@1.7.8": version "1.7.8" @@ -2072,6 +2198,14 @@ accepts@^1.3.5, accepts@~1.3.4, accepts@~1.3.5: mime-types "~2.1.18" negotiator "0.6.1" +accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.verdaccio.org/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + acorn-dynamic-import@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" @@ -2087,7 +2221,7 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-globals@^4.3.0: +acorn-globals@^4.3.2: version "4.3.2" resolved "https://registry.verdaccio.org/acorn-globals/-/acorn-globals-4.3.2.tgz#4e2c2313a597fd589720395f6354b41cd5ec8006" integrity sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ== @@ -2110,11 +2244,16 @@ acorn@^5.0.0, acorn@^5.5.3, acorn@^5.6.2: resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== -acorn@^6.0.1, acorn@^6.0.4, acorn@^6.0.7: +acorn@^6.0.1, acorn@^6.0.7: version "6.1.1" resolved "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== +acorn@^6.1.1: + version "6.2.1" + resolved "https://registry.verdaccio.org/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51" + integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q== + adjust-sourcemap-loader@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz#6471143af75ec02334b219f54bc7970c52fb29a4" @@ -2179,16 +2318,23 @@ ajv@^6.1.0, ajv@^6.5.5, ajv@^6.9.1: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +allure-js-commons@^1.3.2: + version "1.3.2" + resolved "https://registry.verdaccio.org/allure-js-commons/-/allure-js-commons-1.3.2.tgz#e1cf0466e36695bb3ced1228f6570eac6c2e9eda" + integrity sha512-FTmoqP36ZjHFT4iLdYamyCFhyj1jqD6BIdiZ5pBlyafDJrFRV76XIXNxwRqbHpSw40o1vHzYi4vGpmREnhnHVw== + dependencies: + file-type "^7.7.1" + fs-extra "^6.0.1" + js2xmlparser "^3.0.0" + mime "^2.3.1" + object-assign "^4.1.1" + uuid "^3.0.0" + alphanum-sort@^1.0.0, alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.verdaccio.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" @@ -2249,6 +2395,35 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@^3.0.0: + version "3.1.1" + resolved "https://registry.verdaccio.org/archiver/-/archiver-3.1.1.tgz#9db7819d4daf60aec10fe86b16cb9258ced66ea0" + integrity sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg== + dependencies: + archiver-utils "^2.1.0" + async "^2.6.3" + buffer-crc32 "^0.2.1" + glob "^7.1.4" + readable-stream "^3.4.0" + tar-stream "^2.1.0" + zip-stream "^2.1.2" + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -2369,7 +2544,7 @@ array.prototype.flat@^1.2.1: es-abstract "^1.10.0" function-bind "^1.1.1" -arrify@^1.0.1: +arrify@1.0.1, arrify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= @@ -2427,25 +2602,15 @@ async-each@^1.0.1: resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.2.tgz#8b8a7ca2a658f927e9f307d6d1a42f4199f0f735" integrity sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg== -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= - -async-limiter@~1.0.0: +async-limiter@^1.0.0, async-limiter@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== -async@3.0.1: - version "3.0.1" - resolved "https://registry.verdaccio.org/async/-/async-3.0.1.tgz#dfeb34657d1e63c94c0eee424297bf8a2c9a8182" - integrity sha512-ZswD8vwPtmBZzbn9xyi8XBQWXH3AvOQ43Za1KWYq7JeycrZuUYzx01KvHcVbXltjqH4y0MWrQ33008uLTqXuDw== - -async@3.0.1-0: - version "3.0.1-0" - resolved "https://registry.npmjs.org/async/-/async-3.0.1-0.tgz#ca06713f91c3d9eea3e966ace4093f41ef89f200" - integrity sha512-b+lONkCWH/GCAIrU0j4m5zed5t+5dfjM2TbUSmKCagx6TZp2jQrNkGL7j1SUb0fF1yH6sKBiXC7Zid8Zj94O6A== +async@3.1.0: + version "3.1.0" + resolved "https://registry.verdaccio.org/async/-/async-3.1.0.tgz#42b3b12ae1b74927b5217d8c0016baaf62463772" + integrity sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ== async@^1.5.2: version "1.5.2" @@ -2459,6 +2624,13 @@ async@^2.5.0: dependencies: lodash "^4.17.11" +async@^2.6.3: + version "2.6.3" + resolved "https://registry.verdaccio.org/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2530,6 +2702,14 @@ axios@^0.18.0: follow-redirects "1.5.10" is-buffer "^2.0.2" +axios@^0.19.0: + version "0.19.0" + resolved "https://registry.verdaccio.org/axios/-/axios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8" + integrity sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ== + dependencies: + follow-redirects "1.5.10" + is-buffer "^2.0.2" + axobject-query@^2.0.2: version "2.0.2" resolved "https://registry.verdaccio.org/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" @@ -2551,10 +2731,10 @@ babel-core@7.0.0-bridge.0: resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-eslint@10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed" - integrity sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ== +babel-eslint@10.0.2: + version "10.0.2" + resolved "https://registry.verdaccio.org/babel-eslint/-/babel-eslint-10.0.2.tgz#182d5ac204579ff0881684b040560fdcc1558456" + integrity sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q== dependencies: "@babel/code-frame" "^7.0.0" "@babel/parser" "^7.0.0" @@ -2586,22 +2766,22 @@ babel-loader@8.0.6: mkdirp "^0.5.1" pify "^4.0.1" -babel-plugin-dynamic-import-node@2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz#c0adfb07d95f4a4495e9aaac6ec386c4d7c2524e" - integrity sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA== +babel-plugin-dynamic-import-node@2.3.0, babel-plugin-dynamic-import-node@^2.3.0: + version "2.3.0" + resolved "https://registry.verdaccio.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== dependencies: object.assign "^4.1.0" -babel-plugin-emotion@10.0.9: - version "10.0.9" - resolved "https://registry.verdaccio.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.9.tgz#04a0404d5a4084d5296357a393d344c0f8303ae4" - integrity sha512-IfWP12e9/wHtWHxVTzD692Nbcmrmcz2tip7acp6YUqtrP7slAyr5B+69hyZ8jd55GsyNSZwryNnmuDEVe0j+7w== +babel-plugin-emotion@10.0.14: + version "10.0.14" + resolved "https://registry.verdaccio.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.14.tgz#c1d0e4621e303507ea7da57daa3cd771939d6df4" + integrity sha512-T7hdxJ4xXkKW3OXcizK0pnUJlBeNj/emjQZPDIZvGOuwl2adIgicQWRNkz6BuwKdDTrqaXQn1vayaL6aL8QW5A== dependencies: "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.7.1" - "@emotion/memoize" "0.7.1" - "@emotion/serialize" "^0.11.6" + "@emotion/hash" "0.7.2" + "@emotion/memoize" "0.7.2" + "@emotion/serialize" "^0.11.8" babel-plugin-macros "^2.0.0" babel-plugin-syntax-jsx "^6.18.0" convert-source-map "^1.5.0" @@ -2627,18 +2807,6 @@ babel-plugin-emotion@^9.2.11: source-map "^0.5.7" touch "^2.0.1" -babel-plugin-flow-runtime@0.19.0: - version "0.19.0" - resolved "https://registry.verdaccio.org/babel-plugin-flow-runtime/-/babel-plugin-flow-runtime-0.19.0.tgz#f96e035a444bb042406838fed3c6b446c0e55a98" - integrity sha512-3kOv7UW5ojT/MfcqEjr+JOgWykLfWK7bdKozUyE6BrHNm13Auy+BviYNYW35nDWKtN6H7O5Pduxpvgl3P/UvrQ== - dependencies: - "@babel/generator" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - camelcase "^3.0.0" - flow-config-parser "^0.3.0" - babel-plugin-istanbul@^5.1.0: version "5.1.1" resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.1.tgz#7981590f1956d75d67630ba46f0c22493588c893" @@ -2686,7 +2854,7 @@ babel-preset-jest@^24.6.0: "@babel/plugin-syntax-object-rest-spread" "^7.0.0" babel-plugin-jest-hoist "^24.6.0" -babel-runtime@6.26.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: +babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -2694,6 +2862,11 @@ babel-runtime@6.26.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: core-js "^2.4.0" regenerator-runtime "^0.11.0" +babylon@7.0.0-beta.47: + version "7.0.0-beta.47" + resolved "https://registry.verdaccio.org/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" + integrity sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ== + bail@^1.0.0: version "1.0.4" resolved "https://registry.verdaccio.org/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" @@ -2744,10 +2917,15 @@ bcryptjs@2.4.3: resolved "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" integrity sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= -before-after-hook@^1.4.0: +becke-ch--regex--s0-0-v1--base--pl--lib@^1.2.0: version "1.4.0" - resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.4.0.tgz#2b6bf23dca4f32e628fd2747c10a37c74a4b484d" - integrity sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg== + resolved "https://registry.verdaccio.org/becke-ch--regex--s0-0-v1--base--pl--lib/-/becke-ch--regex--s0-0-v1--base--pl--lib-1.4.0.tgz#429ceebbfa5f7e936e78d73fbdc7da7162b20e20" + integrity sha1-Qpzuu/pffpNueNc/vcfacWKyDiA= + +before-after-hook@^2.0.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" + integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== bfj@^6.1.1: version "6.1.1" @@ -2782,12 +2960,12 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" -block-stream@*: - version "0.0.9" - resolved "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= +bl@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/bl/-/bl-3.0.0.tgz#3611ec00579fd18561754360b21e9f784500ff88" + integrity sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A== dependencies: - inherits "~2.0.0" + readable-stream "^3.0.1" bluebird@^3.5.1: version "3.5.4" @@ -2799,6 +2977,11 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== +bo-selector@0.0.10: + version "0.0.10" + resolved "https://registry.verdaccio.org/bo-selector/-/bo-selector-0.0.10.tgz#9816dcb00adf374ea87941a863b2acfc026afa3e" + integrity sha1-mBbcsArfN06oeUGoY7Ks/AJq+j4= + body-parser@1.18.3: version "1.18.3" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" @@ -2909,6 +3092,11 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.verdaccio.org/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8= + browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -3028,6 +3216,11 @@ buffer-alloc@^1.2.0: buffer-alloc-unsafe "^1.1.0" buffer-fill "^1.0.0" +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.verdaccio.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + buffer-equal-constant-time@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" @@ -3062,26 +3255,34 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.1.0: + version "5.2.1" + resolved "https://registry.verdaccio.org/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= -bundlesize@0.17.2: - version "0.17.2" - resolved "https://registry.verdaccio.org/bundlesize/-/bundlesize-0.17.2.tgz#d31a80ffe1591251411ad730442eb4e20790f827" - integrity sha512-cJAZ6wvs6IHQCnUn9kTme4GL+ahoICjcS0QPcGTj61Hl4bCc8wKkkVLUote4k/1yxa0+kUIrIo9wyNJ+XIciEw== +bundlesize@0.18.0: + version "0.18.0" + resolved "https://registry.verdaccio.org/bundlesize/-/bundlesize-0.18.0.tgz#3625520f984f503df8c3d57dd9be2b9c0df40092" + integrity sha512-GZURr25umfYxZYZUyOlOtJRbYjAn0VfbjbnS0NBcOiF8VcjmhoEhmx8Gw4va8HeQb8j7Ra0ZltY/IeHgSHFXFw== dependencies: - axios "^0.18.0" + axios "^0.19.0" brotli-size "0.1.0" bytes "^3.1.0" ci-env "^1.4.0" commander "^2.20.0" + cosmiconfig "^5.2.1" github-build "^1.2.0" glob "^7.1.4" gzip-size "^4.0.0" prettycli "^1.4.3" - read-pkg-up "^3.0.0" bunyan@1.8.12: version "1.8.12" @@ -3201,11 +3402,6 @@ camelcase@^2.0.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - camelcase@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" @@ -3291,7 +3487,16 @@ chalk@2.3.1: escape-string-regexp "^1.0.5" supports-color "^5.2.0" -chalk@^1.1.1, chalk@^1.1.3: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -3302,15 +3507,6 @@ chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - change-emitter@^0.1.2: version "0.1.6" resolved "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515" @@ -3358,7 +3554,7 @@ cheerio@^1.0.0-rc.2: lodash "^4.15.0" parse5 "^3.0.1" -chokidar@^2.0.0, chokidar@^2.0.2: +chokidar@^2.0.2: version "2.1.5" resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" integrity sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A== @@ -3377,7 +3573,7 @@ chokidar@^2.0.0, chokidar@^2.0.2: optionalDependencies: fsevents "^1.2.7" -chokidar@^2.0.4: +chokidar@^2.0.4, chokidar@^2.1.6: version "2.1.6" resolved "https://registry.verdaccio.org/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== @@ -3490,15 +3686,14 @@ cliui@^4.0.0: strip-ansi "^4.0.0" wrap-ansi "^2.0.0" -clone-deep@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" - integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ== +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.verdaccio.org/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: - for-own "^1.0.0" - is-plain-object "^2.0.4" - kind-of "^6.0.0" - shallow-clone "^1.0.0" + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" clone-regexp@^2.1.0: version "2.2.0" @@ -3538,6 +3733,33 @@ code-point-at@^1.0.0: resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +codeceptjs@2.1.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/codeceptjs/-/codeceptjs-2.1.0.tgz#761e4a02b598702ead4c35e0dcba10eebbfdc30c" + integrity sha512-cDwr3Dgdefs105ugQjVzdS9GcJSvomNlL6TbdLUxr5dkzCyR3Rh6ZVr7MXYAgUjK7PRhfqPwmootUK+47VJcSg== + dependencies: + allure-js-commons "^1.3.2" + archiver "^3.0.0" + axios "^0.18.0" + chalk "^1.1.3" + commander "^2.20.0" + css-to-xpath "^0.1.0" + cucumber-expressions "^6.0.1" + escape-string-regexp "^1.0.3" + figures "^2.0.0" + fn-args "^4.0.0" + gherkin "^5.1.0" + glob "^6.0.1" + inquirer "^6.2.2" + js-beautify "^1.9.1" + lodash.merge "^4.6.1" + mkdirp "^0.5.1" + mocha "^4.1.0" + parse-function "^5.2.10" + promise-retry "^1.1.1" + requireg "^0.1.8" + sprintf-js "^1.1.1" + codecov@3.5.0: version "3.5.0" resolved "https://registry.verdaccio.org/codecov/-/codecov-3.5.0.tgz#3d0748932f9cb41e1ad7f21fa346ef1b2b1bed47" @@ -3639,6 +3861,11 @@ combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" +commander@2.11.0: + version "2.11.0" + resolved "https://registry.verdaccio.org/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" + integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== + commander@2.17.x: version "2.17.1" resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" @@ -3684,6 +3911,16 @@ compose-function@3.0.3: dependencies: arity-n "^1.0.4" +compress-commons@^2.1.1: + version "2.1.1" + resolved "https://registry.verdaccio.org/compress-commons/-/compress-commons-2.1.1.tgz#9410d9a534cf8435e3fbbb7c6ce48de2dc2f0610" + integrity sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^3.0.1" + normalize-path "^3.0.0" + readable-stream "^2.3.6" + compressible@~2.0.16: version "2.0.16" resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.16.tgz#a49bf9858f3821b64ce1be0296afc7380466a77f" @@ -3691,7 +3928,7 @@ compressible@~2.0.16: dependencies: mime-db ">= 1.38.0 < 2" -compression@1.7.4, compression@^1.5.2: +compression@1.7.4, compression@^1.7.4: version "1.7.4" resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== @@ -3719,10 +3956,10 @@ concat-stream@1.6.2, concat-stream@^1.4.10, concat-stream@^1.5.0: readable-stream "^2.2.2" typedarray "^0.0.6" -concurrently@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz#17fdf067da71210685d9ea554423ef239da30d33" - integrity sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg== +concurrently@4.1.1: + version "4.1.1" + resolved "https://registry.verdaccio.org/concurrently/-/concurrently-4.1.1.tgz#42cf84d625163f3f5b2e2262568211ad76e1dbe8" + integrity sha512-48+FE5RJ0qc8azwKv4keVQWlni1hZeSjcWr8shBelOBtBHcKj1aJFM9lHRiSc1x7lq416pkvsqfBMhSRja+Lhw== dependencies: chalk "^2.4.1" date-fns "^1.23.0" @@ -3734,9 +3971,17 @@ concurrently@4.1.0: tree-kill "^1.1.0" yargs "^12.0.1" -connect-history-api-fallback@^1.3.0: +config-chain@^1.1.12: + version "1.1.12" + resolved "https://registry.verdaccio.org/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +connect-history-api-fallback@^1.6.0: version "1.6.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + resolved "https://registry.verdaccio.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: @@ -3766,6 +4011,13 @@ content-disposition@0.5.2: resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.verdaccio.org/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + content-type@~1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" @@ -3949,6 +4201,11 @@ cookie@0.3.1: resolved "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.verdaccio.org/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + cookiejar@^2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" @@ -4031,6 +4288,31 @@ cosmiconfig@^5.0.0, cosmiconfig@^5.2.0: js-yaml "^3.13.0" parse-json "^4.0.0" +cosmiconfig@^5.2.1: + version "5.2.1" + resolved "https://registry.verdaccio.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +crc32-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.verdaccio.org/crc32-stream/-/crc32-stream-3.0.1.tgz#cae6eeed003b0e44d739d279de5ae63b171b4e85" + integrity sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w== + dependencies: + crc "^3.4.4" + readable-stream "^3.4.0" + +crc@^3.4.4: + version "3.8.0" + resolved "https://registry.verdaccio.org/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -4090,12 +4372,15 @@ cross-env@5.2.0: cross-spawn "^6.0.5" is-windows "^1.0.0" -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= +cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: - lru-cache "^4.0.1" + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" which "^1.2.9" cross-spawn@^5.0.1: @@ -4107,17 +4392,6 @@ cross-spawn@^5.0.1: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -4202,6 +4476,14 @@ css-selector-tokenizer@^0.7.0: fastparse "^1.1.1" regexpu-core "^1.0.0" +css-to-xpath@^0.1.0: + version "0.1.0" + resolved "https://registry.verdaccio.org/css-to-xpath/-/css-to-xpath-0.1.0.tgz#ac0d1c26cef023f7bd8cf2e1fc1f77134bc70c47" + integrity sha1-rA0cJs7wI/e9jPLh/B93E0vHDEc= + dependencies: + bo-selector "0.0.10" + xpath-builder "0.0.7" + css-tree@1.0.0-alpha.28: version "1.0.0-alpha.28" resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" @@ -4260,11 +4542,6 @@ cssesc@^2.0.0: resolved "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.verdaccio.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - cssfilter@0.0.10: version "0.0.10" resolved "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" @@ -4391,18 +4668,30 @@ csso@~2.3.1: clap "^1.0.9" source-map "^0.5.3" -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.6" resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== -cssstyle@^1.0.0, cssstyle@^1.1.1: +cssom@^0.3.6: + version "0.3.8" + resolved "https://registry.verdaccio.org/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0: version "1.2.2" resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz#427ea4d585b18624f6fdbf9de7a2a1a3ba713077" integrity sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow== dependencies: cssom "0.3.x" +cssstyle@^1.2.2: + version "1.4.0" + resolved "https://registry.verdaccio.org/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + csstype@^2.0.0, csstype@^2.2.0, csstype@^2.5.2: version "2.6.3" resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.3.tgz#b701e5968245bf9b08d54ac83d00b624e622a9fa" @@ -4413,6 +4702,13 @@ csstype@^2.5.7: resolved "https://registry.verdaccio.org/csstype/-/csstype-2.6.5.tgz#1cd1dff742ebf4d7c991470ae71e12bb6751e034" integrity sha512-JsTaiksRsel5n7XwqPAfB0l3TFKdpjW/kgAELf9vrb5adGA7UCPLajKK5s3nFrcFm3Rkyp/Qkgl73ENc1UY3cA== +cucumber-expressions@^6.0.1: + version "6.6.2" + resolved "https://registry.verdaccio.org/cucumber-expressions/-/cucumber-expressions-6.6.2.tgz#d89640eccc72a78380b6c210eae36a64e7462b81" + integrity sha512-WcFSVBiWNLJbIcAAC3t/ACU46vaOKfe1UIF5H3qveoq+Y4XQm9j3YwHurQNufRKBBg8nCnpU7Ttsx7egjS3hwA== + dependencies: + becke-ch--regex--s0-0-v1--base--pl--lib "^1.2.0" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -4475,10 +4771,10 @@ dateformat@^3.0.0: resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -dayjs@1.8.14: - version "1.8.14" - resolved "https://registry.verdaccio.org/dayjs/-/dayjs-1.8.14.tgz#43e4f62830c2c3342c3fcd25934dc9162dbe6f38" - integrity sha512-AVhDmRTe541iWirnoeFSSDDGvCT6HWaNQ4z2WmmzXMGZj6ph6ydao2teKq/eUtR43GPJXlYFD+C/SotG1P9wUQ== +dayjs@1.8.15: + version "1.8.15" + resolved "https://registry.verdaccio.org/dayjs/-/dayjs-1.8.15.tgz#7121bc04e6a7f2621ed6db566be4a8aaf8c3913e" + integrity sha512-HYHCI1nohG52B45vCQg8Re3hNDZbMroWPkhz50yaX7Lu0ATyjGsTdoYZBpjED9ar6chqTx2dmSmM8A51mojnAg== debounce@^1.1.0: version "1.2.0" @@ -4492,7 +4788,7 @@ debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6. dependencies: ms "2.0.0" -debug@=3.1.0: +debug@3.1.0, debug@=3.1.0: version "3.1.0" resolved "https://registry.verdaccio.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== @@ -4526,13 +4822,6 @@ decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -decamelize@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" - integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== - dependencies: - xregexp "4.0.0" - decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -4560,7 +4849,12 @@ deep-is@~0.1.3: resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -deepmerge@3.2.0, deepmerge@^3.0.0: +deepmerge@4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/deepmerge/-/deepmerge-4.0.0.tgz#3e3110ca29205f120d7cb064960a39c3d2087c09" + integrity sha512-YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww== + +deepmerge@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz#58ef463a57c08d376547f8869fdc5bcee957f44e" integrity sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow== @@ -4587,6 +4881,14 @@ define-properties@^1.1.2, define-properties@^1.1.3: dependencies: object-keys "^1.0.12" +define-property@2.0.2, define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + define-property@^0.2.5: version "0.2.5" resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -4601,30 +4903,23 @@ define-property@^1.0.0: dependencies: is-descriptor "^1.0.0" -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - defined@^1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= -del@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" - integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= +del@^4.1.1: + version "4.1.1" + resolved "https://registry.verdaccio.org/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: + "@types/glob" "^7.1.1" globby "^6.1.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - p-map "^1.1.1" - pify "^3.0.0" - rimraf "^2.2.8" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" delayed-stream@~1.0.0: version "1.0.0" @@ -4641,10 +4936,10 @@ depd@^1.1.0, depd@~1.1.2: resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -deprecation@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/deprecation/-/deprecation-1.0.1.tgz#2df79b79005752180816b7b6e079cbd80490d711" - integrity sha512-ccVHpE72+tcIKaGMql33x5MAjKQIZrk+3x2GbJ7TeraUCZWHoT+KSZpoC+JQFsUBlSTXUrBaGiF0j6zVTepPLg== +deprecation@^2.0.0: + version "2.3.1" + resolved "https://registry.verdaccio.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== des.js@^1.0.0: version "1.0.0" @@ -4689,6 +4984,11 @@ diff-sequences@^24.3.0: resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz#0f20e8a1df1abddaf4d9c226680952e64118b975" integrity sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw== +diff@3.3.1: + version "3.3.1" + resolved "https://registry.verdaccio.org/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" + integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -4803,10 +5103,10 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -dompurify@1.0.10: - version "1.0.10" - resolved "https://registry.verdaccio.org/dompurify/-/dompurify-1.0.10.tgz#18d7353631c86ee25049e38fbca8c6b2c5a2af87" - integrity sha512-huhl3DSWX5LaA7jDtnj3XQdJgWW1wYouNW7N0drGzQa4vEUSVWyeFN+Atx6HP4r5cang6oQytMom6I4yhGJj5g== +dompurify@1.0.11: + version "1.0.11" + resolved "https://registry.verdaccio.org/dompurify/-/dompurify-1.0.11.tgz#fe0f4a40d147f7cebbe31a50a1357539cfc1eb4d" + integrity sha512-XywCTXZtc/qCX3iprD1pIklRVk/uhl8BKpkTxr+ZyMVUzSUg7wkQXRBp/euJ5J5moa1QvfpvaPQVP71z1O59dQ== domutils@1.5.1: version "1.5.1" @@ -4883,6 +5183,16 @@ ecdsa-sig-formatter@1.0.11: dependencies: safe-buffer "^5.0.1" +editorconfig@^0.15.3: + version "0.15.3" + resolved "https://registry.verdaccio.org/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== + dependencies: + commander "^2.19.0" + lru-cache "^4.1.5" + semver "^5.6.0" + sigmund "^1.0.1" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -4961,14 +5271,14 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.1.0: +enhanced-resolve@4.1.0, enhanced-resolve@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== @@ -4982,6 +5292,11 @@ entities@^1.1.1, entities@~1.1.1: resolved "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== +envinfo@7.3.1: + version "7.3.1" + resolved "https://registry.verdaccio.org/envinfo/-/envinfo-7.3.1.tgz#892e42f7bf858b3446d9414ad240dbaf8da52f09" + integrity sha512-GvXiDTqLYrORVSCuJCsWHPXF5BFvoWMQA9xX4YVjPT1jyS3aZEHUBwjzxU/6LTPF9ReHgVEbX7IEN5UvSXHw/A== + enzyme-adapter-react-16@1.14.0: version "1.14.0" resolved "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.14.0.tgz#204722b769172bcf096cb250d33e6795c1f1858f" @@ -5008,12 +5323,12 @@ enzyme-adapter-utils@^1.12.0: prop-types "^15.7.2" semver "^5.6.0" -enzyme-to-json@3.3.5: - version "3.3.5" - resolved "https://registry.verdaccio.org/enzyme-to-json/-/enzyme-to-json-3.3.5.tgz#f8eb82bd3d5941c9d8bc6fd9140030777d17d0af" - integrity sha512-DmH1wJ68HyPqKSYXdQqB33ZotwfUhwQZW3IGXaNXgR69Iodaoj8TF/D9RjLdz4pEhGq2Tx2zwNUIjBuqoZeTgA== +enzyme-to-json@3.4.0: + version "3.4.0" + resolved "https://registry.verdaccio.org/enzyme-to-json/-/enzyme-to-json-3.4.0.tgz#2b6330a784a57ba68298e3c0d6cef17ee4fedc0e" + integrity sha512-gbu8P8PMAtb+qtKuGVRdZIYxWHC03q1dGS3EKRmUzmTDIracu3o6cQ0d4xI2YWojbelbxjYOsmqM5EgAL0WgIA== dependencies: - lodash "^4.17.4" + lodash "^4.17.12" enzyme@3.10.0: version "3.10.0" @@ -5042,6 +5357,11 @@ enzyme@3.10.0: rst-selector-parser "^2.2.3" string.prototype.trim "^1.1.2" +err-code@^1.0.0: + version "1.1.2" + resolved "https://registry.verdaccio.org/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= + errno@^0.1.3, errno@~0.1.7: version "0.1.7" resolved "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -5127,12 +5447,12 @@ escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.11.0, escodegen@^1.9.1: +escodegen@^1.11.1, escodegen@^1.9.1: version "1.11.1" resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== @@ -5144,15 +5464,15 @@ escodegen@^1.11.0, escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" -eslint-config-google@0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/eslint-config-google/-/eslint-config-google-0.12.0.tgz#b9bcc52d0f24cf946e862fe8b09c773ad21e511b" - integrity sha512-SHDM3nIRCJBACjf8c/H6FvCwRmKbphESNl3gJFBNbw4KYDLCONB3ABYLXDGF+iaVP9XSTND/Q5/PuGoFkp4xbg== +eslint-config-google@0.13.0: + version "0.13.0" + resolved "https://registry.verdaccio.org/eslint-config-google/-/eslint-config-google-0.13.0.tgz#e277d16d2cb25c1ffd3fd13fb0035ad7421382fe" + integrity sha512-ELgMdOIpn0CFdsQS+FuxO+Ttu4p+aLaXHv9wA9yVnzqlUGV7oN/eRRnJekk7TCur6Cu2FXX0fqfIXRBaM14lpQ== -eslint-config-prettier@4.2.0: - version "4.2.0" - resolved "https://registry.verdaccio.org/eslint-config-prettier/-/eslint-config-prettier-4.2.0.tgz#70b946b629cd0e3e98233fd9ecde4cb9778de96c" - integrity sha512-y0uWc/FRfrHhpPZCYflWC8aE0KRJRY04rdZVfl8cL3sEZmOYyaBdhdlQPjKZBnuRMyLVK+JUZr7HaZFClQiH4w== +eslint-config-prettier@6.0.0: + version "6.0.0" + resolved "https://registry.verdaccio.org/eslint-config-prettier/-/eslint-config-prettier-6.0.0.tgz#f429a53bde9fc7660e6353910fd996d6284d3c25" + integrity sha512-vDrcCFE3+2ixNT5H83g28bO/uYAwibJxerXPj+E7op4qzBCsAV36QfvdAyVOoNxKAH2Os/e01T/2x++V0LPukA== dependencies: get-stdin "^6.0.0" @@ -5179,10 +5499,17 @@ eslint-plugin-babel@5.3.0: dependencies: eslint-rule-composer "^0.3.0" -eslint-plugin-import@2.17.2: - version "2.17.2" - resolved "https://registry.verdaccio.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz#d227d5c6dc67eca71eb590d2bb62fb38d86e9fcb" - integrity sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g== +eslint-plugin-codeceptjs@1.0.0: + version "1.0.0" + resolved "https://registry.verdaccio.org/eslint-plugin-codeceptjs/-/eslint-plugin-codeceptjs-1.0.0.tgz#8e221751cd35d04c8900e29a3801151c1b8934c0" + integrity sha512-uMQr/oF+CgtgnCMKnB9KPPTQRg1CTw8RQFa7TtnzTxaMm1+G+51+UkJLGPFD/xj2Izx1xP5zW/iq4DHsQslbjQ== + dependencies: + requireindex "~1.1.0" + +eslint-plugin-import@2.18.0: + version "2.18.0" + resolved "https://registry.verdaccio.org/eslint-plugin-import/-/eslint-plugin-import-2.18.0.tgz#7a5ba8d32622fb35eb9c8db195c2090bd18a3678" + integrity sha512-PZpAEC4gj/6DEMMoU2Df01C5c50r7zdGIN52Yfi7CvvWaYssG7Jt5R9nFG5gmqodxNOz9vQS87xk6Izdtpdrig== dependencies: array-includes "^3.0.3" contains-path "^0.1.0" @@ -5194,12 +5521,12 @@ eslint-plugin-import@2.17.2: lodash "^4.17.11" minimatch "^3.0.4" read-pkg-up "^2.0.0" - resolve "^1.10.0" + resolve "^1.11.0" -eslint-plugin-jest@22.5.1: - version "22.5.1" - resolved "https://registry.verdaccio.org/eslint-plugin-jest/-/eslint-plugin-jest-22.5.1.tgz#a31dfe9f9513c6af7c17ece4c65535a1370f060b" - integrity sha512-c3WjZR/HBoi4GedJRwo2OGHa8Pzo1EbSVwQ2HFzJ+4t2OoYM7Alx646EH/aaxZ+9eGcPiq0FT0UGkRuFFx2FHg== +eslint-plugin-jest@22.10.0: + version "22.10.0" + resolved "https://registry.verdaccio.org/eslint-plugin-jest/-/eslint-plugin-jest-22.10.0.tgz#a22be77f4dc692808b88ead0059620bda299a97d" + integrity sha512-iBEWJn60Z5bctcjacymUnOQ3xN3gdvGOy3tDHpalAa99r4+jwH0CvICsIIHBNXNlJxuklkbx+wxr49tXk6M0tg== eslint-plugin-jsx-a11y@6.2.1: version "6.2.1" @@ -5215,13 +5542,6 @@ eslint-plugin-jsx-a11y@6.2.1: has "^1.0.3" jsx-ast-utils "^2.0.1" -eslint-plugin-prettier@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.1.tgz#19d521e3981f69dd6d14f64aec8c6a6ac6eb0b0d" - integrity sha512-/PMttrarPAY78PLvV3xfWibMOdMDl57hmlQ2XqFeA37wd+CJ7WSxV7txqjVPHi/AAFKd2lX0ZqfsOc/i5yFCSQ== - dependencies: - prettier-linter-helpers "^1.0.0" - eslint-plugin-prettier@3.1.0: version "3.1.0" resolved "https://registry.verdaccio.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#8695188f95daa93b0dc54b249347ca3b79c4686d" @@ -5242,12 +5562,12 @@ eslint-plugin-react@7.13.0: prop-types "^15.7.2" resolve "^1.10.1" -eslint-plugin-verdaccio@0.0.5: - version "0.0.5" - resolved "https://registry.npmjs.org/eslint-plugin-verdaccio/-/eslint-plugin-verdaccio-0.0.5.tgz#aae139bdd4a6c2ca5aa1bd6b47098c80b4fe9dfa" - integrity sha512-OHX5L7sW+8gMaf6ILYsEYkfqGKMCCHJoRzWKxtZF2UXA/Wa6rfOMN5QFgvpvIUfX1KcNVmKeSEMDIIPOh17mwA== +eslint-plugin-verdaccio@2.0.0, eslint-plugin-verdaccio@^2.0.0: + version "2.0.0" + resolved "https://registry.verdaccio.org/eslint-plugin-verdaccio/-/eslint-plugin-verdaccio-2.0.0.tgz#9f08a504ee6dd0dc45e24a00b2c4a5648f5af237" + integrity sha512-itp8WjzTnMMrzB/Pw6ZkYJjm55V6BzmB6Ye6cTUnuI9CLSiwP7f+iphxTz6aV+z/ePCrvdaxVcKG2r0Ke9G+Pw== dependencies: - jsx-ast-utils "2.0.1" + jsx-ast-utils "2.2.1" eslint-rule-composer@^0.3.0: version "0.3.0" @@ -5480,7 +5800,7 @@ expect@^24.8.0: jest-message-util "^24.8.0" jest-regex-util "^24.3.0" -express@4.16.4, express@^4.16.2, express@^4.16.3: +express@4.16.4, express@^4.16.3: version "4.16.4" resolved "https://registry.npmjs.org/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== @@ -5516,6 +5836,78 @@ express@4.16.4, express@^4.16.2, express@^4.16.3: utils-merge "1.0.1" vary "~1.1.2" +express@4.17.1: + version "4.17.1" + resolved "https://registry.verdaccio.org/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +express@^4.17.1: + version "4.18.0" + resolved "https://registry.verdaccio.org/express/-/express-4.18.0.tgz#be2f777085cfe02c35a102f7c2ec0b0607488feb" + integrity sha512-lRt69EvHaSDr9EkmDTGtcMROHo6M+2zy6yNusWD+1dbAgvte15N62ZYIcBy7BU14yS7msjwwpSQ9ssTCKkNqWg== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -5692,6 +6084,11 @@ file-loader@2.0.0: loader-utils "^1.0.2" schema-utils "^1.0.0" +file-type@^7.7.1: + version "7.7.1" + resolved "https://registry.verdaccio.org/file-type/-/file-type-7.7.1.tgz#91c2f5edb8ce70688b9b68a90d931bbb6cb21f65" + integrity sha512-bTrKkzzZI6wH+NXhyD3SOXtb2zXTw2SbwI2RxUlRcXVsnN7jNL5hJzVQLYv7FOQhxFkK4XWdAflEaWFpaLLWpQ== + filesize@^3.6.1: version "3.6.1" resolved "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" @@ -5727,6 +6124,19 @@ finalhandler@1.1.1: statuses "~1.4.0" unpipe "~1.0.0" +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.verdaccio.org/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" @@ -5780,13 +6190,13 @@ find-up@^4.0.0: locate-path "^5.0.0" path-exists "^4.0.0" -findup-sync@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= +findup-sync@3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== dependencies: detect-file "^1.0.0" - is-glob "^3.1.0" + is-glob "^4.0.0" micromatch "^3.0.4" resolve-dir "^1.0.1" @@ -5809,11 +6219,6 @@ flatten@^1.0.2: resolved "https://registry.verdaccio.org/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= -flow-config-parser@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/flow-config-parser/-/flow-config-parser-0.3.0.tgz#704916efba88cd2518ab4d8f933079571276138f" - integrity sha1-cEkW77qIzSUYq02PkzB5VxJ2E48= - flush-write-stream@^1.0.0: version "1.1.1" resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" @@ -5822,6 +6227,11 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" +fn-args@^4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/fn-args/-/fn-args-4.0.0.tgz#2e912f7a74c5e9ef25060bd60127d6a8680237a5" + integrity sha512-M9XSagc92ejQhi+7kjpFPAO59xKbGRsbOg/9dfwSj84DfzB0pj+Q81DVD1pKr084Xf2oICwUNI0pCvGORmD9zg== + follow-redirects@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz#8e34298cbd2e176f254effec75a1c78cc849fd37" @@ -5843,23 +6253,11 @@ follow-redirects@^1.0.0: dependencies: debug "^3.2.6" -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= - -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= - dependencies: - for-in "^1.0.1" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -5925,6 +6323,15 @@ fs-constants@^1.0.0: resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@^6.0.1: + version "6.0.1" + resolved "https://registry.verdaccio.org/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" + integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -5960,16 +6367,6 @@ fsevents@^1.2.7: nan "^2.9.2" node-pre-gyp "^0.10.0" -fstream@^1.0.0, fstream@^1.0.2: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - function-bind@^1.0.2, function-bind@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -6003,18 +6400,16 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -gaze@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.verdaccio.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-pkg-repo@^1.0.0: version "1.4.0" resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" @@ -6065,6 +6460,11 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gherkin@^5.1.0: + version "5.1.0" + resolved "https://registry.verdaccio.org/gherkin/-/gherkin-5.1.0.tgz#684bbb03add24eaf7bdf544f58033eb28fb3c6d5" + integrity sha1-aEu7A63STq9731RPWAM+so+zxtU= + git-raw-commits@^1.3.0, git-raw-commits@^1.3.6: version "1.3.6" resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz#27c35a32a67777c1ecd412a239a6c19d71b95aff" @@ -6129,6 +6529,18 @@ glob-to-regexp@^0.3.0: resolved "https://registry.verdaccio.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= +glob@7.1.2: + version "7.1.2" + resolved "https://registry.verdaccio.org/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^6.0.1: version "6.0.4" resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" @@ -6140,7 +6552,7 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2: version "7.1.3" resolved "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== @@ -6171,6 +6583,13 @@ global-dirs@^0.1.1: dependencies: ini "^1.3.4" +global-modules@2.0.0, global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.verdaccio.org/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -6180,13 +6599,6 @@ global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.verdaccio.org/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -6255,15 +6667,6 @@ globjoin@^0.1.4: resolved "https://registry.verdaccio.org/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= -globule@^1.0.0: - version "1.2.1" - resolved "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" - integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== - dependencies: - glob "~7.1.1" - lodash "~4.17.10" - minimatch "~3.0.2" - gonzales-pe@^4.2.3: version "4.2.4" resolved "https://registry.verdaccio.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz#356ae36a312c46fe0f1026dd6cb539039f8500d2" @@ -6276,6 +6679,16 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.1" + resolved "https://registry.verdaccio.org/graceful-fs/-/graceful-fs-4.2.1.tgz#1c1f0c364882c868f5bff6512146328336a11b1d" + integrity sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw== + +growl@1.10.3: + version "1.10.3" + resolved "https://registry.verdaccio.org/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" + integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q== + growly@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -6425,6 +6838,11 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +he@1.1.1: + version "1.1.1" + resolved "https://registry.verdaccio.org/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + he@1.2.x: version "1.2.0" resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -6524,9 +6942,9 @@ html-encoding-sniffer@^1.0.2: dependencies: whatwg-encoding "^1.0.1" -html-entities@^1.2.0: +html-entities@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + resolved "https://registry.verdaccio.org/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= html-minifier@^3.2.3: @@ -6598,6 +7016,17 @@ http-errors@1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" +http-errors@1.7.3, http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.verdaccio.org/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + http-parser-js@>=0.4.0: version "0.5.0" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" @@ -6649,17 +7078,18 @@ humanize@0.0.9: resolved "https://registry.verdaccio.org/humanize/-/humanize-0.0.9.tgz#1994ffaecdfe9c441ed2bdac7452b7bb4c9e41a4" integrity sha1-GZT/rs3+nEQe0r2sdFK3u0yeQaQ= -husky@2.4.1: - version "2.4.1" - resolved "https://registry.verdaccio.org/husky/-/husky-2.4.1.tgz#dd00f9646f8693b93f7b3a12ba4be00be0eff7ab" - integrity sha512-ZRwMWHr7QruR22dQ5l3rEGXQ7rAQYsJYqaeCd+NyOsIFczAtqaApZQP3P4HwLZjCtFbm3SUNYoKuoBXX3AYYfw== +husky@3.0.2: + version "3.0.2" + resolved "https://registry.verdaccio.org/husky/-/husky-3.0.2.tgz#e78fd2ae16edca59fc88e56aeb8d70acdcc1c082" + integrity sha512-WXCtaME2x0o4PJlKY4ap8BzLA+D0zlvefqAvLCPriOOu+x0dpO5uc5tlB7CY6/0SE2EESmoZsj4jW5D09KrJoA== dependencies: - cosmiconfig "^5.2.0" + chalk "^2.4.2" + cosmiconfig "^5.2.1" execa "^1.0.0" - find-up "^3.0.0" get-stdin "^7.0.0" is-ci "^2.0.0" - pkg-dir "^4.1.0" + opencollective-postinstall "^2.0.2" + pkg-dir "^4.2.0" please-upgrade-node "^3.1.1" read-pkg "^5.1.1" run-node "^1.0.0" @@ -6762,7 +7192,7 @@ import-lazy@^4.0.0: resolved "https://registry.verdaccio.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== -import-local@^2.0.0: +import-local@2.0.0, import-local@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== @@ -6775,7 +7205,7 @@ imurmurhash@^0.1.4: resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -in-publish@2.0.0, in-publish@^2.0.0: +in-publish@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= @@ -6817,7 +7247,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= @@ -6827,6 +7257,11 @@ inherits@2.0.1: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= +inherits@2.0.4: + version "2.0.4" + resolved "https://registry.verdaccio.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" @@ -6851,17 +7286,17 @@ inquirer@^6.2.2: strip-ansi "^5.1.0" through "^2.3.6" -internal-ip@^4.2.0: +internal-ip@^4.3.0: version "4.3.0" - resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + resolved "https://registry.verdaccio.org/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -interpret@^1.1.0: +interpret@1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + resolved "https://registry.verdaccio.org/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== invariant@^2.2.2, invariant@^2.2.4: @@ -6896,7 +7331,7 @@ ipaddr.js@1.8.0: resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4= -ipaddr.js@^1.9.0: +ipaddr.js@1.9.0, ipaddr.js@^1.9.0: version "1.9.0" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== @@ -7133,24 +7568,24 @@ is-obj@^1.0.0: resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" - integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.verdaccio.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-in-cwd@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" - integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: - is-path-inside "^1.0.0" + is-path-inside "^2.1.0" -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: - path-is-inside "^1.0.1" + path-is-inside "^1.0.2" is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" @@ -7164,6 +7599,13 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-plain-object@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" + integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== + dependencies: + isobject "^4.0.0" + is-promise@^2.1.0: version "2.1.0" resolved "https://registry.verdaccio.org/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" @@ -7286,6 +7728,11 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +isobject@^4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== + isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" @@ -7711,11 +8158,22 @@ jest@24.8.0: import-local "^2.0.0" jest-cli "^24.8.0" -js-base64@^2.1.8, js-base64@^2.1.9: +js-base64@^2.1.9: version "2.5.1" resolved "https://registry.verdaccio.org/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== +js-beautify@^1.9.1: + version "1.10.1" + resolved "https://registry.verdaccio.org/js-beautify/-/js-beautify-1.10.1.tgz#bdfe738ddbcaa12e4fced5af2d7cfad59f60ac0a" + integrity sha512-4y8SHOIRC+/YQ2gs3zJEKBUraQerq49FJYyXRpdzUGYQzCq8q9xtIh0YXial1S5KmonVui4aiUb6XaGyjE51XA== + dependencies: + config-chain "^1.1.12" + editorconfig "^0.15.3" + glob "^7.1.3" + mkdirp "~0.5.1" + nopt "~4.0.1" + js-levenshtein@^1.1.3: version "1.1.6" resolved "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -7747,41 +8205,48 @@ js-yaml@~3.7.0: argparse "^1.0.7" esprima "^2.6.0" +js2xmlparser@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz#3fb60eaa089c5440f9319f51760ccd07e2499733" + integrity sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM= + dependencies: + xmlcreate "^1.0.1" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsdom@15.1.0: - version "15.1.0" - resolved "https://registry.verdaccio.org/jsdom/-/jsdom-15.1.0.tgz#80c5f0dd69466742ab1194f15d301bdd01417596" - integrity sha512-QEmc2XIkNfCK3KRfa9ljMJjC4kAGdVgRrs/pCBsQG/QoKz0B42+C58f6TdAmhq/rw494eFCoLHxX6+hWuxb96Q== +jsdom@15.1.1: + version "15.1.1" + resolved "https://registry.verdaccio.org/jsdom/-/jsdom-15.1.1.tgz#21ed01f81d95ef4327f3e564662aef5e65881252" + integrity sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ== dependencies: abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" + acorn "^6.1.1" + acorn-globals "^4.3.2" array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" + cssom "^0.3.6" + cssstyle "^1.2.2" data-urls "^1.1.0" domexception "^1.0.1" - escodegen "^1.11.0" + escodegen "^1.11.1" html-encoding-sniffer "^1.0.2" - nwsapi "^2.1.3" + nwsapi "^2.1.4" parse5 "5.1.0" pn "^1.1.0" request "^2.88.0" - request-promise-native "^1.0.5" + request-promise-native "^1.0.7" saxes "^3.1.9" symbol-tree "^3.2.2" - tough-cookie "^2.5.0" + tough-cookie "^3.0.1" w3c-hr-time "^1.0.1" w3c-xmlserializer "^1.1.2" webidl-conversions "^4.0.2" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" whatwg-url "^7.0.0" - ws "^6.1.2" + ws "^7.0.0" xml-name-validator "^3.0.0" jsdom@^11.5.1: @@ -7880,6 +8345,13 @@ json5@^2.1.0: dependencies: minimist "^1.2.0" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.verdaccio.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -7956,12 +8428,13 @@ jss@^9.8.7: symbol-observable "^1.1.0" warning "^3.0.0" -jsx-ast-utils@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" - integrity sha1-6AGxs5mF4g//yHtA43SAgOLcrH8= +jsx-ast-utils@2.2.1: + version "2.2.1" + resolved "https://registry.verdaccio.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz#4d4973ebf8b9d2837ee91a8208cc66f3a2776cfb" + integrity sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ== dependencies: array-includes "^3.0.3" + object.assign "^4.1.0" jsx-ast-utils@^2.0.1, jsx-ast-utils@^2.1.0: version "2.1.0" @@ -7992,9 +8465,9 @@ keygrip@~1.0.3: resolved "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz#399d709f0aed2bab0a059e0cdd3a5023a053e1dc" integrity sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g== -killable@^1.0.0: +killable@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + resolved "https://registry.verdaccio.org/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: @@ -8039,6 +8512,13 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.verdaccio.org/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + lcid@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" @@ -8112,7 +8592,7 @@ loader-runner@^2.3.0: resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@1.2.3, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: +loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0: version "1.2.3" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== @@ -8166,9 +8646,9 @@ lockfile@1.0.4: dependencies: signal-exit "^3.0.2" -lodash._reinterpolate@~3.0.0: +lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.camelcase@^4.3.0: @@ -8176,11 +8656,26 @@ lodash.camelcase@^4.3.0: resolved "https://registry.verdaccio.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.verdaccio.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.verdaccio.org/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.verdaccio.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" @@ -8232,9 +8727,9 @@ lodash.memoize@^4.1.2: integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= lodash.merge@^4.6.1: - version "4.6.1" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" - integrity sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.once@^4.0.0: version "4.1.1" @@ -8251,41 +8746,51 @@ lodash.sortby@^4.7.0: resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.tail@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" - integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ= - lodash.template@^4.0.2: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" - integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: - lodash._reinterpolate "~3.0.0" + lodash._reinterpolate "^3.0.0" lodash.templatesettings "^4.0.0" lodash.templatesettings@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" - integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: - lodash._reinterpolate "~3.0.0" + lodash._reinterpolate "^3.0.0" lodash.unescape@4.0.1: version "4.0.1" resolved "https://registry.verdaccio.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.verdaccio.org/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.11, lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@~4.17.10: +lodash@4.17.11, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.2.1: version "4.17.11" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== +lodash@4.17.14: + version "4.17.14" + resolved "https://registry.verdaccio.org/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba" + integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw== + +lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14: + version "4.17.15" + resolved "https://registry.verdaccio.org/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" @@ -8300,10 +8805,10 @@ log-symbols@^3.0.0: dependencies: chalk "^2.4.2" -loglevel@^1.4.1: - version "1.6.1" - resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" - integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po= +loglevel@^1.6.3: + version "1.6.3" + resolved "https://registry.verdaccio.org/loglevel/-/loglevel-1.6.3.tgz#77f2eb64be55a404c9fd04ad16d57c1d6d6b1280" + integrity sha512-LoEDv5pgpvWgPF4kNYuIp0qqSJVWak/dML0RY74xlzMZiT9w77teNAwKYKWBTYjlokMirg+o3jBwp+vlLrcfAA== longest-streak@^2.0.1: version "2.0.3" @@ -8330,9 +8835,9 @@ lower-case@^1.1.1: resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= -lru-cache@^4.0.1, lru-cache@^4.1.1: +lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.5: version "4.1.5" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.verdaccio.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" @@ -8421,6 +8926,11 @@ marked@0.6.2: resolved "https://registry.npmjs.org/marked/-/marked-0.6.2.tgz#c574be8b545a8b48641456ca1dbe0e37b6dccc1a" integrity sha512-LqxwVH3P/rqKX4EKGz7+c2G9r98WeM/SW34ybhgNGhUQNKtf1GmmSkJ6cDGJ/t6tiyae49qRkpyTw2B9HOrgUA== +marked@0.7.0: + version "0.7.0" + resolved "https://registry.verdaccio.org/marked/-/marked-0.7.0.tgz#b64201f051d271b1edc10a04d1ae9b74bb8e5c0e" + integrity sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg== + math-expression-evaluator@^1.2.14: version "1.2.17" resolved "https://registry.verdaccio.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" @@ -8496,7 +9006,7 @@ meow@5.0.0, meow@^5.0.0: trim-newlines "^2.0.0" yargs-parser "^10.0.0" -meow@^3.3.0, meow@^3.7.0: +meow@^3.3.0: version "3.7.0" resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= @@ -8618,17 +9128,17 @@ mime@1.4.1: resolved "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== -mime@2.4.4: - version "2.4.4" - resolved "https://registry.verdaccio.org/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== - -mime@^1.3.4, mime@^1.4.1: +mime@1.6.0, mime@^1.3.4, mime@^1.4.1: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.3.1: +mime@2.4.4, mime@^2.3.1, mime@^2.4.2: + version "2.4.4" + resolved "https://registry.verdaccio.org/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + +mime@^2.0.3: version "2.4.2" resolved "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz#ce5229a5e99ffc313abac806b482c10e7ba6ac78" integrity sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg== @@ -8675,7 +9185,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: +"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -8749,21 +9259,29 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - -mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" +mocha@^4.1.0: + version "4.1.0" + resolved "https://registry.verdaccio.org/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794" + integrity sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA== + dependencies: + browser-stdout "1.3.0" + commander "2.11.0" + debug "3.1.0" + diff "3.3.1" + escape-string-regexp "1.0.5" + glob "7.1.2" + growl "1.10.3" + he "1.1.1" + mkdirp "0.5.1" + supports-color "4.4.0" + modify-values@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" @@ -8796,7 +9314,7 @@ ms@2.0.0: resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.1.1: +ms@2.1.1, ms@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== @@ -8895,11 +9413,21 @@ negotiator@0.6.1: resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.verdaccio.org/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + neo-async@^2.5.0, neo-async@^2.6.0: version "2.6.1" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== +nested-error-stacks@~2.0.1: + version "2.0.1" + resolved "https://registry.verdaccio.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" + integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== + net@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/net/-/net-1.0.2.tgz#d1757ec9a7fb2371d83cf4755ce3e27e10829388" @@ -8955,24 +9483,6 @@ node-forge@0.7.5: resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ== -node-gyp@^3.8.0: - version "3.8.0" - resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" - integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -9076,42 +9586,12 @@ node-releases@^1.1.23: dependencies: semver "^5.3.0" -node-sass@4.12.0: - version "4.12.0" - resolved "https://registry.verdaccio.org/node-sass/-/node-sass-4.12.0.tgz#0914f531932380114a30cc5fa4fa63233a25f017" - integrity sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ== - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash "^4.17.11" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^3.8.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "^2.2.4" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - noop-logger@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= -"nopt@2 || 3": - version "3.0.6" - resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - -nopt@^4.0.1: +nopt@^4.0.1, nopt@~4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= @@ -9203,7 +9683,7 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: +npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -9240,7 +9720,7 @@ nwsapi@^2.0.7: resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.3.tgz#25f3a5cec26c654f7376df6659cdf84b99df9558" integrity sha512-RowAaJGEgYXEZfQ7tvvdtAQUKPyTR6T6wNu0fwlNsGQYr/h3yQc6oI8WnVZh3Y/Sylwc+dtAlvPqfFZjhTyk3A== -nwsapi@^2.1.3: +nwsapi@^2.1.4: version "2.1.4" resolved "https://registry.verdaccio.org/nwsapi/-/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" integrity sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw== @@ -9392,14 +9872,19 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" +opencollective-postinstall@^2.0.2: + version "2.0.2" + resolved "https://registry.verdaccio.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" + integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== + opener@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== -opn@^5.1.0: +opn@^5.5.0: version "5.5.0" - resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + resolved "https://registry.verdaccio.org/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" @@ -9461,13 +9946,6 @@ os-homedir@^1.0.0, os-homedir@^1.0.1: resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - os-locale@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" @@ -9477,7 +9955,7 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" -os-locale@^3.0.0: +os-locale@^3.0.0, os-locale@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== @@ -9499,7 +9977,7 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@0, osenv@^0.1.4: +osenv@^0.1.4: version "0.1.5" resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== @@ -9573,16 +10051,23 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-map@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" - integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-reduce@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.verdaccio.org/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -9645,6 +10130,15 @@ parse-entities@^1.0.2, parse-entities@^1.1.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-function@^5.2.10: + version "5.2.11" + resolved "https://registry.verdaccio.org/parse-function/-/parse-function-5.2.11.tgz#89ca2e30b05ecec41e6e12ede647c25839e75036" + integrity sha512-2nQChgTKz80awFjQqs93ZzgQPOykT+BXomHUfwMdIben3PT2uohAPot+h5D+PNa0T+odzjuMZUMOoCyJfnej1Q== + dependencies: + arrify "1.0.1" + babylon "7.0.0-beta.47" + define-property "2.0.2" + parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" @@ -9692,6 +10186,11 @@ parseurl@^1.3.1, parseurl@~1.3.2: resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.verdaccio.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -9729,7 +10228,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@^1.0.1, path-is-inside@^1.0.2: +path-is-inside@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= @@ -9739,7 +10238,7 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-parse@^1.0.6: +path-parse@^1.0.5, path-parse@^1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== @@ -9853,7 +10352,7 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.1.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.verdaccio.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -9882,10 +10381,10 @@ popper.js@^1.14.1: resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz#5560b99bbad7647e9faa475c6b8056621f5a4ff2" integrity sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA== -portfinder@^1.0.9: - version "1.0.20" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" - integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== +portfinder@^1.0.20: + version "1.0.21" + resolved "https://registry.verdaccio.org/portfinder/-/portfinder-1.0.21.tgz#60e1397b95ac170749db70034ece306b9a27e324" + integrity sha512-ESabpDCzmBS3ekHbmpAIiESq3udRsCBGiBZLsC+HgBKv2ezb0R4oG+7RnYEVZ/ZCfhel5Tx3UzdNWA0Lox2QCA== dependencies: async "^1.5.2" debug "^2.2.0" @@ -10441,15 +10940,6 @@ postcss-selector-parser@^5.0.0-rc.4: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.verdaccio.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" - integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - postcss-svgo@^2.1.1: version "2.1.6" resolved "https://registry.verdaccio.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" @@ -10583,11 +11073,6 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@1.17.0: - version "1.17.0" - resolved "https://registry.verdaccio.org/prettier/-/prettier-1.17.0.tgz#53b303676eed22cc14a9f0cec09b477b3026c008" - integrity sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw== - prettier@1.18.2: version "1.18.2" resolved "https://registry.verdaccio.org/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" @@ -10648,6 +11133,14 @@ promise-inflight@^1.0.1: resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +promise-retry@^1.1.1: + version "1.1.1" + resolved "https://registry.verdaccio.org/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= + dependencies: + err-code "^1.0.0" + retry "^0.10.0" + promise@^7.1.1: version "7.3.1" resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -10681,6 +11174,11 @@ prop-types@15.7.2, prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, object-assign "^4.1.1" react-is "^16.8.1" +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.verdaccio.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + proxy-addr@~2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" @@ -10689,6 +11187,14 @@ proxy-addr@~2.0.4: forwarded "~0.1.2" ipaddr.js "1.8.0" +proxy-addr@~2.0.5: + version "2.0.5" + resolved "https://registry.verdaccio.org/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.0" + proxy-from-env@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" @@ -10866,11 +11372,16 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@^1.0.3, range-parser@^1.2.0, range-parser@~1.2.0: +range-parser@^1.2.0, range-parser@~1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.verdaccio.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + raw-body@2.3.3: version "2.3.3" resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" @@ -10891,7 +11402,7 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: +rc@^1.2.7, rc@~1.2.7: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -11111,7 +11622,7 @@ read-pkg@^5.1.1: parse-json "^4.0.0" type-fest "^0.4.1" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -11124,6 +11635,15 @@ read-pkg@^5.1.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.0.1, readable-stream@^3.4.0: + version "3.4.0" + resolved "https://registry.verdaccio.org/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@^3.0.6, readable-stream@^3.1.1: version "3.3.0" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9" @@ -11400,7 +11920,7 @@ request-promise-core@1.1.2: dependencies: lodash "^4.17.11" -request-promise-native@^1.0.5: +request-promise-native@^1.0.5, request-promise-native@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" integrity sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w== @@ -11471,10 +11991,24 @@ require-main-filename@^1.0.1: resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= -requireindex@^1.2.0: - version "1.2.0" - resolved "https://registry.verdaccio.org/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" - integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.verdaccio.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requireg@^0.1.8: + version "0.1.8" + resolved "https://registry.verdaccio.org/requireg/-/requireg-0.1.8.tgz#75c1d495294fa5ddfd51e4fcca4965c44f1ed8b1" + integrity sha512-qjbwnviLXg4oZiAFEr1ExbevkUPaEiP1uPGSoFCVgCCcbo4PXv9SmiJpXNYmgTBCZ8fY1Jy+sk7F9/kPNepeDw== + dependencies: + nested-error-stacks "~2.0.1" + rc "~1.2.7" + resolve "~1.7.1" + +requireindex@~1.1.0: + version "1.1.0" + resolved "https://registry.verdaccio.org/requireindex/-/requireindex-1.1.0.tgz#e5404b81557ef75db6e49c5a72004893fe03e162" + integrity sha1-5UBLgVV+91225JxacgBIk/4D4WI= requires-port@^1.0.0: version "1.0.0" @@ -11556,13 +12090,20 @@ resolve@^1.10.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: dependencies: path-parse "^1.0.6" -resolve@^1.10.1: +resolve@^1.10.1, resolve@^1.11.0: version "1.11.1" resolved "https://registry.verdaccio.org/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw== dependencies: path-parse "^1.0.6" +resolve@~1.7.1: + version "1.7.1" + resolved "https://registry.verdaccio.org/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== + dependencies: + path-parse "^1.0.5" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -11576,6 +12117,16 @@ ret@~0.1.10: resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +retry@^0.10.0: + version "0.10.1" + resolved "https://registry.verdaccio.org/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.verdaccio.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + rework-visit@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" @@ -11599,7 +12150,7 @@ rgba-regex@^1.0.0: resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2, rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: +rimraf@2.6.3, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.6.3" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -11704,28 +12255,6 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sass-graph@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" - integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^7.0.0" - -sass-loader@7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz#16fd5138cb8b424bf8a759528a1972d72aad069d" - integrity sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w== - dependencies: - clone-deep "^2.0.1" - loader-utils "^1.0.1" - lodash.tail "^4.1.1" - neo-async "^2.5.0" - pify "^3.0.0" - semver "^5.5.0" - sax@^1.2.4, sax@~1.2.1, sax@~1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -11763,14 +12292,6 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= - dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" - section-iterator@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/section-iterator/-/section-iterator-2.0.0.tgz#bf444d7afeeb94ad43c39ad2fb26151627ccba2a" @@ -11781,9 +12302,9 @@ select-hose@^2.0.0: resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -selfsigned@^1.9.1: +selfsigned@^1.10.4: version "1.10.4" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" + resolved "https://registry.verdaccio.org/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== dependencies: node-forge "0.7.5" @@ -11803,20 +12324,15 @@ semver@5.5.0: resolved "https://registry.verdaccio.org/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== -semver@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" - integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== - semver@6.1.1, semver@^6.1.1: version "6.1.1" resolved "https://registry.verdaccio.org/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== -semver@~5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= +semver@6.2.0: + version "6.2.0" + resolved "https://registry.verdaccio.org/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db" + integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A== send@0.16.2: version "0.16.2" @@ -11837,14 +12353,33 @@ send@0.16.2: range-parser "~1.2.0" statuses "~1.4.0" +send@0.17.1: + version "0.17.1" + resolved "https://registry.verdaccio.org/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + serialize-javascript@^1.4.0: version "1.6.1" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz#4d1f697ec49429a847ca6f442a2a755126c4d879" integrity sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw== -serve-index@^1.7.2: +serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.verdaccio.org/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -11865,6 +12400,16 @@ serve-static@1.13.2: parseurl "~1.3.2" send "0.16.2" +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.verdaccio.org/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -11913,15 +12458,6 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" - integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA== - dependencies: - is-extendable "^0.1.1" - kind-of "^5.0.0" - mixin-object "^2.0.1" - shallow-equal@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.1.0.tgz#cc022f030dcba0d1c198abf658a3c6c744e171ca" @@ -11949,6 +12485,11 @@ shellwords@^0.1.1: resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +sigmund@^1.0.1: + version "1.0.1" + resolved "https://registry.verdaccio.org/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" @@ -12098,13 +12639,6 @@ source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, sourc resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.4.2: - version "0.4.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" - source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -12195,6 +12729,11 @@ split@^1.0.0: dependencies: through "2" +sprintf-js@^1.1.1: + version "1.1.2" + resolved "https://registry.verdaccio.org/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -12264,7 +12803,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2": +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -12274,13 +12813,6 @@ statuses@~1.4.0: resolved "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== -stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - dependencies: - readable-stream "^2.0.1" - stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" @@ -12331,7 +12863,7 @@ string-length@^2.0.0: astral-regex "^1.0.0" strip-ansi "^4.0.0" -string-width@^1.0.1, string-width@^1.0.2: +string-width@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= @@ -12348,7 +12880,7 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^3.0.0: +string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== @@ -12476,14 +13008,7 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -stylelint-config-recommended-scss@3.3.0: - version "3.3.0" - resolved "https://registry.verdaccio.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-3.3.0.tgz#190f5d08c2481656062b1166cbb5a4b170512c90" - integrity sha512-BvuuLYwoet8JutOP7K1a8YaiENN+0HQn390eDi0SWe1h7Uhx6O3GUQ6Ubgie9b/AmHX4Btmp+ZzVGbzriFTBcA== - dependencies: - stylelint-config-recommended "^2.2.0" - -stylelint-config-recommended@2.2.0, stylelint-config-recommended@^2.2.0: +stylelint-config-recommended@2.2.0: version "2.2.0" resolved "https://registry.verdaccio.org/stylelint-config-recommended/-/stylelint-config-recommended-2.2.0.tgz#46ab139db4a0e7151fd5f94af155512886c96d3f" integrity sha512-bZ+d4RiNEfmoR74KZtCKmsABdBJr4iXRiCso+6LtMJPw5rd/KnxUWTxht7TbafrTJK1YRjNgnN0iVZaJfc3xJA== @@ -12503,17 +13028,6 @@ stylelint-processor-styled-components@1.8.0: micromatch "^4.0.2" postcss "^7.0.0" -stylelint-scss@3.8.0: - version "3.8.0" - resolved "https://registry.verdaccio.org/stylelint-scss/-/stylelint-scss-3.8.0.tgz#fc372306c2105b461d0c162199e65f0c09fada2a" - integrity sha512-J55tNmxXEh/ymhz5BiscIiUcHgPmJ2Nv+0+zgnqTqdQBe1URQbrdjlAyK3xq+7i2nVpWr2wlRj25SjoonZFcHg== - dependencies: - lodash "^4.17.11" - postcss-media-query-parser "^0.2.3" - postcss-resolve-nested-selector "^0.1.1" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^3.3.1" - stylelint-webpack-plugin@0.10.5: version "0.10.5" resolved "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-0.10.5.tgz#0b6e0d373ff5e03baa8197ebe0f2625981bd266b" @@ -12619,6 +13133,20 @@ supertest@4.0.2: methods "^1.1.2" superagent "^3.8.3" +supports-color@4.4.0: + version "4.4.0" + resolved "https://registry.verdaccio.org/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ== + dependencies: + has-flag "^2.0.0" + +supports-color@6.1.0, supports-color@^6.0.0, supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -12638,20 +13166,13 @@ supports-color@^4.0.0, supports-color@^4.5.0: dependencies: has-flag "^2.0.0" -supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: +supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" -supports-color@^6.0.0, supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - svg-tags@^1.0.0: version "1.0.0" resolved "https://registry.verdaccio.org/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" @@ -12738,14 +13259,16 @@ tar-stream@^1.1.2: to-buffer "^1.1.1" xtend "^4.0.0" -tar@^2.0.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" - integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= +tar-stream@^2.1.0: + version "2.1.0" + resolved "https://registry.verdaccio.org/tar-stream/-/tar-stream-2.1.0.tgz#d1aaa3661f05b38b5acc9b7020efdca5179a2cc3" + integrity sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw== dependencies: - block-stream "*" - fstream "^1.0.2" - inherits "2" + bl "^3.0.0" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" tar@^4: version "4.4.8" @@ -12910,7 +13433,7 @@ touch@^2.0.1: dependencies: nopt "~1.0.10" -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: +tough-cookie@^2.3.3, tough-cookie@^2.3.4: version "2.5.0" resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -12918,6 +13441,15 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: psl "^1.1.28" punycode "^2.1.1" +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.verdaccio.org/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== + dependencies: + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" + tough-cookie@~2.3.3: version "2.3.4" resolved "https://registry.verdaccio.org/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" @@ -12980,13 +13512,6 @@ trough@^1.0.0: resolved "https://registry.verdaccio.org/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== -"true-case-path@^1.0.2": - version "1.0.3" - resolved "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - dependencies: - glob "^7.1.2" - tryer@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" @@ -12997,6 +13522,13 @@ tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== +tsutils@3.14.0: + version "3.14.0" + resolved "https://registry.verdaccio.org/tsutils/-/tsutils-3.14.0.tgz#bf8d5a7bae5369331fa0f2b0a5a10bd7f7396c77" + integrity sha512-SmzGbB0l+8I0QwsPgjooFRaRvHLBLNYM8SeQ0k6rtNDru5sCGeLJcZdwilNndN+GysuFjF5EIYgN8GfFG6UeUw== + dependencies: + tslib "^1.8.1" + tsutils@^3.7.0: version "3.10.0" resolved "https://registry.verdaccio.org/tsutils/-/tsutils-3.10.0.tgz#6f1c95c94606e098592b0dff06590cf9659227d6" @@ -13041,7 +13573,7 @@ type-is@^1.6.16, type-is@~1.6.16: media-typer "0.3.0" mime-types "~2.1.18" -type-is@~1.6.17: +type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.verdaccio.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -13059,10 +13591,10 @@ typeface-roboto@0.0.54: resolved "https://registry.npmjs.org/typeface-roboto/-/typeface-roboto-0.0.54.tgz#8f02c9a18d1cfa7f49381a6ff0d21ff061f38ad2" integrity sha512-sOFA1FXgP0gOgBYlS6irwq6hHYA370KE3dPlgYEJHL3PJd5X8gQE0RmL79ONif6fL5JZuGDj+rtOrFeOqz5IZQ== -typescript@3.4.5: - version "3.4.5" - resolved "https://registry.verdaccio.org/typescript/-/typescript-3.4.5.tgz#2d2618d10bb566572b8d7aad5180d84257d70a99" - integrity sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw== +typescript@3.5.3: + version "3.5.3" + resolved "https://registry.verdaccio.org/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977" + integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== ua-parser-js@^0.7.18: version "0.7.19" @@ -13224,13 +13756,18 @@ unist-util-visit@^1.1.0: dependencies: unist-util-visit-parents "^2.0.0" -universal-user-agent@^2.0.0, universal-user-agent@^2.0.1: - version "2.0.3" - resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.0.3.tgz#9f6f09f9cc33de867bb720d84c08069b14937c6c" - integrity sha512-eRHEHhChCBHrZsA4WEhdgiOKgdvgrMIHwnwnqD0r5C6AO8kwKcG7qSku3iXdhvHL3YvsS9ZkSGN8h/hIpoFC8g== +universal-user-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.verdaccio.org/universal-user-agent/-/universal-user-agent-3.0.0.tgz#4cc88d68097bffd7ac42e3b7c903e7481424b4b9" + integrity sha512-T3siHThqoj5X0benA5H0qcDnrKGXzU8TKoX15x/tQHw1hQBvIEBHjxQ2klizYsqBOO/Q+WuxoQUihadeeqDnoA== dependencies: os-name "^3.0.0" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.verdaccio.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + unix-crypt-td-js@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz#1c0824150481bc7a01d49e98f1ec668d82412f3b" @@ -13353,15 +13890,15 @@ utils-merge@1.0.1: resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: +uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: version "3.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + resolved "https://registry.verdaccio.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -v8-compile-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz#a428b28bb26790734c4fc8bc9fa106fccebf6a6c" - integrity sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw== +v8-compile-cache@2.0.3: + version "2.0.3" + resolved "https://registry.verdaccio.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" + integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== v8flags@^3.1.1: version "3.1.2" @@ -13398,18 +13935,20 @@ vendors@^1.0.0: resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" integrity sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ== -verdaccio-audit@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/verdaccio-audit/-/verdaccio-audit-1.2.0.tgz#932485729a39f518bd4fd8d5688160cc5edafcbb" - integrity sha512-383K+EFqsc0kirh2mXrd7xCBzEIQBHlGZsJCT99W8UxKtdG1vyaHiPOe8wb7/aLENSOu7G7UFSMrad/F3oCrtw== +verdaccio-audit@1.2.1: + version "1.2.1" + resolved "https://registry.verdaccio.org/verdaccio-audit/-/verdaccio-audit-1.2.1.tgz#24aca87c0cd2f3b576e123d2da8b53d620f836c6" + integrity sha512-kSQ4s3B0VgO43r7zOjteINzomeTEjaQwRwcNX0XDcm671pM+ZzPFEbv6VZ+vN75KdwCYmli5r8AUI9TMcj1JEg== dependencies: express "4.16.4" request "2.88.0" -verdaccio-auth-memory@0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/verdaccio-auth-memory/-/verdaccio-auth-memory-0.0.4.tgz#b44a65209778a8dc3c8d39478141a0bc22e04375" - integrity sha512-0k/RHK1XNmrPiuIbVHMo0I2ggYEwOqNUobgUQlVCTDSoUPS8jxL3MNdcCI2lPfY79G9NzsOKuVwWCXHbIWtH7A== +verdaccio-auth-memory@1.1.5: + version "1.1.5" + resolved "https://registry.verdaccio.org/verdaccio-auth-memory/-/verdaccio-auth-memory-1.1.5.tgz#9e5e4bc0613a506e0af5276ebd7b8c02a60d041d" + integrity sha512-H52HFQZLyoECHbKoDHm/wkRkPgpuF00T1vdPuQtxu0Y9uIgdOG5n9aFSfyO1Pxya+TcHRG0soxdeRfHsewcrDA== + dependencies: + "@verdaccio/commons-api" "0.1.2" verdaccio-htpasswd@2.0.0: version "2.0.0" @@ -13431,41 +13970,42 @@ verdaccio-memory@2.0.0: http-errors "1.7.2" memory-fs "0.4.1" -verdaccio@4.0.3: - version "4.0.3" - resolved "https://registry.verdaccio.org/verdaccio/-/verdaccio-4.0.3.tgz#15928893fedc08c7bc0fc52c997abd6fc7f0094e" - integrity sha512-mLdREiwFmsT9yQpJjpqcUNGqJMrgh+3b3rgg8fW4+ClrVzzw40lqwKHVTlNGLuXIbE7B5wNEKr7vObtL/9JWvw== +verdaccio@4.2.0: + version "4.2.0" + resolved "https://registry.verdaccio.org/verdaccio/-/verdaccio-4.2.0.tgz#eb15caf1f88569c980c35b769c9bae89b57a472a" + integrity sha512-tLnOJEl/6XxYBFsEfMxvI2CZ/XZ8ASgk4ACU0txG0SZTSHoJjgjYwng0YAQM0Rx8S9F+Mo93UIKmLQQiXTaNbA== dependencies: - "@verdaccio/local-storage" "2.1.0" - "@verdaccio/readme" "1.0.3" + "@verdaccio/commons-api" "0.1.2" + "@verdaccio/local-storage" "2.2.1" + "@verdaccio/readme" "1.0.4" "@verdaccio/streams" "2.0.0" - "@verdaccio/ui-theme" "0.1.11" + "@verdaccio/ui-theme" "0.2.2" JSONStream "1.3.5" - async "3.0.1" + async "3.1.0" body-parser "1.19.0" bunyan "1.8.12" commander "2.20.0" compression "1.7.4" cookies "0.7.3" cors "2.8.5" - dayjs "1.8.14" - express "4.16.4" + dayjs "1.8.15" + envinfo "7.3.1" + express "4.17.1" handlebars "4.1.2" - http-errors "1.7.2" js-yaml "3.13.1" jsonwebtoken "8.5.1" kleur "3.0.3" - lodash "4.17.11" + lodash "4.17.14" lunr-mutable-indexes "2.3.2" - marked "0.6.2" + marked "0.7.0" mime "2.4.4" minimatch "3.0.4" mkdirp "0.5.1" mv "2.1.1" pkginfo "0.4.1" request "2.87.0" - semver "6.1.1" - verdaccio-audit "1.2.0" + semver "6.2.0" + verdaccio-audit "1.2.1" verdaccio-htpasswd "2.0.0" verror@1.10.0: @@ -13599,68 +14139,69 @@ webpack-bundle-size-analyzer@3.0.0: filesize "^3.6.1" humanize "0.0.9" -webpack-cli@3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.2.3.tgz#13653549adfd8ccd920ad7be1ef868bacc22e346" - integrity sha512-Ik3SjV6uJtWIAN5jp5ZuBMWEAaP5E4V78XJ2nI+paFPh8v4HPSwo/myN0r29Xc/6ZKnd2IdrAlpSgNOu2CDQ6Q== +webpack-cli@3.3.6: + version "3.3.6" + resolved "https://registry.verdaccio.org/webpack-cli/-/webpack-cli-3.3.6.tgz#2c8c399a2642133f8d736a359007a052e060032c" + integrity sha512-0vEa83M7kJtxK/jUhlpZ27WHIOndz5mghWL2O53kiDoA9DIxSKnfqB92LoqEn77cT4f3H2cZm1BMEat/6AZz3A== dependencies: - chalk "^2.4.1" - cross-spawn "^6.0.5" - enhanced-resolve "^4.1.0" - findup-sync "^2.0.0" - global-modules "^1.0.0" - import-local "^2.0.0" - interpret "^1.1.0" - loader-utils "^1.1.0" - supports-color "^5.5.0" - v8-compile-cache "^2.0.2" - yargs "^12.0.4" + chalk "2.4.2" + cross-spawn "6.0.5" + enhanced-resolve "4.1.0" + findup-sync "3.0.0" + global-modules "2.0.0" + import-local "2.0.0" + interpret "1.2.0" + loader-utils "1.2.3" + supports-color "6.1.0" + v8-compile-cache "2.0.3" + yargs "13.2.4" -webpack-dev-middleware@^3.5.1: - version "3.6.2" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz#f37a27ad7c09cd7dc67cd97655413abaa1f55942" - integrity sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg== +webpack-dev-middleware@^3.7.0: + version "3.7.0" + resolved "https://registry.verdaccio.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz#ef751d25f4e9a5c8a35da600c5fda3582b5c6cff" + integrity sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA== dependencies: memory-fs "^0.4.1" - mime "^2.3.1" - range-parser "^1.0.3" + mime "^2.4.2" + range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.2.1.tgz#1b45ce3ecfc55b6ebe5e36dab2777c02bc508c4e" - integrity sha512-sjuE4mnmx6JOh9kvSbPYw3u/6uxCLHNWfhWaIPwcXWsvWOPN+nc5baq4i9jui3oOBRXGonK9+OI0jVkaz6/rCw== +webpack-dev-server@3.7.2: + version "3.7.2" + resolved "https://registry.verdaccio.org/webpack-dev-server/-/webpack-dev-server-3.7.2.tgz#f79caa5974b7f8b63268ef5421222a8486d792f5" + integrity sha512-mjWtrKJW2T9SsjJ4/dxDC2fkFVUw8jlpemDERqV0ZJIkjjjamR2AbQlr3oz+j4JLhYCHImHnXZK5H06P2wvUew== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" - chokidar "^2.0.0" - compression "^1.5.2" - connect-history-api-fallback "^1.3.0" + chokidar "^2.1.6" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" debug "^4.1.1" - del "^3.0.0" - express "^4.16.2" - html-entities "^1.2.0" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.2.1" http-proxy-middleware "^0.19.1" import-local "^2.0.0" - internal-ip "^4.2.0" + internal-ip "^4.3.0" ip "^1.1.5" - killable "^1.0.0" - loglevel "^1.4.1" - opn "^5.1.0" - portfinder "^1.0.9" + killable "^1.0.1" + loglevel "^1.6.3" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.20" schema-utils "^1.0.0" - selfsigned "^1.9.1" - semver "^5.6.0" - serve-index "^1.7.2" + selfsigned "^1.10.4" + semver "^6.1.1" + serve-index "^1.9.1" sockjs "0.3.19" sockjs-client "1.3.0" spdy "^4.0.0" - strip-ansi "^3.0.0" + strip-ansi "^3.0.1" supports-color "^6.1.0" url "^0.11.0" - webpack-dev-middleware "^3.5.1" + webpack-dev-middleware "^3.7.0" webpack-log "^2.0.0" - yargs "12.0.2" + yargs "12.0.5" webpack-log@^2.0.0: version "2.0.0" @@ -13768,11 +14309,6 @@ whet.extend@~0.9.9: resolved "https://registry.verdaccio.org/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE= -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - which-module@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" @@ -13783,7 +14319,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@1, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -13829,6 +14365,15 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.verdaccio.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -13857,13 +14402,20 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" -ws@^6.0.0, ws@^6.1.0, ws@^6.1.2: +ws@^6.0.0, ws@^6.1.0: version "6.2.1" resolved "https://registry.verdaccio.org/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" +ws@^7.0.0: + version "7.1.1" + resolved "https://registry.verdaccio.org/ws/-/ws-7.1.1.tgz#f9942dc868b6dffb72c14fd8f2ba05f77a4d5983" + integrity sha512-o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A== + dependencies: + async-limiter "^1.0.0" + x-is-string@^0.1.0: version "0.1.0" resolved "https://registry.verdaccio.org/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" @@ -13879,10 +14431,15 @@ xmlchars@^1.3.1: resolved "https://registry.verdaccio.org/xmlchars/-/xmlchars-1.3.1.tgz#1dda035f833dbb4f86a0c28eaa6ca769214793cf" integrity sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw== -xregexp@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" - integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== +xmlcreate@^1.0.1: + version "1.0.2" + resolved "https://registry.verdaccio.org/xmlcreate/-/xmlcreate-1.0.2.tgz#fa6bf762a60a413fb3dd8f4b03c5b269238d308f" + integrity sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8= + +xpath-builder@0.0.7: + version "0.0.7" + resolved "https://registry.verdaccio.org/xpath-builder/-/xpath-builder-0.0.7.tgz#67d6bbc3f6a320ec317e3e6368c5706b6111deec" + integrity sha1-Z9a7w/ajIOwxfj5jaMVwa2ER3uw= xss@1.0.6: version "1.0.6" @@ -13917,7 +14474,7 @@ yallist@^3.0.0, yallist@^3.0.2: resolved "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== -yargs-parser@^10.0.0, yargs-parser@^10.1.0: +yargs-parser@^10.0.0: version "10.1.0" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== @@ -13932,12 +14489,13 @@ yargs-parser@^11.1.1: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" - integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= +yargs-parser@^13.1.0: + version "13.1.1" + resolved "https://registry.verdaccio.org/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" + integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== dependencies: - camelcase "^3.0.0" + camelcase "^5.0.0" + decamelize "^1.2.0" yargs-parser@^7.0.0: version "7.0.0" @@ -13946,25 +14504,7 @@ yargs-parser@^7.0.0: dependencies: camelcase "^4.1.0" -yargs@12.0.2: - version "12.0.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" - integrity sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ== - dependencies: - cliui "^4.0.0" - decamelize "^2.0.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^10.1.0" - -yargs@^12.0.1, yargs@^12.0.2, yargs@^12.0.4: +yargs@12.0.5, yargs@^12.0.1, yargs@^12.0.2: version "12.0.5" resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== @@ -13982,24 +14522,22 @@ yargs@^12.0.1, yargs@^12.0.2, yargs@^12.0.4: y18n "^3.2.1 || ^4.0.0" yargs-parser "^11.1.1" -yargs@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" - integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= +yargs@13.2.4: + version "13.2.4" + resolved "https://registry.verdaccio.org/yargs/-/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" + integrity sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg== dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" require-directory "^2.1.1" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.0" yargs@^8.0.1: version "8.0.2" @@ -14026,3 +14564,12 @@ yauzl@2.4.1: integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= dependencies: fd-slicer "~1.0.1" + +zip-stream@^2.1.2: + version "2.1.2" + resolved "https://registry.verdaccio.org/zip-stream/-/zip-stream-2.1.2.tgz#841efd23214b602ff49c497cba1a85d8b5fbc39c" + integrity sha512-ykebHGa2+uzth/R4HZLkZh3XFJzivhVsjJt8bN3GvBzLaqqrUdRacu+c4QtnUgjkkQfsOuNE1JgLKMCPNmkKgg== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^2.1.1" + readable-stream "^3.4.0"