ES6 module syntax allows for a single default export and any number of named exports. In fact, you can have both named exports and a default export in the same module.

// src/animals.js
export default function() {
console.log('We are all animals!');
}

export function cat() {
console.log('Meeeow!');
}

export function dog() {
console.log('Rufff!');
}
JavaScript

In this case, you could import the default and named exports like so:

// src/index.js
import animals, { cat, dog } from './animals.js';

animals(); // "We are all animals!"
cat(); // "Meeeow!"
dog(); // "Rufff!"