{"_id":"@aotu/fs","_rev":"3-0c6f93832729685394b9dc37c7e684dd","name":"@aotu/fs","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"@aotu/fs","version":"1.0.1","description":"useful file system utility","main":"index.js","scripts":{"eslint":"eslint .","test":"nyc ava --serial test/**/*.test.js","test:watch":"ava --watch --serial test/**/*.test.js","cov":"nyc --reporter=lcov ava --serial test/**/*.test.js","cov:clean":"rimraf coverage","cov:publish":"cat coverage/lcov.info | codacy-coverage","debug":"babel-node --inspect-brk test/debugs/dir.debug.js","docs":"npm run docs:prepare && npm run docs:build","docs:api":"jsdoc2md --configure tooling/docs/jsdoc.json --helper tooling/docs/helper.js --global-index-format none --partial tooling/docs/header.hbs --partial tooling/docs/link.hbs --partial tooling/docs/body.hbs --partial tooling/docs/sig-link.hbs --partial tooling/docs/sig-link-html.hbs --partial tooling/docs/sig-link-parent.hbs --files libs/dir.js > docs/api.md","docs:prepare":"gitbook install","docs:build:COMMENT":"NOTE: fore gitbook build/serve, add following diagnostic: --log=debug --debug","docs:build":"npm run docs:api && gitbook build","docs:serve":"npm run docs:api && gitbook serve","docs:jsdoc2md:help":"jsdoc2md --help","docs:gitbook:help":"gitbook help","docs:clean":"rimraf _book","deploy":"sh ./.travis/deploy.sh","semantic-release":"semantic-release","semantic-release-test":"semantic-release --dry-run --no-ci -e ./release-local.config.js","travis-deploy-once":"travis-deploy-once"},"keywords":["fs","fs-extra","@aotu/fs"],"engines":{"node":">= 8"},"author":{"name":"mamboer"},"license":"MIT","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","codacy-coverage":"^2.1.1","eslint":"^4.19.1","gitbook-cli":"^2.3.2","gitbook-plugin-packageinfo":"^1.0.0","gitbook-plugin-toolbar":"^0.6.0","jsdoc-to-markdown":"^4.0.1","nyc":"^11.7.1","semantic-release":"^15.1.7","travis-deploy-once":"^4.4.1"},"ava":{"babel":"inherit","require":["babel-register"]},"dependencies":{"find-up":"^2.1.0","fs-extra":"^5.0.0","ignore":"^3.3.7","lodash":"^4.17.5"},"files":["package.json","CHANGELOG.md","LICENSE.md","README.md","libs","index.js"],"repository":{"type":"git","url":"git+https://github.com/o2team/fs.git"},"publishConfig":{"access":"public"},"gitHead":"75082e3bc07a68c725291889448ef7dd965998cd","bugs":{"url":"https://github.com/o2team/fs/issues"},"homepage":"https://github.com/o2team/fs#readme","_id":"@aotu/fs@1.0.1","_npmVersion":"5.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"mamboer","email":"mamboer@live.com"},"dist":{"integrity":"sha512-vwW6xYbaqaGMSL6eMAfQLfc5+psvPlVQjvaz5i2vfgPC9w6V2g8KJcdjGco/rIdDex5RgmX+hToMvKUgZlJ7Ow==","shasum":"41fc7bfe68d3f93ca4f685ceef63e40396fde6d5","tarball":"https://registry.npmjs.org/@aotu/fs/-/fs-1.0.1.tgz","fileCount":11,"unpackedSize":20781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2IY7CRA9TVsSAnZWagAAp+YQAIV+t2APqJB/UcDT9rbG\nB96FlES/iQI9eEI0ZqIMh9LHq74V6Iyc2RHF11bE4uaDFUnctKeN0CyIzuz6\nyiPPPix3ftLX5F6McJA/3oTTklEfe5Bh6F8AmWtAIXoXDjDvqheWwx7IbbK1\ncw9rTVMcZjNAoG6jLurWfimFHKfB5riF/MjePMGr8de1jk5sKGLAA2pLz8Y+\nnJDOEc2KEW7bb0NQtFfuAx52uYfWu2HwhzcH7zAfZF//08dyafRbQaiHsHju\naWjbdj8/aVn1FZKxQcOTcFBscPmicDEbPGSD4oIowMKXwjuLnvxm7gZMpglS\nVbBU/xmOUQiHie0U78+8R21uThuDypzji9Zs2tIVerKNdlRlcFoHAtD+i0CC\nHz3rE7yN99NzmrJYIk2ZK8edMDrhcIcJcLtI2uxoBUMNr/90KJfQ8QhRtCgy\nrD8E1p3a1fxC475z1KV2d4VBfraCrNbjFFfoMGm8SBIbL+ZSGKhHZCkbbsHN\n39XyAconQJ2FWoTIiTu1TywS4kU0IOy7TIm0W/qfj1x/xpsA8u2HL7VV5JRh\n2MS5ev6ES+tsPuFp6nWqvR6drazNcjratvi6IsQyrx/SZxKFf357EFm6lFLn\nTH4AOe/G8q/pUfqhOEWriIAmoEs1TbvJcnRo2FU1jvBe+4sP4pfOsKabxexU\nhDaH\r\n=ruLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbRXyOitXH61F7i6gkj+ClIt6pL9MHlvRofUmDeb316wIhAMFFJpa6cxNU3B4FmqTJdq5y8RaDu072E8TnYusL09mY"}]},"maintainers":[{"name":"booxood","email":"liucw.mail@gmail.com"},{"name":"mamboer","email":"mamboer@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs_1.0.1_1524139578280_0.43468133904575845"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aotu/fs","version":"1.1.0","description":"useful file system utility","main":"index.js","scripts":{"eslint":"eslint .","test":"nyc ava --serial test/**/*.test.js","test:watch":"ava --watch --serial test/**/*.test.js","cov":"nyc --reporter=lcov ava --serial test/**/*.test.js","cov:clean":"rimraf coverage","cov:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","debug":"node --inspect-brk test/debugs/dir.debug.js","docs":"npm run docs:prepare && npm run docs:build","docs:api":"jsdoc2md --configure tooling/docs/jsdoc.json --helper tooling/docs/helper.js --global-index-format none --partial tooling/docs/header.hbs --partial tooling/docs/link.hbs --partial tooling/docs/body.hbs --partial tooling/docs/sig-link.hbs --partial tooling/docs/sig-link-html.hbs --partial tooling/docs/sig-link-parent.hbs --files libs/dir.js > docs/api.md","docs:prepare":"gitbook install","docs:build:COMMENT":"NOTE: fore gitbook build/serve, add following diagnostic: --log=debug --debug","docs:build":"npm run docs:api && gitbook build","docs:serve":"npm run docs:api && gitbook serve","docs:jsdoc2md:help":"jsdoc2md --help","docs:gitbook:help":"gitbook help","docs:clean":"rimraf _book","deploy":"sh ./.travis/deploy.sh","semantic-release":"semantic-release","semantic-release-test":"semantic-release --dry-run --no-ci -e ./release-local.config.js","travis-deploy-once":"travis-deploy-once"},"keywords":["fs","fs-extra","@aotu/fs"],"engines":{"node":">= 8"},"author":{"name":"mamboer"},"license":"MIT","devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.2","eslint":"^5.3.0","gitbook-cli":"^2.3.2","gitbook-plugin-toolbar":"^0.6.0","jsdoc-to-markdown":"^4.0.1","nyc":"^12.0.2","semantic-release":"^15.9.5","travis-deploy-once":"^5.0.2"},"dependencies":{"find-up":"^3.0.0","fs-extra":"^7.0.0","ignore":"^4.0.3","lodash":"^4.17.10"},"files":["package.json","CHANGELOG.md","LICENSE.md","README.md","libs","index.js"],"repository":{"type":"git","url":"git+https://github.com/mamboer/fs.git"},"publishConfig":{"access":"public"},"gitHead":"0aebb40d2b4136e3ff7519bf2b68b9fb2ec8e708","bugs":{"url":"https://github.com/mamboer/fs/issues"},"homepage":"https://github.com/mamboer/fs#readme","_id":"@aotu/fs@1.1.0","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mamboer","email":"mamboer@live.com"},"dist":{"integrity":"sha512-Vg8nSOpBpcPXv1d4FNIDCsKYUTXDHQSHPs280MdlbbnDL5TX8XzUrOtxjB6TA3y/UxnxvDx/eghWAWwFhrQNQg==","shasum":"a8c0a851c0eb307947d27570f25c31fa04bb3e65","tarball":"https://registry.npmjs.org/@aotu/fs/-/fs-1.1.0.tgz","fileCount":11,"unpackedSize":20160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbarSzCRA9TVsSAnZWagAA674P/iQAnkcMU+/TyMk4TK3O\n0qb9y81BXZJyLvG3V3It5ZTOtiNFItzp80ZZabxTUqj9iaBJ3T+Z1JmEIuJq\n8b2ijLk2NNJm4Ugmj7pGxHt8NAXjD1+AjKUTJJOoUXx8T0FOa9/8U7sJuxVg\nLhELhOHithbvdcX6R0F53U18GoNqVoFgNB08Ep1v2QbWVT5COGhcM4BRCRij\naOoddAhRz69wPZIa8xN96d5UWPHMCWpTlyJCfvGTTQnHrzvvvwkGlSoe2zku\nuss4eVK+zS/Z2wXpRIyC+lsn6drngAfo0sTkHgHDSLZYlggwqOxIa3v8KWhg\nUGzOD/rq4ILLZQh5iuHmB7Km/aJ01fL6PAOsDTbkmq1dSmX2JCwxr73r4OI+\nU2HHDAv+SBQAgRznv+ht/CN6OCLigSkJ8MRITfNh5nqYgelJwTK/KyiDwt25\ntVUyL69oqukZm7I4n65MUhVfcZDOlC9XisazNrQDjyLr1nN80dtF+f54oJ5L\nIsZWadRu/NMAZ6OSSC2DmpmZ+HKzkHiFZMqIrug9rFqcOBUhblMC72cZ5quC\n5lEmqFGp/8ipj9SQGKMP/r//Sxh/sfMT10VGwzmlUbYCGZ6w/36dUsl+0P9r\nBt6cJy2Awo69fTv+yy4iwEraeSphJqFjO3xE+GWZD58HLQYn4ZBlD+Jgrilg\nrL1P\r\n=KGkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTFVCMh6qnfGSsdr9+hYewmofZoz0mSG5qfJSamHkmJgIgOvo0NBEhQ27YK8ljjxsjLuMh7CJsy/kFQ44OLqSorN0="}]},"maintainers":[{"name":"booxood","email":"liucw.mail@gmail.com"},{"name":"mamboer","email":"mamboer@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs_1.1.0_1533719731579_0.4933018360504946"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aotu/fs","version":"1.2.0","description":"useful file system utility","main":"index.js","scripts":{"eslint":"eslint .","test":"nyc ava --serial test/**/*.test.js","test:watch":"ava --watch --serial test/**/*.test.js","cov":"nyc --reporter=lcov ava --serial test/**/*.test.js","cov:clean":"rimraf coverage","cov:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","debug":"node --inspect-brk test/debugs/dir.debug.js","docs":"npm run docs:prepare && npm run docs:build","docs:api":"jsdoc2md --configure tooling/docs/jsdoc.json --helper tooling/docs/helper.js --global-index-format none --partial tooling/docs/header.hbs --partial tooling/docs/link.hbs --partial tooling/docs/body.hbs --partial tooling/docs/sig-link.hbs --partial tooling/docs/sig-link-html.hbs --partial tooling/docs/sig-link-parent.hbs --files libs/dir.js > docs/api.md","docs:prepare":"gitbook install","docs:build:COMMENT":"NOTE: fore gitbook build/serve, add following diagnostic: --log=debug --debug","docs:build":"npm run docs:api && gitbook build","docs:serve":"npm run docs:api && gitbook serve","docs:jsdoc2md:help":"jsdoc2md --help","docs:gitbook:help":"gitbook help","docs:clean":"rimraf _book","deploy":"sh ./.travis/deploy.sh","semantic-release":"semantic-release","semantic-release-test":"semantic-release --dry-run --no-ci -e ./release-local.config.js","travis-deploy-once":"travis-deploy-once"},"keywords":["fs","fs-extra","@aotu/fs"],"engines":{"node":">= 8"},"author":{"name":"mamboer"},"license":"MIT","devDependencies":{"@ava/babel-preset-stage-4":"^2.0.0","ava":"^1.4.1","coveralls":"^3.0.3","eslint":"^5.16.0","gitbook-cli":"^2.3.2","gitbook-plugin-toolbar":"^0.6.0","jsdoc-to-markdown":"^4.0.1","nyc":"^13.3.0","semantic-release":"^15.13.3","travis-deploy-once":"^5.0.11"},"dependencies":{"find-up":"^3.0.0","fs-extra":"^7.0.1","ignore":"^5.0.6","lodash":"^4.17.11"},"repository":{"type":"git","url":"git+https://github.com/mamboer/fs.git"},"publishConfig":{"access":"public"},"gitHead":"093099e8024184a3e95285d917fc934dd791b519","bugs":{"url":"https://github.com/mamboer/fs/issues"},"homepage":"https://github.com/mamboer/fs#readme","_id":"@aotu/fs@1.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.14.0","_npmUser":{"name":"mamboer","email":"mamboer@live.com"},"dist":{"integrity":"sha512-NqM4Q9yyLZ2s9toJ16YcBjtASrxeZq1FIuxtOUxWaaxa1WGs/lpmcy9Z9ATGkPR75toxGFubLH2Zn9pHfA90nA==","shasum":"989e8075f34138b86d2cefc07926a45e8df9e087","tarball":"https://registry.npmjs.org/@aotu/fs/-/fs-1.2.0.tgz","fileCount":11,"unpackedSize":20253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsLjCCRA9TVsSAnZWagAAzxMP/0Wgh2/FlpMjlcYDz0T5\niwW7IOEyepd4vItMWaQIXUqSfSw1dQvgDTbi7AYyehKPCz+nNE99Ojz3UrC+\nvEk341BLbPds2FU5llcgAKHiBXbYChhbNeiIUAvUnNKKMoq7gUu4OfHPhFp4\nA1vUUf3T5lJe4bI28+/uYT54MuNZZ3MpAwlfUgflVBt+4rCFgMdKXvg+iqJR\nahh9eNor4bo7gLAiq3Rq1UzYsyV6YBnNfFgAxc6aakY7maLgmGy4wHltIBop\n6WwLtBShe3ED62Ojhbk6L7qcdU9yCKXRVR45umwYrl+AYqmI5UuHJBablwkD\nkJpZhzUwZ/jSUBs9j2PfiWiztVx/PYts1PDgd5MuFzCkKIOI4iaWQNzMgS26\npGI1XPHWm46ayn3NJ8WIt2WjwNcGxF0zngioM5jaOxfQdRICboMGk+okv7wN\nhsr7wAi2rQ3O3WaOf8jLN/xeIPYRURwz9VGyu05y6Hx7Ypa6Aymb+sxcpLQw\npx2te/V75wbXfuK5278DFJlELV87jznyofrGG+MvPW3rvz+NRIdxy0aRYhKU\n2kfVH8XylYy9c14EHr3tPlCS9FRQ0F4KHh7G2m8x2K6f2hVSfQEj+unQjXgf\nT8iC2XQW6aS+O98fcf2yZqqVaFB8Z1WRSNu0+irXcJo1bMeOmkWMAlkZbPf9\nUJXB\r\n=Ha6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsuroZAlniUH2ITif5Y7oBKKmXTakIwtWmpredfcFFpAiEAix+IXM3/DFPj0C1Og0n/CbW9oOXPpm4DvP9XGLjP4AI="}]},"maintainers":[{"name":"booxood","email":"liucw.mail@gmail.com"},{"name":"mamboer","email":"mamboer@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs_1.2.0_1555085506026_0.9539907451360021"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-19T12:06:18.220Z","1.0.1":"2018-04-19T12:06:18.392Z","modified":"2022-04-04T14:30:29.646Z","1.1.0":"2018-08-08T09:15:31.690Z","1.2.0":"2019-04-12T16:11:46.167Z"},"maintainers":[{"name":"booxood","email":"liucw.mail@gmail.com"},{"name":"mamboer","email":"mamboer@live.com"}],"description":"useful file system utility","homepage":"https://github.com/mamboer/fs#readme","keywords":["fs","fs-extra","@aotu/fs"],"repository":{"type":"git","url":"git+https://github.com/mamboer/fs.git"},"author":{"name":"mamboer"},"bugs":{"url":"https://github.com/mamboer/fs/issues"},"license":"MIT","readme":"# 📦🚀 @aotu/fs\n\nUseful file system utilities.\n\n<!--- Badges for CI Builds --->\n[![Build Status](https://travis-ci.org/mamboer/fs.svg?branch=master)](https://travis-ci.org/mamboer/fs)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/bc05341458d04003b781d01c3e1feac8)](https://www.codacy.com/app/mamboer/fs?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=mamboer/fs&amp;utm_campaign=Badge_Grade)\n[![Coverage Status](https://coveralls.io/repos/github/mamboer/fs/badge.svg?branch=master)](https://coveralls.io/github/mamboer/fs?branch=master)\n[![NPM Version Badge](https://img.shields.io/npm/v/@aotu/fs/latest.svg)](https://www.npmjs.com/package/@aotu/fs)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n\n✅ An **experimental** project applying several cool stuffs, a boilerplate for writing new NPM packages.\n\n✓ Auto-release with [semantic-release](https://github.com/semantic-release/semantic-release)\n\n✓ Fast Unit Tests with [ava](https://www.npmjs.com/package/ava)\n\n✓ Coverage with [nyc](https://www.npmjs.com/package/nyc)\n\n✓ Automated Code reviews with [codacy](https://www.codacy.com/)\n\n✓ Elegant documents via [jsdoc-to-markdown](https://www.npmjs.com/package/jsdoc-to-markdown) along with [gitbook](https://www.npmjs.com/package/gitbook-cli)\n\n✓ Scoped NPM package\n\n✓ Publish gh-pages automatically via [travis-ci](https://travis-ci.org/)\n\n✓ Semantic git commits via [semantic-git-commit-cli](https://www.npmjs.com/package/semantic-git-commit-cli)\n\n## Unit Tests\n\n```\nnpm test\n// Or the watching mode\nnpm run test1\n```\n\n## Debug\n\n1. Write a debug file at `test/debugs/your.debug.js`\n2. Run the debug command\n\n  ```\n  node --inspect-brk test/debugs/your.debug.js\n  ```\n3. Open the Chrome inspector interface\n\n  ```\n  chrome://inspect/\n  ```\n\n  You will see the files listed for inspcecting.\n\n4. Add the `fs` folder to the chrome-devtools's workspace\n\n## Docs\n\nThe documents are generated by jsdoc([jsdoc-to-markdown](https://www.npmjs.com/package/jsdoc-to-markdown)) along with gitbook([gitbook-cli](https://www.npmjs.com/package/gitbook-cli)) following this [guide](https://medium.com/@kevinast/integrate-gitbook-jsdoc-974be8df6fb3).\n\n1. Initial build\n\n  ```shell\n  npm run docs\n  ```\n\n2. Incremental build\n\n  ```shell\n  npm run docs:build\n  ```\n\n3. Watching Mode\n\n  ```shell\n  npm run docs:serve\n  ```\n\n4. Clean the generated docs\n\n  ```shell\n  npm run docs:clean\n  ```\n\n## Release\n\nThe module will be released automatically by [semantic-release](https://www.npmjs.com/package/semantic-release-cli)\n","readmeFilename":"README.md"}