UNPKG

charlike

Version:

Small, fast, simple and streaming project scaffolder for myself, but not only. Supports hundreds of template engines through the @JSTransformers API or if you want custom `render` function passed through options

134 lines (133 loc) 3.02 kB
{ "name": "always-done", "version": "1.1.0", "description": "Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more", "repository": "hybridables/always-done", "author": "Charlike Mike Reagent <@tunnckoCore> (http://www.tunnckocore.tk)", "precommit.silent": true, "main": "index.js", "license": "MIT", "scripts": { "lint": "standard --verbose", "pretest": "npm run lint", "test": "npm run coverage", "posttest": "npm run lint:coverage", "coverage": "nyc node test.js", "lint:coverage": "nyc check-coverage --lines 100 --branches 100 --statements 100 --functions 100", "report-coverage": "nyc report --reporter=text-lcov | coveralls", "prerelease": "npm test", "release": "standard-version --sign --no-verify", "precommit": "git add --all", "commit": "git-cz" }, "dependencies": { "is-child-process": "^1.0.2", "is-node-stream": "^1.0.0", "is-promise": "^2.1.0", "is-typeof-error": "^1.1.0", "lazy-cache": "^2.0.1", "on-stream-end": "^1.0.0", "stream-exhaust": "^1.0.1", "try-catch-core": "^2.0.2" }, "devDependencies": { "assertit": "^0.1.0", "bluebird": "^3.4.6", "commitizen": "^2.8.6", "coveralls": "^2.11.14", "cz-conventional-changelog": "^1.2.0", "mz": "^2.4.0", "nyc": "^8.3.2", "pre-commit": "^1.1.3", "rx": "^4.0.6", "standard": "^8.5.0", "standard-version": "^3.0.0", "through2": "^2.0.0" }, "files": [ "index.js", "utils.js" ], "keywords": [ "always", "alwaysdone", "async", "asyncawait", "asynchronous", "await", "callback", "callbacks", "cb", "child", "childprocess", "complete", "completion", "done", "end", "endof", "err", "error", "error-handling", "errors", "finish", "handle", "handling", "hybrid", "hybridables", "observ", "observables", "process", "processing", "promise", "promises", "stream", "streaming", "sync", "synchronous", "thunk", "thunkify" ], "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "verb": { "run": true, "toc": { "render": true, "method": "preWrite", "maxdepth": 3 }, "layout": "empty", "tasks": [ "readme" ], "related": { "list": [ "base", "minibase", "on-stream-end", "is-node-stream", "end-of-stream", "async-done", "try-catch-core", "try-catch-callback" ] }, "reflinks": [ "async-done", "dezalgo", "end-of-stream", "on-stream-end", "once", "try-catch-callback", "try-catch-core", "base", "stream-exhaust" ], "lint": { "reflinks": true } } }