strip-sourcemaps
v0.1.0
Published
A CLI to strip server code from sourcemaps
Downloads
6
Readme
Sourcemap Stripping CLI for Meta-Frameworks
Many meta-frameworks, such as Remix, incorporate both server-side and client-side code within a single file. Despite being organized into separate bundles, the resulting sourcemap still contains the original source code, which could potentially end up on the client-side.
This Command Line Interface (CLI) is designed to scan client-side sourcemaps and remove any server-side code references.
By default, it will remove ALL import
statements and the following named exports
: loader
and action
. However, you can customize these settings using the CLI options.
Usage
To use this script, execute the following command:
npx strip-sourcemaps [options]
Options
-h, --help
: Display help information.-b, --build-path <path>
: Specify the path to the client build directory (default:./public/build
).-o, --output <path>
: Specify the path to the directory where the stripped sourcemaps will be saved (default: none). This can be useful for verifying that the code is stripped correctly.-e, --exports <string>
(default:loader,action
): Define a comma-separated list of exports to strip.-i, --imports <string>
(default:*
): Define a comma-separated list of imports to strip (supports*
or an empty string).
Feel free to customize the CLI options to suit your specific requirements.