0.0.8 • Published 1 year ago

import-directories v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Import directories

recursively imports all files in a directory

Install

# npm
npm install import-directories

# yarn
yarn add import-directories

Usage

Import Directory

import {importDirectory} from "import-directories"

const foo = await importDirectory("./foo")

console.log(foo)
// => { "/bar.js": { foobar: 2 } }

Remove the extension file

import {importDirectory} from "import-directories"

const foo = await importDirectory("./foo", {removeExtensionFile: true})

console.log(foo)
// => { "/bar": { foobar: "Hello World" } }

Keep the absolute file path on the key

import {importDirectory} from "import-directories"

const foo = await importDirectory("./foo", {keepPathOnKey: true})

console.log(foo)
// => { "/home/user/foo/bar.js": { foobar: "raboof" } }

Prefix Key

import {importDirectory} from "import-directories"

const foo = await importDirectory("./foo", {prefixKey: "/foobar-app"})

console.log(foo)
// => {
//   "/foobar-app/foo.js": { foo: "bar" }
//   "/foobar-app/bar.js": { bar: "foo" }
// }
0.0.8

1 year ago

0.0.7

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago