
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
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
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
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.