Modules
.
├── flip.js
├── modules
│ └── coin.mjs
└── package.json
Export named functions
export function coinFlip() {
let flip = Math.random();
if (flip < 0.5) {
result = "heads"
} else {
result = "tails"
}
return result
}
Export one thing at a time
export let flip = "heads"
export var flippy = "tails"
export const flippy-flip = "heads or tails"
Export a bunch of stuff
export { coinFlip, coinFlips, countFlips, flipACoin };
Import
import { coinFlip } from './modules/coin.mjs';
console.log(coinFlip())