- support
optional
in module format.
- support transpilation on demand.
- skip optional dependencies that are not installed
- tweak message style
- upgrade dependencies
- 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 ofcopySync
.
- 1.1.10 patched
- fix bug:
srcdir
contain keywrods that are filtered out, making a empty lib folder.
- fix bug:
node_modules
lookup may fall into endless loop and halt the program.
- support modules from parent
node_modules
- fix bug: dup installation of local module: ext modules incorrect due to local module filtering bug.
- make
-s false
work for symlink ( e.g.,local
) folder - warn but install modules not listed in fedep modules in
pacakge.json
( usually from-l
option )
- still symlink if srcdir is not a symlink but root is a symlink. usually happens when we specify
dir
in config.
- don
t copy JS / CSS files based on
browser/
stylefield if
main` folder is by link instead of by copying. - instead of copying, making a symlink by following symlink in
node_modules
.- symlink usually is for local dev files, which may contains many things we dont need as a module.
thus copying isn't the best way which may copy files like
.git
ornode_modules
.
- symlink usually is for local dev files, which may contains many things we dont need as a module.
thus copying isn't the best way which may copy files like
- copy contente of symlink if module in
node_modules
is a symbolic link.
- separate commands with yargs sub command features
- support
folder
(defaultdist
) anddup
(defaultfalse
) options inpublish
command. - tweak messages
- make
publish
keep files infiles
but still dupdist
files in root
- add
publish
command, which publishdist
folder as root along with core files such aspackage.json
, etc
- add missed
@plotdb/colors
module
- copy the complete module ( skip
node_modules
if any ) instead ofdist
only.- for legacy support, still support
dist
copying with--use-dist
option.
- for legacy support, still support
- support multiple pairs, separated by
;
for -l option - generate a
index.js
andindex.css
file automatically perpackage.json
describe if they doesn't overwrite anything.
- add
init
command (npx fedep init
) for quickly setup afrontendDependencies
entry.
- support
link
option for linking from src to des. - remove livescript header
- use symlink instead hard copy when using
-l
.
- add
local
option for installing frontend modules from local repo.
- bump
path-parse
andelliptic
version for vulnerability fixing
- fix bug: browserify.bundle is asynchronous thus we need wait before we make
main
folder. - upgrade LiveScript version to 1.6.0.
- take care of name/version that contains
@
or/
characters.
- release necessary file(s) only.
- support browserify options.
- fix bug: fedep log shows
undefined
for modules bundled with browserify
- add
-s
option for disabling symlink in main. useful if we need commit the assets folder or use it in node_modules.