1
1
# javascript-debug-ids
2
2
3
- JavaScript Polyfills and Bundler Plugins for the TC39 [ Debug ID proposal] ( https://github.com/tc39/source-map/blob/main/proposals/debug-id.md ) .
3
+ JavaScript Polyfills and Bundler Plugins for the [ TC39 Debug ID proposal] ( https://github.com/tc39/source-map/blob/main/proposals/debug-id.md ) .
4
4
5
5
## Polyfills
6
6
7
7
### Browser
8
8
9
9
``` ts
10
- import { getDebugIdForUrl } from " @sentry/ debug-ids /browser" ;
10
+ import { getDebugIdForUrl } from " debug-id /browser" ;
11
11
12
12
const debugId = await getDebugIdForUrl (" https://example.com/main.js" );
13
13
```
14
14
15
15
### Node.js
16
16
17
17
``` ts
18
- import { getDebugIdForUrl } from " @sentry/ debug-ids /node" ;
18
+ import { getDebugIdForUrl } from " debug-id /node" ;
19
19
20
20
const debugId = await getDebugIdForUrl (" ./path/to/main.js" );
21
21
```
22
22
23
23
## Bundler Plugins
24
24
25
- Bundler plugins to inject [ Debug
26
- IDs] ( https://github.com/tc39/source-map/blob/main/proposals/debug-id.md ) into
27
- both source and source-maps.
25
+ Bundler plugins to inject Debug IDs into both source and source-maps.
28
26
29
27
### Rollup
30
28
31
29
` rollup.config.mjs `
32
30
``` ts
33
- import debugIds from " @sentry/ debug-ids /rollup" ;
31
+ import debugIds from " debug-id /rollup" ;
34
32
35
33
export default {
36
34
input: " ./src/main.js" ,
@@ -47,7 +45,7 @@ export default {
47
45
48
46
` webpack.config.mjs `
49
47
``` ts
50
- import { DebugIdWebpackPlugin } from " @sentry/ debug-ids /webpack" ;
48
+ import { DebugIdWebpackPlugin } from " debug-id /webpack" ;
51
49
52
50
export default {
53
51
entry: " ./src/main.js" ,
@@ -66,7 +64,7 @@ export default {
66
64
` build.mjs `
67
65
``` ts
68
66
import * as esbuild from " esbuild" ;
69
- import debugIds from " @sentry/ debug-ids /esbuild" ;
67
+ import debugIds from " debug-id /esbuild" ;
70
68
71
69
await esbuild .build ({
72
70
entryPoints: [" ./src/main.js" ],
@@ -83,7 +81,7 @@ await esbuild.build({
83
81
84
82
` vite.config.mjs `
85
83
``` ts
86
- import debugIds from " @sentry/ debug-ids /vite" ;
84
+ import debugIds from " debug-id /vite" ;
87
85
88
86
export default {
89
87
root: " ./src" ,
@@ -100,7 +98,7 @@ export default {
100
98
101
99
` rspack.config.mjs `
102
100
``` ts
103
- import { DebugIdRspackPlugin } from " @sentry/ debug-ids /rspack" ;
101
+ import { DebugIdRspackPlugin } from " debug-id /rspack" ;
104
102
105
103
export default {
106
104
entry: " ./src/main.js" ,
@@ -118,7 +116,7 @@ export default {
118
116
119
117
` rolldown.config.mjs `
120
118
``` ts
121
- import debugIds from " @sentry/ debug-ids /rolldown" ;
119
+ import debugIds from " debug-id /rolldown" ;
122
120
123
121
export default {
124
122
input: " ./src/main.js" ,
@@ -138,7 +136,7 @@ export default {
138
136
{
139
137
"extends" : " @parcel/config-default" ,
140
138
"optimizers" : {
141
- "*.{js,cjs,mjs}" : [" ..." , " @sentry/ debug-ids /parcel" ]
139
+ "*.{js,cjs,mjs}" : [" ..." , " debug-id /parcel" ]
142
140
}
143
141
}
144
142
```
0 commit comments