Skip to content

About

Visual Studio Code extension for generation of js/ts barrel files.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Barreler

One click generator for barrel (index export) files for JavaScript and TypeScript.

Barreler in action

Features

  • Creates index files with all named exports from a file.
  • Recursively creates index files for folder contents.

Generate index from single file

Structure:

|-- /services
|   |-- farm.service.ts
// farm.service.ts
export function feedAnimals() {}
export function cleanFarm() {}

It would generate:

|-- /services
|   |-- farm.service.ts
|   |-- index.ts
// index.ts
export { feedAnimals, cleanFarm } from "./farm.service";

Generate index from folder

Structure:

|-- /services
|   |-- farm.service.ts
// farm.service.ts
export function feedAnimals() {}
export function cleanFarm() {}

It would generate:

|-- /services
|   |-- farm.service.ts
|   |-- index.ts
|-- index.ts
// ./services/index.ts
export { feedAnimals, cleanFarm } from "./farm.service";
// ./index.ts
export * from "./services";

About

Visual Studio Code extension for generation of js/ts barrel files.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages