Comments (6)
Thank you for this issue!
Sounds reasonable.
I need to check the direction of standard cancelable promise proposal in order to think proper API.
https://github.com/tc39/proposals#readme
from npm-run-all.
I fear there is no standard for it…
Thanks for considering it!
from npm-run-all.
Sadly, the standard of cancelable promises has been withdrawn 😢 .
I will consider my own spec.
from npm-run-all.
I don't think we need to use Promise cancellations for this one. Seems a little extreme and not backwards-compatible.
How about keeping a list of processes that are running, and providing a way to exit/kill them all?
from npm-run-all.
There's always https://github.com/sindresorhus/p-cancelable
from npm-run-all.
I don't think that the promise.cancel
method is the right direction.
Browsers use AbortController to abort asynchronous operations. This has been standardized already. ECMAScript is following that, cancellation API is discussing (yes, resumed it!) in https://github.com/tc39/proposal-cancellation. It will be similar to AbortController
but not depend on DOM API.
from npm-run-all.
Related Issues (20)
- dependency shell-quote CVE-2021-42740 HOT 1
- zcds`z;;x;vvvvdc x=
- --race appears to be non-functional HOT 2
- 安装后不认识命令npm-run-all HOT 1
- Task not found HOT 1
- Why do installations of run-s and run-p succeed without installing npm-run-all ?
- remove string.prototype.padend dependency HOT 2
- Exit code 134 not propagated
- [feature] Group outputs like if tasks were run in sequence
- Add option, or set by default, `FORCE_COLOR=1`
- OWASP Dependency scan results HOT 1
- Veracode vulnerability in dependent package shell-quote HOT 1
- Unknown option: 'xxxx:commitizen_path' with pnpm HOT 8
- Ditching `padend`? HOT 1
- high vulnerability issue in dependent package minimatch
- How can I run a command directly without creating a new script for it
- $ npm install npm-run-all --save-dev
- Not maintained anymore? HOT 1
- npm-run-all is reported as having a moderate severity vulnerabilty HOT 4
- Allow default values when args is empty HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from npm-run-all.