https://github.com/aispin/fs
Some useful file system utilities.
https://github.com/aispin/fs
fs fs-extra
Last synced: 23 days ago
JSON representation
Some useful file system utilities.
- Host: GitHub
- URL: https://github.com/aispin/fs
- Owner: mamboer
- License: mit
- Created: 2018-04-19T09:28:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-12T16:11:44.000Z (about 6 years ago)
- Last Synced: 2024-11-02T04:39:55.660Z (7 months ago)
- Topics: fs, fs-extra
- Language: JavaScript
- Homepage: https://mamboer.github.io/fs
- Size: 945 KB
- Stars: 3
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 📦🚀 @aotu/fs
Useful file system utilities.
[](https://travis-ci.org/mamboer/fs)
[](https://www.codacy.com/app/mamboer/fs?utm_source=github.com&utm_medium=referral&utm_content=mamboer/fs&utm_campaign=Badge_Grade)
[](https://coveralls.io/github/mamboer/fs?branch=master)
[](https://www.npmjs.com/package/@aotu/fs)
[](https://github.com/semantic-release/semantic-release)✅ An **experimental** project applying several cool stuffs, a boilerplate for writing new NPM packages.
✓ Auto-release with [semantic-release](https://github.com/semantic-release/semantic-release)
✓ Fast Unit Tests with [ava](https://www.npmjs.com/package/ava)
✓ Coverage with [nyc](https://www.npmjs.com/package/nyc)
✓ Automated Code reviews with [codacy](https://www.codacy.com/)
✓ Elegant documents via [jsdoc-to-markdown](https://www.npmjs.com/package/jsdoc-to-markdown) along with [gitbook](https://www.npmjs.com/package/gitbook-cli)
✓ Scoped NPM package
✓ Publish gh-pages automatically via [travis-ci](https://travis-ci.org/)
✓ Semantic git commits via [semantic-git-commit-cli](https://www.npmjs.com/package/semantic-git-commit-cli)
## Unit Tests
```
npm test
// Or the watching mode
npm run test1
```## Debug
1. Write a debug file at `test/debugs/your.debug.js`
2. Run the debug command```
node --inspect-brk test/debugs/your.debug.js
```
3. Open the Chrome inspector interface```
chrome://inspect/
```You will see the files listed for inspcecting.
4. Add the `fs` folder to the chrome-devtools's workspace
## Docs
The 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).
1. Initial build
```shell
npm run docs
```2. Incremental build
```shell
npm run docs:build
```3. Watching Mode
```shell
npm run docs:serve
```4. Clean the generated docs
```shell
npm run docs:clean
```## Release
The module will be released automatically by [semantic-release](https://www.npmjs.com/package/semantic-release-cli)