# Modules

Modules allow you to break up your code into separate files. This makes it easier to organize and reuse your code.

## `export`

You can export variables, functions, and classes from a module using the `export` keyword.

```javascript
// lib.js
export const name = 'John';

export function sayHello() {
  console.log('Hello!');
}
```

## `import`

You can import variables, functions, and classes from another module using the `import` keyword.

```javascript
// main.js
import { name, sayHello } from './lib.js';

console.log(name); // "John"
sayHello(); // "Hello!"
```
