1.3.0 • Published 9 months ago

dpacker v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

DPacker

A webpack module splitter & beautifier

Originally designed for discord.. but can be used for pretty much anything..

Usage

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]

Parameters

Flag nameShorthandDefault ValuePurpose
--input-iThe input directory of .js files
--outDir-o./outThe file to output the separated files
--manifest-mnullGenerate a manifest file at the specified path
--verbose-vfalseVerbose output
--beautify-bfalseBeautify the outputted javascript files
--allowDuplicates-dfalseAllows duplicate files to be generated when detected
--force-ffalseIf the output directory already exists, use this to overwrite it
--help-hShow the help menu

Flags:

-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 :)

Features

Splits large webpack bundle files into their individual modules. Has de-duplication built in, but can be disabled with the -d flag.

Converts requires and module.exports to correct form, rather than webpack's (e, t, n) format

requires that point to a module ID will be mapped to require("./moduleId.js") for IDE compatibility, and should help with recompilation.

1.3.0

9 months ago

1.2.6

1 year ago

1.2.65

1 year ago

1.2.5

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.0.51

3 years ago

1.0.5

3 years ago

1.0.41

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago