Skip to content

Commit 3a127fe

Browse files
committed
feature #1018 [Svelte] Svelte v4 support (ChqThomas)
This PR was squashed before being merged into the 2.x branch. Discussion ---------- [Svelte] Svelte v4 support | Q | A | ------------- | --- | Bug fix? | no | New feature? | no | Tickets | Fix #1012 | License | MIT This PR updates the peerDependencies of ux-svelte to support Svelte 4 This includes a slight changes with the typescript types : https://svelte.dev/docs/v4-migration-guide#sveltecomponenttyped-is-deprecated There are no BC breaks, Svelte 3 is still supported : ```json "peerDependencies": { "svelte": "^3.0 || ^4.0" } ``` Commits ------- 80807e7 [Svelte] Svelte v4 support
2 parents 7b90f56 + 80807e7 commit 3a127fe

File tree

8 files changed

+133
-22
lines changed

8 files changed

+133
-22
lines changed

src/Svelte/assets/dist/loader.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import type { SvelteComponent } from 'svelte';
22
import { ComponentCollection } from './components.js';
33
declare global {
4-
function resolveSvelteComponent(name: string): typeof SvelteComponent;
4+
function resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
55
interface Window {
6-
resolveSvelteComponent(name: string): typeof SvelteComponent;
6+
resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
77
}
88
}
99
export declare function registerSvelteControllerComponents(svelteComponents?: ComponentCollection): void;
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/// <reference types="webpack-env" />
22
import type { SvelteComponent } from 'svelte';
33
declare global {
4-
function resolveSvelteComponent(name: string): typeof SvelteComponent;
4+
function resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
55
interface Window {
6-
resolveSvelteComponent(name: string): typeof SvelteComponent;
6+
resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
77
}
88
}
99
export declare function registerSvelteControllerComponents(context: __WebpackModuleApi.RequireContext): void;

src/Svelte/assets/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
},
2222
"peerDependencies": {
2323
"@hotwired/stimulus": "^3.0.0",
24-
"svelte": "^3.0"
24+
"svelte": "^3.0 || ^4.0"
2525
},
2626
"devDependencies": {
2727
"@hotwired/stimulus": "^3.0.0",
2828
"@sveltejs/vite-plugin-svelte": "^2.4.6",
2929
"@types/webpack-env": "^1.16",
30-
"svelte": "^3.0"
30+
"svelte": "^3.0 || ^4.0"
3131
}
3232
}

src/Svelte/assets/src/loader.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import type { SvelteComponent } from 'svelte';
1313
import { ComponentCollection, components } from './components.js';
1414

1515
declare global {
16-
function resolveSvelteComponent(name: string): typeof SvelteComponent;
16+
function resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
1717

1818
interface Window {
19-
resolveSvelteComponent(name: string): typeof SvelteComponent;
19+
resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
2020
}
2121
}
2222

src/Svelte/assets/src/register_controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
import type { SvelteComponent } from 'svelte';
1313

1414
declare global {
15-
function resolveSvelteComponent(name: string): typeof SvelteComponent;
15+
function resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
1616

1717
interface Window {
18-
resolveSvelteComponent(name: string): typeof SvelteComponent;
18+
resolveSvelteComponent(name: string): typeof SvelteComponent<any>;
1919
}
2020
}
2121

src/Svelte/assets/test/fixtures/MyComponent.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
export let name = "without props";
44
</script>
55

6-
<div transition:fade={{ duration: 100 }}>
6+
<div transition:fade|global={{ duration: 100 }}>
77
<div>Hello {name}</div>
88
</div>

src/Svelte/doc/index.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Svelte is a JavaScript framework for building user interfaces.
88
Symfony UX Svelte provides tools to render Svelte components from Twig,
99
handling rendering and data transfers.
1010

11-
Symfony UX Svelte supports Svelte 3 only.
11+
Symfony UX Svelte supports Svelte 3 and Svelte 4.
1212

1313
Installation
1414
------------
@@ -41,10 +41,10 @@ Next, install a package to help Svelte:
4141

4242
.. code-block:: terminal
4343
44-
$ npm install svelte svelte-loader --save-dev
44+
$ npm install svelte-loader --save-dev
4545
4646
# or use yarn
47-
$ yarn add svelte svelte-loader --dev
47+
$ yarn add svelte-loader --dev
4848
4949
That's it! Any files inside ``assets/svelte/controllers/`` can now be rendered as
5050
Svelte components.
@@ -97,7 +97,7 @@ Svelte client-side component API:
9797
export let name = "Svelte";
9898
</script>
9999
100-
<div transition:fade>Hello {name}</div>
100+
<div transition:fade|global>Hello {name}</div>
101101
102102
103103
.. code-block:: html+twig

yarn.lock

+118-7
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@
1515
"@jridgewell/gen-mapping" "^0.1.0"
1616
"@jridgewell/trace-mapping" "^0.3.9"
1717

18+
"@ampproject/remapping@^2.2.1":
19+
version "2.2.1"
20+
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
21+
integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==
22+
dependencies:
23+
"@jridgewell/gen-mapping" "^0.3.0"
24+
"@jridgewell/trace-mapping" "^0.3.9"
25+
1826
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6":
1927
version "7.18.6"
2028
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
@@ -2387,6 +2395,11 @@
23872395
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
23882396
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
23892397

2398+
"@jridgewell/resolve-uri@^3.1.0":
2399+
version "3.1.1"
2400+
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
2401+
integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
2402+
23902403
"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
23912404
version "1.1.2"
23922405
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
@@ -2405,7 +2418,7 @@
24052418
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
24062419
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
24072420

2408-
"@jridgewell/sourcemap-codec@^1.4.15":
2421+
"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
24092422
version "1.4.15"
24102423
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
24112424
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
@@ -2418,6 +2431,14 @@
24182431
"@jridgewell/resolve-uri" "3.1.0"
24192432
"@jridgewell/sourcemap-codec" "1.4.14"
24202433

2434+
"@jridgewell/trace-mapping@^0.3.18":
2435+
version "0.3.20"
2436+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f"
2437+
integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==
2438+
dependencies:
2439+
"@jridgewell/resolve-uri" "^3.1.0"
2440+
"@jridgewell/sourcemap-codec" "^1.4.14"
2441+
24212442
"@nodelib/[email protected]":
24222443
version "2.1.5"
24232444
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -2806,6 +2827,11 @@
28062827
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
28072828
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
28082829

2830+
"@types/estree@^1.0.1":
2831+
version "1.0.3"
2832+
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.3.tgz#2be19e759a3dd18c79f9f436bd7363556c1a73dd"
2833+
integrity sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==
2834+
28092835
"@types/graceful-fs@^4.1.2":
28102836
version "4.1.6"
28112837
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae"
@@ -3329,6 +3355,13 @@ aria-query@^5.0.0:
33293355
dependencies:
33303356
deep-equal "^2.0.5"
33313357

3358+
aria-query@^5.3.0:
3359+
version "5.3.0"
3360+
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
3361+
integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
3362+
dependencies:
3363+
dequal "^2.0.3"
3364+
33323365
arr-diff@^4.0.0:
33333366
version "4.0.0"
33343367
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -3422,6 +3455,13 @@ available-typed-arrays@^1.0.5:
34223455
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
34233456
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
34243457

3458+
axobject-query@^3.2.1:
3459+
version "3.2.1"
3460+
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a"
3461+
integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==
3462+
dependencies:
3463+
dequal "^2.0.3"
3464+
34253465
babel-jest@^26.6.3:
34263466
version "26.6.3"
34273467
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056"
@@ -3902,6 +3942,17 @@ co@^4.6.0:
39023942
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
39033943
integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==
39043944

3945+
code-red@^1.0.3:
3946+
version "1.0.4"
3947+
resolved "https://registry.yarnpkg.com/code-red/-/code-red-1.0.4.tgz#59ba5c9d1d320a4ef795bc10a28bd42bfebe3e35"
3948+
integrity sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==
3949+
dependencies:
3950+
"@jridgewell/sourcemap-codec" "^1.4.15"
3951+
"@types/estree" "^1.0.1"
3952+
acorn "^8.10.0"
3953+
estree-walker "^3.0.3"
3954+
periscopic "^3.1.0"
3955+
39053956
collect-v8-coverage@^1.0.0:
39063957
version "1.0.1"
39073958
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
@@ -4084,6 +4135,14 @@ css-tree@^1.1.2, css-tree@^1.1.3:
40844135
mdn-data "2.0.14"
40854136
source-map "^0.6.1"
40864137

4138+
css-tree@^2.3.1:
4139+
version "2.3.1"
4140+
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
4141+
integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
4142+
dependencies:
4143+
mdn-data "2.0.30"
4144+
source-map-js "^1.0.1"
4145+
40874146
css-what@^6.0.1:
40884147
version "6.1.0"
40894148
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
@@ -4330,6 +4389,11 @@ delegate-it@^6.0.0:
43304389
dependencies:
43314390
typed-query-selector "^2.10.0"
43324391

4392+
dequal@^2.0.3:
4393+
version "2.0.3"
4394+
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
4395+
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
4396+
43334397
detect-newline@^3.0.0:
43344398
version "3.1.0"
43354399
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -4720,6 +4784,13 @@ estree-walker@^2.0.1, estree-walker@^2.0.2:
47204784
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
47214785
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
47224786

4787+
estree-walker@^3.0.0, estree-walker@^3.0.3:
4788+
version "3.0.3"
4789+
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d"
4790+
integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==
4791+
dependencies:
4792+
"@types/estree" "^1.0.0"
4793+
47234794
esutils@^2.0.2:
47244795
version "2.0.3"
47254796
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -5689,6 +5760,13 @@ [email protected], is-reference@^1.2.1:
56895760
dependencies:
56905761
"@types/estree" "*"
56915762

5763+
is-reference@^3.0.0, is-reference@^3.0.1:
5764+
version "3.0.2"
5765+
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c"
5766+
integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==
5767+
dependencies:
5768+
"@types/estree" "*"
5769+
56925770
is-regex@^1.1.4:
56935771
version "1.1.4"
56945772
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
@@ -6487,6 +6565,11 @@ local-pkg@^0.4.3:
64876565
resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963"
64886566
integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==
64896567

6568+
locate-character@^3.0.0:
6569+
version "3.0.0"
6570+
resolved "https://registry.yarnpkg.com/locate-character/-/locate-character-3.0.0.tgz#0305c5b8744f61028ef5d01f444009e00779f974"
6571+
integrity sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==
6572+
64906573
locate-path@^5.0.0:
64916574
version "5.0.0"
64926575
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -6578,7 +6661,7 @@ magic-string@^0.27.0:
65786661
dependencies:
65796662
"@jridgewell/sourcemap-codec" "^1.4.13"
65806663

6581-
magic-string@^0.30.1, magic-string@^0.30.3:
6664+
magic-string@^0.30.1, magic-string@^0.30.3, magic-string@^0.30.4:
65826665
version "0.30.5"
65836666
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
65846667
integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
@@ -6626,6 +6709,11 @@ [email protected]:
66266709
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
66276710
integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
66286711

6712+
6713+
version "2.0.30"
6714+
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
6715+
integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
6716+
66296717
merge-stream@^2.0.0:
66306718
version "2.0.0"
66316719
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -7198,6 +7286,15 @@ pathval@^1.1.1:
71987286
resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
71997287
integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
72007288

7289+
periscopic@^3.1.0:
7290+
version "3.1.0"
7291+
resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a"
7292+
integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==
7293+
dependencies:
7294+
"@types/estree" "^1.0.0"
7295+
estree-walker "^3.0.0"
7296+
is-reference "^3.0.0"
7297+
72017298
picocolors@^1.0.0:
72027299
version "1.0.0"
72037300
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
@@ -8197,7 +8294,7 @@ snapdragon@^0.8.1:
81978294
source-map-resolve "^0.5.0"
81988295
use "^3.1.0"
81998296

8200-
source-map-js@^1.0.2:
8297+
source-map-js@^1.0.1, source-map-js@^1.0.2:
82018298
version "1.0.2"
82028299
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
82038300
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
@@ -8483,10 +8580,24 @@ svelte-hmr@^0.15.3:
84838580
resolved "https://registry.yarnpkg.com/svelte-hmr/-/svelte-hmr-0.15.3.tgz#df54ccde9be3f091bf5f18fc4ef7b8eb6405fbe6"
84848581
integrity sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==
84858582

8486-
svelte@^3.0:
8487-
version "3.59.2"
8488-
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.59.2.tgz#a137b28e025a181292b2ae2e3dca90bf8ec73aec"
8489-
integrity sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==
8583+
"svelte@^3.0 || ^4.0":
8584+
version "4.2.2"
8585+
resolved "https://registry.yarnpkg.com/svelte/-/svelte-4.2.2.tgz#07d42eefc1bce46e48d2056c5f11dc4cc1e06555"
8586+
integrity sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==
8587+
dependencies:
8588+
"@ampproject/remapping" "^2.2.1"
8589+
"@jridgewell/sourcemap-codec" "^1.4.15"
8590+
"@jridgewell/trace-mapping" "^0.3.18"
8591+
acorn "^8.9.0"
8592+
aria-query "^5.3.0"
8593+
axobject-query "^3.2.1"
8594+
code-red "^1.0.3"
8595+
css-tree "^2.3.1"
8596+
estree-walker "^3.0.3"
8597+
is-reference "^3.0.1"
8598+
locate-character "^3.0.0"
8599+
magic-string "^0.30.4"
8600+
periscopic "^3.1.0"
84908601

84918602
svgo@^2.7.0:
84928603
version "2.8.0"

0 commit comments

Comments
 (0)