{"_id":"vue-code-diff","_rev":"209881","name":"vue-code-diff","description":"代码比对展示(Code comparison display)","dist-tags":{"beta":"1.0.0-beta.0","latest":"1.2.0"},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"time":{"modified":"2023-03-24T08:27:48.000Z","created":"2018-05-06T07:13:39.311Z","1.2.0":"2021-05-30T05:48:47.860Z","1.1.0":"2021-03-12T13:47:11.247Z","1.0.0-beta.0":"2021-03-12T13:11:57.526Z","1.0.0":"2021-02-11T07:07:36.500Z","0.0.5":"2020-07-31T02:48:17.126Z","0.0.4":"2018-06-01T14:59:32.878Z","0.0.3":"2018-05-06T07:54:39.889Z","0.0.1":"2018-05-06T07:13:39.311Z"},"users":{},"author":{"name":"ddchef>"},"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"versions":{"1.2.0":{"name":"vue-code-diff","version":"1.2.0","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","typings":"types/index.d.ts","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"start":"node build/server.js","build":"node build/build.js","start:example":"cross-env RUN_MODE=example npm run start","build:example":"cross-env RUN_MODE=example npm run build","analyzer":"node build/build.js analyzer","lint":"eslint --ext .js,.vue src --fix"},"dependencies":{"diff":"^3.5.0","diff2html":"^3.3.1","highlight.js":"^9.18.5","vue":"^2.6.12"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-syntax-jsx":"^7.12.13","@babel/plugin-transform-async-to-generator":"^7.13.0","@babel/plugin-transform-runtime":"^7.13.10","@babel/runtime":"^7.13.10","@babel/runtime-corejs3":"^7.13.10","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","@vue/babel-plugin-transform-vue-jsx":"^1.2.1","@vue/babel-preset-app":"^4.5.11","@vue/cli-plugin-babel":"^4.5.11","@vue/composition-api":"^1.0.0-rc.5","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","babel-plugin-syntax-async-functions":"^6.13.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","core-js":"^3.9.1","cross-env":"^7.0.3","css-loader":"^5.1.2","dart-sass":"^1.25.0","element-ui":"^2.15.1","eslint":"^7.21.0","eslint-config-standard":"^16.0.2","eslint-import-resolver-webpack":"^0.13.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-vue":"^7.7.0","eslint-webpack-plugin":"^2.5.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","html-webpack-plugin":"^5.3.1","husky":"^4.3.8","iview-loader":"^1.3.0","less":"3.0.4","less-loader":"5.0.0","mini-css-extract-plugin":"^1.3.9","ora":"^5.3.0","portfinder":"^1.0.28","postcss":"^8.2.8","postcss-import":"^14.0.2","postcss-loader":"^4.2.0","postcss-url":"^10.1.3","progress":"^2.0.3","progress-bar-webpack-plugin":"^2.1.0","sass":"^1.32.8","sass-loader":"^10.1.1","sass-resources-loader":"^2.1.1","style-loader":"^2.0.0","stylelint":"^13.12.0","stylelint-config-standard":"^20.0.0","stylelint-webpack-plugin":"^2.1.1","thread-loader":"^3.0.1","url-loader":"^4.1.1","vue-loader":"^15.9.6","vue-style-loader":"^4.1.3","vue-template-compiler":"^2.6.12","webpack":"^5.24.4","webpack-bundle-analyzer":"^4.4.0","webpack-chain":"^6.5.1","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"eslint --ext .js,.vue src"}},"license":"MIT","gitHead":"354c58adcb990a330d1943f6964de44b14ab06cf","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@1.2.0","_nodeVersion":"12.19.0","_npmVersion":"7.6.0","dist":{"shasum":"e38013307bab9296cc3512b2e7c9afed7890ae4a","size":329878,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-1.2.0.tgz"},"_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"directories":{},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_1.2.0_1622353727688_0.24972294826660435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:40.189Z","publish_time":1622353727860,"_cnpm_publish_time":1622353727860},"1.1.0":{"name":"vue-code-diff","version":"1.1.0","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"start":"node build/server.js","build":"node build/build.js","start:example":"cross-env RUN_MODE=example npm run start","build:example":"cross-env RUN_MODE=example npm run build","analyzer":"node build/build.js analyzer","lint":"eslint --ext .js,.vue src --fix"},"dependencies":{"diff":"^3.5.0","diff2html":"^3.3.1","highlight.js":"^9.18.5","vue":"^2.6.12"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-syntax-jsx":"^7.12.13","@babel/plugin-transform-async-to-generator":"^7.13.0","@babel/plugin-transform-runtime":"^7.13.10","@babel/runtime":"^7.13.10","@babel/runtime-corejs3":"^7.13.10","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","@vue/babel-plugin-transform-vue-jsx":"^1.2.1","@vue/babel-preset-app":"^4.5.11","@vue/cli-plugin-babel":"^4.5.11","@vue/composition-api":"^1.0.0-rc.5","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","babel-plugin-syntax-async-functions":"^6.13.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","core-js":"^3.9.1","cross-env":"^7.0.3","css-loader":"^5.1.2","dart-sass":"^1.25.0","element-ui":"^2.15.1","eslint":"^7.21.0","eslint-config-standard":"^16.0.2","eslint-import-resolver-webpack":"^0.13.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-vue":"^7.7.0","eslint-webpack-plugin":"^2.5.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","html-webpack-plugin":"^5.3.1","husky":"^4.3.8","iview-loader":"^1.3.0","less":"3.0.4","less-loader":"5.0.0","mini-css-extract-plugin":"^1.3.9","ora":"^5.3.0","portfinder":"^1.0.28","postcss":"^8.2.8","postcss-loader":"^4.2.0","progress":"^2.0.3","progress-bar-webpack-plugin":"^2.1.0","sass":"^1.32.8","sass-loader":"^10.1.1","sass-resources-loader":"^2.1.1","style-loader":"^2.0.0","stylelint":"^13.12.0","stylelint-config-standard":"^20.0.0","stylelint-webpack-plugin":"^2.1.1","thread-loader":"^3.0.1","url-loader":"^4.1.1","vue-loader":"^15.9.6","vue-style-loader":"^4.1.3","vue-template-compiler":"^2.6.12","webpack":"^5.24.4","webpack-bundle-analyzer":"^4.4.0","webpack-chain":"^6.5.1","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"eslint --ext .js,.vue src"}},"license":"MIT","gitHead":"e11b222894930ecc2892c7268274c9619639b939","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@1.1.0","_nodeVersion":"12.19.0","_npmVersion":"7.6.0","dist":{"shasum":"e671731b5c9ca4dafbdb847adf2f85f8eb9a6570","size":328292,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-1.1.0.tgz"},"_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"directories":{},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_1.1.0_1615556831076_0.0618666066023994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:40.080Z","publish_time":1615556831247,"_cnpm_publish_time":1615556831247},"1.0.0-beta.0":{"name":"vue-code-diff","version":"1.0.0-beta.0","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"start":"node build/server.js","build":"node build/build.js","start:example":"cross-env RUN_MODE=example npm run start","build:example":"cross-env RUN_MODE=example npm run build","analyzer":"node build/build.js analyzer","lint":"eslint --ext .js,.vue src --fix"},"dependencies":{"diff":"^3.5.0","diff2html":"^3.3.1","highlight.js":"^9.18.5","vue":"^2.6.12"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-syntax-jsx":"^7.12.13","@babel/plugin-transform-async-to-generator":"^7.13.0","@babel/plugin-transform-runtime":"^7.13.10","@babel/runtime":"^7.13.10","@babel/runtime-corejs3":"^7.13.10","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","@vue/babel-plugin-transform-vue-jsx":"^1.2.1","@vue/babel-preset-app":"^4.5.11","@vue/cli-plugin-babel":"^4.5.11","@vue/composition-api":"^1.0.0-rc.5","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","babel-plugin-syntax-async-functions":"^6.13.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","core-js":"^3.9.1","cross-env":"^7.0.3","css-loader":"^5.1.2","dart-sass":"^1.25.0","element-ui":"^2.15.1","eslint":"^7.21.0","eslint-config-standard":"^16.0.2","eslint-import-resolver-webpack":"^0.13.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-vue":"^7.7.0","eslint-webpack-plugin":"^2.5.2","file-loader":"^6.2.0","friendly-errors-webpack-plugin":"^1.7.0","html-webpack-plugin":"^5.3.1","husky":"^4.3.8","iview-loader":"^1.3.0","less":"3.0.4","less-loader":"5.0.0","mini-css-extract-plugin":"^1.3.9","ora":"^5.3.0","portfinder":"^1.0.28","postcss":"^8.2.8","postcss-loader":"^4.2.0","progress":"^2.0.3","progress-bar-webpack-plugin":"^2.1.0","sass":"^1.32.8","sass-loader":"^10.1.1","sass-resources-loader":"^2.1.1","style-loader":"^2.0.0","stylelint":"^13.12.0","stylelint-config-standard":"^20.0.0","stylelint-webpack-plugin":"^2.1.1","thread-loader":"^3.0.1","url-loader":"^4.1.1","vue-loader":"^15.9.6","vue-style-loader":"^4.1.3","vue-template-compiler":"^2.6.12","webpack":"^5.24.4","webpack-bundle-analyzer":"^4.4.0","webpack-chain":"^6.5.1","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"eslint --ext .js,.vue src"}},"license":"MIT","readmeFilename":"README.md","gitHead":"1a1d25bdb093af89e56d78bad5e850eb13888458","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@1.0.0-beta.0","_nodeVersion":"12.19.0","_npmVersion":"7.6.0","dist":{"shasum":"1a03063c3f746deab02a9a10805678c378cc6ad7","size":327021,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-1.0.0-beta.0.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-1.0.0-beta.0.tgz"},"_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"directories":{},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_1.0.0-beta.0_1615554717291_0.9281879157533865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:38.430Z","publish_time":1615554717526,"_cnpm_publish_time":1615554717526},"1.0.0":{"name":"vue-code-diff","version":"1.0.0","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start":"npm run dev","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"node test/e2e/runner.js","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit test/e2e/specs","build":"node build/build.js","demo":"node build/demo.js"},"dependencies":{"diff":"^3.5.0","diff2html":"^3.1.8","highlight.js":"^9.12.0","vue":"^2.5.2"},"devDependencies":{"autoprefixer":"^7.1.2","babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-component":"^1.1.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^4.1.2","chalk":"^2.0.1","chromedriver":"^2.27.2","copy-webpack-plugin":"^4.0.1","cross-env":"^5.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.0","element-ui":"^2.4.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.4","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","inject-loader":"^3.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.2","mocha":"^3.2.0","nightwatch":"^0.9.12","node-notifier":"^5.1.2","optimize-css-assets-webpack-plugin":"^3.2.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","portfinder":"^1.0.13","postcss-import":"^11.0.0","postcss-loader":"^2.0.8","postcss-url":"^7.2.1","rimraf":"^2.6.0","selenium-server":"^3.0.1","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^4.0.0","sinon-chai":"^2.8.0","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.8","vue-loader":"^13.3.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0","webpack-dev-server":"^2.9.1","webpack-merge":"^4.1.0"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"license":"MIT","gitHead":"733143cef8d890a2a6d95e21e0228325589f3b37","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"3df654c7498dc9df2bba9d3474761761182c67dc","size":123645,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-1.0.0.tgz"},"_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"directories":{},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_1.0.0_1613027256205_0.9275536168204803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:36.751Z","publish_time":1613027256500,"_cnpm_publish_time":1613027256500},"0.0.5":{"name":"vue-code-diff","version":"0.0.5","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start":"npm run dev","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"node test/e2e/runner.js","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit test/e2e/specs","build":"node build/build.js","demo":"node build/demo.js"},"dependencies":{"diff":"^3.5.0","diff2html":"^3.1.8","highlight.js":"^9.12.0","vue":"^2.5.2"},"devDependencies":{"autoprefixer":"^7.1.2","babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-component":"^1.1.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^4.1.2","chalk":"^2.0.1","chromedriver":"^2.27.2","copy-webpack-plugin":"^4.0.1","cross-env":"^5.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.0","element-ui":"^2.4.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.4","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","inject-loader":"^3.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.2","mocha":"^3.2.0","nightwatch":"^0.9.12","node-notifier":"^5.1.2","optimize-css-assets-webpack-plugin":"^3.2.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","portfinder":"^1.0.13","postcss-import":"^11.0.0","postcss-loader":"^2.0.8","postcss-url":"^7.2.1","rimraf":"^2.6.0","selenium-server":"^3.0.1","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^4.0.0","sinon-chai":"^2.8.0","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.8","vue-loader":"^13.3.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0","webpack-dev-server":"^2.9.1","webpack-merge":"^4.1.0"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"license":"MIT","gitHead":"3173ea4711769e41e423184bd75cb8cf06b27605","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@0.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"8f60a77bc5c389132bf627eff3ea5e2ba8597b5e","size":130111,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-0.0.5.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-0.0.5.tgz"},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_0.0.5_1596163696981_0.8221658616336758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:35.471Z","publish_time":1596163697126,"_cnpm_publish_time":1596163697126},"0.0.4":{"name":"vue-code-diff","version":"0.0.4","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start":"npm run dev","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"node test/e2e/runner.js","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit test/e2e/specs","build":"node build/build.js","demo":"node build/demo.js"},"dependencies":{"diff":"^3.5.0","diff2html":"^2.3.3","highlight.js":"^9.12.0","vue":"^2.5.2"},"devDependencies":{"autoprefixer":"^7.1.2","babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-component":"^1.1.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^4.1.2","chalk":"^2.0.1","chromedriver":"^2.27.2","copy-webpack-plugin":"^4.0.1","cross-env":"^5.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.0","element-ui":"^2.4.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.4","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","inject-loader":"^3.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.2","mocha":"^3.2.0","nightwatch":"^0.9.12","node-notifier":"^5.1.2","optimize-css-assets-webpack-plugin":"^3.2.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","portfinder":"^1.0.13","postcss-import":"^11.0.0","postcss-loader":"^2.0.8","postcss-url":"^7.2.1","rimraf":"^2.6.0","selenium-server":"^3.0.1","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^4.0.0","sinon-chai":"^2.8.0","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.8","vue-loader":"^13.3.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0","webpack-dev-server":"^2.9.1","webpack-merge":"^4.1.0"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"license":"MIT","gitHead":"c1127c2520d0f90cb5b9111ad68b61b87c17b4a3","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"dist":{"shasum":"144c6b9e1361feb26c9b7f50cdc01f1e2c17c2ea","size":209003,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-0.0.4.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-0.0.4.tgz"},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_0.0.4_1527865172803_0.3409385513094092"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:35.359Z","publish_time":1527865172878,"_cnpm_publish_time":1527865172878},"0.0.3":{"name":"vue-code-diff","version":"0.0.3","description":"代码比对展示(Code comparison display)","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"repository":{"type":"git","url":"git+https://github.com/ddchef/vue-code-diff.git"},"scripts":{"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start":"npm run dev","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"node test/e2e/runner.js","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit test/e2e/specs","build":"node build/build.js"},"dependencies":{"diff":"^3.5.0","diff2html":"^2.3.3","highlight.js":"^9.12.0","vue":"^2.5.2"},"devDependencies":{"autoprefixer":"^7.1.2","babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^4.1.2","chalk":"^2.0.1","chromedriver":"^2.27.2","copy-webpack-plugin":"^4.0.1","cross-env":"^5.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.4","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","inject-loader":"^3.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.2","mocha":"^3.2.0","nightwatch":"^0.9.12","node-notifier":"^5.1.2","optimize-css-assets-webpack-plugin":"^3.2.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","portfinder":"^1.0.13","postcss-import":"^11.0.0","postcss-loader":"^2.0.8","postcss-url":"^7.2.1","rimraf":"^2.6.0","selenium-server":"^3.0.1","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^4.0.0","sinon-chai":"^2.8.0","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.8","vue-loader":"^13.3.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0","webpack-dev-server":"^2.9.1","webpack-merge":"^4.1.0"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"license":"MIT","gitHead":"b2a12f53bb8b67dcfaf597d7b99356223414a4e0","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"homepage":"https://github.com/ddchef/vue-code-diff#readme","_id":"vue-code-diff@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"dist":{"shasum":"af7d0f5165181eb25f38106e6624fea341e3e3bb","size":123237,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-0.0.3.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-0.0.3.tgz"},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_0.0.3_1525593279761_0.7486359215469933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:33.906Z","publish_time":1525593279889,"_cnpm_publish_time":1525593279889},"0.0.1":{"name":"vue-code-diff","version":"0.0.1","description":"VUE code diff","author":{"name":"ddchef>"},"private":false,"main":"/dist/vue-code-diff.js","keywords":["vue","diff","code"],"scripts":{"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start":"npm run dev","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"node test/e2e/runner.js","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit test/e2e/specs","build":"node build/build.js"},"dependencies":{"diff":"^3.5.0","diff2html":"^2.3.3","highlight.js":"^9.12.0","vue":"^2.5.2"},"devDependencies":{"autoprefixer":"^7.1.2","babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^4.1.2","chalk":"^2.0.1","chromedriver":"^2.27.2","copy-webpack-plugin":"^4.0.1","cross-env":"^5.0.1","cross-spawn":"^5.0.1","css-loader":"^0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.4","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","inject-loader":"^3.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.2","mocha":"^3.2.0","nightwatch":"^0.9.12","node-notifier":"^5.1.2","optimize-css-assets-webpack-plugin":"^3.2.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","portfinder":"^1.0.13","postcss-import":"^11.0.0","postcss-loader":"^2.0.8","postcss-url":"^7.2.1","rimraf":"^2.6.0","selenium-server":"^3.0.1","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^4.0.0","sinon-chai":"^2.8.0","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.8","vue-loader":"^13.3.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0","webpack-dev-server":"^2.9.1","webpack-merge":"^4.1.0"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"050a65f9ca4a89c813a07c12eddeb669970cebdc","_id":"vue-code-diff@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ddchef","email":"dev@xjie.me"},"dist":{"shasum":"ba893d09be4d79d60a35c91c2b5059c2891e1982","size":110569,"noattachment":false,"key":"/vue-code-diff/-/vue-code-diff-0.0.1.tgz","tarball":"http://name.csiicloud.com:7001/vue-code-diff/download/vue-code-diff-0.0.1.tgz"},"maintainers":[{"name":"ddchef","email":"dev@xjie.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-code-diff_0.0.1_1525590819190_0.6628878768010176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T07:57:31.336Z","publish_time":1525590819311,"_cnpm_publish_time":1525590819311}},"readme":"# [vue-code-diff](https://www.npmjs.com/package/vue-code-diff)\n\n> 代码比对展示 [demo](http://diff.xjie.me/)\n\n## 安装\n```shell\nyarn add vue-code-diff\n```\n\n## 使用\n```vue\n<template>\n  <div>\n    <code-diff :old-string=\"oldStr\" :new-string=\"newStr\" :context=\"10\" />\n  </div>\n</template>\n\nimport CodeDiff from 'vue-code-diff'\nexport default {\n  components: {CodeDiff},\n  data(){\n    return {\n      oldStr: 'old code',\n      newStr: 'new code'\n    }\n  }\n}\n```\n\n## 参数说明\n\n| 参数      | 说明    | 类型      | 可选值       | 默认值   |\n|---------- |-------- |---------- |-------------  |-------- |\n| old-string| 陈旧的字符串| string  |   —    |    —     |\n| new-string| 新的字符串| string  |   —    |    —     |\n| context| 不同地方上下间隔多少行不隐藏 | number  |   —    |    —     |\n| outputFormat| 展示的方式 | string  |   line-by-line，side-by-side    |    line-by-line     |\n| drawFileList | 展示对比文件列表 | boolean | - | false |\n| renderNothingWhenEmpty | 当无对比时不渲染 | boolean | - | false |\n| diffStyle | 每行中对比差异级别 | string | word, char | word |\n| fileName | 文件名 | string | - |  |\n| isShowNoChange | 当无对比时展示源代码 | boolean | - | false |\n\n\n## 效果展示\n\n### line-by-line\n![image](https://github.com/ddchef/vue-code-diff/blob/master/2018-06-01.png?raw=true)\n\n### side-by-side\n![image](https://github.com/ddchef/vue-code-diff/blob/master/2018050615272.png?raw=true)\n\n## LICENSE\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/ddchef/vue-code-diff#readme","bugs":{"url":"https://github.com/ddchef/vue-code-diff/issues"},"license":"MIT"}