Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
silk-babel-run
Advanced tools
This folder contains various pieces to make using Babel with our Babel preset easier, without the need for Babel configurations in every module.
You can run scripts written in ES6 directly from the command line:
$ ../babel-run/babel-node my_script.js
The babel-node
wrapper modifies CLI arguments as if node were
executing the script directly. If you need to run the script without
altered arguments (for e.g. cluster.fork()
expects unaltered
arguments) you may want to use babel-node-allargs
wrapper:
$ ../babel-run/babel-node-allargs my_script.js
Both babel-node
and babel-node-allargs
can be used in a shebang
line so you can directly create executable scripts written in ES6:
#! /usr/bin/env ../pub/babel-run/babel-node
console.log(`This is ES6 Code`);
If you need to do additional things besides Babelifying the code, you
may want to write your own wrapper script rather than using
babel-node
or babel-node-allargs
.
#!/usr/bin/env node
'use strict';
require('../babel-run/node')();
doAdditionalStuff();
require('./myscript');
For example you can use the node.js
file to setup a mocha
environment, by adding a your-module/test/mocha.opts
file:
--require ../../babel-run/mocha
Alternatively, you can refer to a dedicated JS module to set up the node environment if you wish to do additional stuff:
--require test/setup.js
test/setup.js
would look similar to a CLI wrapper script:
require('../../babel-run/node')();
doAdditionalStuff();
FAQs
Misc utilities for running babel / mocha
The npm package silk-babel-run receives a total of 0 weekly downloads. As such, silk-babel-run popularity was classified as not popular.
We found that silk-babel-run demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.