Charge
JavaScripts
JavaScripts are transformed using Babel.
Features
All features from es2015
, es2016
, and es2017
are included via @babel/preset-env
. You can see a list of those features in the ECMAScript compatibility table.
Importing
You can import other JavaScripts using the ES6 module syntax.
// index.js
import something from "./other.js"
console.log(something)
// other.js
export default "something"
Imported JavaScripts will be treated as dependencies and inlined into the files that import them.
Make sure you reference dependencies relatively with ./
or ../
to ensure they’re treated as dependencies.
npm packages
You can import
npm packages as you would normally expect. It will look for packages in the node_modules
folder at the root of your project.