Skip to content

Commit 1e80da2

Browse files
authored
Merge pull request #4 from akosarek/master
Extension Directory Upgrade
2 parents e1c946c + da3f26c commit 1e80da2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

apps/frontend/assets/webpack.config.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ const webpack = require("webpack")
33
const CopyWebpackPlugin = require("copy-webpack-plugin")
44
const TerserPlugin = require("terser-webpack-plugin")
55
const MiniCssExtractPlugin = require("mini-css-extract-plugin")
6+
const { lstatSync, readdirSync } = require('fs')
67

7-
const fs = require("fs")
8-
let extension_list = fs.readdirSync(path.join(__dirname, "./js/extensions/"))
8+
const isDirectory = source => lstatSync(source).isDirectory()
9+
const getDirectories = source =>
10+
readdirSync(source).map(name => path.join(source, name)).filter(isDirectory)
11+
12+
let extension_list = getDirectories(path.join(__dirname, "./js/extensions/"))
913

1014
let config = {
1115
entry: [

0 commit comments

Comments
 (0)