{"_id":"vue-codemirror","_rev":"2766216","name":"vue-codemirror","description":"CodeMirror component for Vue","dist-tags":{"latest":"4.0.6"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"time":{"modified":"2022-04-13T05:42:43.000Z","created":"2016-09-22T13:59:54.369Z","4.0.6":"2018-11-13T17:20:09.995Z","4.0.5":"2018-04-17T14:39:18.361Z","4.0.4":"2018-03-23T05:51:11.514Z","4.0.3":"2018-01-17T15:44:15.799Z","4.0.2":"2017-12-13T10:29:24.975Z","4.0.1":"2017-12-07T14:57:51.881Z","4.0.0":"2017-12-06T18:26:31.293Z","3.1.8":"2017-10-28T07:55:55.647Z","3.1.7":"2017-10-27T09:59:56.166Z","3.1.6":"2017-09-24T07:57:04.353Z","3.1.4":"2017-08-10T06:33:20.563Z","3.1.2":"2017-07-21T19:31:19.836Z","3.1.0":"2017-07-09T18:54:01.087Z","3.0.8":"2017-06-18T14:12:41.404Z","3.0.7":"2017-05-12T04:51:54.311Z","3.0.6":"2017-05-07T18:23:58.668Z","3.0.5":"2017-04-07T11:37:16.336Z","3.0.4":"2017-04-07T09:38:38.880Z","3.0.3":"2017-03-25T17:57:29.772Z","3.0.2":"2017-03-25T17:54:31.246Z","3.0.0":"2017-03-22T16:49:16.771Z","2.9.9":"2017-03-22T16:44:03.470Z","2.1.8":"2017-02-06T08:01:02.642Z","2.1.7":"2017-01-12T10:02:40.645Z","2.1.6":"2017-01-04T06:36:15.753Z","2.1.5":"2016-12-06T14:44:10.651Z","2.1.2":"2016-11-27T13:53:12.898Z","2.1.0":"2016-10-16T15:08:35.721Z","2.0.0":"2016-10-07T09:51:18.090Z","1.3.6":"2016-09-30T16:43:01.679Z","1.3.4":"2016-09-28T10:20:19.982Z","1.3.2":"2016-09-26T13:44:36.576Z","1.3.0":"2016-09-26T12:24:40.206Z","1.2.0":"2016-09-24T11:38:18.687Z","1.1.4":"2016-09-24T11:29:29.032Z","1.1.2":"2016-09-24T09:47:49.771Z","1.1.0":"2016-09-24T05:33:28.648Z","1.0.4":"2016-09-22T16:00:54.937Z","1.0.3":"2016-09-22T15:17:45.416Z","1.0.2":"2016-09-22T15:02:49.520Z","1.0.1":"2016-09-22T14:22:00.750Z","1.0.0":"2016-09-22T13:59:54.369Z"},"users":{},"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"https://surmon.me"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"versions":{"4.0.6":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.6","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"https://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build","publish":"git push && git push --tags && npm publish"},"dependencies":{"codemirror":"^5.41.0","diff-match-patch":"^1.0.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"f981247cb4e980de5f1cac4ef603521fb86af066","_id":"vue-codemirror@4.0.6","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"b786bb80d8d762a93aab8e46f79a81006f0437c4","size":9109,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.6.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror_4.0.6_1542129609803_0.6643027390729934"},"_hasShrinkwrap":false,"publish_time":1542129609995,"_cnpm_publish_time":1542129609995,"_cnpmcore_publish_time":"2021-12-16T10:11:52.280Z"},"4.0.5":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.5","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"https://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","files":["dist","src"],"jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build","publish":"git push && git push --tags && npm publish"},"dependencies":{"codemirror":"^5.32.0","diff-match-patch":"^1.0.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"c2cacf511db309a15cd3b57565df9802b7f19354","_id":"vue-codemirror@4.0.5","_npmVersion":"5.7.1","_nodeVersion":"9.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"3a784d454fbfb17ce769b9fc90f10e9868687ecb","size":9017,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.5.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror_4.0.5_1523975958308_0.497221568132306"},"_hasShrinkwrap":false,"publish_time":1523975958361,"_cnpm_publish_time":1523975958361,"_cnpmcore_publish_time":"2021-12-16T10:11:52.533Z"},"4.0.4":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.4","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"https://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","files":["dist","src"],"jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build","publish":"git push && git push --tags && npm publish"},"dependencies":{"codemirror":"^5.32.0","diff-match-patch":"^1.0.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"da7725ced58db63fa958fe0f4b42f7a3c1fae7b4","_id":"vue-codemirror@4.0.4","_npmVersion":"5.7.1","_nodeVersion":"9.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"e319b7a6fe35b3364a8c40969a22ebf162df7279","size":8799,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.4.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror_4.0.4_1521784271168_0.8103128303235114"},"_hasShrinkwrap":false,"publish_time":1521784271514,"_cnpm_publish_time":1521784271514,"_cnpmcore_publish_time":"2021-12-16T10:11:52.810Z"},"4.0.3":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.3","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"https://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","files":["dist","src"],"jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build","publish":"git push && git push --tags && npm publish"},"dependencies":{"codemirror":"^5.32.0","diff-match-patch":"^1.0.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"faf0811206801cde9e3b1d022f82430f4610d4f0","_id":"vue-codemirror@4.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"83721031e1f606f428136a3dfd9fc710ffdec149","size":8639,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.3.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-4.0.3.tgz_1516203855668_0.3812330800574273"},"directories":{},"publish_time":1516203855799,"_hasShrinkwrap":false,"_cnpm_publish_time":1516203855799,"_cnpmcore_publish_time":"2021-12-16T10:11:53.073Z"},"4.0.2":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.2","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","files":["dist","src"],"jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build"},"dependencies":{"codemirror":"^5.32.0","diff-match-patch":"^1.0.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"87a64b682f8646d05b93a25fd4d5b368e3fe7c2b","_id":"vue-codemirror@4.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"23bdabbca30964e467561eb80677a8299235e5e1","size":8565,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-4.0.2.tgz_1513160964908_0.4690584617201239"},"directories":{},"publish_time":1513160964975,"_hasShrinkwrap":false,"_cnpm_publish_time":1513160964975,"_cnpmcore_publish_time":"2021-12-16T10:11:53.309Z"},"4.0.1":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.1","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","files":["dist","src"],"jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build"},"dependencies":{"codemirror":"^5.32.0","diff-match-patch":"^1.0.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"96ff0c2cc12d23352018444c0dd2f16f29c19da9","_id":"vue-codemirror@4.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"270b4fa1165c9596888612f47b9fcbebcecf5cbe","size":8538,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.1.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-4.0.1.tgz_1512658671629_0.8734498703852296"},"directories":{},"publish_time":1512658671881,"_hasShrinkwrap":false,"_cnpm_publish_time":1512658671881,"_cnpmcore_publish_time":"2021-12-16T10:11:53.543Z"},"4.0.0":{"name":"vue-codemirror","description":"CodeMirror component for Vue","version":"4.0.0","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","main":"dist/vue-codemirror.js","unpkg":"dist/vue-codemirror.js","jsnext:main":"dist/vue-codemirror.js","files":["dist","src"],"jspm":{"main":"dist/vue-codemirror.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build"},"dependencies":{"codemirror":"^5.32.0"},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-codemirror":"^4.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"6617eff07b41327820aa3b59bbfe9420600270cf","_id":"vue-codemirror@4.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"d94b6884872c8e98ee9d6dd774cba3bfe305ad9e","size":8504,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-4.0.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-4.0.0.tgz_1512584791154_0.4283913397230208"},"directories":{},"publish_time":1512584791293,"_hasShrinkwrap":false,"_cnpm_publish_time":1512584791293,"_cnpmcore_publish_time":"2021-12-16T10:11:53.788Z"},"3.1.8":{"name":"vue-codemirror","version":"3.1.8","description":"Codemirror component for Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production browserify -t vueify -e index.js -x vue -s VueCodemirror -o dist/vue-codemirror.js -d && uglifyjs dist/vue-codemirror.js --source-map -o dist/vue-codemirror.min.js"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.30.0"},"devDependencies":{"babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","browserify":"^14.4.0","cross-env":"^5.0.0","uglify-js":"^3.0.15","vueify":"^8.7.0"},"gitHead":"b23bbdc72b4351045b38a12573a998058c357caf","_id":"vue-codemirror@3.1.8","_npmVersion":"5.5.1","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"c080cccb9cb88ecb455a75538095d2ed21790214","size":497980,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.1.8.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.1.8.tgz_1509177355455_0.6412488152272999"},"directories":{},"publish_time":1509177355647,"_hasShrinkwrap":false,"_cnpm_publish_time":1509177355647,"_cnpmcore_publish_time":"2021-12-16T10:11:54.515Z"},"3.1.7":{"name":"vue-codemirror","version":"3.1.7","description":"Codemirror component for Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production browserify -t vueify -e index.js -x vue -s VueCodemirror -o dist/vue-codemirror.js -d && uglifyjs dist/vue-codemirror.js --source-map -o dist/vue-codemirror.min.js"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.30.0"},"devDependencies":{"babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","browserify":"^14.4.0","cross-env":"^5.0.0","uglify-js":"^3.0.15","vueify":"^8.7.0"},"gitHead":"140fe392f9ea2bbb70620cc975d1163cf13e34a1","_id":"vue-codemirror@3.1.7","_npmVersion":"5.5.1","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"6c15ccfe675b07cfd1341cf2426f287ddf825abd","size":497999,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.1.7.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.1.7.tgz_1509098396063_0.13507895939983428"},"directories":{},"publish_time":1509098396166,"_hasShrinkwrap":false,"_cnpm_publish_time":1509098396166,"_cnpmcore_publish_time":"2021-12-16T10:11:55.817Z"},"3.1.6":{"name":"vue-codemirror","version":"3.1.6","description":"Codemirror component for Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production browserify -t vueify -e index.js -x vue -s VueCodemirror -o dist/vue-codemirror.js -d && uglifyjs dist/vue-codemirror.js --source-map -o dist/vue-codemirror.min.js"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.30.0"},"devDependencies":{"babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","browserify":"^14.4.0","cross-env":"^5.0.0","uglify-js":"^3.0.15","vueify":"^8.7.0"},"gitHead":"84e4721bebb7c18e3689bab4b7ba35bfe46beba5","_id":"vue-codemirror@3.1.6","_npmVersion":"5.4.0","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"3993e05dd0ec6cd6e2d759127d5ce7955841c134","size":497975,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.1.6.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.1.6.tgz_1506239823481_0.5224938546307385"},"directories":{},"publish_time":1506239824353,"_hasShrinkwrap":false,"_cnpm_publish_time":1506239824353,"_cnpmcore_publish_time":"2021-12-16T10:11:57.879Z"},"3.1.4":{"name":"vue-codemirror","version":"3.1.4","description":"Codemirror component for Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production browserify -t vueify -e index.js -x vue -s VueCodemirror -o dist/vue-codemirror.js -d && uglifyjs dist/vue-codemirror.js --source-map -o dist/vue-codemirror.min.js"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.28.0"},"devDependencies":{"babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","browserify":"^14.4.0","cross-env":"^5.0.0","uglify-js":"^3.0.15","vueify":"^8.7.0"},"gitHead":"70921de0b8781171a9aa2ad5906c99d72e4c57a1","_id":"vue-codemirror@3.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"daf5f567d1f7532ee45bae48b863f9b621f42958","size":490219,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.1.4.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.1.4.tgz_1502346800236_0.15934034949168563"},"directories":{},"publish_time":1502346800563,"_hasShrinkwrap":false,"_cnpm_publish_time":1502346800563,"_cnpmcore_publish_time":"2021-12-16T10:11:59.802Z"},"3.1.2":{"name":"vue-codemirror","version":"3.1.2","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.28.0"},"gitHead":"36c20bba6a2792e8805f9f46dc738c570c8f6540","_id":"vue-codemirror@3.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"5f86662ccc19370d89be20b9540b894876185fa2","size":5908,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.1.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.1.2.tgz_1500665479713_0.2227862635627389"},"directories":{},"publish_time":1500665479836,"_hasShrinkwrap":false,"_cnpm_publish_time":1500665479836,"_cnpmcore_publish_time":"2021-12-16T10:12:00.023Z"},"3.1.0":{"name":"vue-codemirror","version":"3.1.0","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.25.0"},"gitHead":"e45992a62928f46b7835bab4c6035f5112d09fc8","_id":"vue-codemirror@3.1.0","_npmVersion":"5.1.0","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"4a3b098d95a588a1be49aea5e15458c19acba819","size":5883,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.1.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.1.0.tgz_1499626440961_0.6636045861523598"},"directories":{},"publish_time":1499626441087,"_hasShrinkwrap":false,"_cnpm_publish_time":1499626441087,"_cnpmcore_publish_time":"2021-12-16T10:12:00.265Z"},"3.0.8":{"name":"vue-codemirror","version":"3.0.8","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.25.0"},"gitHead":"a1b4f07a78242b60fb56c514ca72bc868f54ecdb","_id":"vue-codemirror@3.0.8","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"a011b47cebd7e5659a6c2464b700241a18dc6d67","size":5865,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.8.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-codemirror-3.0.8.tgz_1497795161254_0.9479201110079885"},"directories":{},"publish_time":1497795161404,"_hasShrinkwrap":false,"_cnpm_publish_time":1497795161404,"_cnpmcore_publish_time":"2021-12-16T10:12:00.557Z"},"3.0.7":{"name":"vue-codemirror","version":"3.0.7","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.25.0"},"gitHead":"6d1ddeed07af8d6dce6932680ddf11754432d5ac","_id":"vue-codemirror@3.0.7","_shasum":"a1cbcc73a522b82a32c00baccb6fd1fd50063982","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"a1cbcc73a522b82a32c00baccb6fd1fd50063982","size":5808,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.7.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.7.tgz_1494564714045_0.47735253791324794"},"directories":{},"publish_time":1494564714311,"_hasShrinkwrap":false,"_cnpm_publish_time":1494564714311,"_cnpmcore_publish_time":"2021-12-16T10:12:00.774Z"},"3.0.6":{"name":"vue-codemirror","version":"3.0.6","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.25.0"},"gitHead":"57a016c28d16f19de500be1a97191669ce2f90ff","_id":"vue-codemirror@3.0.6","_shasum":"d2cf27f2c7a7f124733ab2a3afe2b045a04d12ac","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"d2cf27f2c7a7f124733ab2a3afe2b045a04d12ac","size":5799,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.6.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.6.tgz_1494181438393_0.333402500487864"},"directories":{},"publish_time":1494181438668,"_hasShrinkwrap":false,"_cnpm_publish_time":1494181438668,"_cnpmcore_publish_time":"2021-12-16T10:12:01.179Z"},"3.0.5":{"name":"vue-codemirror","version":"3.0.5","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.25.0"},"gitHead":"34b0cbbd5b77764fceeba381368c2235f8bca8d0","_id":"vue-codemirror@3.0.5","_shasum":"4299f922093cdd7231b5b9962689f3506649365a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"4299f922093cdd7231b5b9962689f3506649365a","size":5787,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.5.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.5.tgz_1491565036025_0.4697803712915629"},"directories":{},"publish_time":1491565036336,"_hasShrinkwrap":false,"_cnpm_publish_time":1491565036336,"_cnpmcore_publish_time":"2021-12-16T10:12:01.425Z"},"3.0.4":{"name":"vue-codemirror","version":"3.0.4","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.25.0"},"gitHead":"657e22b5fb34a553447cb45452dc71d82b611e25","_id":"vue-codemirror@3.0.4","_shasum":"5183b8bd7c1c6b87d68ad3928486e0418a2e771a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"5183b8bd7c1c6b87d68ad3928486e0418a2e771a","size":5726,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.4.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.4.tgz_1491557918588_0.2498832894489169"},"directories":{},"publish_time":1491557918880,"_hasShrinkwrap":false,"_cnpm_publish_time":1491557918880,"_cnpmcore_publish_time":"2021-12-16T10:12:01.703Z"},"3.0.3":{"name":"vue-codemirror","version":"3.0.3","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"18435d6b85d31feef0c38e11abf03ae671ab60c9","_id":"vue-codemirror@3.0.3","_shasum":"3e94d9773ebd21a029b2555a799bee14d50af143","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"3e94d9773ebd21a029b2555a799bee14d50af143","size":5722,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.3.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.3.tgz_1490464649482_0.9270952881779522"},"directories":{},"publish_time":1490464649772,"_hasShrinkwrap":false,"_cnpm_publish_time":1490464649772,"_cnpmcore_publish_time":"2021-12-16T10:12:02.030Z"},"3.0.2":{"name":"vue-codemirror","version":"3.0.2","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"18435d6b85d31feef0c38e11abf03ae671ab60c9","_id":"vue-codemirror@3.0.2","_shasum":"b88e666e8ee3e2c189870510287994bd23de3701","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"b88e666e8ee3e2c189870510287994bd23de3701","size":5725,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.2.tgz_1490464469422_0.39823204558342695"},"directories":{},"publish_time":1490464471246,"_hasShrinkwrap":false,"_cnpm_publish_time":1490464471246,"_cnpmcore_publish_time":"2021-12-16T10:12:02.259Z"},"3.0.0":{"name":"vue-codemirror","version":"3.0.0","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"b2ee11b0dfb80b3fd2eb74d4e4133966d8ccfb43","_id":"vue-codemirror@3.0.0","_shasum":"b499328447f9f878037b354e50f54396a1957508","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"b499328447f9f878037b354e50f54396a1957508","size":5729,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-3.0.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-3.0.0.tgz_1490201354818_0.9686494048219174"},"directories":{},"publish_time":1490201356771,"_hasShrinkwrap":false,"_cnpm_publish_time":1490201356771,"_cnpmcore_publish_time":"2021-12-16T10:12:02.591Z"},"2.9.9":{"name":"vue-codemirror","version":"2.9.9","description":"Codemirror component for Vue2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"38a563bdc8a46695229fac7c55bc900d5396f13f","_id":"vue-codemirror@2.9.9","_shasum":"0f2e6f2c3e5074929ad5fbdd31f50cbf1514916b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"0f2e6f2c3e5074929ad5fbdd31f50cbf1514916b","size":5730,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.9.9.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.9.9.tgz_1490201041575_0.8884276484604925"},"directories":{},"publish_time":1490201043470,"_hasShrinkwrap":false,"_cnpm_publish_time":1490201043470,"_cnpmcore_publish_time":"2021-12-16T10:12:02.843Z"},"2.1.8":{"name":"vue-codemirror","version":"2.1.8","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"78db088791485df4d3082bd95f9906aec180953e","_id":"vue-codemirror@2.1.8","_shasum":"eb09a4e6ca0e8ddea83003905bbebc18b73a92d0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"eb09a4e6ca0e8ddea83003905bbebc18b73a92d0","size":8690,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.1.8.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.1.8.tgz_1486368062406_0.4914675725158304"},"directories":{},"publish_time":1486368062642,"_hasShrinkwrap":false,"_cnpm_publish_time":1486368062642,"_cnpmcore_publish_time":"2021-12-16T10:12:03.148Z"},"2.1.7":{"name":"vue-codemirror","version":"2.1.7","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"ce97a8bef7fb18dd9b2238dd8fe0303645d0a898","_id":"vue-codemirror@2.1.7","_shasum":"15a7262463155f0afe906569498d1b3cf1551f95","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"15a7262463155f0afe906569498d1b3cf1551f95","size":8577,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.1.7.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.1.7.tgz_1484215358817_0.735962406732142"},"directories":{},"publish_time":1484215360645,"_hasShrinkwrap":false,"_cnpm_publish_time":1484215360645,"_cnpmcore_publish_time":"2021-12-16T10:12:03.417Z"},"2.1.6":{"name":"vue-codemirror","version":"2.1.6","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"dd924209088558a120f5c1e1a24085b2a443f4d8","_id":"vue-codemirror@2.1.6","_shasum":"85507e3e58dfdd85562ac6600f4c31d82279a2a6","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"85507e3e58dfdd85562ac6600f4c31d82279a2a6","size":8534,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.1.6.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.1.6.tgz_1483511775497_0.7510864846408367"},"directories":{},"publish_time":1483511775753,"_hasShrinkwrap":false,"_cnpm_publish_time":1483511775753,"_cnpmcore_publish_time":"2021-12-16T10:12:03.684Z"},"2.1.5":{"name":"vue-codemirror","version":"2.1.5","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"dcb222799fdea4ce0737d0214a6baab25170d9b7","_id":"vue-codemirror@2.1.5","_shasum":"b1ca98645f11b7cdccb9f8ec6f019f49f3c9dc40","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"b1ca98645f11b7cdccb9f8ec6f019f49f3c9dc40","size":8369,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.1.5.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.1.5.tgz_1481035449883_0.21320864977315068"},"directories":{},"publish_time":1481035450651,"_hasShrinkwrap":false,"_cnpm_publish_time":1481035450651,"_cnpmcore_publish_time":"2021-12-16T10:12:03.957Z"},"2.1.2":{"name":"vue-codemirror","version":"2.1.2","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"31c9dbfb05a65066e89e56bdfb0f7115fd06bf23","_id":"vue-codemirror@2.1.2","_shasum":"27f423e9f57e0cae63f5b6b1e4f613109972c552","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"27f423e9f57e0cae63f5b6b1e4f613109972c552","size":6695,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.1.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.1.2.tgz_1480254791122_0.7028425754979253"},"directories":{},"publish_time":1480254792898,"_hasShrinkwrap":false,"_cnpm_publish_time":1480254792898,"_cnpmcore_publish_time":"2021-12-16T10:12:04.202Z"},"2.1.0":{"name":"vue-codemirror","version":"2.1.0","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"1d06729b2b84158e087da2d4a91a41023015f3b2","_id":"vue-codemirror@2.1.0","_shasum":"5030fcaa538a6983cddedfe7f4a7bb49bbdb4908","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"5030fcaa538a6983cddedfe7f4a7bb49bbdb4908","size":6438,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.1.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.1.0.tgz_1476630515464_0.8187184762209654"},"directories":{},"publish_time":1476630515721,"_hasShrinkwrap":false,"_cnpm_publish_time":1476630515721,"_cnpmcore_publish_time":"2021-12-16T10:12:04.434Z"},"2.0.0":{"name":"vue-codemirror","version":"2.0.0","description":"Codemirror component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"dcf29b2f704a845bde6c84993e64a4db4f78a727","_id":"vue-codemirror@2.0.0","_shasum":"599c757ac8dc1eee5b56b57c8a777f70c22a9776","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"599c757ac8dc1eee5b56b57c8a777f70c22a9776","size":6402,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-2.0.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-2.0.0.tgz_1475833877848_0.8097651959396899"},"directories":{},"publish_time":1475833878090,"_hasShrinkwrap":false,"_cnpm_publish_time":1475833878090,"_cnpmcore_publish_time":"2021-12-16T10:12:04.652Z"},"1.3.6":{"name":"vue-codemirror","version":"1.3.6","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"894929e89d7e74ebe8e2a73a59cbc462e2365ed7","_id":"vue-codemirror@1.3.6","_shasum":"b2023df2bcabdb06e49d63606bd5fa5668039581","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"b2023df2bcabdb06e49d63606bd5fa5668039581","size":5854,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.3.6.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.3.6.tgz_1475253779354_0.7624021992087364"},"directories":{},"publish_time":1475253781679,"_hasShrinkwrap":false,"_cnpm_publish_time":1475253781679,"_cnpmcore_publish_time":"2021-12-16T10:12:04.868Z"},"1.3.4":{"name":"vue-codemirror","version":"1.3.4","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"65d5bd3a03599d5d5fe697b81c4f751350d353aa","_id":"vue-codemirror@1.3.4","_shasum":"a45cade18150184be562e3681c41f76112023ff7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"a45cade18150184be562e3681c41f76112023ff7","size":5664,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.3.4.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.3.4.tgz_1475058019761_0.4880065373145044"},"directories":{},"publish_time":1475058019982,"_hasShrinkwrap":false,"_cnpm_publish_time":1475058019982,"_cnpmcore_publish_time":"2021-12-16T10:12:05.115Z"},"1.3.2":{"name":"vue-codemirror","version":"1.3.2","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"3116449eff9c9f6a60c4b936f181f6bf153ffb8e","_id":"vue-codemirror@1.3.2","_shasum":"f659618e95595203a2a88677e0e14f11b14b50bd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"f659618e95595203a2a88677e0e14f11b14b50bd","size":5653,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.3.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.3.2.tgz_1474897476327_0.7948074706364423"},"directories":{},"publish_time":1474897476576,"_hasShrinkwrap":false,"_cnpm_publish_time":1474897476576,"_cnpmcore_publish_time":"2021-12-16T10:12:05.320Z"},"1.3.0":{"name":"vue-codemirror","version":"1.3.0","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"d09f607cf4f8ee58ecc7f99d6adebe19e1d41228","_id":"vue-codemirror@1.3.0","_shasum":"3c25fa99919a20a3872fbb2e717ed6ae433f55ed","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"3c25fa99919a20a3872fbb2e717ed6ae433f55ed","size":5644,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.3.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.3.0.tgz_1474892679986_0.2992238791193813"},"directories":{},"publish_time":1474892680206,"_hasShrinkwrap":false,"_cnpm_publish_time":1474892680206,"_cnpmcore_publish_time":"2021-12-16T10:12:05.645Z"},"1.2.0":{"name":"vue-codemirror","version":"1.2.0","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"65015efe97969a0fc922574dcce11499f3cc1733","_id":"vue-codemirror@1.2.0","_shasum":"9497cc5f55db5b80597374cdca2923e31e26755b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"9497cc5f55db5b80597374cdca2923e31e26755b","size":1639,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.2.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.2.0.tgz_1474717098457_0.42769131623208523"},"directories":{},"publish_time":1474717098687,"_hasShrinkwrap":false,"_cnpm_publish_time":1474717098687,"_cnpmcore_publish_time":"2021-12-16T10:12:05.927Z"},"1.1.4":{"name":"vue-codemirror","version":"1.1.4","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"0ebdb22a2b5fb82610cd021350fc2c4c0d1a9ed9","_id":"vue-codemirror@1.1.4","_shasum":"68af66731092879a5f2c74b457757789e66853d4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"68af66731092879a5f2c74b457757789e66853d4","size":1842,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.1.4.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.1.4.tgz_1474716566952_0.10556635353714228"},"directories":{},"publish_time":1474716569032,"_hasShrinkwrap":false,"_cnpm_publish_time":1474716569032,"_cnpmcore_publish_time":"2021-12-16T10:12:06.127Z"},"1.1.2":{"name":"vue-codemirror","version":"1.1.2","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"2a9a9eaecb876dcec457e5bcfa8b2846aebd8824","_id":"vue-codemirror@1.1.2","_shasum":"28b414f983aec5a77a2815404a98566feb405c92","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"28b414f983aec5a77a2815404a98566feb405c92","size":1888,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.1.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.1.2.tgz_1474710467718_0.22628380334936082"},"directories":{},"publish_time":1474710469771,"_hasShrinkwrap":false,"_cnpm_publish_time":1474710469771,"_cnpmcore_publish_time":"2021-12-16T10:12:06.356Z"},"1.1.0":{"name":"vue-codemirror","version":"1.1.0","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"994e76311d0681d000d7c0849dd93df1cf267380","_id":"vue-codemirror@1.1.0","_shasum":"beba8dfa01f9e4b98b47f67987bf49c5b95dba4d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"beba8dfa01f9e4b98b47f67987bf49c5b95dba4d","size":1875,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.1.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.1.0.tgz_1474695206192_0.06807582639157772"},"directories":{},"publish_time":1474695208648,"_hasShrinkwrap":false,"_cnpm_publish_time":1474695208648,"_cnpmcore_publish_time":"2021-12-16T10:12:06.556Z"},"1.0.4":{"name":"vue-codemirror","version":"1.0.4","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"be6a66b7ec7857aa891e202a5dc6ea8c6dd21c16","_id":"vue-codemirror@1.0.4","_shasum":"c7a34aafaf3d0456a97403dbe52fc392cf22907e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"c7a34aafaf3d0456a97403dbe52fc392cf22907e","size":1579,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.0.4.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.0.4.tgz_1474560052842_0.4922748920507729"},"directories":{},"publish_time":1474560054937,"_hasShrinkwrap":false,"_cnpm_publish_time":1474560054937,"_cnpmcore_publish_time":"2021-12-16T10:12:06.844Z"},"1.0.3":{"name":"vue-codemirror","version":"1.0.3","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"f70b44a112067e6a220bed701dcf9c731dd53a53","_id":"vue-codemirror@1.0.3","_shasum":"482cc7e4be480b920bfa064b85815c43a40daf06","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"482cc7e4be480b920bfa064b85815c43a40daf06","size":1517,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.0.3.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.0.3.tgz_1474557465185_0.6145301058422774"},"directories":{},"publish_time":1474557465416,"_hasShrinkwrap":false,"_cnpm_publish_time":1474557465416,"_cnpmcore_publish_time":"2021-12-16T10:12:07.072Z"},"1.0.2":{"name":"vue-codemirror","version":"1.0.2","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"502ba27144a485fff526108a4f78d28ba3535593","_id":"vue-codemirror@1.0.2","_shasum":"d82ac41b42a58b895915c00211b9cd5c93d33ef6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"d82ac41b42a58b895915c00211b9cd5c93d33ef6","size":1440,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.0.2.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.0.2.tgz_1474556569283_0.792534684529528"},"directories":{},"publish_time":1474556569520,"_hasShrinkwrap":false,"_cnpm_publish_time":1474556569520,"_cnpmcore_publish_time":"2021-12-16T10:12:07.286Z"},"1.0.1":{"name":"vue-codemirror","version":"1.0.1","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"470fe6a825c70112c1fb719769d0d6fc6103d80a","_id":"vue-codemirror@1.0.1","_shasum":"2b5c5db8902e27d8c01ff6b17377791eed8f364f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"2b5c5db8902e27d8c01ff6b17377791eed8f364f","size":1478,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.0.1.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.0.1.tgz_1474554120531_0.3449542501475662"},"directories":{},"publish_time":1474554120750,"_hasShrinkwrap":false,"_cnpm_publish_time":1474554120750,"_cnpmcore_publish_time":"2021-12-16T10:12:07.499Z"},"1.0.0":{"name":"vue-codemirror","version":"1.0.0","description":"Codemirror component for Vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-codemirror.git"},"keywords":["vue-codemirror","vue codemirror","codemirror","vue"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","dependencies":{"codemirror":"^5.19.0"},"gitHead":"470fe6a825c70112c1fb719769d0d6fc6103d80a","_id":"vue-codemirror@1.0.0","_shasum":"0613a202bd674b9772cc27d9eefc24d889c77ec2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"0613a202bd674b9772cc27d9eefc24d889c77ec2","size":1497,"noattachment":false,"key":"/vue-codemirror/-/vue-codemirror-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-codemirror/download/vue-codemirror-1.0.0.tgz"},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-codemirror-1.0.0.tgz_1474552794140_0.5849889817181975"},"directories":{},"publish_time":1474552794369,"_hasShrinkwrap":false,"_cnpm_publish_time":1474552794369,"_cnpmcore_publish_time":"2021-12-16T10:12:07.687Z"}},"readme":"[![GitHub stars](https://img.shields.io/github/stars/surmon-china/vue-codemirror.svg?style=flat-square)](https://github.com/surmon-china/vue-codemirror/stargazers)\n[![Build Status](https://travis-ci.org/surmon-china/vue-codemirror.svg?branch=master)](https://travis-ci.org/surmon-china/vue-codemirror)\n[![GitHub issues](https://img.shields.io/github/issues/surmon-china/vue-codemirror.svg?style=flat-square)](https://github.com/surmon-china/vue-codemirror/issues)\n[![GitHub forks](https://img.shields.io/github/forks/surmon-china/vue-codemirror.svg?style=flat-square)](https://github.com/surmon-china/vue-codemirror/network)\n[![GitHub last commit](https://img.shields.io/github/last-commit/google/skia.svg?style=flat-square)](https://github.com/surmon-china/vue-codemirror)\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square)](https://github.com/surmon-china/vue-codemirror)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/surmon-china/vue-codemirror.svg?style=flat-square)](https://twitter.com/intent/tweet?url=https://github.com/surmon-china/vue-codemirror)\n\n[![NPM](https://nodei.co/npm/vue-codemirror.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/vue-codemirror/)\n[![NPM](https://nodei.co/npm-dl/vue-codemirror.png?months=9&height=3)](https://nodei.co/npm/vue-codemirror/)\n\n\n# Vue-Codemirror\n[Codemirror](http://codemirror.net/) component for Vue.\n\n基于 [Codemirror](http://codemirror.net/)，适用于 Vue 的 Web 代码编辑器。\n\n# Example\n\n[Demo Page](https://surmon-china.github.io/vue-codemirror)\n\n[CDN Example](https://jsfiddle.net/u1f16q85/)\n\n[Nuxt.js/SSR example code](https://github.com/surmon-china/vue-codemirror/blob/master/examples/nuxt-ssr-example)\n\n# Events\n\nTo make it easier to handle events, the component converts some codemirror built-in native events into a single vue component event, where you can listen for events from both the component itself and from codemirror. If you need to listen for more and more complex events, you can pass in the event names (Array) you need for the global `Vue.use(, { events: [] })` and the component parameters `:events`, respectively, or by the `this.codemirror.on(event, hanger)` method of the codemirror instance. Here's a list of events:\n\n**codemirror events list:**\n- scroll\n- changes\n- beforeChange\n- cursorActivity\n- keyHandled\n- inputRead\n- electricInput\n- beforeSelectionChange\n- viewportChange\n- swapDoc\n- gutterClick\n- gutterContextMenu\n- focus\n- blur\n- refresh\n- optionChange\n- scrollCursorIntoView\n- update\n\n**component events list:**\n- ready\n- input\n\n\n# Install\n\n#### CDN\n\n``` html\n<link rel=\"stylesheet\" href=\"path/to/codemirror/lib/codemirror.css\">\n<script type=\"text/javascript\" src=\"path/to/codemirror.js\"></script>\n<script type=\"text/javascript\" src=\"path/to/vue.min.js\"></script>\n<script type=\"text/javascript\" src=\"path/to/dist/vue-codemirror.js\"></script>\n<script type=\"text/javascript\" src=\"path/to/codemirror/some-resources.js\"></script>\n<script type=\"text/javascript\">\n  Vue.use(window.VueCodemirror)\n</script>\n```\n\n#### NPM\n\n``` bash\nnpm install vue-codemirror --save\n```\n\n### Mount\n\n#### mount with global\n\n``` javascript\n// require lib\nimport Vue from 'vue'\nimport VueCodemirror from 'vue-codemirror'\n\n// require styles\nimport 'codemirror/lib/codemirror.css'\n\n// require more codemirror resource...\n\n// you can set default global options and events when use\nVue.use(VueCodemirror, /* { \n  options: { theme: 'base16-dark', ... },\n  events: ['scroll', ...]\n} */)\n```\n\n#### mount with component\n\n```javascript\n// require component\nimport { codemirror } from 'vue-codemirror'\n\n// require styles\nimport 'codemirror/lib/codemirror.css'\n\n// require more codemirror resource...\n\n// component\nexport default {\n  components: {\n    codemirror\n  }\n}\n```\n\n#### mount with ssr\n\n```javascript\n// If used in nuxt.js/ssr, you should keep it only in browser build environment\nif (process.browser) {\n  const VueCodemirror = require('vue-codemirror')\n  Vue.use(VueCodemirror)\n}\n```\n\n#### defined codemirror mode\n\n```javascript\nimport CodeMirror from 'codemirror'\nCodeMirror.defineMode('mymode', () => {\n  return {\n    token(stream, state) {\n      if (stream.match(\"const\")) {\n        return \"style1\"\n      } else if (stream.match(\"bbb\")) {\n        return \"style2\"\n      } else {\n        stream.next()\n        return null\n      }\n    }\n  }\n})\n```\n\n### Component\n\n```vue\n<template>\n  <!-- bidirectional data binding（双向数据绑定） -->\n  <codemirror v-model=\"code\" :options=\"cmOptions\"></codemirror>\n\n  <!-- or to manually control the datasynchronization（或者手动控制数据流，需要像这样手动监听changed事件） -->\n  <codemirror ref=\"myCm\"\n              :value=\"code\" \n              :options=\"cmOptions\"\n              @ready=\"onCmReady\"\n              @focus=\"onCmFocus\"\n              @input=\"onCmCodeChange\">\n  </codemirror>\n\n  <!-- if Nust.js/SSR（如果在 Nuxt.js 环境下，需要外面包裹一层 no-ssr） -->\n  <no-ssr placeholder=\"Codemirror Loading...\">\n    <codemirror ref=\"myCm\"\n                :value=\"code\" \n                :options=\"cmOptions\"\n                @ready=\"onCmReady\"\n                @focus=\"onCmFocus\"\n                @input=\"onCmCodeChange\">\n    </codemirror>\n  </no-ssr>\n</template>\n\n<script>\n// language js\nimport 'codemirror/mode/javascript/javascript.js'\n// theme css\nimport 'codemirror/theme/base16-dark.css'\n// more codemirror resources\n// import 'codemirror/some-resource...'\nexport default {\n  data () {\n    return {\n      code: 'const a = 10',\n      cmOptions: {\n        // codemirror options\n        tabSize: 4,\n        mode: 'text/javascript',\n        theme: 'base16-dark',\n        lineNumbers: true,\n        line: true,\n        // more codemirror options, 更多 codemirror 的高级配置...\n      }\n    }\n  },\n  methods: {\n    onCmReady(cm) {\n      console.log('the editor is readied!', cm)\n    },\n    onCmFocus(cm) {\n      console.log('the editor is focus!', cm)\n    },\n    onCmCodeChange(newCode) {\n      console.log('this is new code', newCode)\n      this.code = newCode\n    }\n  },\n  computed: {\n    codemirror() {\n      return this.$refs.myCm.codemirror\n    }\n  },\n  mounted() {\n    console.log('this is current codemirror object', this.codemirror)\n    // you can use this.codemirror to do something...\n  }\n}\n</script>\n```\n\n\n### Codemirror Merge\n\n\n```vue\n<template>\n  <codemirror :merge=\"true\" :options=\"cmOption\" @scroll=\"onCmScroll\"></codemirror>\n</template>\n\n<script>\n  // merge js\n  import 'codemirror/addon/merge/merge.js'\n  // merge css\n  import 'codemirror/addon/merge/merge.css'\n  // google DiffMatchPatch\n  import DiffMatchPatch from 'diff-match-patch'\n  // DiffMatchPatch config with global\n  window.diff_match_patch = DiffMatchPatch\n  window.DIFF_DELETE = -1\n  window.DIFF_INSERT = 1\n  window.DIFF_EQUAL = 0\n  export default {\n    data() {\n      return {\n        cmOption: {\n          value: '<p>hello</p>',\n          origLeft: null,\n          orig: '<p>hello world</p>',\n          connect: 'align',\n          mode: 'text/html',\n          lineNumbers: true,\n          collapseIdentical: false,\n          highlightDifferences: true\n        }\n      }\n    },\n    methods: {\n      onCmScroll() {\n        console.log('onCmScroll')\n      }\n    }\n  }\n</script>\n```\n\n\n### Codemirror language mode types\n编辑器的模式（mode属性）分为 字符串、对象两种方式，Codemirror 官方文档有说明\n\n`mode: 'string' || object`\n\n``` javascript\n// MIME types\nmode: 'text/javascript'\n\n// name\nmode: {\n  name: 'javascript',\n  json: true\n}\n\n// ext\nmode: {\n  ext: 'js'\n}\n\n// mime\nmode: {\n  mime: 'text/javascript'\n}\n\n// filename\nmode: {\n  filename: 'index.js'\n}\n```\n\n# CodeMirror\n\n- [CodeMirror language modes](http://codemirror.net/mode/) (MIME types defined)\n- [CodeMirror Autoresize](https://codemirror.net/demo/resize.html)\n- [CodeMirror themes](http://codemirror.net/demo/theme.html)\n- [CodeMirror events](https://codemirror.net/doc/manual.html#events)\n- [CodeMirror APIs](http://codemirror.net/doc/manual.html#config)\n\n\n# Author\n[Surmon](https://surmon.me)\n","_attachments":{},"homepage":"https://github.com/surmon-china/vue-codemirror#readme","bugs":{"url":"https://github.com/surmon-china/vue-codemirror/issues"},"license":"MIT"}