Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@
"test-expressions": "tsx ./test/expression.test.ts",
"test-typings": "tsx ./build/generate-typed-style-spec.ts && npm run tsc",
"test-style-spec": "npm test --workspace src/style-spec",
"prepublishOnly": "run-s build-dev build-prod-min build-esm-prod-min build-csp build-css build-style-spec build-dts",
"prepublishOnly": "NO_DIST_SOURCEMAPS=true run-s build-dev build-prod-min build-esm-prod-min build-csp build-css build-style-spec build-dts",
"print-release-url": "node build/print-release-url.js",
"size": "size-limit",
"check-size": "tsx build/check-size.ts",
Expand Down
6 changes: 5 additions & 1 deletion rollup.config.csp.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
import {plugins} from './build/rollup_plugins.js';
import banner from './build/banner.js';

const {NO_DIST_SOURCEMAPS} = process.env;
const disableDistSourcemaps = NO_DIST_SOURCEMAPS === 'true';

// a config for generating a special GL JS bundle with static web worker code (in a separate file)
// https://github.com/mapbox/mapbox-gl-js/issues/6058

Expand All @@ -13,7 +16,8 @@ const config = (input, file, format) => ({
file,
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
format,
sourcemap: true,
// Allows publish/build scripts to suppress distributable sourcemaps.
sourcemap: !disableDistSourcemaps,
indent: false,
banner
},
Expand Down
6 changes: 4 additions & 2 deletions rollup.config.esm.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import {plugins} from './build/rollup_plugins.js';

const {BUILD, MINIFY} = process.env;
const {BUILD, MINIFY, NO_DIST_SOURCEMAPS} = process.env;
const minified = MINIFY === 'true';
const production = BUILD === 'production';
const disableDistSourcemaps = NO_DIST_SOURCEMAPS === 'true';

export default () => [
{
Expand All @@ -26,7 +27,8 @@ export default () => [
exports: 'named',
minifyInternalExports: true,
externalLiveBindings: false,
sourcemap: true,
// Allows publish/build scripts to suppress distributable sourcemaps.
sourcemap: !disableDistSourcemaps,
},
treeshake: production ? {
preset: 'smallest',
Expand Down
6 changes: 4 additions & 2 deletions rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@ import browserslistToEsbuild from 'browserslist-to-esbuild';
import {plugins} from './build/rollup_plugins.js';
import banner from './build/banner.js';

const {BUILD, MINIFY} = process.env;
const {BUILD, MINIFY, NO_DIST_SOURCEMAPS} = process.env;
const minified = MINIFY === 'true';
const production = BUILD === 'production';
const disableDistSourcemaps = NO_DIST_SOURCEMAPS === 'true';

function buildType(build, minified) {
switch (build) {
Expand Down Expand Up @@ -71,7 +72,8 @@ export default ({watch}) => {
name: 'mapboxgl',
file: outputFile,
format: 'umd',
sourcemap: production ? true : 'inline',
// Allows publish/build scripts to suppress distributable sourcemaps.
sourcemap: disableDistSourcemaps ? false : production ? true : 'inline',
indent: false,
intro: bundlePrelude,
banner
Expand Down
Loading