cesium/Tools/rollup-plugin-strip-pragma
Sean Lilley fe8fec2d51 master -> main 2021-07-16 19:01:30 -04:00
..
README.md
index.js
package.json

README.md

A Rollup plugin to strip requirejs build pragmas from your code.

Installation

npm install rollup-plugin-strip-pragma --save-dev

Usage

Given source code with a requirejs build pragma, such as:

Cartesian3.fromSpherical = function(spherical, result) {
    //>>includeStart('debug', pragmas.debug);
    Check.typeOf.object('spherical', spherical);
    //>>includeEnd('debug');
    ...
}

The following rollup usage will produce code with pragmas stripped.

const rollup = require("rollup");
const rollupStripPragma = require("./rollup-plugin-strip-pragma");
const bundle = await rollup.rollup({
  input: "source.js",
  plugins: [
    rollupStripPragma({
      pragmas: ["debug"],
    }),
  ],
});