{"_id":"eslint-utils","_rev":"6693","name":"eslint-utils","description":"Utilities for ESLint plugins.","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"mysticatea","email":""}],"time":{"modified":"2021-06-03T09:56:59.000Z","created":"2018-05-03T15:19:15.841Z","3.0.0":"2021-05-14T06:56:40.014Z","2.1.0":"2020-06-15T12:21:01.065Z","2.0.0":"2019-12-26T09:03:45.070Z","1.4.3":"2019-10-20T12:52:13.144Z","1.4.2":"2019-08-20T10:29:58.372Z","1.4.1":"2019-08-20T10:23:20.663Z","1.4.0":"2019-07-14T09:08:39.819Z","1.3.1":"2018-06-28T10:00:13.497Z","1.3.0":"2018-05-27T08:42:10.557Z","1.2.0":"2018-05-08T13:38:42.298Z","1.1.0":"2018-05-04T11:54:38.355Z","1.0.0":"2018-05-03T16:22:18.913Z","0.0.0":"2018-05-03T15:19:15.841Z"},"users":{"jlembeck":true},"author":{"name":"Toru Nagashima"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"versions":{"3.0.0":{"name":"eslint-utils","version":"3.0.0","description":"Utilities for ESLint plugins.","engines":{"node":"^10.0.0 || ^12.0.0 || >= 14.0.0"},"sideEffects":false,"main":"index","module":"index.mjs","exports":{".":{"import":"./index.mjs","require":"./index.js"},"./package.json":"./package.json"},"dependencies":{"eslint-visitor-keys":"^2.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^13.0.0","codecov":"^3.6.1","dot-prop":"^4.2.0","eslint":"^7.24.0","esm":"^3.2.25","espree":"github:eslint/espree#1c744b3a602b783926344811a9459b92afe57444","mocha":"^6.2.2","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","prettier":"~2.3.0","rimraf":"^3.0.0","rollup":"^1.25.0","rollup-plugin-sourcemaps":"^0.4.2","semver":"^7.3.2","vuepress":"^1.2.0","warun":"^1.0.0"},"peerDependencies":{"eslint":">=5"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","format":"npm run -s format:prettier -- --write","format:prettier":"prettier docs/.vuepress/config.js src/**/*.js test/**/*.js rollup.config.js .vscode/*.json *.json .github/**/*.yml *.yml docs/**/*.md *.md","lint":"eslint docs/.vuepress/config.js src test rollup.config.js","test":"run-s \"format:prettier -- --check\" lint build test:mocha","test:mocha":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- npm run -s test:mocha"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","funding":"https://github.com/sponsors/mysticatea","gitHead":"c3b1d38328dc3a5278b208a58186a0735315f58f","_id":"eslint-utils@3.0.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.13","dist":{"shasum":"8aebaface7345bb33559db0a1f13a1d2d48c3672","size":61349,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-3.0.0.tgz"},"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"maintainers":[{"name":"mysticatea","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_3.0.0_1620975399896_0.3202616832342675"},"_hasShrinkwrap":false,"publish_time":1620975400014,"_cnpm_publish_time":1620975400014},"2.1.0":{"name":"eslint-utils","version":"2.1.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"sideEffects":false,"main":"index","module":"index.mjs","dependencies":{"eslint-visitor-keys":"^1.1.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^12.0.0","codecov":"^3.6.1","dot-prop":"^4.2.0","eslint":"^6.5.1","esm":"^3.2.25","espree":"^6.1.1","mocha":"^6.2.2","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^3.0.0","rollup":"^1.25.0","rollup-plugin-sourcemaps":"^0.4.2","semver":"^7.3.2","vuepress":"^1.2.0","warun":"^1.0.0"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","test":"run-s lint build test:mocha","test:mocha":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- npm run -s test:mocha"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","funding":"https://github.com/sponsors/mysticatea","gitHead":"23709f84c8e21f1a38f61ad689c82a8763e0737f","_id":"eslint-utils@2.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.14.5","dist":{"shasum":"d2de5e03424e707dc10c74068ddedae708741b27","size":58750,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-2.1.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_2.1.0_1592223660908_0.30274653708244204"},"_hasShrinkwrap":false,"publish_time":1592223661065,"_cnpm_publish_time":1592223661065},"2.0.0":{"name":"eslint-utils","version":"2.0.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"sideEffects":false,"main":"index","module":"index.mjs","dependencies":{"eslint-visitor-keys":"^1.1.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^12.0.0","codecov":"^3.6.1","dot-prop":"^4.2.0","eslint":"^6.5.1","esm":"^3.2.25","espree":"^6.1.1","mocha":"^6.2.2","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^3.0.0","rollup":"^1.25.0","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^1.2.0","warun":"^1.0.0"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","test":"run-s lint build test:mocha","test:mocha":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- npm run -s test:mocha"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"fd094d7f3ccc668aab7593192e4fe71ebdaab9cf","_id":"eslint-utils@2.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"7be1cc70f27a72a76cd14aa698bcabed6890e1cd","size":57125,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-2.0.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_2.0.0_1577351024921_0.3011084725970279"},"_hasShrinkwrap":false,"publish_time":1577351025070,"_cnpm_publish_time":1577351025070},"1.4.3":{"name":"eslint-utils","version":"1.4.3","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"sideEffects":false,"main":"index","module":"index.mjs","dependencies":{"eslint-visitor-keys":"^1.1.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^12.0.0","codecov":"^3.6.1","dot-prop":"^4.2.0","eslint":"^6.5.1","esm":"^3.2.25","espree":"^6.1.1","mocha":"^6.2.2","npm-run-all":"^4.1.5","nyc":"^14.1.1","opener":"^1.5.1","rimraf":"^3.0.0","rollup":"^1.25.0","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^1.2.0","warun":"^1.0.0"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","test":"run-s lint build test:mocha","test:mocha":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- npm run -s test:mocha"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"23f4ddc58eda5e6aec3d6a43c6266acbe19345cd","_id":"eslint-utils@1.4.3","_nodeVersion":"12.12.0","_npmVersion":"6.12.0","dist":{"shasum":"74fec7c54d0776b6f67e0251040b5806564e981f","size":57139,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.4.3.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.4.3_1571575933003_0.2776192395121002"},"_hasShrinkwrap":false,"publish_time":1571575933144,"_cnpm_publish_time":1571575933144},"1.4.2":{"name":"eslint-utils","version":"1.4.2","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"sideEffects":false,"main":"index","module":"index.mjs","dependencies":{"eslint-visitor-keys":"^1.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^10.0.3","codecov":"^3.0.2","dot-prop":"^4.2.0","eslint":"^5.16.0","esm":"^3.0.55","espree":"^5.0.1","mocha":"^5.2.0","nyc":"^13.0.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^1.16.7","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.14.4","warun":"^1.0.0"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- nyc --reporter lcov mocha --reporter dot \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"4e1bc077c2a6bb00538d66b69a63c24de3463bed","_id":"eslint-utils@1.4.2","_nodeVersion":"6.17.1","_npmVersion":"6.10.3","dist":{"shasum":"166a5180ef6ab7eb462f162fd0e6f2463d7309ab","size":56420,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.4.2.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.4.2_1566296998199_0.335777381585199"},"_hasShrinkwrap":false,"publish_time":1566296998372,"_cnpm_publish_time":1566296998372},"1.4.1":{"name":"eslint-utils","version":"1.4.1","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"sideEffects":false,"main":"index","module":"index.mjs","dependencies":{"eslint-visitor-keys":"^1.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^10.0.3","codecov":"^3.0.2","dot-prop":"^4.2.0","eslint":"^5.16.0","esm":"^3.0.55","espree":"^5.0.1","mocha":"^5.2.0","nyc":"^13.0.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^1.16.7","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.14.4","warun":"^1.0.0"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- nyc --reporter lcov mocha --reporter dot \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"230a4e2275cde169cbfbb95cd2e4de2152fae0a2","_id":"eslint-utils@1.4.1","_nodeVersion":"6.17.1","_npmVersion":"6.10.3","dist":{"shasum":"73f99ce55beebe4d956bfe51cb087bab2399fd9e","size":56408,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.4.1.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.4.1_1566296600499_0.5000945050302592"},"_hasShrinkwrap":false,"publish_time":1566296600663,"_cnpm_publish_time":1566296600663},"1.4.0":{"name":"eslint-utils","version":"1.4.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"sideEffects":false,"main":"index","module":"index.mjs","dependencies":{"eslint-visitor-keys":"^1.0.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^10.0.3","codecov":"^3.0.2","dot-prop":"^4.2.0","eslint":"^5.16.0","esm":"^3.0.55","espree":"^5.0.1","mocha":"^5.2.0","nyc":"^13.0.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^1.16.7","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.14.4","warun":"^1.0.0"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"warun \"{src,test}/**/*.js\" -- nyc --reporter lcov mocha --reporter dot \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"531b16fa686b80a8cc450eb87525115233ce6064","_id":"eslint-utils@1.4.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.2","dist":{"shasum":"e2c3c8dba768425f897cf0f9e51fe2e241485d4c","size":52444,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.4.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmUser":{"name":"mysticatea","email":"public@mysticatea.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.4.0_1563095319408_0.17578726238172826"},"_hasShrinkwrap":false,"publish_time":1563095319819,"_cnpm_publish_time":1563095319819},"1.3.1":{"name":"eslint-utils","version":"1.3.1","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"main":"index","files":["index.*"],"dependencies":{},"devDependencies":{"@mysticatea/eslint-plugin":"^5.0.1","codecov":"^3.0.2","eslint":"^5.0.1","esm":"^3.0.55","espree":"^4.0.0","mocha":"^5.2.0","nyc":"^12.0.2","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"github:mysticatea/vuepress#skip-waiting"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"mocha --require esm --reporter dot --watch --growl \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"6123e1675671ccf6f12f0d3bdd5e615ec408c79b","_id":"eslint-utils@1.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"9a851ba89ee7c460346f97cf8939c7298827e512","size":45060,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.3.1.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.3.1_1530180013422_0.954051391411983"},"_hasShrinkwrap":false,"publish_time":1530180013497,"_cnpm_publish_time":1530180013497},"1.3.0":{"name":"eslint-utils","version":"1.3.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"main":"index","files":["index.*"],"dependencies":{},"devDependencies":{"codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-mysticatea":"^5.0.0-beta.10","esm":"^3.0.28","espree":"^3.5.4","mocha":"^5.1.1","nyc":"^11.7.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"github:mysticatea/vuepress"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"mocha --require esm --reporter dot --watch --growl \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"2fc445d7aa2bda8bdf80c4d3f008ed0673ce555e","_id":"eslint-utils@1.3.0","_npmVersion":"6.0.1","_nodeVersion":"6.14.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"ef009e2ac5d50b3128a2998501dee2df3341234f","size":44996,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.3.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.3.0_1527410530387_0.7733824804680802"},"_hasShrinkwrap":false,"publish_time":1527410530557,"_cnpm_publish_time":1527410530557},"1.2.0":{"name":"eslint-utils","version":"1.2.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"main":"index","files":["index.*"],"dependencies":{},"devDependencies":{"codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-mysticatea":"^5.0.0-beta.7","esm":"^3.0.28","espree":"^3.5.4","mocha":"^5.1.1","nyc":"^11.7.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.8.4"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"mocha --require esm --reporter dot --watch --growl \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"6965b2ed8c46461c092ca6d3b1b065f6547cdcdf","_id":"eslint-utils@1.2.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"559f7fa9c217a04d5b64be9b7473b7336e1c5515","size":39104,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.2.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.2.0_1525786722113_0.7435143511266433"},"_hasShrinkwrap":false,"publish_time":1525786722298,"_cnpm_publish_time":1525786722298},"1.1.0":{"name":"eslint-utils","version":"1.1.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"main":"index","files":["index.*"],"dependencies":{},"devDependencies":{"codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-mysticatea":"^5.0.0-beta.4","esm":"^3.0.28","espree":"^3.5.4","mocha":"^5.1.1","nyc":"^11.7.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.8.4"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"mocha --require esm --reporter dot --watch --growl \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"e9e21f891e2c9378bb68b1b087ca73b7827f0bdb","_id":"eslint-utils@1.1.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"d5193f8573f2afb667ce9cb7673ff428e8b090a1","size":24212,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.1.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.1.0_1525434878272_0.5199902718510927"},"_hasShrinkwrap":false,"publish_time":1525434878355,"_cnpm_publish_time":1525434878355},"1.0.0":{"name":"eslint-utils","version":"1.0.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"main":"index","files":["index.*"],"dependencies":{},"devDependencies":{"codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-mysticatea":"^5.0.0-beta.4","esm":"^3.0.28","espree":"^3.5.4","mocha":"^5.1.1","nyc":"^11.7.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.8.4"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"mocha --require esm --reporter dot --watch --growl \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"4d91286e3fb348eb790ca5aee63300c0543dc8ec","_id":"eslint-utils@1.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"11bdef8110013dc6d2372533303ae25e8212a8a5","size":23107,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-1.0.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_1.0.0_1525364538804_0.8343989687217783"},"_hasShrinkwrap":false,"publish_time":1525364538913,"_cnpm_publish_time":1525364538913},"0.0.0":{"name":"eslint-utils","version":"0.0.0","description":"Utilities for ESLint plugins.","engines":{"node":">=6"},"main":"index","files":["index.*"],"dependencies":{},"devDependencies":{"codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-mysticatea":"^5.0.0-beta.4","esm":"^3.0.28","espree":"^3.5.4","mocha":"^5.1.1","nyc":"^11.7.1","opener":"^1.4.3","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-sourcemaps":"^0.4.2","vuepress":"^0.8.4"},"scripts":{"prebuild":"npm run -s clean","build":"rollup -c","clean":"rimraf .nyc_output coverage index.*","codecov":"nyc report -r lcovonly && codecov","coverage":"nyc report -r lcov && opener ./coverage/lcov-report/index.html","docs:build":"vuepress build docs","docs:watch":"vuepress dev docs","lint":"eslint src test","pretest":"npm run -s lint && npm run -s build","test":"nyc mocha --reporter dot \"test/*.js\"","preversion":"npm test && npm run -s build","postversion":"git push && git push --tags","prewatch":"npm run -s clean","watch":"mocha --require esm --reporter dot --watch --growl \"test/*.js\""},"repository":{"type":"git","url":"git+https://github.com/mysticatea/eslint-utils.git"},"keywords":["eslint"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"homepage":"https://github.com/mysticatea/eslint-utils#readme","gitHead":"d67603664d2c969dea5b1561f478e82443d5061c","_id":"eslint-utils@0.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"2b9b5252ceb434f033d72413b0bac6b237b24f4d","size":23107,"noattachment":false,"key":"/eslint-utils/-/eslint-utils-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-utils/download/eslint-utils-0.0.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-utils_0.0.0_1525360755713_0.8592458748429421"},"_hasShrinkwrap":false,"publish_time":1525360755841,"_cnpm_publish_time":1525360755841}},"readme":"# eslint-utils\n\n[![npm version](https://img.shields.io/npm/v/eslint-utils.svg)](https://www.npmjs.com/package/eslint-utils)\n[![Downloads/month](https://img.shields.io/npm/dm/eslint-utils.svg)](http://www.npmtrends.com/eslint-utils)\n[![Build Status](https://github.com/mysticatea/eslint-utils/workflows/CI/badge.svg)](https://github.com/mysticatea/eslint-utils/actions)\n[![Coverage Status](https://codecov.io/gh/mysticatea/eslint-utils/branch/master/graph/badge.svg)](https://codecov.io/gh/mysticatea/eslint-utils)\n[![Dependency Status](https://david-dm.org/mysticatea/eslint-utils.svg)](https://david-dm.org/mysticatea/eslint-utils)\n\n## ???? Goal\n\nThis package provides utility functions and classes for make ESLint custom rules.\n\nFor examples:\n\n- [getStaticValue](https://eslint-utils.mysticatea.dev/api/ast-utils.html#getstaticvalue) evaluates static value on AST.\n- [ReferenceTracker](https://eslint-utils.mysticatea.dev/api/scope-utils.html#referencetracker-class) checks the members of modules/globals as handling assignments and destructuring.\n\n## ???? Usage\n\nSee [documentation](https://eslint-utils.mysticatea.dev/).\n\n## ???? Changelog\n\nSee [releases](https://github.com/mysticatea/eslint-utils/releases).\n\n## ❤️ Contributing\n\nWelcome contributing!\n\nPlease use GitHub's Issues/PRs.\n\n### Development Tools\n\n- `npm test` runs tests and measures coverage.\n- `npm run clean` removes the coverage result of `npm test` command.\n- `npm run coverage` shows the coverage result of the last `npm test` command.\n- `npm run lint` runs ESLint.\n- `npm run watch` runs tests on each file change.\n","_attachments":{},"homepage":"https://github.com/mysticatea/eslint-utils#readme","bugs":{"url":"https://github.com/mysticatea/eslint-utils/issues"},"license":"MIT"}