A webpack module splitter & beautifier
Originally designed for discord.. but can be used for pretty much anything..
Make sure all your files are in one folder (no subfolders).
In this example, I will call it assets-canary
Simply run...
npx dpacker ./assets-canary [-b] [-d]
Flag name | Shorthand | Default Value | Purpose |
---|---|---|---|
--input | -i | The input directory of .js files | |
--outDir | -o | ./out | The file to output the separated files |
--manifest | -m | null | Generate a manifest file at the specified path |
--verbose | -v | false | Verbose output |
--beautify | -b | false | Beautify the outputted javascript files |
--allowDuplicates | -d | false | Allows duplicate files to be generated when detected |
--force | -f | false | If the output directory already exists, use this to overwrite it |
--help | -h | Show the help menu |
-b
is optional, and will auto-beautify the JS files as they're written.
-d
is optional, and will write duplicate files if they share the ID. (By default, it ignores duplicate files as there's usually not any difference)
The files will be written into an out
folder :)