2.0.12 • Published 2 months ago

@visulima/readdir v2.0.12

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

typescript-image npm-image license-image



Install

npm install @visulima/readdir
yarn add @visulima/readdir
pnpm add @visulima/readdir

Usage

import { walk } from "@visulima/readdir";

const filesAndFolders: string[] = [];

for await (const index of walk(`${__dirname}/fixtures`, {})) {
    filesAndFolders.push(index.path);
}

console.log(filesAndFolders);

These helpers can be used to find specific files in all Next.js ['src', 'app', 'integrations'] folders.

This example will find all files in the sub-folder commands and add it to the build process.

import type { NextConfig } from "next";
import { collect } from "@visulima/readdir";

const config: NextConfig = {
    webpack: (config, { buildId, dev, isServer, defaultLoaders, webpack }) => {
        if (isServer) {
            return {
                ...config,
                entry() {
                    return config.entry().then(async (entry) => {
                        const allCommands = await collect("commands", __dirname, {
                            includeDirs: false,
                        });
                        const commands: { [key: string]: string } = {};

                        allCommands.forEach((commandPath) => {
                            commands[commandPath.replace(/\.[^./]+$/, "").slice(1)] = `.${commandPath}`;
                        });

                        return {
                            ...entry,
                            ...commands,
                        };
                    });
                },
            };
        }

        return config;
    },
};
module.exports = config;

Supported Node.js Versions

Libraries in this ecosystem make the best effort to track Node.js’ release schedule. Here’s a post on why we think this is important.

Contributing

If you would like to help take a look at the list of issues and check our Contributing guild.

Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Credits

License

The visulima readdir is open-sourced software licensed under the MIT

2.0.12

2 months ago

2.0.11

3 months ago

1.3.7

9 months ago

2.0.3

7 months ago

2.0.2

8 months ago

2.0.5

6 months ago

2.0.4

7 months ago

2.0.7

6 months ago

2.0.6

6 months ago

2.0.9

5 months ago

2.0.10

5 months ago

2.0.8

6 months ago

2.0.1

8 months ago

2.0.0

8 months ago

1.3.8

9 months ago

1.3.6

11 months ago

1.3.5

11 months ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago