Skip to content

Commit f18db70

Browse files
committed
- fix bug: srcdir contain keywrods that are filtered out, making a empty lib folder.
- 1.1.10 patched `srcdir` however the result still get blocked by filter rules of `copySync`. - bump version
1 parent 4dea670 commit f18db70

5 files changed

Lines changed: 14 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Change Logs
22

3+
## v1.1.11
4+
5+
- fix bug: `srcdir` contain keywrods that are filtered out, making a empty lib folder.
6+
- 1.1.10 patched `srcdir` however the result still get blocked by filter rules of `copySync`.
7+
8+
39
## v1.1.10
410

511
- fix bug: `srcdir` contain keywrods that are filtered out, making a empty lib folder.

cli.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ cmds['default'] = {
161161
fsExtra.copySync(srcdir, desdir, {
162162
dereference: true,
163163
filter: function(it){
164-
return !/.+\/node_modules|\/\.git/.exec(it);
164+
return !/.+[^.]\/node_modules|\/\.git/.exec(it);
165165
}
166166
});
167167
}

lib/main.ls

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,10 @@ cmds.default =
107107
else
108108
fs-extra.copy-sync(
109109
srcdir, desdir,
110-
{dereference: true, filter: -> !/.+\/node_modules|\/\.git/.exec(it)}
110+
# for parent node_modules, there will always be a dot before `node_modules`.
111+
# but we want to remove files under `node_modules` inside srcdir,
112+
# which will be `/[^.]/node_modules`
113+
{dereference: true, filter: -> !/.+[^.]\/node_modules|\/\.git/.exec(it)}
111114
)
112115

113116
p = Promise.resolve!then -> console.log " -- #srcdir -> #desdir "

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"cli.js"
77
],
88
"description": "Frontend dependency installer",
9-
"version": "1.1.10",
9+
"version": "1.1.11",
1010
"homepage": "https://github.com/plotdb/fedep",
1111
"repository": {
1212
"type": "git",

0 commit comments

Comments
 (0)