UNPKG

@zewebdev/svelte-index-updater

Version:

Utility script for Svelte projects that automatically updates `index.js` files in each subdirectory of the `./src` directory. It scans through the `./src` directory recursively and for each subdirectory, it checks for React Svelte files (`.svelte`). For e

16 lines (8 loc) 1.07 kB
# Svelte Index Updater This npm package is a utility script for Svelte projects that automatically updates `index.js` files in each subdirectory of the `./src` directory. It scans through the `./src` directory recursively and for each subdirectory, it checks for Svelte files. For each Svelte file, it updates the corresponding `index.js` file in the same directory to include an export statement for each file. If the `index.js` file does not exist, it creates one. This allows for easier importing of components from a directory, enabling syntax like `import { Component1, Component2 } from './directory'` instead of having to write an import statement for each file. ### How to use: Install globally ``npm install @zewebdev/svelte-index-updater --global`` Run from the root of your project: ``svelte-index-updater`` Please note that this script script does not handle the removal of non-existent components from the index file. This is a vestigial limitation from the original React version, I might implement this functionality but I can't make promises.