Skip to content

Commit 79e6419

Browse files
authored
chore(website): ship source maps for playground (typescript-eslint#5129)
chore(website): ship source maps for playground typescript-eslint#5077
1 parent 8d19819 commit 79e6419

File tree

4 files changed

+54
-17
lines changed

4 files changed

+54
-17
lines changed

packages/website-eslint/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"@typescript-eslint/typescript-estree": "5.27.0",
3131
"@typescript-eslint/visitor-keys": "5.27.0",
3232
"eslint": "*",
33-
"rollup": "^2.72.1",
33+
"rollup": "^2.75.4",
34+
"rollup-plugin-terser": "^7.0.2",
3435
"semver": "^7.3.7"
3536
}
3637
}

packages/website-eslint/rollup.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import commonjs from '@rollup/plugin-commonjs';
22
import json from '@rollup/plugin-json';
33
import resolve from '@rollup/plugin-node-resolve';
4+
import { terser } from 'rollup-plugin-terser';
5+
46
const replace = require('./rollup-plugin/replace');
57

68
module.exports = {
@@ -9,10 +11,12 @@ module.exports = {
911
format: 'amd',
1012
interop: 'auto',
1113
freeze: false,
14+
sourcemap: true,
1215
file: 'dist/index.js',
1316
},
1417
external: ['vs/language/typescript/tsWorker'],
1518
plugins: [
19+
terser(),
1620
replace({
1721
// verbose: true,
1822
alias: [

packages/website/webpack.plugin.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const webpack = require('webpack');
2+
const path = require('path');
23
const CopyPlugin = require('copy-webpack-plugin');
34

45
module.exports = function (/*context, options*/) {
@@ -24,8 +25,10 @@ module.exports = function (/*context, options*/) {
2425
new CopyPlugin({
2526
patterns: [
2627
{
27-
from: require.resolve('@typescript-eslint/website-eslint'),
28-
to: './sandbox/index.js',
28+
from: path.dirname(
29+
require.resolve('@typescript-eslint/website-eslint'),
30+
),
31+
to: './sandbox/',
2932
},
3033
],
3134
}),

yarn.lock

Lines changed: 43 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2186,6 +2186,14 @@
21862186
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"
21872187
integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==
21882188

2189+
"@jridgewell/source-map@^0.3.2":
2190+
version "0.3.2"
2191+
resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
2192+
integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
2193+
dependencies:
2194+
"@jridgewell/gen-mapping" "^0.3.0"
2195+
"@jridgewell/trace-mapping" "^0.3.9"
2196+
21892197
"@jridgewell/sourcemap-codec@^1.4.10":
21902198
version "1.4.11"
21912199
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
@@ -9378,6 +9386,15 @@ jest-watcher@^28.1.0:
93789386
jest-util "^28.1.0"
93799387
string-length "^4.0.1"
93809388

9389+
jest-worker@^26.2.1:
9390+
version "26.6.2"
9391+
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
9392+
integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
9393+
dependencies:
9394+
"@types/node" "*"
9395+
merge-stream "^2.0.0"
9396+
supports-color "^7.0.0"
9397+
93819398
jest-worker@^27.4.5, jest-worker@^27.5.1:
93829399
version "27.5.1"
93839400
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
@@ -12592,10 +12609,20 @@ rimraf@*, rimraf@^3.0.0, rimraf@^3.0.2:
1259212609
dependencies:
1259312610
glob "^7.1.3"
1259412611

12595-
rollup@^2.72.1:
12596-
version "2.75.3"
12597-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.75.3.tgz#11bd3e8ace526911feea8af17f2a286fbfdb4cf8"
12598-
integrity sha512-YA29fLU6MAYSaDxIQYrGGOcbXlDmG96h0krGGYObroezcQ0KgEPM3+7MtKD/qeuUbFuAJXvKZee5dA1dpwq1PQ==
12612+
rollup-plugin-terser@^7.0.2:
12613+
version "7.0.2"
12614+
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
12615+
integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
12616+
dependencies:
12617+
"@babel/code-frame" "^7.10.4"
12618+
jest-worker "^26.2.1"
12619+
serialize-javascript "^4.0.0"
12620+
terser "^5.0.0"
12621+
12622+
rollup@^2.75.4:
12623+
version "2.75.4"
12624+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.75.4.tgz#c3518c326c98e508b628a93015a03a276c331f22"
12625+
integrity sha512-JgZiJMJkKImMZJ8ZY1zU80Z2bA/TvrL/7D9qcBCrfl2bP+HUaIw0QHUroB4E3gBpFl6CRFM1YxGbuYGtdAswbQ==
1259912626
optionalDependencies:
1260012627
fsevents "~2.3.2"
1260112628

@@ -12794,6 +12821,13 @@ [email protected]:
1279412821
range-parser "~1.2.1"
1279512822
statuses "2.0.1"
1279612823

12824+
serialize-javascript@^4.0.0:
12825+
version "4.0.0"
12826+
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
12827+
integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
12828+
dependencies:
12829+
randombytes "^2.1.0"
12830+
1279712831
serialize-javascript@^6.0.0:
1279812832
version "6.0.0"
1279912833
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
@@ -13065,11 +13099,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
1306513099
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1306613100
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1306713101

13068-
source-map@~0.7.2:
13069-
version "0.7.3"
13070-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
13071-
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
13072-
1307313102
sourcemap-codec@^1.4.4:
1307413103
version "1.4.8"
1307513104
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
@@ -13510,14 +13539,14 @@ terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1:
1351013539
source-map "^0.6.1"
1351113540
terser "^5.7.2"
1351213541

13513-
terser@^5.10.0, terser@^5.7.2:
13514-
version "5.12.1"
13515-
resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.1.tgz#4cf2ebed1f5bceef5c83b9f60104ac4a78b49e9c"
13516-
integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==
13542+
terser@^5.0.0, terser@^5.10.0, terser@^5.7.2:
13543+
version "5.14.0"
13544+
resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.0.tgz#eefeec9af5153f55798180ee2617f390bdd285e2"
13545+
integrity sha512-JC6qfIEkPBd9j1SMO3Pfn+A6w2kQV54tv+ABQLgZr7dA3k/DL/OBoYSWxzVpZev3J+bUHXfr55L8Mox7AaNo6g==
1351713546
dependencies:
13547+
"@jridgewell/source-map" "^0.3.2"
1351813548
acorn "^8.5.0"
1351913549
commander "^2.20.0"
13520-
source-map "~0.7.2"
1352113550
source-map-support "~0.5.20"
1352213551

1352313552
test-exclude@^6.0.0:

0 commit comments

Comments
 (0)