Gathering detailed insights and metrics for @taskr/clear
The total size of the npm registry is estimated to be over 4 terabytes. This includes all the packages, versions, and metadata stored in the registry.
Gathering detailed insights and metrics for @taskr/clear
The total size of the npm registry is estimated to be over 4 terabytes. This includes all the packages, versions, and metadata stored in the registry.
npm install @taskr/clear
67.4
Supply Chain
77.9
Quality
73.6
Maintenance
100
Vulnerability
Unable to determine the module system for this package.
2,536 Stars
1,038 Commits
73 Forks
54 Watching
3 Branches
30 Contributors
Updated on 06 Nov 2024
Minified
Minified + Gzipped
JavaScript (100%)
Cumulative downloads
Total Downloads
Last day
0.3%
3,167
Compared to previous day
Last week
-1.4%
15,354
Compared to previous week
Last month
9.5%
69,214
Compared to previous month
Last year
34.8%
629,593
Compared to previous year
Taskr is a highly performant task runner, much like Gulp or Grunt, but written with concurrency in mind. With Taskr, everything is a coroutine, which allows for cascading and composable tasks; but unlike Gulp, it's not limited to the stream metaphor.
Taskr is extremely extensible, so anything can be a task. Our core system will accept whatever you throw at it, resulting in a modular system of reusable plugins and tasks, connected by a declarative taskfile.js
that's easy to read.
1const src = 'src/{admin,client}'; 2const dist = 'build'; 3 4module.exports = { 5 *lint(task) { 6 yield task.source(`${src}/*.js`).xo({ esnext:true }); 7 }, 8 *scripts(task) { 9 yield task.source(`${src}/*.js`).babel({ presets:['es2015'] }).target(`${dist}/js`); 10 }, 11 *styles(task) { 12 yield task.source(`${src}/*.sass`).sass().autoprefixer().target(`${dist}/css`); 13 }, 14 *build(task) { 15 yield task.parallel(['lint', 'scripts', 'styles']); 16 } 17}
TL;DR This is the continuation of and successor to Fly!
Fly's original author, Jorge Bucaran, has shifted focus to other exciting projects. Before leaving, he chose to guarantee Fly's future by transferring the project to Luke Edwards, who was one of the first and most enthused contributors.
To reflect this milestone, Fly has been renamed to Taskr and has a stable, exciting future ahead! :tada:
For existing Fly users, taskr@1.0.x
is equivalent to fly@2.0.6
-- with a few exceptions:
flyfile.js
has been renamed to taskfile.js
;fly
key inside package.json
has been renamed to taskr
. (See Local Plugins)At this point, the Fly & Taskr ecosystems are fully interchangeable, which means that you can install taskr
and use any fly-*
or taskr-*
plugins of your choosing. That said, most plugins have already been ported over to the new namespace!
Lastly, Taskr will maintain a list of official plugins. Don't forget to check 'em out!
6
dependencies, installation takes secondsyield
ed consistentlypipe()
x 100!>= 4.6
to run (LTS is 6.11
)The main documentation can be found in taskr
, our core package.
Each @taskr/*
or taskr-*
plugin will also include its own documentation, too!
The Taskr repo is managed as a monorepo that is composed of its many official packages.
Important: The core package is
taskr
and must be installed before using any additional plugins.
These npm packages are officially released and maintained by the Taskr team.
If you can't find what you need, be sure to check out the community list or browse for all taskr-related plugins on npmjs.com
, too!
If you're still missing something, open a ticket so that the team & community can try to help you... or create & share your own Taskr plugin! We have an awesome Yeoman generator to help speed up the process.
Package | Version | Dependencies | Description |
---|---|---|---|
taskr | Core package. Required | ||
@taskr/babel | Babel plugin for Taskr | ||
@taskr/browserify | Browserify plugin for Taskr | ||
@taskr/buble | Bublé plugin for Taskr | ||
@taskr/clear | Remove one or more directories | ||
@taskr/coffee | CoffeeScript plugin for Taskr | ||
@taskr/concat | Concatenate files with optional source maps. | ||
@taskr/esnext | Allows async /await syntax within taskfile.js | ||
@taskr/flatten | Flatten source files to a max of sub-dirs. | ||
@taskr/gzip | Gzip plugin for Taskr | ||
@taskr/htmlmin | Minify HTML with Taskr | ||
@taskr/jest | Jest plugin for Taskr | ||
@taskr/less | Compile LESS to CSS with Taskr | ||
@taskr/postcss | PostCSS plugin for Taskr | ||
@taskr/prettier | Prettier plugin for Taskr | ||
@taskr/rev | Version/Hash assets for cache-busting | ||
@taskr/sass | Compile SASS to CSS with Taskr | ||
@taskr/shell | Execute shell commands with Taskr | ||
@taskr/stylus | Compile Stylus to CSS with Taskr | ||
@taskr/typescript | Compile Typescript with Taskr | ||
@taskr/uglify | UglifyJS plugin for Taskr | ||
@taskr/unflow | Remove Flow type annotations with Taskr | ||
@taskr/watch | Watch files & Execute specified tasks on change | ||
@taskr/zip | ZIP compress files with Taskr | ||
generator-taskr | Official Yeoman generator |
Package | Version | Dependencies | Description |
---|---|---|---|
taskr-autoprefixer | CSS Autoprefixer plugin for Taskr | ||
taskr-nunjucks | Render Nunjucks templates with Taskr | ||
taskr-precache | Cache assets for offline use via service worker | ||
taskr-svelte | Compile Svelte components with Taskr | ||
taskr-xo | XO plugin for Taskr | ||
taskr-standard | Standard plugin for Taskr | ||
template-taskr | Unofficial SAO generator |
MIT © Luke Edwards and Jorge Bucaran
No vulnerabilities found.
Reason
license file detected
Details
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
Found 6/30 approved changesets -- score normalized to 2
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
branch protection not enabled on development/release branches
Details
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2024-11-04
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More