{"_id":"editorconfig","_rev":"4086542","name":"editorconfig","description":"EditorConfig File Locator and Interpreter for Node.js","dist-tags":{"latest":"3.0.1","latest-1":"1.0.4"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"time":{"modified":"2025-12-02T22:11:15.000Z","created":"2013-05-19T23:36:48.752Z","3.0.1":"2025-07-06T20:51:14.380Z","3.0.0":"2025-06-10T20:35:47.475Z","2.0.1":"2025-02-06T22:02:12.309Z","1.0.4":"2023-07-20T15:53:58.154Z","2.0.0":"2023-07-02T22:13:55.776Z","1.0.3":"2023-06-23T12:04:02.509Z","1.0.2":"2023-02-03T16:59:45.682Z","1.0.1":"2022-10-25T21:19:14.790Z","1.0.0":"2022-10-17T20:57:28.989Z","0.15.3":"2019-03-06T17:55:13.100Z","0.15.2":"2018-10-14T03:50:14.902Z","0.15.1":"2018-10-13T17:12:44.848Z","0.15.0":"2017-10-20T18:37:27.138Z","0.14.2":"2017-10-09T18:19:57.571Z","0.14.1":"2017-08-13T14:41:34.586Z","0.14.0":"2017-08-12T20:11:57.065Z","0.13.3":"2017-08-12T19:49:47.858Z","0.13.2":"2015-11-29T16:51:50.918Z","0.13.1":"2015-11-29T14:11:53.249Z","0.13.0":"2015-10-11T00:18:20.974Z","0.12.2":"2015-03-13T05:59:52.987Z","0.12.1":"2014-12-22T20:48:36.716Z","0.12.0":"2014-11-03T18:12:25.848Z","0.11.4":"2013-09-05T20:48:12.910Z","0.11.3":"2013-06-23T16:05:02.283Z","0.11.2":"2013-05-23T06:32:49.996Z","0.11.1":"2013-05-20T04:59:23.465Z","0.11.0":"2013-05-19T23:36:48.752Z"},"users":{"noyobo":true,"shakakira":true,"isenricho":true,"bluelovers":true,"panlw":true,"alexxnica":true,"shuoshubao":true},"author":{"name":"EditorConfig Team"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"versions":{"3.0.1":{"name":"editorconfig","version":"3.0.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"},{"name":"SunsetTechuila","url":"https://github.com/SunsetTechuila/"}],"directories":{"bin":"./bin","lib":"./lib"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.2.0","commander":"^14.0.0","minimatch":"10.0.1","semver":"^7.7.2"},"engines":{"node":">=20"},"_id":"editorconfig@3.0.1","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"f8d8e8998dc065f58ccaeb6dedc705361cb5c884","types":"./lib/index.d.ts","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"f82b241268f355a2d7bf515715d755f16a3313ed","size":13051,"noattachment":false,"key":"/editorconfig/-/editorconfig-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-3.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net","actor":{"name":"hildjj","email":"joe-github@cursive.net","type":"user"}},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editorconfig_3.0.1_1751835074216_0.20598859611829967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-06T20:51:14.380Z","publish_time":1751835074380,"_source_registry_name":"default","_cnpm_publish_time":1751835074380},"3.0.0":{"name":"editorconfig","version":"3.0.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"},{"name":"SunsetTechuila","url":"https://github.com/SunsetTechuila/"}],"directories":{"bin":"./bin","lib":"./lib"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.2.0","commander":"^14.0.0","minimatch":"10.0.1","semver":"^7.7.2"},"engines":{"node":">=20"},"_id":"editorconfig@3.0.0","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"d4175b2ca1b969b77d761043249ebf8b535ab625","types":"./lib/index.d.ts","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"d7307395be40abf04d0748093e78d0515d74c90e","size":13053,"noattachment":false,"key":"/editorconfig/-/editorconfig-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-3.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editorconfig_3.0.0_1749587747295_0.6759775353196549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-10T20:35:47.475Z","publish_time":1749587747475,"_source_registry_name":"default","_cnpm_publish_time":1749587747475},"2.0.1":{"name":"editorconfig","version":"2.0.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.2.0","commander":"^13.1.0","minimatch":"10.0.1","semver":"^7.7.1"},"engines":{"node":">=18"},"_id":"editorconfig@2.0.1","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"c477e53fb7987e9e7c5ebfe9f6c77a22367f2f55","types":"./lib/index.d.ts","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"20e2b06a1081ebd22aa8594337f90627d2c261a7","size":10661,"noattachment":false,"key":"/editorconfig/-/editorconfig-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-2.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editorconfig_2.0.1_1738879332055_0.6462669542834516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T22:02:12.309Z","publish_time":1738879332309,"_source_registry_name":"default","_cnpm_publish_time":1738879332309},"1.0.4":{"name":"editorconfig","version":"1.0.4","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf lib cmake_install.cmake CTestTestfile.cmake Makefile","prebuild":"npm run clean","build":"cmake . && tsc","pretest":"npm run build && npm run lint","test":"npm run test:all","test:all":"mocha && ctest . --preset Test","precoverage":"npm run build -- --inlineSourceMap","coverage":"c8 npm run test:all","postcoverage":"npm run build","ci":"npm run coverage -- -- -VV --output-on-failure","lint":"eslint . --ext ts","prepub":"npm run lint && npm run build","pub":"npm publish"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.1.1","commander":"^10.0.0","minimatch":"9.0.1","semver":"^7.5.3"},"devDependencies":{"@types/mocha":"^10.0.1","@types/node":"^20.3.1","@types/semver":"^7.5.0","@typescript-eslint/eslint-plugin":"5.60.0","@typescript-eslint/parser":"5.60.0","c8":"8.0.0","eslint":"8.43.0","eslint-plugin-jsdoc":"46.2.6","mocha":"^10.2.0","rimraf":"^5.0.1","should":"^13.2.3","typescript":"^5.1.3"},"engines":{"node":">=14"},"_id":"editorconfig@1.0.4","readmeFilename":"README.md","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"3cdcd256dd314b3c2af27b5e1114754a6d62ac80","types":"./lib/index.d.ts","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_nodeVersion":"20.4.0","_npmVersion":"9.8.0","dist":{"shasum":"040c9a8e9a6c5288388b87c2db07028aa89f53a3","size":9887,"noattachment":false,"key":"/editorconfig/-/editorconfig-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-1.0.4.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_1.0.4_1689868437957_0.5964338324524807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T15:53:58.154Z","publish_time":1689868438154,"_source_registry_name":"default","_cnpm_publish_time":1689868438154},"2.0.0":{"name":"editorconfig","version":"2.0.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf lib cmake_install.cmake CTestTestfile.cmake Makefile","prebuild":"npm run clean","build":"cmake . && tsc","pretest":"npm run build && npm run lint","test":"npm run test:all","test:all":"mocha && ctest . --preset Test","precoverage":"npm run build -- --inlineSourceMap","coverage":"c8 npm run test:all","postcoverage":"npm run build","ci":"npm run coverage -- -- -VV --output-on-failure","lint":"eslint . --ext ts","prepub":"npm run lint && npm run build","pub":"npm publish"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.1.1","commander":"^11.0.0","minimatch":"9.0.2","semver":"^7.5.3"},"devDependencies":{"@types/chai":"4.3.5","@types/mocha":"^10.0.1","@types/node":"^20.3.3","@types/semver":"^7.5.0","@typescript-eslint/eslint-plugin":"5.60.1","@typescript-eslint/parser":"5.60.1","c8":"8.0.0","chai":"4.3.7","eslint":"8.44.0","eslint-plugin-jsdoc":"46.4.3","mocha":"^10.2.0","rimraf":"^5.0.1","typescript":"^5.1.6"},"pnpm":{"overrides":{"semver":">=7.5.3","word-wrap":"npm:@aashutoshrathi/word-wrap"}},"overrides":{"semver":"$semver","word-wrap":"npm:@aashutoshrathi/word-wrap"},"engines":{"node":">=16"},"bin":{"editorconfig":"bin/editorconfig"},"gitHead":"977caeb7e8fbdab704cbd72fd1cf801dc08e3316","types":"./lib/index.d.ts","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@2.0.0","_nodeVersion":"20.3.1","_npmVersion":"9.7.2","dist":{"shasum":"5b84b35122889a97a005aca7981a3038526ec8d0","size":10829,"noattachment":false,"key":"/editorconfig/-/editorconfig-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-2.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_2.0.0_1688336035606_0.6210294972034156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-02T22:13:55.776Z","publish_time":1688336035776,"_source_registry_name":"default","_cnpm_publish_time":1688336035776},"1.0.3":{"name":"editorconfig","version":"1.0.3","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf lib cmake_install.cmake CTestTestfile.cmake Makefile","prebuild":"npm run clean","build":"cmake . && tsc","pretest":"npm run build && npm run lint","test":"npm run test:all","test:all":"mocha && ctest . --preset Test","precoverage":"npm run build -- --inlineSourceMap","coverage":"c8 npm run test:all","postcoverage":"npm run build","ci":"npm run coverage -- -- -VV --output-on-failure","lint":"eslint . --ext ts","prepub":"npm run lint && npm run build","pub":"npm publish"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.1.1","commander":"^11.0.0","minimatch":"9.0.1","semver":"^7.5.3"},"devDependencies":{"@types/mocha":"^10.0.1","@types/node":"^20.3.1","@types/semver":"^7.5.0","@typescript-eslint/eslint-plugin":"5.60.0","@typescript-eslint/parser":"5.60.0","c8":"8.0.0","eslint":"8.43.0","eslint-plugin-jsdoc":"46.2.6","mocha":"^10.2.0","rimraf":"^5.0.1","should":"^13.2.3","typescript":"^5.1.3"},"engines":{"node":">=14"},"bin":{"editorconfig":"bin/editorconfig"},"gitHead":"2e87ce4a02ff395ef689a7c4e1b2fd7d4466e513","types":"./lib/index.d.ts","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@1.0.3","_nodeVersion":"20.3.0","_npmVersion":"9.7.1","dist":{"shasum":"9a1893d249bc1b8c49a1b421d0e6bf81c8fb86f2","size":9887,"noattachment":false,"key":"/editorconfig/-/editorconfig-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-1.0.3.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_1.0.3_1687521842328_0.2780893735550536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-23T12:04:02.509Z","publish_time":1687521842509,"_source_registry_name":"default","_cnpm_publish_time":1687521842509},"1.0.2":{"name":"editorconfig","version":"1.0.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf lib cmake_install.cmake CTestTestfile.cmake Makefile","prebuild":"npm run clean","build":"cmake . && tsc","pretest":"npm run build && npm run lint","test":"npm run test:all","test:all":"mocha && ctest . --preset Test","precoverage":"npm run build -- --inlineSourceMap","coverage":"c8 npm run test:all","postcoverage":"npm run build","ci":"npm run coverage -- -- -VV --output-on-failure","lint":"eslint . --ext ts","prepub":"npm run lint && npm run build","pub":"npm publish"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.1.1","commander":"^10.0.0","minimatch":"6.1.6","semver":"^7.3.8"},"devDependencies":{"@types/mocha":"^10.0.1","@types/node":"^18.11.18","@types/semver":"^7.3.13","@typescript-eslint/eslint-plugin":"5.50.0","@typescript-eslint/parser":"5.50.0","c8":"7.12.0","eslint":"8.33.0","eslint-plugin-jsdoc":"39.7.5","mocha":"^10.2.0","rimraf":"^4.1.2","should":"^13.2.3","typescript":"^4.9.5"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"3fad1d15479818d5cc3a277608b4f8cb183eae14","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@1.0.2","_nodeVersion":"19.5.0","_npmVersion":"9.4.0","dist":{"shasum":"0e4ff2ce6bf392f3f9e4d50c1a9819b06d380d15","size":9877,"noattachment":false,"key":"/editorconfig/-/editorconfig-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-1.0.2.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_1.0.2_1675443585466_0.8957263046567905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-03T16:59:45.682Z","publish_time":1675443585682,"_cnpm_publish_time":1675443585682},"1.0.1":{"name":"editorconfig","version":"1.0.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf lib *.cmake Makefile","prebuild":"npm run clean","build":"cmake . && tsc","pretest":"npm run build && npm run lint","test":"npm run test:all","test:all":"mocha && ctest . --preset Test","precoverage":"npm run build -- --inlineSourceMap","coverage":"c8 npm run test:all","postcoverage":"npm run build","ci":"npm run coverage -- -- -VV --output-on-failure","lint":"eslint . --ext ts","prepub":"npm run lint && npm run build","pub":"npm publish"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.1.1","commander":"^9.4.1","minimatch":"5.1.0","semver":"^7.3.8"},"devDependencies":{"@types/minimatch":"5.1.2","@types/mocha":"^10.0.0","@types/node":"^18.11.5","@types/semver":"^7.3.12","@typescript-eslint/eslint-plugin":"5.41.0","@typescript-eslint/parser":"5.41.0","c8":"7.12.0","eslint":"8.26.0","eslint-plugin-jsdoc":"39.3.25","mocha":"^10.1.0","rimraf":"^3.0.2","should":"^13.2.3","typescript":"^4.8.4"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"a36b7f88d5b4a5e425c12cc443a1468ca44ef9f5","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@1.0.1","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"94dee9bf4351ccce3b12eefed663efef29b06046","size":9881,"noattachment":false,"key":"/editorconfig/-/editorconfig-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-1.0.1.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_1.0.1_1666732754605_0.38871989198470747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-25T21:23:08.225Z","publish_time":1666732754790,"_cnpm_publish_time":1666732754790},"1.0.0":{"name":"editorconfig","version":"1.0.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"./lib/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"},{"name":"Joe Hildebrand","url":"https://github.com/hildjj/"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf lib *.cmake Makefile","prebuild":"npm run clean","build":"cmake . && tsc","pretest":"npm run build && npm run lint","test":"npm run test:all","test:all":"mocha && ctest . --preset Test","precoverage":"npm run build -- --inlineSourceMap","coverage":"c8 npm run test:all","postcoverage":"npm run build","ci":"npm run coverage -- -- -VV --output-on-failure","lint":"eslint . --ext ts","prepub":"npm run lint && npm run build","pub":"npm publish"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@one-ini/wasm":"0.1.0","commander":"^9.4.1","minimatch":"5.1.0","semver":"^7.3.8"},"devDependencies":{"@types/minimatch":"5.1.2","@types/mocha":"^10.0.0","@types/node":"^18.11.0","@types/semver":"^7.3.12","@typescript-eslint/eslint-plugin":"5.40.1","@typescript-eslint/parser":"5.40.1","c8":"7.12.0","eslint":"8.25.0","eslint-plugin-jsdoc":"39.3.12","mocha":"^10.1.0","rimraf":"^3.0.2","should":"^13.2.3","typescript":"^4.8.4"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","bin":{"editorconfig":"bin/editorconfig"},"gitHead":"165ff407f3b3a223483b64b5eaa70f97c2bb1b79","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@1.0.0","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"c2d9d0f287b3c14cb64aaf71dd1d11c8a6ec535c","size":9877,"noattachment":false,"key":"/editorconfig/-/editorconfig-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-1.0.0.tgz"},"_npmUser":{"name":"hildjj","email":"joe-github@cursive.net"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_1.0.0_1666040248787_0.9624663021334536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-19T06:27:13.832Z","publish_time":1666040248989,"_cnpm_publish_time":1666040248989},"0.15.3":{"name":"editorconfig","version":"0.15.3","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"src/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc","pretest":"npm run lint && npm run build && npm run copy && cmake .","test":"ctest .","pretest:ci":"npm run pretest","test:ci":"ctest -VV --output-on-failure .","lint":"npm run eclint && npm run tslint","eclint":"eclint check --indent_size ignore \"src/**\"","tslint":"tslint --project tsconfig.json --exclude package.json","copy":"cpy .npmignore LICENSE README.md CHANGELOG.md dist && cpy bin/* dist/bin && cpy src/lib/fnmatch*.* dist/src/lib","prepub":"npm run lint && npm run build && npm run copy","pub":"npm publish ./dist"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"commander":"^2.19.0","lru-cache":"^4.1.5","semver":"^5.6.0","sigmund":"^1.0.1"},"devDependencies":{"@types/mocha":"^5.2.6","@types/node":"^10.12.29","@types/semver":"^5.5.0","cpy-cli":"^2.0.0","eclint":"^2.8.1","mocha":"^5.2.0","rimraf":"^2.6.3","should":"^13.2.3","tslint":"^5.13.1","typescript":"^3.3.3333"},"bin":{"editorconfig":"bin/editorconfig"},"homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.15.3","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"bef84c4e75fb8dcb0ce5cee8efd51c15999befc5","size":18719,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.15.3.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_0.15.3_1551894912944_0.7206234169307875"},"_hasShrinkwrap":false,"publish_time":1551894913100,"_cnpm_publish_time":1551894913100},"0.15.2":{"name":"editorconfig","version":"0.15.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"src/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc","pretest":"npm run lint && npm run build && npm run copy && cmake .","test":"ctest .","pretest:ci":"npm run pretest","test:ci":"ctest -VV --output-on-failure .","lint":"npm run eclint && npm run tslint","eclint":"eclint check --indent_size ignore \"src/**\"","tslint":"tslint --project tsconfig.json --exclude package.json","copy":"cpy .npmignore LICENSE README.md CHANGELOG.md dist && cpy bin/* dist/bin && cpy src/lib/fnmatch*.* dist/src/lib","prepub":"npm run lint && npm run build && npm run copy","pub":"npm publish ./dist"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@types/node":"^10.11.7","@types/semver":"^5.5.0","commander":"^2.19.0","lru-cache":"^4.1.3","semver":"^5.6.0","sigmund":"^1.0.1"},"devDependencies":{"@types/mocha":"^5.2.5","cpy-cli":"^2.0.0","eclint":"^2.8.0","mocha":"^5.2.0","rimraf":"^2.6.2","should":"^13.2.3","tslint":"^5.11.0","typescript":"^3.1.3"},"bin":{"editorconfig":"bin/editorconfig"},"homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.15.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"047be983abb9ab3c2eefe5199cb2b7c5689f0702","size":18686,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.15.2.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_0.15.2_1539489014768_0.6162992108083709"},"_hasShrinkwrap":false,"publish_time":1539489014902,"_cnpm_publish_time":1539489014902},"0.15.1":{"name":"editorconfig","version":"0.15.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"src/index.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc","pretest":"npm run lint && npm run build && npm run copy && cmake .","test":"ctest .","pretest:ci":"npm run pretest","test:ci":"ctest -VV --output-on-failure .","lint":"npm run eclint && npm run tslint","eclint":"eclint check --indent_size ignore \"src/**\"","tslint":"tslint --project tsconfig.json --exclude package.json","copy":"cpy .npmignore LICENSE README.md CHANGELOG.md dist && cpy bin/* dist/bin && cpy src/lib/fnmatch*.* dist/src/lib","prepub":"npm run lint && npm run build && npm run copy","pub":"npm publish ./dist"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@types/node":"^10.11.7","@types/semver":"^5.5.0","commander":"^2.19.0","lru-cache":"^4.1.3","semver":"^5.6.0","sigmund":"^1.0.1"},"devDependencies":{"@types/mocha":"^5.2.5","cpy-cli":"^2.0.0","eclint":"^2.8.0","mocha":"^5.2.0","rimraf":"^2.6.2","should":"^13.2.3","tslint":"^5.11.0","typescript":"^3.1.3"},"bin":{"editorconfig":"bin/editorconfig"},"gitHead":"cbf543f13ce79a4703a4690fb0393c1927582da1","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.15.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"aafad4a109f7de55952016edb59280dd1bfdec2d","size":29249,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.15.1.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig_0.15.1_1539450764725_0.2170666787683666"},"_hasShrinkwrap":false,"publish_time":1539450764848,"_cnpm_publish_time":1539450764848},"0.15.0":{"name":"editorconfig","version":"0.15.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"index.js","bin":{"editorconfig":"bin/editorconfig"},"contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc","pretest":"npm run lint && npm run build && npm run copy && cmake .","test":"ctest .","pretest:ci":"npm run pretest","test:ci":"ctest -VV --output-on-failure .","lint":"npm run eclint && npm run tslint","eclint":"eclint check --indent_size ignore \"src/**\"","tslint":"tslint --project tslint.json","copy":"cpy package.json .npmignore LICENSE README.md CHANGELOG.md dist && cpy src/bin/* dist/bin && cpy src/lib/fnmatch*.* dist/lib","prepub":"npm run lint && npm run build && npm run copy","pub":"npm publish ./dist"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"@types/commander":"^2.11.0","@types/semver":"^5.4.0","commander":"^2.11.0","lru-cache":"^4.1.1","semver":"^5.4.1","sigmund":"^1.0.1"},"devDependencies":{"@types/mocha":"^2.2.43","cpy-cli":"^1.0.1","eclint":"^2.4.3","mocha":"^4.0.1","rimraf":"^2.6.2","should":"^13.1.2","tslint":"^5.7.0","typescript":"^2.5.3"},"homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.15.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"b6dd4a0b6b9e76ce48e066bdc15381aebb8804fd","size":18403,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.15.0.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig-0.15.0.tgz_1508524646940_0.0406167390756309"},"publish_time":1508524647138,"_hasShrinkwrap":false,"_cnpm_publish_time":1508524647138},"0.14.2":{"name":"editorconfig","version":"0.14.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","bin":{"editorconfig":"bin/editorconfig"},"contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"bluebird":"^3.0.5","commander":"^2.9.0","lru-cache":"^3.2.0","semver":"^5.1.0","sigmund":"^1.0.1"},"devDependencies":{"eclint":"^1.1.5","mocha":"^2.3.4","should":"^7.1.1"},"gitHead":"31175fe1cf83be93f1ef58f90d46afea48fdc436","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.14.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"60fe3336878f38d6e19e0b16cf1f41903f57e6f4","size":14952,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.14.2.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig-0.14.2.tgz_1507573197336_0.9202754604630172"},"publish_time":1507573197571,"_hasShrinkwrap":false,"_cnpm_publish_time":1507573197571},"0.14.1":{"name":"editorconfig","version":"0.14.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","bin":{"editorconfig":"bin/editorconfig"},"contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"bluebird":"^3.0.5","commander":"^2.9.0","lru-cache":"^3.2.0","semver":"^5.1.0","sigmund":"^1.0.1"},"devDependencies":{"eclint":"^1.1.5","mocha":"^2.3.4","should":"^7.1.1"},"gitHead":"e73c1fc43487e856f90229a353b7880723070ff5","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.14.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"a7b3ce821e34250d5988c50946453d68d5e8fc3b","size":14621,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.14.1.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig-0.14.1.tgz_1502635294422_0.3974287901073694"},"publish_time":1502635294586,"_hasShrinkwrap":false,"_cnpm_publish_time":1502635294586},"0.14.0":{"name":"editorconfig","version":"0.14.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","bin":{"editorconfig":"bin/editorconfig"},"contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"bluebird":"^3.0.5","commander":"^2.9.0","lru-cache":"^3.2.0","semver":"^5.1.0","sigmund":"^1.0.1"},"devDependencies":{"eclint":"^1.1.5","mocha":"^2.3.4","should":"^7.1.1"},"gitHead":"a1755f725bdb959c455ba365b835f91654808942","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.14.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"e9d7ad4fc72250f745bb98870915e8025c7185e8","size":14605,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.14.0.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig-0.14.0.tgz_1502568716962_0.46526959468610585"},"publish_time":1502568717065,"_cnpm_publish_time":1502568717065,"_hasShrinkwrap":false},"0.13.3":{"name":"editorconfig","version":"0.13.3","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","bin":{"editorconfig":"bin/editorconfig"},"contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":"MIT","dependencies":{"bluebird":"^3.0.5","commander":"^2.9.0","lru-cache":"^3.2.0","semver":"^5.1.0","sigmund":"^1.0.1"},"devDependencies":{"eclint":"^1.1.5","mocha":"^2.3.4","should":"^7.1.1"},"gitHead":"0852fff215b6c562556bb7655ac189bca1b84905","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.13.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"e5219e587951d60958fd94ea9a9a008cdeff1b34","size":14602,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.13.3.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/editorconfig-0.13.3.tgz_1502567387731_0.5768963603768498"},"publish_time":1502567387858,"_hasShrinkwrap":false,"_cnpm_publish_time":1502567387858},"0.13.2":{"name":"editorconfig","version":"0.13.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","bin":{"editorconfig":"bin/editorconfig"},"contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^3.0.5","commander":"^2.9.0","lru-cache":"^3.2.0","sigmund":"^1.0.1"},"devDependencies":{"eclint":"^1.1.5","mocha":"^2.3.4","should":"^7.1.1"},"homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.13.2","_shasum":"8e57926d9ee69ab6cb999f027c2171467acceb35","_resolved":"https://github.com/editorconfig/editorconfig-core-js/archive/v0.13.2.tar.gz","_from":"https://github.com/editorconfig/editorconfig-core-js/archive/v0.13.2.tar.gz","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"8e57926d9ee69ab6cb999f027c2171467acceb35","size":16282,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.13.2.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1448815910918,"_cnpm_publish_time":1448815910918,"_hasShrinkwrap":false},"0.13.1":{"name":"editorconfig","version":"0.13.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^3.0.5","commander":"^2.9.0","lru-cache":"^3.2.0","sigmund":"^1.0.1"},"devDependencies":{"eclint":"^1.1.5","mocha":"^2.3.4","should":"^7.1.1"},"bin":{"editorconfig":"bin\\editorconfig"},"homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.13.1","_shasum":"3952bc37556be542b6e51c529196029f75bae5ff","_resolved":"https://github.com/editorconfig/editorconfig-core-js/archive/v0.13.1.tar.gz","_from":"https://github.com/editorconfig/editorconfig-core-js/archive/v0.13.1.tar.gz","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"3952bc37556be542b6e51c529196029f75bae5ff","size":16272,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.13.1.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1448806313249,"_cnpm_publish_time":1448806313249,"_hasShrinkwrap":false},"0.13.0":{"name":"editorconfig","version":"0.13.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Mao","url":"https://github.com/jedmao/"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"npm run lint && ctest .","test-verbose":"npm run lint && ctest -VV --output-on-failure .","lint":"eclint check --indent_size ignore editorconfig.js README.md \"bin/**\" \"lib/**\""},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^2.3.6","commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"devDependencies":{"eclint":"^0.2.6","mocha":"^2.3.3","should":"^7.1.0"},"bin":{"editorconfig":"bin\\editorconfig"},"gitHead":"2b2cd60d1ab32e75a4fe9a4dc92ce960e96591de","homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","_id":"editorconfig@0.13.0","_shasum":"7a1ba35f709aed7ef24c782aa0a72710f6d3bc28","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"jedmao","email":"jedmao@outlook.com"},"dist":{"shasum":"7a1ba35f709aed7ef24c782aa0a72710f6d3bc28","size":14312,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.13.0.tgz"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1444522700974,"_cnpm_publish_time":1444522700974,"_hasShrinkwrap":false},"0.12.2":{"name":"editorconfig","version":"0.12.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest .","test-verbose":"ctest -VV --output-on-failure .","codepaint":"codepainter xform -e **/**.js"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^2.3.6","commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"devDependencies":{"codepainter":"^0.4.4"},"bin":{"editorconfig":"bin/editorconfig"},"gitHead":"b19bc84601da8a3782474c7a18f15b24eacff6f4","homepage":"https://github.com/editorconfig/editorconfig-core-js","_id":"editorconfig@0.12.2","_shasum":"f67bd4e482fbae0c24f1278572f43ff85dc2ae8f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"trey","email":"trey@treyhunner.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"dist":{"shasum":"f67bd4e482fbae0c24f1278572f43ff85dc2ae8f","size":14398,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.12.2.tgz"},"publish_time":1426226392987,"_cnpm_publish_time":1426226392987,"_hasShrinkwrap":false},"0.12.1":{"name":"editorconfig","version":"0.12.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest .","test-verbose":"ctest -VV --output-on-failure .","codepaint":"codepainter xform -e **/**.js"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^2.3.6","commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"devDependencies":{"codepainter":"^0.4.4"},"bin":{"editorconfig":"bin/editorconfig"},"gitHead":"ffc453094b383cc5f51e7a97e56386c3ffafad88","homepage":"https://github.com/editorconfig/editorconfig-core-js","_id":"editorconfig@0.12.1","_shasum":"a70c6b9b01154ef20cd7b4e281c6841048fd3dc9","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.17","_npmUser":{"name":"trey","email":"trey@treyhunner.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"dist":{"shasum":"a70c6b9b01154ef20cd7b4e281c6841048fd3dc9","size":14260,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.12.1.tgz"},"publish_time":1419281316716,"_cnpm_publish_time":1419281316716,"_hasShrinkwrap":false},"0.12.0":{"name":"editorconfig","version":"0.12.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest .","test-verbose":"ctest -VV --output-on-failure .","codepaint":"codepainter xform -e **/**.js"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^2.3.6","commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"devDependencies":{"codepainter":"^0.4.4"},"bin":{"editorconfig":"bin\\editorconfig"},"gitHead":"3cc3c823f78f2d6a775a1ed8726ae0818073fead","homepage":"https://github.com/editorconfig/editorconfig-core-js","_id":"editorconfig@0.12.0","_shasum":"d8e1b67211b7428d02c9e7adeca34be061c4fd34","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jedhunsaker","email":"jed.hunsaker+npm@gmail.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"dist":{"shasum":"d8e1b67211b7428d02c9e7adeca34be061c4fd34","size":14310,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.12.0.tgz"},"publish_time":1415038345848,"_cnpm_publish_time":1415038345848,"_hasShrinkwrap":false},"0.11.4":{"name":"editorconfig","version":"0.11.4","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest .","test-verbose":"ctest -VV --output-on-failure .","codepaint":"codepaint xform -e **/**.js"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"bin":{"editorconfig":"bin\\editorconfig"},"readmeFilename":"README.md","_id":"editorconfig@0.11.4","dist":{"shasum":"3b7dfb616280ce5b8ad32f0e4417cdf9e74ec351","size":13989,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.11.4.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jedhunsaker","email":"jed.hunsaker@gmail.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1378414092910,"_cnpm_publish_time":1378414092910,"_hasShrinkwrap":false},"0.11.3":{"name":"editorconfig","version":"0.11.3","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest ."},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"bin":{"editorconfig":"bin\\editorconfig"},"readmeFilename":"README.md","_id":"editorconfig@0.11.3","dist":{"shasum":"89a4f5f73e3130280121d4b7dcde743373d3b892","size":14242,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.11.3.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"jedhunsaker","email":"jed.hunsaker@gmail.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1372003502283,"_cnpm_publish_time":1372003502283,"_hasShrinkwrap":false},"0.11.2":{"name":"editorconfig","version":"0.11.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest ."},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":"https://github.com/editorconfig/editorconfig-core-js/issues","author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"bin":{"editorconfig":"bin\\editorconfig"},"readmeFilename":"README.md","_id":"editorconfig@0.11.2","dist":{"shasum":"e85bb8c1fc4f1f1e73d0b90917ef93f39d6452f0","size":14732,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.11.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jedhunsaker","email":"jed.hunsaker@gmail.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1369290769996,"_cnpm_publish_time":1369290769996,"_hasShrinkwrap":false},"0.11.1":{"name":"editorconfig","version":"0.11.1","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest ."},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":"https://github.com/editorconfig/editorconfig-core-js/issues","author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"bin":{"editorconfig":"bin\\editorconfig"},"readmeFilename":"README.md","_id":"editorconfig@0.11.1","dist":{"shasum":"e33762ec0fad0f6adc73e25b0b49e49435d4f08d","size":14645,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.11.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jedhunsaker","email":"jed.hunsaker@gmail.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1369025963465,"_cnpm_publish_time":1369025963465,"_hasShrinkwrap":false},"0.11.0":{"name":"editorconfig","version":"0.11.0","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest ."},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":"https://github.com/editorconfig/editorconfig-core-js/issues","author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"bin":{"editorconfig":"bin/editorconfig"},"readmeFilename":"README.md","_id":"editorconfig@0.11.0","dist":{"shasum":"a1d31d0caf1f76781e3045140717219708052baa","size":14508,"noattachment":false,"key":"/editorconfig/-/editorconfig-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/editorconfig/download/editorconfig-0.11.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"trey","email":"trey@treyhunner.com"},"maintainers":[{"name":"hildjj","email":"joe-github@cursive.net"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"},{"name":"trey","email":"trey@treyhunner.com"}],"publish_time":1369006608752,"_cnpm_publish_time":1369006608752,"_hasShrinkwrap":false}},"readme":"# EditorConfig JavaScript Core\n\n[![Tests](https://github.com/editorconfig/editorconfig-core-js/actions/workflows/node.js.yml/badge.svg)](https://github.com/editorconfig/editorconfig-core-js/actions/workflows/node.js.yml)\n[![Coverage Status](https://coveralls.io/repos/github/editorconfig/editorconfig-core-js/badge.svg?branch=master)](https://coveralls.io/github/editorconfig/editorconfig-core-js?branch=master)\n\nThe EditorConfig JavaScript core will provide the same functionality as the\n[EditorConfig C Core][] and [EditorConfig Python Core][].\n\n## Installation\n\nYou need [node][] to use this package.\n\nTo install the package locally:\n\n```bash\n$ npm install editorconfig\n```\n\nTo install the package system-wide:\n\n```bash\n$ npm install -g editorconfig\n```\n\n## Usage\n\n### Options\n\nMost of the API takes an `options` object, which has the following defaults:\n\n```js\n{\n  config: '.editorconfig',\n  version: pkg.version,\n  root: '/',\n  files: undefined,\n  cache: undefined,\n  unset: false,\n};\n```\n\n<dl>\n  <dt>config</dt>\n  <dd>The name of the config file to look for in the current and every parent\n      directory.</dd>\n\n  <dt>version</dt>\n  <dd>Which editorconfig spec version to use.  Earlier versions had different\n      defaults.</dd>\n\n  <dt>root</dt>\n  <dd>What directory to stop processing in, even if we haven't found a file\n      containing root=true.  Defaults to the root of the filesystem containing\n      `process.cwd()`.</dd>\n\n  <dt>files</dt>\n  <dd>Pass in an empty array, which will be filled with one object for each\n      config file processed.  The objects will have the shape\n      `{filename: \"[DIRECTORY]/.editorconfig\", glob: \"*\"}`</dd>\n\n  <dt>cache</dt>\n  <dd>If you are going to process more than one file in the same project, pass\n      in a cache object.  It must have `get(string): object|undefined` and\n      `set(string, object)` methods, like a JavaScript Map.  A long-running\n      process might want to consider that this cache might grow over time,\n      and that the config files might change over time.  However, we leave any\n      complexity of that nature to the caller, since there are so many different\n      approaches that might be taken based on latency, memory, and CPU trade-offs.\n      Note that some of the objects in the cache will be for files that did not\n      exist.  Those objects will have a `notfound: true` property.  All of the\n      objects will have a `name: string` property that contains the\n      fully-qualified file name of the config file and a `root: boolean` property\n      that describes if the config file had a `root=true` at the top.  Any other\n      properties in the objects should be treated as opaque.</dd>\n\n  <dt>unset</dt>\n  <dd>If true, after combining all properties, remove all properties whose value\n      remains as \"unset\".  This is typically left for plugin authors to do, and\n      the conformance tests assume that this value is always false.</dd>\n</dl>\n\n### in Node.js:\n\n#### parse(filePath[, options])\n\nSearch for `.editorconfig` files starting from the current directory to the\nroot directory.  Combine all of the sections whose section names match\nfilePath into a single object.\n\nExample:\n\n```js\nconst editorconfig = require('editorconfig');\nconst path = require('path');\n\nconst filePath = path.join(__dirname, 'sample.js');\n\n(async () => {\n  console.log(await editorconfig.parse(filePath, {files: []}));\n})();\n/*\n  {\n    indent_style: 'space',\n    indent_size: 2,\n    end_of_line: 'lf',\n    charset: 'utf-8',\n    trim_trailing_whitespace: true,\n    insert_final_newline: true,\n    tab_width: 2\n  };\n  assert.deepEqual(files, [\n    { fileName: '[DIRECTORY]/.editorconfig', glob: '*' },\n    { fileName: '[DIRECTORY]/.editorconfig', glob: '*.js' }\n  ])\n*/\n```\n\n#### parseSync(filePath[, options])\n\nSynchronous version of `editorconfig.parse()`.\n\n#### parseBuffer(fileContent)\n\nThe `parse()` function above uses `parseBuffer()` under the hood. If you have\nthe contents of a config file, and want to see what is being processed for\njust that file rather than the full directory hierarchy, this might be useful.\n\n#### parseString(fileContent)\n\nThis is a thin wrapper around `parseBuffer()` for backward-compatibility.\nPrefer `parseBuffer()` to avoid an unnecessary UTF8-to-UTF16-to-UTF8\nconversion.  Deprecated.\n\n#### parseFromFiles(filePath, configs[, options])\n\nLow-level interface, which exists only for backward-compatibility.  Deprecated.\n\nExample:\n\n```js\nconst editorconfig = require('editorconfig');\nconst fs = require('fs');\nconst path = require('path');\n\nconst configPath = path.join(__dirname, '.editorconfig');\nconst configs = [\n  {\n    name: configPath,\n    contents: fs.readFileSync(configPath, 'utf8')\n  }\n];\n\nconst filePath = path.join(__dirname, '/sample.js');\n\n(async () => {\n  console.log(await editorconfig.parseFromFiles(filePath, Promise.resolve(configs)))\n})();\n/*\n  {\n    indent_style: 'space',\n    indent_size: 2,\n    end_of_line: 'lf',\n    charset: 'utf-8',\n    trim_trailing_whitespace: true,\n    insert_final_newline: true,\n    tab_width: 2\n  };\n*/\n```\n\n#### parseFromFilesSync(filePath, configs[, options])\n\nSynchronous version of `editorconfig.parseFromFiles()`.  Deprecated.\n\n### in Command Line\n\n```bash\n$ ./bin/editorconfig\n\nUsage: editorconfig [options] <FILEPATH...>\n\nArguments:\n  FILEPATH       Files to find configuration for.  Can be a hyphen (-) if you\n                 want path(s) to be read from stdin.\n\nOptions:\n  -v, --version  Display version information from the package\n  -f <path>      Specify conf filename other than '.editorconfig'\n  -b <version>   Specify version (used by devs to test compatibility)\n  --files        Output file names that contributed to the configuration,\n                 rather than the configuation itself\n  -h, --help     display help for command\n```\n\nExample:\n\n```bash\n$ ./bin/editorconfig /home/zoidberg/humans/anatomy.md\ncharset=utf-8\ninsert_final_newline=true\nend_of_line=lf\ntab_width=8\ntrim_trailing_whitespace=sometimes\n```\n\n```bash\n$ ./bin/editorconfig --files /home/zoidberg/humans/anatomy.md\n/home/zoidberg/.editorconfig [*]\n/home/zoidberg/.editorconfig [*.md]\n/home/zoidberg/humans/.editorconfig [*]\n```\n\n## Development\n\nTo install dependencies for this package run this in the package directory:\n\n```bash\n$ npm install\n```\n\nNext, run the following commands:\n\n```bash\n$ npm run build\n$ npm link\n```\n\nThe global editorconfig will now point to the files in your development\nrepository instead of a globally-installed version from npm. You can now use\neditorconfig directly to test your changes.\n\nIf you ever update from the central repository and there are errors, it might\nbe because you are missing some dependencies. If that happens, just run npm\nlink again to get the latest dependencies.\n\nTo test the command line interface:\n\n```bash\n$ editorconfig <filepath>\n```\n\n# Testing\n\n[CMake][] must be installed to run the tests.\n\nTo run the tests:\n\n```bash\n$ npm test\n```\n\nTo run the tests with increased verbosity (for debugging test failures):\n\n```bash\n$ npm run ci\n```\n\n[EditorConfig C Core]: https://github.com/editorconfig/editorconfig-core\n[EditorConfig Python Core]: https://github.com/editorconfig/editorconfig-core-py\n[node]: http://nodejs.org/\n[cmake]: http://www.cmake.org\n","_attachments":{},"homepage":"https://github.com/editorconfig/editorconfig-core-js#readme","bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"license":"MIT"}