{"_id":"lc2","_rev":"41-e4a1bc086fb2e5c9d72d52c166dc70ee","name":"lc2","description":"browser automation library","dist-tags":{"latest":"1.5.11"},"versions":{"1.1.0":{"name":"lc2","version":"1.1.0","description":"browser automation library","main":"./src/index.js","scripts":{"test":"ava","pack":"webpack","start":"webpack-dev-server","build":"webpack && webpack -p --config webpack.production.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"keywords":["test"],"maintainers":[{"name":"Weilin Shi","email":"934587911@qq.com"}],"author":{"name":"李超"},"license":"GPL-v3","devDependencies":{"angular":"^1.5.0","ava":"^0.13.0","codemirror":"^5.12.0","gulp":"^3.9.1","gulp-include":"^2.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.3","gulp-util":"^3.0.7","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"dependencies":{"oc-trigger":"^1.0.1"},"gitHead":"cbac7443d33ac063dc08ed69b9c726a94728ba4e","_id":"lc2@1.1.0","_shasum":"0c269826a749129ba30bade094cd8ddb2012ff82","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"0c269826a749129ba30bade094cd8ddb2012ff82","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.1.0.tgz","integrity":"sha512-d6YvHFqRmhyILQLZPStXeufLOJsPXJxXZHErjqD7Fl+MT1ReE6xhCm4Ch2mFGxMymDWQ8J9wTeVmiEduaBBTEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvQSdt/h3/L7MFfBDEKhLSufRs+ikuagigYtYrKZtItgIhANfEnwDBWYYmblDQkBafqQf77YCQC+3T912kBzUNqogS"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.1.0.tgz_1458115742379_0.48303671437315643"},"directories":{}},"1.1.2":{"name":"lc2","version":"1.1.2","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"MIT","devDependencies":{"angular":"^1.5.2","ava":"^0.13.0","codemirror":"^5.13.2","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"dependencies":{"oc-trigger":"^1.0.2"},"gitHead":"cce388e0fe5e812b62d8c351bbb66ad82cf1c10d","_id":"lc2@1.1.2","_shasum":"22b65000329551712bf9f930fd8c0104dbdb9bad","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"22b65000329551712bf9f930fd8c0104dbdb9bad","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.1.2.tgz","integrity":"sha512-6llMRBUcOiRES0cd0l9XZyAnhU77zRv1wPFCBC/tPBoZJD4c9Wd9LAZSja48vt21yA+BYyhObkyD/t3CvT78Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcsaTZiQs5g1wewDLNk/sitWEBS8awKHvjvhSgAHbSpAiBLyPZ9StO8m5ukaN1shuVx494ZfN7rCV8TGrdN1NmUoA=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/lc2-1.1.2.tgz_1458806455858_0.6170765883289278"},"directories":{}},"1.1.3":{"name":"lc2","version":"1.1.3","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"MIT","devDependencies":{"angular":"^1.5.3","ava":"^0.13.0","codemirror":"^5.13.2","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"^1.0.2"},"gitHead":"659dca2e7790ad02179b7affb829b86bf8726a08","_id":"lc2@1.1.3","_shasum":"8d01917dc792fbfa11431c57dd4b64275ca73f7c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"8d01917dc792fbfa11431c57dd4b64275ca73f7c","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.1.3.tgz","integrity":"sha512-sKW9R/7eohFBf5LmkmkqVneMytwSTrDqI0xmZJOfxY/RVilQUUWKs3fwB3fK72t5YoS2/6VHWPngXN1OmlKlVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOP3uffqsEpeahaGoFSDXq0sFOFOjgJCEyx+TKXIxXtwIhAKN04zjVXZPuBS5sfIfn14MK2I5o3IikwWyaNj41VVly"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.1.3.tgz_1459489724214_0.35340698924846947"},"directories":{}},"1.2.0":{"name":"lc2","version":"1.2.0","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"MIT","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"^1.0.2"},"gitHead":"b1b8a9cec61e32ba130bfee58c0ec70adb89cf86","_id":"lc2@1.2.0","_shasum":"2c4ec34f2a0e1db060f3b1200f537aa011de4f5a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"2c4ec34f2a0e1db060f3b1200f537aa011de4f5a","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.2.0.tgz","integrity":"sha512-6KT5BEBQ9gsMoxYX6FrJtf8mYtk9haps2rCb/GVdiqv0zfI6rBAL9T33ghd4nKmotHJf8hMLd17/H0jen0Lw8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsdJFkkoIuPvJ1LscFrM9Zf7mgX4cp6yX56F6Ve92vdAiEAmcsjSqgyBZhdz6BJcETFJfXOPDH9FbVP7Wqx5zmNoNw="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.2.0.tgz_1460338095988_0.013124657794833183"},"directories":{}},"1.2.1":{"name":"lc2","version":"1.2.1","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"MIT","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"^1.0.2"},"gitHead":"3547059773790838e34fa0a3c770a2fca2457df0","_id":"lc2@1.2.1","_shasum":"56834a36aad973d055f12fa3b455ed82c525c60e","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"56834a36aad973d055f12fa3b455ed82c525c60e","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.2.1.tgz","integrity":"sha512-JEEhfIyYf1A3QPNR+GIuBpF/Wz6ncLft8cTGOD+ZomjUBN+hiyLwfm3tfeJ4psAv79X59Qv2Dkfwtu7sdidNSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3nppUGobccK0CCgu0TPtwhKgztK/1LR2/7Da/scdY2AiBnumDrCVNPdqnIqCodPdukhlf1UHFpHwJjWlMhu4CPHw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.2.1.tgz_1460458702423_0.7621295242570341"},"directories":{}},"1.2.3":{"name":"lc2","version":"1.2.3","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"MIT","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"6050a2c2de85dbe75939d1d452d8219e657a8d69","_id":"lc2@1.2.3","_shasum":"49571e14353aea4455f28914277bd21a0ef099ad","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"49571e14353aea4455f28914277bd21a0ef099ad","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.2.3.tgz","integrity":"sha512-49EA58u8Rcuu/SphizeCApS/QkiWa1Rjtgm1YJbnUSCm6QuweJ8vVMufCJAuCZtVVQsET7s42ASOO5eAt6hbgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1OGaWY4S/nq2iDbjzqAVr4KazUHRXAj/dVWIRFUmyyAIgYow0WqprcFwTNyBLfRCVuB7xKLa2WO+T6N+yku8vZHE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.2.3.tgz_1460860928240_0.8897110985126346"},"directories":{}},"1.3.0":{"name":"lc2","version":"1.3.0","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"MIT","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"2276f2993a4722a6ebfad09f67095d8d08ba63dc","_id":"lc2@1.3.0","_shasum":"fedefe525a9d44cdc93fa4ec40dfe9297c2390c1","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"fedefe525a9d44cdc93fa4ec40dfe9297c2390c1","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.3.0.tgz","integrity":"sha512-bRUUhievIz4gYi6ogNIVhjPkbRhQ2tbpqGP0FiCCnlFQplcQfIWVmIpK6zRuAGK2VjFujjYihbRS3wUlDLYNNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlBEfFBBKOus5zj4lFjYv1fSPuK/lIJgmCZu+/b4wZFAiEAkYBxjSWPLqzf2FADmIoD+uoHxNDH1cgf4YhHeAPmOU0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.3.0.tgz_1460962845110_0.17708688601851463"},"directories":{}},"1.3.1":{"name":"lc2","version":"1.3.1","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-2.0","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"914824ff095e890b40d276096d8e9a5ca2eff448","_id":"lc2@1.3.1","_shasum":"8002598b403de45896b5dea2c77c10f5950d9e47","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"8002598b403de45896b5dea2c77c10f5950d9e47","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.3.1.tgz","integrity":"sha512-vy8UteJzdQS+Xu57UMwpGV7DXO6rw+0Ylc/lAfZ9hREqnk+XsaSxYp8WPOBk2/j3gN49RMxxul/9iOTm7nqCCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9rhYAtlG6RsIC3Gm5nTtLkG6wWfqD8FatiizEfROhvAiAmQ9TT3enEgxfZ2yr6z6sw+smPBn7M+/MdOgQaWouIiA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.3.1.tgz_1462778452255_0.9997855904512107"},"directories":{}},"1.3.2":{"name":"lc2","version":"1.3.2","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-2.0","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"0e4e063bfa4c80913da284dd90c5ab3c51cee427","_id":"lc2@1.3.2","_shasum":"fdfd211a29970c28494196368795f91b8c41d725","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"fdfd211a29970c28494196368795f91b8c41d725","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.3.2.tgz","integrity":"sha512-GCVfxtZaFbCr80rs5HSV2ALc7jzbfGhOjYM71n3Kuw8YO7R639z3o2ChOCvujUPUsXmfL5LG/pAlvUozUmkSIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmQuDsocXWj/cC6emuDetr+y5Q+e4JNZKuNF4xhT62TAiEAlD1vcmnwHhTLiGpz6z10Txe9BbexxvhEz59BeBQmzAU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.3.2.tgz_1462779870714_0.2526858299970627"},"directories":{}},"1.3.3":{"name":"lc2","version":"1.3.3","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-2.0","devDependencies":{"angular":"^1.5.3","ava":"^0.14.0","codemirror":"^5.13.4","webpack":"^1.12.15","webpack-dev-server":"^1.14.1"},"ava":{"files":["test/*Spec.js"],"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"8b0937da053a4fcbeb6dd03163ab70e4295a35fd","_id":"lc2@1.3.3","_shasum":"e5cfe0c67c329a24800ff29d1923ff6f49d707bd","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"e5cfe0c67c329a24800ff29d1923ff6f49d707bd","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.3.3.tgz","integrity":"sha512-kRlV8le5HZDj+JvS12FzHT+axuy0lkhlkzw80Khf+7Om9ajAc+PDlyoYKg73i0nKP0kHtK10tpZ0OHMzDPbrsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD40Op35/A2IrCf9UMqNmn/CXm7HKvuhFuE/5BXXtx/ngIhAIeo4bEjWgf0TK0ejCizLaPjr1QnDepttmKk3NWFkqtb"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.3.3.tgz_1462781132020_0.24297876493074"},"directories":{}},"1.3.4":{"name":"lc2","version":"1.3.4","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-2.0","devDependencies":{"angular":"^1.5.5","ava":"^0.14.0","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"7d2a88436b701467db62b77bb271448d8d464aa4","_id":"lc2@1.3.4","_shasum":"d88decb8c4c50147da5271ee41b16a080e229dc2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"d88decb8c4c50147da5271ee41b16a080e229dc2","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.3.4.tgz","integrity":"sha512-4RUUmQWQh0DT4KpzFo9Jd+X1o5NYlUBtgdPeKJ/wzCIl7GpOfZfu3y0EiQuCGMaPdQieJ2rilMif5RtfKLLp8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCP2lwzYfV7D/6+Mo+bE/+ByhDKSAWkOlbGAzHBSUNMgIhAOyfzN5vLOfL8WbAY6f/wFrOVB3ahdo+vN3rAS+eeVLk"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.3.4.tgz_1463991096747_0.27819132222793996"},"directories":{}},"1.3.5":{"name":"lc2","version":"1.3.5","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-2.0","devDependencies":{"angular":"^1.5.6","ava":"^0.15.1","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"oc-trigger":"*"},"gitHead":"7d2a88436b701467db62b77bb271448d8d464aa4","_id":"lc2@1.3.5","_shasum":"f4ee67e13f2717972503b9c0d2d18cd3fdfddeff","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"f4ee67e13f2717972503b9c0d2d18cd3fdfddeff","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.3.5.tgz","integrity":"sha512-mY5Yr61gipCq+eFeACU/zT9Oqc69KXmPz3vUPyma+8NQiUF1vkjYfzb/mqaXITzARkOgO2at44NFc6GGahkHqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXGaQxikQ2Pr6YMuVJNUCon7ROZYcfcPkSRlWK0QWhuAiBEQQ0LcWsUOi/LveYHjpEjJy1i3RjEEW2a2QMbk9Ifjw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.3.5.tgz_1465022006310_0.5385635991115123"},"directories":{}},"1.4.0":{"name":"lc2","version":"1.4.0","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-2.0","devDependencies":{"angular":"^1.5.6","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.0","oc-trigger":"^1.0.6","sizzle":"^2.3.0"},"gitHead":"788e472b0d6fb1cd1cb0b5dcf6c1ef7ccf043406","_id":"lc2@1.4.0","_shasum":"6600942cb64e054d331e6a54719888b799a7af1d","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"6600942cb64e054d331e6a54719888b799a7af1d","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.0.tgz","integrity":"sha512-D6Ad0e9T+hqoAYKnXfigQV85aukrn6rO89j29ZH+2Lk4DyyFtW1pm8uo4LOhbczXSzKpVNtNlGhZXC83t7+HgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu1DPmmb3fT9SGJEE/8udshzhKpO9RRGa8J0uR+cZaegIgRGd7wI5PcblzDGI7SFWEpy4KTI8OW93b/hEh9iLu8nw="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.4.0.tgz_1465643399814_0.32267976738512516"},"directories":{}},"1.4.1":{"name":"lc2","version":"1.4.1","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPLv2","devDependencies":{"angular":"^1.5.6","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.0","oc-trigger":"^1.0.8","sizzle":"^2.3.0"},"gitHead":"1b0868a41c270040fc003e1fcd37c1812187a2f2","_id":"lc2@1.4.1","_shasum":"97cd26864d21eb321cb7d7b3887adcc725ee8cd1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"97cd26864d21eb321cb7d7b3887adcc725ee8cd1","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.1.tgz","integrity":"sha512-Lmy5qCspz4t3K+sYmZbmLA/u5qDMr8h0gusONH/MsRSm+A0uyAQ4tqMVTUdNAKlgmkRsjggXEpM1QMlwnWil/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw/nb7B0LmFuUScuDpRxtm5e+1chwTLAhIu1TdaU61QgIgduTK2y91mg4boyGrLCwnxWEswsandBHG+BDlsvSfdv4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.4.1.tgz_1465891995360_0.8574324394576252"},"directories":{}},"1.4.2":{"name":"lc2","version":"1.4.2","description":"browser automation library","main":"index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"repository":{"type":"git","url":"https://git.oschina.net/increase/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPLv2","devDependencies":{"angular":"^1.5.6","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.0","oc-trigger":"^1.1.0","sizzle":"^2.3.0"},"gitHead":"9ab228b1e0da8ec55311f7fd81827b110c3ab4c2","_id":"lc2@1.4.2","_shasum":"399bfc784f4688d0d5e266d8edf34e6fb54d8217","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"399bfc784f4688d0d5e266d8edf34e6fb54d8217","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.2.tgz","integrity":"sha512-fWiUlGI0INHuACZPKcwTlAMym4AZ+TYxEDrjCL9kWkaeRn51uaZ62SldrlLZ9s3EWWj0Zmz2vsA0XWVUfXyYwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuasOMf1iunPlfMtAwboCl5A0L8K5f0HqidiI5CinARQIgTwlpNvFzb2t1o89+kiwpZgMuFAoRHwFFxiS54B0UGeo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.4.2.tgz_1466063604440_0.1502462832722813"},"directories":{}},"1.4.3":{"name":"lc2","version":"1.4.3","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"npm update && webpack && webpack -p --output-filename lemoncase.min.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.6","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.0","oc-trigger":"^1.1.1","sizzle":"^2.3.0"},"gitHead":"030a71e59af592f20ea331232873e632bffc16a1","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.4.3","_shasum":"61be56f4696a459d1506e5253d79b3e818e98c66","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"61be56f4696a459d1506e5253d79b3e818e98c66","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.3.tgz","integrity":"sha512-h+H8iOdQy8V6xkBfVg7OIvQkPsKohatDqEx2RkIkkHr4GpbxB7ThiGyWK4R7YnnSbNHnDCqECEeV9IpXu6fy7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuVEmzW8hzrIglUK1vmWdVWTW4/2k5icHVnCj83KVSgAIge8/5JtcQsYzj+J8KAQ+lDfvK6OMgrKPG5QgYHirVEI4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.4.3.tgz_1467183399089_0.06511805672198534"},"directories":{}},"1.4.4":{"name":"lc2","version":"1.4.4","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.7","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.3","oc-trigger":"^1.1.1","sizzle":"^2.3.0"},"gitHead":"f8ca12693f496474f06a0322d9c957e18e62e93b","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.4.4","_shasum":"96ff6241cba04f3b463d3728a6f34464a5e85e8a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"96ff6241cba04f3b463d3728a6f34464a5e85e8a","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.4.tgz","integrity":"sha512-6FWJdTDIxpx83s6V+Xuwg0bFBbze+CV9U5Do163x/qqBEIqls3QBYrZXch+gJKOOxYYtUnJPJOJEFBh47L/mXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNXQUxHfakP6uZqdmuLBmPVI6rrZQvYyZt8iM1FCafaQIgDxoEAj2FjfBzEoLH0sXkP0yiCZ/mVg2xQ+jfaTKACuw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.4.4.tgz_1468249038123_0.3531873784959316"},"directories":{}},"1.4.5":{"name":"lc2","version":"1.4.5","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.7","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.3","oc-trigger":"^1.1.1","sizzle":"^2.3.0"},"gitHead":"06e8da8f1f786ba3973e18b3f14edd401d941787","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.4.5","_shasum":"5d222b0560dd5cbe06d4fe709da6b908bd5fa801","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"5d222b0560dd5cbe06d4fe709da6b908bd5fa801","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.5.tgz","integrity":"sha512-hNF4nrOq9tiELQHlDToaZ2CpwYyRjXzMoPF7NApYv/dUoW/E7De9oh9Ynb8rkkyWtSieax6cmOTnobpE/GPLgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwIWVUgKRmDaUcDeYtt+0GdEIgYoHWXNO8TWYrpyju6AiBorLt6gxJCbg1XjzDeziMvG/jH8Ka5IROV+f1Ku+FXww=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.4.5.tgz_1468249108650_0.8563976578880101"},"directories":{}},"1.4.6":{"name":"lc2","version":"1.4.6","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.7","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.3","oc-trigger":"^1.1.1","sizzle":"^2.3.0"},"gitHead":"b21c907b1abe763ca62ebb39015e60c3ab8abf95","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.4.6","_shasum":"dc08ee0b015008ca9477b340e6e36b610f885f07","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"dc08ee0b015008ca9477b340e6e36b610f885f07","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.6.tgz","integrity":"sha512-K2HEKSkob4Edqi51PD1LOZh8FciY2Uy+oZEetlYpbu6iGeMGZ+dba58VqGqICy8z/aFCMwfCUwqPPaVPBMZuYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxFL0wXSMo5yePNO6GjW7lQHB0ckxIk/4/YU4fABE35AiEAnwDQDMJP9Sq0UufMxf2z9SGNgAknGfHxB07HZCet/kw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.4.6.tgz_1468592473158_0.6726659429259598"},"directories":{}},"1.4.7":{"name":"lc2","version":"1.4.7","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.7","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.3","oc-trigger":"^1.1.1","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"692cbc83eec2dabbf754b3cbd22840df538f5399","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.4.7","_shasum":"fd1213fa4a482dbd702a7e81c4d75297c2b56570","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"fd1213fa4a482dbd702a7e81c4d75297c2b56570","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.7.tgz","integrity":"sha512-XsEQ5jJPf3xqY6GrL50VvzBhLWi/85OBOCKm5tOnFVoKpEOhdLJaXsemvMEfu2tW/giM2BD1HVBUzIbpWQvhoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8Fomdxy2uSEYb4RQ3H3v6Kr8wsmKn0o9Pf2MFkjv8UAiEA+l0JHZxC8T3nenlYcGx1kuUSZyTSFr7+QAFAsCpu/xQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.4.7.tgz_1468761816133_0.27903872821480036"},"directories":{}},"1.4.8":{"name":"lc2","version":"1.4.8","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack -p --output-filename lemoncase.min.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"李超"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.7","ava":"^0.15.2","codemirror":"^5.14.2","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"xo":{"rules":{"linebreak-style":0}},"dependencies":{"lc2-selector":"^1.0.3","oc-trigger":"^1.1.1","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"7bc60956f649092dc2565bb2f7e1813f31c56dfa","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.4.8","_shasum":"9b696953b63518b499dd5b8b6d8104116598fa29","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"9b696953b63518b499dd5b8b6d8104116598fa29","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.4.8.tgz","integrity":"sha512-E1q8pGjrwG+YD2SVRM6IN9sSQwjF6yfP4AOjRb5VnjOUkY7Sm6tC9a6dNUvixYBX//X1jDkXGNcAh4vDLvPY1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD01dCq98L9SH/S9OcYgM7HereJpfET01iSpZQmc+FNlQIgYlIjG3JyE8HYUa9NcDgNQAlViGkbxRfSrfG3+oa2qtk="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.4.8.tgz_1468784602891_0.14811784215271473"},"directories":{}},"1.5.0":{"name":"lc2","version":"1.5.0","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 5000","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","lib","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"457dd98f54e4829096ff99dc9bbd1ae4242b526a","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.0","_shasum":"37cf03f8c41d539376ad26b7b4735d82255c6fa6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"37cf03f8c41d539376ad26b7b4735d82255c6fa6","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.0.tgz","integrity":"sha512-pDKhJp73Bgp1JwrICdQD+yBWmeKctZNK2ov1lMpfleGUXfMCjgCO+G1cwr/FnaqCHbqkadMtb8ITxhz6QEP0ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8t2KxRDQM7tUY7huBePbiSrzlzOLTXMBtaGdRvVmJmAiEAwJbp60pWfLOwJ1Gqoy48jeArpKlMRb2dNQ/nelJ+EFM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.0.tgz_1470815272127_0.5619207113049924"},"directories":{}},"1.5.1":{"name":"lc2","version":"1.5.1","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 5000","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"b61786d38d66691a703fe45de6c6e1be85c0b886","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.1","_shasum":"ee1a84c1d100b8f86701c2f3c627faf09341e594","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"ee1a84c1d100b8f86701c2f3c627faf09341e594","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.1.tgz","integrity":"sha512-Q+Ci80DF5Kq1w2eoM1RB5H8LxsQJCV6h6eGJmmWXp8alMuog8BPqDObPDzTuSQ2yijmt3pWnS1KJwH20kGtcqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbLli2wZ/OEeznYHNipuo7oXetRIFds3mchBrWz7cZkAiEAmVZ030fJ8Z6r0V0JGTLS//ixwP53vHceYSjVfprJjbQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.1.tgz_1471421755585_0.4393697858322412"},"directories":{}},"1.5.2":{"name":"lc2","version":"1.5.2","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 5000","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"ccbe46a9ec9e5543fbd45e983931c94d7469b639","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.2","_shasum":"d7aa6c57fedf76e3be283b9dba41647569ce35f2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"d7aa6c57fedf76e3be283b9dba41647569ce35f2","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.2.tgz","integrity":"sha512-ap5TOsPKavfUtNwZnDpMkwW0WLjz32U7gWimE2rZDj5qQ9bHikVeGKUkSUQMlvCX2IpWzjq7AdznQaDXvtQPLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJSxaq62yxwfl0i9TVeFSftAB59WwYaKok7AyqrIvV4AIhALZuykjLG7/hrEOewXLWSW+05SDXwUJB1PLwDMCUGNcb"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.2.tgz_1471447780609_0.02970546088181436"},"directories":{}},"1.5.3":{"name":"lc2","version":"1.5.3","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 5000","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"1d6e596dce9b6d2368324f59598cfe0a48fb68b3","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.3","_shasum":"2095c7e1b7294b8dd592cc46346b101d931457e2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"2095c7e1b7294b8dd592cc46346b101d931457e2","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.3.tgz","integrity":"sha512-079Vk2WMvWZz4waBHSgsrrOFsGOjUmil7P7BEpFMQu6urxe8fOfptqOluoGhsl9VOKDlmMylikj0XeN8np1mwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjkszqpXH/SuxiFLkXjfbTwjSNKOLlCbQ9P/RMDoL1DgIhAN666gMop6a2qegtuNZzeAnvQVWGsKv++9FEHWxvWebz"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.5.3.tgz_1471509743552_0.5523511318024248"},"directories":{}},"1.5.4":{"name":"lc2","version":"1.5.4","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 5000","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"ebc841c24f4192b829d48dbf9c440c57f2dcbd6e","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.4","_shasum":"f372370fca465322ffb75f5224ad5f4fa5ba9ce8","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"f372370fca465322ffb75f5224ad5f4fa5ba9ce8","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.4.tgz","integrity":"sha512-4SFpAfdtpURagI5TsD7uXoSDFA5CJNluoH1qv72jDlEn68KfN5imWJJcbNMS7ZNdBp/GSgr5FhhFf9rwk5abxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcymS0I/aEK/J208XtaKWgvb+n6cRjZfXYLjNWAsWULQIgIyk1zoTLd42tIS0NsdBjaMR4vJSvEUQn82ui8NB9gxY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.5.4.tgz_1471676325132_0.8691994913388044"},"directories":{}},"1.5.5":{"name":"lc2","version":"1.5.5","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 5000","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"069b9e51ab2b5e9dbe29a5c081a81c5a58b4e610","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.5","_shasum":"4a0df1fcdb3ff21495afd3bcd2aae03bee0a26ff","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"4a0df1fcdb3ff21495afd3bcd2aae03bee0a26ff","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.5.tgz","integrity":"sha512-zODocu86iTUryns2UVlQSr1UZElamxsQjhbmACNhWnz7DrkHvmWGOHdDPBIFswBU6BotsmHNEI2Ij0vUwWQ+Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6HQF8/SVKHZDH5xmP/qN6d2tv+fcu5D0DYb9hjSj+nAiEA85d3dP2Elw3awBTQ0VL+SXQawFLGy/W63b8vAC5WZtg="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.5.tgz_1471766875097_0.5689799597021192"},"directories":{}},"1.5.6":{"name":"lc2","version":"1.5.6","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 6200","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"7051f76b191fc927ed692fc15b86649b08d50605","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.6","_shasum":"6f647a915a01294048f27fd6433724781c4936f3","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"6f647a915a01294048f27fd6433724781c4936f3","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.6.tgz","integrity":"sha512-OseP17k17buFlSjk0yWzNcNEj862FFV2XqcOlvohXnLceh3p8DYtZZSs68IiLsnuwDZkIsxrKXpKasTxRNJ6vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDmogfj3zml3DYLhC+/fkA4kAdantnbuEwQRZyz3msfQIgMzEpzBJ7XozhnhOhyRGBxQSNl2sFRApWtL5kQzCIuAE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.5.6.tgz_1472115058965_0.0902834851294756"},"directories":{}},"1.5.7":{"name":"lc2","version":"1.5.7","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 6200","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"b462d0ec99b3f4c37e63a8002234daf907dd0c9b","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.7","_shasum":"71dbafe063177a1fb9940d47d81734628adb9e7f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"71dbafe063177a1fb9940d47d81734628adb9e7f","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.7.tgz","integrity":"sha512-HoT6r2mkR4S67vYrYIgFjBpPQ6tuDfp2aVj08nQRn+MptLB21vrgbLYMrk/7cF2Zo/xQc4IwHAY1mNSCDoTmXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe4OkQq0bHk9dtFVMapNsQqzY2Nw9RG+VMkF7LapzcjAiBMP2YqBYkcGzrG0mKWfVs+nap/tz+bWn4+qPLXvI6Rvg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.7.tgz_1472719493815_0.6492703827098012"},"directories":{}},"1.5.8":{"name":"lc2","version":"1.5.8","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 6200","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.15.2","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"efefd9f2effc03d654f47ca2845ec645457aeb06","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.8","_shasum":"0247010a748d4544c2bef9989d0586f862811af8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"0247010a748d4544c2bef9989d0586f862811af8","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.8.tgz","integrity":"sha512-/7WQR4lriDwpwh8fC0S/l7+ipk58zOCW9eb3UppFjWF0NYrXW2AvOXFcNyN2r97dP6OwsG6WceMy3xMGCvrCjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8YEPiefAH9flDXXYwuM3XYyq1zQ5CXHhM375f6semHAiB/Kyfl31NmygSH9uDbHI9egjDGVwZ9/70Mk9XYVvETrA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.5.8.tgz_1472782124768_0.0035379815381020308"},"directories":{}},"1.5.9":{"name":"lc2","version":"1.5.9","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 6200","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.16.0","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"c065e41316342bb9428e948f6a8baf0c57edc2ee","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.9","_shasum":"428dd2cbcfdb5a038a3025c00382fec01dbe4af8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"},"dist":{"shasum":"428dd2cbcfdb5a038a3025c00382fec01dbe4af8","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.9.tgz","integrity":"sha512-3j43qcKVcdyRAw4PJl/c0rhgRGpCfa9kzLJqCYfjrEuXsRno2NVP+QWyiXAtnuDBLBWPHh5wz6uJRRL0PnvKlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3+RgzNXfdgUT2vqtSk9LD/ejJIs2n3JpXI3aMZ2dIMAiEA1XukRuXrlMMvYlj44GJhaKtlUrj7Xtv28FTiA4PaCQQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lc2-1.5.9.tgz_1474875087162_0.768441119696945"},"directories":{}},"1.5.10":{"name":"lc2","version":"1.5.10","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 6200","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.16.0","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"59b93f1bf7cb64b8d868e61273e434767dd491f1","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.10","_shasum":"40bd0455f628e7fcac92198077c6058295f32d86","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"40bd0455f628e7fcac92198077c6058295f32d86","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.10.tgz","integrity":"sha512-jbYm/7wvVd5zV8VVkLBF3j3JHOx/yaaMm1phCaAdWB5azdX+CPh/FnDJjlR04S6mVN0H7EOnI4IVXtw+b4W/Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPUxaGpV2mqqhEBDTf034uDUk+B1yaz1ai8ZnUvhuPOAiEAiEtwoGQ1waHOAu9kBMUp8TKX0lq8gdYs14DIqPwhfes="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.10.tgz_1475600219895_0.5578380085062236"},"directories":{}},"1.5.11":{"name":"lc2","version":"1.5.11","description":"browser automation library","main":"src/index.js","scripts":{"test":"ava --timeout 6200","dev":"webpack-dev-server --host 0.0.0.0 --port 3001","build":"webpack && webpack --config webpack.prod.js -p --progress","lint":"eslint src/*.js src/**/*.js"},"engines":{"node":">=4.x"},"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"files":["dist/","src/","index.js"],"keywords":["test"],"maintainers":[{"name":"lichaozhy","email":"lichao@or-change.cn"},{"name":"oc-weilin-shi","email":"shiweilin@or-change.cn"}],"author":{"name":"Chaos Lee"},"license":"GPL-3.0","devDependencies":{"angular":"^1.5.8","ava":"^0.16.0","babel-core":"^6.13.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","codemirror":"^5.17.0","eslint":"^3.1.1","webpack":"^1.13.0","webpack-dev-server":"^1.14.1"},"ava":{"failFast":true},"dependencies":{"lc2-selector":"^1.0.3","randexp":"^0.4.2","sizzle":"^2.3.0"},"gitHead":"d50d3f6f5eb73ff1b32d76ae5d47d354f633524f","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"},"homepage":"https://github.com/lemonce/lemoncase2#readme","_id":"lc2@1.5.11","_shasum":"a1dee8ce163b7b23bf47ab3f93c8675fde86bc02","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"lichaozhy","email":"lichao@or-change.cn"},"dist":{"shasum":"a1dee8ce163b7b23bf47ab3f93c8675fde86bc02","tarball":"https://registry.npmjs.org/lc2/-/lc2-1.5.11.tgz","integrity":"sha512-FXaNyK9UkyJd4cvIjT7FK4ctMTyO/McbP0CUEsR7MumH0/Ws7+qMp07dFBVUrHyBFku5kQaxYrhvmHIaq4m/qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQVcKuuWFcWn3d9JTmGahwhe3G/eQW/9/huEeNQ8oElgIhAJLcDPY+RwdnD9OXTN7kmiFkNW3IogS7fYCaq4M6EAQr"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lc2-1.5.11.tgz_1477802466356_0.7943262122571468"},"directories":{}}},"readme":"![http://lemonce.github.io/lemoncase2](assets/header.png)\r\n\r\n#lemoncase2\r\n\r\nIt's a tiny language for writing tests.\r\n\r\n[![Build Status](https://travis-ci.org/lemonce/lemoncase2.svg?branch=develop)](https://travis-ci.org/lemonce/lemoncase2)\r\n\r\n# Install\r\n`npm install --save lc2`\r\n\r\n# Grammar\r\nAll statements must end with a semicolon.  \r\nexample  \r\n`click 'here';`\r\n\r\n## Identifier\r\n\r\n* Similar to JavaScript  \r\n`var a = 1;`\r\n* You do not have to use 'var' keyword (there's no type check currently, haha)  \r\n`a = 1;\r\na = true;`\r\n\r\n## Datatype\r\n\r\n**Below is a list of data type you can use**\r\n* number (e.g., 0.12, 1e-3)\r\n* string (e.g., 'you', \"me\")\r\n* Boolean (true/false)\r\n* RegExp\r\n\r\n*RegExp will be used as it is, to match against a string, if it is used with `~~` operator.  \r\nOtherwise it will generate a random string based on the regexp pattern (use randexp underneath).  \r\nUse it if you want to do some fuzzy testing.*\r\n\r\n## Macro\r\nMacro is the global setting for your case during runtime.\r\n### #TIMES [times:number|1]\r\n```\r\n// The case will run 10 times.\r\n#TIMES 10\r\n```\r\n### #INTERVAL [interval:number|3000]\r\n```\r\n// The case will wait 1000ms before start another one.\r\n#INTERVAL 1000\r\n```\r\n### #CLOCK [clock:number>5|10]\r\n```\r\n// The frequency of the engine, the engine will tick per 30ms.\r\n#CLOCK 30\r\n```\r\n### #SCREEN [width:number],[height:number]\r\n```\r\n// Set the screen to width 800px and height 600px.\r\n#SCREEN 800,600\r\n```\r\n### #AUTOSCROLL\r\n```\r\n// Auto scroll the window when trigger an instruction.\r\n#AUTOSCROLL\r\n```\r\n## Instruction keyword\r\n\r\n### [action] [selector:string] by/to [params|params1,params2]\r\nSimulate an action\r\n\r\n### assert [exp][ in [overtime:number]]\r\nAssert that the expression is true[ within overtime].\r\n\r\n### wait [time:number]\r\nWait a few time like a person.\r\n\r\n### log [exp]\r\nRecord the value of an expression.\r\n\r\n### jumpto [exp]\r\nJump to a URL.\r\n\r\n### refresh\r\nRefresh the page.\r\n\r\n### process [identifier] { [statements] }\r\nDefine a test process.\r\n\r\n## Action keyword\r\n\r\nYou can not dispatch any event to an `<iframe>` element, so your instruction will not take effect on those elements.\r\n\r\nAny error occurred during execution will be recorded in the log.  \r\nFor example, if your target element does not exist, or you can't dispatch any action to target element.\r\n\r\n### input\r\nType a string into an element like `<input type=\"text\" />` or `<textarea>`.\r\n```\r\n// <input id=\"link\" class=\"case\" />\r\ninput 'div#link.case' by \"hello world.\";\r\n```\r\n\r\n### click\r\nClick a HTML element.\r\n```\r\n// <a href=\"...\">Text</a>\r\nclick 'a';\r\n\r\n// <a id=\"link\" href=\"...\">Text</a>\r\nclick 'a#link';\r\n```\r\n\r\n### dblclick\r\nDouble click a HTML element.\r\n```\r\n// <div id=\"link\" class=\"case\">Text</div>\r\ndblclick 'div#link.case';\r\n```\r\n\r\n### rclick\r\nRight click a HTML element.\r\n```\r\n// <div id=\"link\" class=\"case\">Text</div>\r\nrclick 'div#link.case';\r\n```\r\n\r\n### select [selector:string] by [value:string|index:number]\r\nSelect a &lt;option> in &lt;select> by value|index.\r\n*(only works on &lt;select> element)*\r\n```\r\n// <select>\r\n//   <option value=\"a\"></option> // index:0\r\n//   <option value=\"b\"></option> // index:1 <-- this will be selected\r\n//   <option value=\"c\"></option> // index:2\r\n// </select>\r\n\r\nselect \"select\" by 1;\r\n\r\n// OR\r\n\r\nselect \"select\" by \"b\";\r\n```\r\n\r\n### movein - beta\r\nTrigger move enter events on a HTML element.\r\n\r\n### moveout - beta\r\nTrigger move leave events on a HTML element.\r\n\r\n### scroll - beta\r\nScroll to a specific position or element on page.\r\n\r\n## Expression\r\n\r\n* **Expression is what you will expect in any c-like language**\r\n\r\n### Extended selector\r\nWhen using a selector, you can use a string that is compatible with the following\r\n* Native querySelectorAll.\r\n* jQuery Sizzle ^2.3.0.\r\n    * *It means you can use some useful pseudo class like :contain().*\r\n* iframe selector `<` that select elements inside `<iframe>`*\r\n\r\n```html\r\n<!-- From top frame -->\r\n<iframe id=\"top\">\r\n    #document\r\n    <html>\r\n        <body>\r\n            <iframe id=\"project\">\r\n                #document\r\n                <html>\r\n                    <body>\r\n                        <a href=\"./\">link</a> <!-- select it. -->\r\n                        <b>link</b>\r\n                    </body>\r\n                </html>\r\n            </iframe>\r\n        </body>\r\n    </html>\r\n</iframe>\r\n```\r\n* `iframe < iframe < a`\r\n* `* < * < a`\r\n* `#top < #project < a`\r\n* `* < #project < a:contain(link)`\r\n\r\n### Selector operator\r\n\r\n`<# [selector:string] />`\r\n```\r\n// Get the number of elements that matches the selector.\r\n// <div id=\"link\" class=\"case\">Text</div>\r\n\r\nlog <# 'div'/>; // Output 1\r\nlog <# '#link'/>; // Output 1\r\nlog <# '#no'/>; // Output 0\r\n```\r\n\r\n`<@ [selector:string] />`\r\n```\r\n// Get the innerHTML of the 1st element that matches the selector.\r\n// The result is a string or `false` if there's no match.\r\n\r\n// <div id=\"link\" class=\"case\">Text</div>\r\n\r\nlog <@ 'div'/>; // Output Text\r\nlog <@ '#link'/>; // Output Text\r\nlog <@ '#no'/>; // Output false\r\n```\r\n\r\n`<! [selector:string] />`\r\n```\r\n// Check for element visibility.\r\n// The result is `true` if such element exist && width > 0 && height > 0.\r\n// otherwise it is false\r\n\r\n// <div id=\"link\" class=\"case\">Text</div>\r\n// <div id=\"link2\" style=\"display:none\">Text</div>\r\n\r\nlog <@ 'a'/>; // Output false\r\nlog <@ 'div'/>; // Output true\r\nlog <@ '#link2'/>; // Output false\r\n```\r\n\r\n### Compare operator\r\n\r\n`[exp_A:string] ~~ [exp_B:string|RegExp]`\r\n* exp_B is not a string or RegExp, false.\r\n* exp_A is not a string, false.\r\n* exp_A is not matched to exp_B(RegExp), false.\r\n* exp_A has a sub string like exp_B, true.\r\n* exp_A is matched to exp_B(RegExp), true.\r\n\r\n`[exp_A:string] !~ [exp_B:string|RegExp]`\r\n* !(exp_A ~~ exp_B).\r\n\r\n### filter operator\r\nFilter a expression, usually a string.  \r\n`exp|filter(arg1, arg2, ...)[|filter(arg1, arg2, ...)...]`  \r\n  \r\nexample:  \r\n```\r\n\"string\" | substr(1, -1) | slice(0, 2);\r\n```\r\n\r\n# Scope\r\n\r\n* **Global scope**. So there is no `return` keyword in LC2. A `process` has no parameter.\r\n* ```process main``` is the program's entry.  \r\n\r\n# Example\r\nHere are some examples for you to get started with the language.\r\n## Hello, world\r\n```\r\nprocess main {\r\n    log 'hello world';\r\n}\r\n```\r\n\r\n## A typical test case \r\nA test case that runs only once.\r\n```\r\n#TIMES 1\r\n\r\nprocess main {\r\n    jumpto '[URL]';\r\n    wait 2000;\r\n    ...\r\n    [statement]\r\n    ...\r\n}\r\n```\r\n\r\n## Typical examples\r\nTest a user registration page.\r\n```\r\n#TIMES 1\r\n#INTERVAL 3000\r\n\r\nprocess main {\r\n\tjumpto '/#/register';\r\n\twait 2000;\r\n\t// There are 5 text boxes.\r\n\tassert <#'#userInfoFrom input'/> === 5;\r\n\t// There is a captcha svg.\r\n\tassert <!\"img.pull-right\"/>;\r\n\t// There is a login button.\r\n\tassert <!\"#userInfoFrom > button.btn\"/>;\r\n\t// There is a home button.\r\n\tassert <@\"#global-back-button\"/> ~~ 'glyphicon-home';\r\n\r\n\tuserNameRule = \"#name-rule > div\";\r\n\r\n\t// Input username length < 6\r\n\tinput \"#account-name\" by '12345';\r\n\tassert <@userNameRule/> ~~ '不少于6个字符';\r\n\r\n    // Input username length > 16\r\n\tinput \"#account-name\" by /\\w{17}/;\r\n\tassert <@userNameRule/> ~~ '不超过16个字符';\r\n\r\n\t// Username is blank\r\n\tinput \"#account-name\" by '';\r\n\tassert <@userNameRule/> ~~ '用户名不为空';\r\n\r\n\t// Username is repeat.\r\n\tinput \"#account-name\" by 'active';\r\n\tclick \"#account-email\";\r\n\tassert <!\"#name-repeat\"/> && <@\"#name-repeat\"/> ~~ '用户名重复' in 2000;\r\n\t\r\n\t// Blank email.\r\n\temailRule = \"#email-rule > div\";\r\n\tinput \"#account-email\" by '';\r\n\tassert <@emailRule/> ~~ '邮箱不为空';\r\n\r\n\t// Error email\r\n\tinput \"#account-email\" by 'fdsf';\r\n\tassert <@emailRule/> ~~ '请输入正确格式的邮箱';\r\n\r\n\t// Repeat email\r\n\tinput \"#account-email\" by 'lichao@or-change.cn';\r\n\tclick \"#account-password\";\r\n\tassert <!\"#emial-repeat\"/> && <@\"#emial-repeat\"/> ~~ '邮箱重复' in 2000;\r\n\t\r\n\t// Input password length < 8\r\n\tinput \"#account-password\" by /\\w{1,7}/;\r\n\tassert <@\"#password-rule > div\"/> ~~ '不少于8个字符';\r\n\t// Input password length >20\r\n\tinput \"#account-password\" by /\\w{20,}/;\r\n\tassert <@\"#password-rule > div\"/> ~~ '不超过20个字符';\r\n\t// Blank password\r\n\tinput \"#account-password\" by '';\r\n\tassert <@\"#password-rule > div\"/> ~~ '密码不为空';\r\n\t// Error char.\r\n\tinput \"#account-password\" by '测试测试测试测试';\r\n\tassert <@\"#password-rule > div\"/> ~~ '您输入了非法字符';\r\n\t\r\n\t// Password !== Confirm\r\n\tpassword = /\\w{10}/;\r\n\tinput \"#account-password\" by password;\r\n\tinput \"#account-password-confirm\" by password + 'a';\r\n\tassert <@\"#confirm-rule > div\"/> ~~ '两次输入不一致';\r\n\t\r\n}\r\n```","maintainers":[{"email":"lichao@or-change.cn","name":"lichaozhy"},{"email":"934587911@qq.com","name":"steambap"}],"time":{"modified":"2022-06-19T11:02:58.567Z","created":"2016-03-16T08:09:02.962Z","1.1.0":"2016-03-16T08:09:02.962Z","1.1.2":"2016-03-24T08:00:56.286Z","1.1.3":"2016-04-01T05:48:44.714Z","1.2.0":"2016-04-11T01:28:18.786Z","1.2.1":"2016-04-12T10:58:25.351Z","1.2.3":"2016-04-17T02:42:08.670Z","1.3.0":"2016-04-18T07:00:45.551Z","1.3.1":"2016-05-09T07:20:52.716Z","1.3.2":"2016-05-09T07:44:31.135Z","1.3.3":"2016-05-09T08:05:32.435Z","1.3.4":"2016-05-23T08:11:37.180Z","1.3.5":"2016-06-04T06:33:29.088Z","1.4.0":"2016-06-11T11:10:03.932Z","1.4.1":"2016-06-14T08:13:20.400Z","1.4.2":"2016-06-16T07:53:26.816Z","1.4.3":"2016-06-29T06:56:41.612Z","1.4.4":"2016-07-11T14:57:18.570Z","1.4.5":"2016-07-11T14:58:29.082Z","1.4.6":"2016-07-15T14:21:13.769Z","1.4.7":"2016-07-17T13:23:36.384Z","1.4.8":"2016-07-17T19:43:24.860Z","1.5.0":"2016-08-10T07:47:56.505Z","1.5.1":"2016-08-17T08:15:59.642Z","1.5.2":"2016-08-17T15:29:42.815Z","1.5.3":"2016-08-18T08:42:23.804Z","1.5.4":"2016-08-20T06:58:45.382Z","1.5.5":"2016-08-21T08:07:58.222Z","1.5.6":"2016-08-25T08:50:59.249Z","1.5.7":"2016-09-01T08:44:56.881Z","1.5.8":"2016-09-02T02:08:45.019Z","1.5.9":"2016-09-26T07:31:27.412Z","1.5.10":"2016-10-04T16:57:02.969Z","1.5.11":"2016-10-30T04:41:08.246Z"},"keywords":["test"],"repository":{"type":"git","url":"git+https://github.com/lemonce/lemoncase2.git"},"author":{"name":"Chaos Lee"},"license":"GPL-3.0","readmeFilename":"README.md","homepage":"https://github.com/lemonce/lemoncase2#readme","bugs":{"url":"https://github.com/lemonce/lemoncase2/issues"}}