{"_id":"@hint/utils-fs","_rev":"2910186","name":"@hint/utils-fs","description":"utils for filesystem","dist-tags":{"latest":"1.0.15"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"time":{"modified":"2023-02-01T08:34:37.000Z","created":"2019-12-03T01:04:58.449Z","1.0.15":"2022-10-06T19:45:25.206Z","1.0.14":"2022-06-06T22:28:44.433Z","1.0.13":"2022-05-04T01:45:01.781Z","1.0.12":"2022-03-10T18:50:52.715Z","1.0.11":"2021-11-04T18:30:55.581Z","1.0.10":"2021-10-21T16:20:51.201Z","1.0.9":"2021-06-09T19:13:36.615Z","1.0.8":"2021-02-06T00:45:11.125Z","1.0.7":"2021-02-04T19:33:48.255Z","1.0.6":"2020-11-11T20:45:26.731Z","1.0.5":"2020-08-24T21:59:02.615Z","1.0.4":"2020-07-27T20:40:55.553Z","1.0.3":"2020-05-18T22:19:30.951Z","1.0.2":"2020-04-15T19:21:56.291Z","1.0.1":"2020-03-18T21:59:19.794Z","1.0.0":"2019-12-03T01:04:58.449Z"},"users":{},"repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"versions":{"1.0.15":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m","workerThreads":false},"dependencies":{"jsonc-parser":"^3.0.0"},"description":"utils for filesystem","devDependencies":{"ava":"^4.3.3","eslint":"^7.32.0","eslint-plugin-import":"^2.26.0","eslint-plugin-markdown":"^2.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^13.0.1","typescript":"^4.5.5"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.15","types":"./dist/src/index.d.ts","gitHead":"8869f1b823276a7cf0417925b78b6aba21d4ee2b","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.15","_nodeVersion":"14.20.0","_npmVersion":"8.14.0","dist":{"shasum":"43c5d58d673bb02838b6c0cd0556ebac8fabf831","size":42337,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.15.tgz"},"_npmUser":{"name":"vidorteg","email":"vidorteg@microsoft.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.15_1665085524996_0.6004107716565841"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-06T19:47:19.083Z","publish_time":1665085525206,"_cnpm_publish_time":1665085525206},"1.0.14":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m","workerThreads":false},"dependencies":{"jsonc-parser":"^3.0.0"},"description":"utils for filesystem","devDependencies":{"ava":"^4.0.1","eslint":"^7.32.0","eslint-plugin-import":"^2.26.0","eslint-plugin-markdown":"^2.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^13.0.1","typescript":"^4.5.5"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.14","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.14","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"shasum":"4d2fa00f9d270b15112b3e32d19bc1bc3d6b5b2c","size":45453,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.14.tgz"},"_npmUser":{"name":"vidorteg","email":"vidorteg@microsoft.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.14_1654554524200_0.5283794095517618"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-06T22:28:50.836Z","publish_time":1654554524433,"_cnpm_publish_time":1654554524433},"1.0.13":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m","workerThreads":false},"dependencies":{"jsonc-parser":"^3.0.0"},"description":"utils for filesystem","devDependencies":{"ava":"^4.0.1","eslint":"^7.32.0","eslint-plugin-import":"^2.26.0","eslint-plugin-markdown":"^2.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^13.0.1","typescript":"^4.5.5"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.13","types":"./dist/src/index.d.ts","gitHead":"86a21f9d09e2e0c824fff06081f329f0382af256","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"31e44be2ff3095388ff99202fc32b83c8794de20","size":41817,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.13.tgz"},"_npmUser":{"name":"vidorteg","email":"vidorteg@microsoft.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.13_1651628701532_0.18920429210194878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T01:46:36.573Z","publish_time":1651628701781,"_cnpm_publish_time":1651628701781},"1.0.12":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m","workerThreads":false},"dependencies":{"jsonc-parser":"^3.0.0"},"description":"utils for filesystem","devDependencies":{"ava":"^4.0.1","eslint":"^7.32.0","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^13.0.1","typescript":"^4.5.5"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.12","types":"./dist/src/index.d.ts","gitHead":"958c5ae10b0cdfebd292c67584ef5b99de8deb14","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.12","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"dfe915dcd7a32ba8bab852e217c512a0447b212a","size":41816,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.12.tgz"},"_npmUser":{"name":"oaflynn","email":"flynnolivia@microsoft.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.12_1646938252542_0.5332891039278533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-10T18:50:57.762Z","publish_time":1646938252715,"_cnpm_publish_time":1646938252715},"1.0.11":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-json-comments":"^3.1.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.15.0","eslint":"^7.29.0","eslint-plugin-import":"^2.25.2","eslint-plugin-markdown":"^2.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.2.4","typescript":"^4.3.5"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.11","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.11","_nodeVersion":"14.18.0","_npmVersion":"7.5.2","dist":{"shasum":"f9a4a82f9927dfe25092297ddcc49998f3b1df05","size":44498,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.11.tgz"},"_npmUser":{"name":"sarvaje","email":"jdgarcia@outlook.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.11_1636050655403_0.5450279369237594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:30.164Z","publish_time":1636050655581,"_cnpm_publish_time":1636050655581},"1.0.10":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-json-comments":"^3.1.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.15.0","eslint":"^7.29.0","eslint-plugin-import":"^2.23.4","eslint-plugin-markdown":"^2.2.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.2.4","typescript":"^4.3.5"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.10","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.10","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"5c959daea837f5a40ca8af9766203e33724fe9e8","size":44452,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.10.tgz"},"_npmUser":{"name":"antross","email":"antross@gmail.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.10_1634833251017_0.5900262304677306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:29.272Z","publish_time":1634833251201,"_cnpm_publish_time":1634833251201},"1.0.9":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.15.0","eslint":"^7.27.0","eslint-plugin-import":"^2.22.1","eslint-plugin-markdown":"^2.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.2.4","typescript":"^4.2.4"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.9","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.9","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"38f20cd10e8b680b26628cedd8edc19099789d4c","size":48434,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.9.tgz"},"_npmUser":{"name":"sarvaje","email":"jdgarcia@outlook.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.9_1623266016440_0.978516033757918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:27.449Z","publish_time":1623266016615,"_cnpm_publish_time":1623266016615},"1.0.8":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.15.0","eslint":"^7.17.0","eslint-plugin-import":"^2.22.1","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.2.4","typescript":"^4.1.3"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.8","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.8","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"2b848ec9966033fa6da79efdc173a9e85da6997c","size":46166,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.8.tgz"},"_npmUser":{"name":"sarvaje","email":"jdgarcia@outlook.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.8_1612572310964_0.2177772708462311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:25.629Z","publish_time":1612572311125,"_cnpm_publish_time":1612572311125},"1.0.7":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.15.0","eslint":"^7.17.0","eslint-plugin-import":"^2.22.1","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.2.4","typescript":"^4.1.3"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.7","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.7","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"9da47fc066f7df7ec8712e83a26896ee385f5490","size":46067,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.7.tgz"},"_npmUser":{"name":"sarvaje","email":"jdgarcia@outlook.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.7_1612467228127_0.6334434630617811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:23.783Z","publish_time":1612467228255,"_cnpm_publish_time":1612467228255},"1.0.6":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.12.1","eslint":"^7.8.1","eslint-plugin-import":"^2.22.1","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.2.1","typescript":"^4.0.2"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.6","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.6","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"e91bd8df2216f8289a777a6a2506243ff342431c","size":45060,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.6.tgz"},"_npmUser":{"name":"sarvaje","email":"jdgarcia@outlook.com"},"directories":{},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.6_1605127526538_0.7488708354550961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:21.965Z","publish_time":1605127526731,"_cnpm_publish_time":1605127526731},"1.0.5":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.0"},"description":"utils for filesystem","devDependencies":{"ava":"^3.10.1","eslint":"^7.6.0","eslint-plugin-import":"^2.18.2","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.0.2","typescript":"^3.9.7"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.5","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"856af78906d57a9b400e1821c81f69c0638d866a","size":46208,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.5.tgz"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmUser":{"name":"sarvaje","email":"jdgarcia@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.5_1598306342412_0.5326122490090248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:20.137Z","publish_time":1598306342615,"_cnpm_publish_time":1598306342615},"1.0.4":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.0"},"description":"utils for filesystem","devDependencies":{"ava":"^3.10.1","eslint":"^6.8.0","eslint-plugin-import":"^2.18.2","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.0.2","typescript":"^3.8.3"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.4","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"shasum":"ca17a03e6f82b9d951129adb6870036dd313e537","size":41898,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.4.tgz"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmUser":{"name":"antross","email":"antross@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.4_1595882455346_0.8994054249391781"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:18.266Z","publish_time":1595882455553,"_cnpm_publish_time":1595882455553},"1.0.3":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.0"},"description":"utils for filesystem","devDependencies":{"ava":"^3.8.2","eslint":"^6.8.0","eslint-plugin-import":"^2.18.2","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.0.1","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.0.2","typescript":"^3.8.3"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.3","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"shasum":"2f5c1faf128d98f63e2b5c8b9317c17ca8229214","size":41670,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.3.tgz"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmUser":{"name":"johnatms","email":"John.Emau@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.3_1589840370829_0.3731844660978587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:16.428Z","publish_time":1589840370951,"_cnpm_publish_time":1589840370951},"1.0.2":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.1.0"},"description":"utils for filesystem","devDependencies":{"ava":"^3.5.2","eslint":"^6.8.0","eslint-plugin-import":"^2.18.2","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.0.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.0.1","typescript":"^3.8.3"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.2","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"d12ec76ca23aa66902ded9d42c456bb3c88e6f45","size":38727,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.2.tgz"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmUser":{"name":"antross","email":"antross@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.2_1586978516079_0.737654420674414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:14.612Z","publish_time":1586978516291,"_cnpm_publish_time":1586978516291},"1.0.1":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.0.1"},"description":"utils for filesystem","devDependencies":{"ava":"^3.4.0","eslint":"^6.8.0","eslint-plugin-import":"^2.18.2","eslint-plugin-markdown":"^1.0.2","npm-run-all":"^4.1.5","nyc":"^15.0.0","proxyquire":"^2.1.3","rimraf":"^3.0.2","sinon":"^9.0.1","typescript":"^3.8.3"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.1","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"b3f94072b0d12b342512b9e3946d57ee3563c96e","size":38476,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.1.tgz"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmUser":{"name":"antross","email":"antross@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.1_1584568759625_0.0343326399905588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:12.779Z","publish_time":1584568759794,"_cnpm_publish_time":1584568759794},"1.0.0":{"ava":{"failFast":false,"files":["dist/tests/**/*.js","!dist/tests/**/fixtures/**/*.js"],"timeout":"1m"},"dependencies":{"strip-bom":"^4.0.0","strip-json-comments":"^3.0.1"},"description":"utils for filesystem","devDependencies":{"ava":"^2.4.0","eslint":"^6.6.0","eslint-plugin-import":"^2.18.2","eslint-plugin-markdown":"^1.0.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","proxyquire":"^2.1.3","rimraf":"^3.0.0","sinon":"^7.5.0","typescript":"^3.6.4"},"homepage":"https://webhint.io/","keywords":["hint","hint-utils-fs","fs","utils","webhint"],"license":"Apache-2.0","main":"./dist/src/index.js","name":"@hint/utils-fs","repository":{"directory":"packages/utils-fs","type":"git","url":"git+https://github.com/webhintio/hint.git"},"scripts":{"build":"npm-run-all build:*","build-release":"npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true","build:assets":"cpx \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist","build:ts":"tsc -b","clean":"rimraf dist","lint":"npm-run-all lint:*","lint:js":"eslint . --cache --ext js --ext md --ext ts --ignore-path ../../.eslintignore --report-unused-disable-directives","lint:dependencies":"node ../../scripts/lint-dependencies.js","lint:md":"node ../../scripts/lint-markdown.js","test":"npm run lint && npm run build && npm run test-only","test-only":"nyc ava","test-release":"npm run lint && npm run build-release","watch":"npm run build && npm-run-all --parallel -c watch:*","watch:ts":"npm run build:ts -- --watch"},"version":"1.0.0","bugs":{"url":"https://github.com/webhintio/hint/issues"},"_id":"@hint/utils-fs@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"3c74537d8e752a9aa0ee80498974aa03fb26403b","size":33799,"noattachment":false,"key":"/@hint/utils-fs/-/@hint/utils-fs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hint/utils-fs/download/@hint/utils-fs-1.0.0.tgz"},"maintainers":[{"name":"leotlee","email":"leolee@microsoft.com"}],"_npmUser":{"name":"molant","email":"amolleda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-fs_1.0.0_1575335098302_0.586961498500546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:39:10.925Z","publish_time":1575335098449,"_cnpm_publish_time":1575335098449}},"readme":"# FileSystem utils (`@hint/utils-fs`)\n\nSet of helpers to work with the filesystem.\n\n## Installation\n\nThis package is installed automatically when adding webhint to your project\nso running the following is enough:\n\n```bash\nnpm install hint --save-dev\n```\n\n## Utils\n\n* `cwd`: Returns the current working directory. Same as `process.cwd()`.\n* `fileExtension`: Try to determine the resource's file extension.\n* `fileName`: Returns the name of a file. Same as `path.basename()`.\n* `isDirectory`: Check if a path is a directory and exists.\n* `isFile`: Check if a path is a file and exists.\n* `loadJSFile`: Loads a JavaScript file.\n* `loadJSONFile`: Loads a JSON a file.\n* `pathExists`: Check if a path exists.\n* `readFileAsync`: Convenience wrapper for asynchronously reading file\ncontents.\n* `readFile`: Convenience wrapper for synchronously reading file contents.\n* `writeFileAsync`: Convenience wrapper for asynchronously write a file.\n","_attachments":{},"homepage":"https://webhint.io/","bugs":{"url":"https://github.com/webhintio/hint/issues"},"license":"Apache-2.0"}