Gathering detailed insights and metrics for @taskr/babel
Gathering detailed insights and metrics for @taskr/babel
Gathering detailed insights and metrics for @taskr/babel
Gathering detailed insights and metrics for @taskr/babel
taskr-swc-alt
**taskr-swc** is a plugin for [Taskr](https://github.com/lukeed/taskr) that uses the [SWC](https://swc.rs/) compiler to transform TypeScript and JavaScript files, providing support for Babel 7, ES6 modules, and TypeScript syntax. This plugin helps optimiz
@taskrun.io/babel
Task Runner
npm install @taskr/babel
Typescript
Module System
Min. Node Version
Node Version
NPM Version
JavaScript (100%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
2,545 Stars
1,038 Commits
73 Forks
54 Watchers
3 Branches
29 Contributors
Updated on Jul 09, 2025
Latest Version
1.1.0
Package Id
@taskr/babel@1.1.0
Size
2.29 kB
NPM Version
3.10.10
Node Version
6.11.1
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
3
3
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
no binaries found in the repo
Reason
license file detected
Details
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
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-07-07
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