Skip to content

Commit

Permalink
fix: fix sourcemap in svelte.js (#377)
Browse files Browse the repository at this point in the history
  • Loading branch information
nolanlawson committed Nov 12, 2023
1 parent e35583c commit 140574e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
1 change: 1 addition & 0 deletions package.json
Expand Up @@ -103,6 +103,7 @@
"jest-environment-jsdom": "^29.7.0",
"lint-staged": "^15.1.0",
"lodash-es": "^4.17.15",
"magic-string": "^0.30.5",
"markdown-table": "^3.0.2",
"markdown-toc": "^1.2.0",
"npm-run-all": "^4.1.5",
Expand Down
10 changes: 8 additions & 2 deletions rollup.config.js
@@ -1,3 +1,4 @@
import MagicString from 'magic-string'
import inject from '@rollup/plugin-inject'
import cjs from '@rollup/plugin-commonjs'
import resolve from '@rollup/plugin-node-resolve'
Expand Down Expand Up @@ -102,8 +103,13 @@ const entryPoints = [
{
name: 'svelte-v3-compat',
transform (source) {
return source
.replaceAll('ensure_array_like(', 'ensure_array_like_shim(')
const magicString = new MagicString(source)
magicString.replaceAll('ensure_array_like(', 'ensure_array_like_shim(')

return {
code: magicString.toString(),
map: magicString.generateMap()
}
}
},
inject({
Expand Down
2 changes: 1 addition & 1 deletion yarn.lock
Expand Up @@ -5469,7 +5469,7 @@ magic-string@^0.27.0:
dependencies:
"@jridgewell/sourcemap-codec" "^1.4.13"

magic-string@^0.30.3, magic-string@^0.30.4:
magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5:
version "0.30.5"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
Expand Down

0 comments on commit 140574e

Please sign in to comment.