From 6616baee31800a6c620c0081e8ef7642e620de10 Mon Sep 17 00:00:00 2001 From: rax-it Date: Thu, 29 Aug 2024 15:24:18 -0700 Subject: [PATCH 1/4] feat: pass telemetry instance to dev server --- src/commands/lightning/dev/app.ts | 4 ++-- src/lwc-dev-server/index.ts | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/commands/lightning/dev/app.ts b/src/commands/lightning/dev/app.ts index 790e3f1d..995035c2 100644 --- a/src/commands/lightning/dev/app.ts +++ b/src/commands/lightning/dev/app.ts @@ -270,7 +270,7 @@ export default class LightningDevApp extends SfCommand { ); // Start the LWC Dev Server - await startLWCServer(logger, sfdxProjectRootPath, token, serverPorts); + await startLWCServer(logger, sfdxProjectRootPath, token, Platform.desktop, serverPorts); // Open the browser and navigate to the right page await this.config.runCommand('org:open', launchArguments); @@ -356,7 +356,7 @@ export default class LightningDevApp extends SfCommand { // Start the LWC Dev Server - await startLWCServer(logger, sfdxProjectRootPath, token, serverPorts, certData); + await startLWCServer(logger, sfdxProjectRootPath, token, platform, serverPorts, certData); // Launch the native app for previewing (launchMobileApp will show its own spinner) // eslint-disable-next-line camelcase diff --git a/src/lwc-dev-server/index.ts b/src/lwc-dev-server/index.ts index 834be5fc..196e6324 100644 --- a/src/lwc-dev-server/index.ts +++ b/src/lwc-dev-server/index.ts @@ -9,7 +9,7 @@ import { existsSync, lstatSync, readFileSync } from 'node:fs'; import path from 'node:path'; import process from 'node:process'; import { LWCServer, LogLevel, ServerConfig, startLwcDevServer, Workspace } from '@lwc/lwc-dev-server'; -import { Logger } from '@salesforce/core'; +import { Lifecycle, Logger } from '@salesforce/core'; import { SSLCertificateData } from '@salesforce/lwc-dev-mobile-core'; import { ConfigUtils, @@ -47,6 +47,7 @@ async function createLWCServerConfig( logger: Logger, rootDir: string, token: string, + clientType: string, serverPorts?: { httpPort: number; httpsPort: number }, certData?: SSLCertificateData, workspace?: Workspace @@ -91,6 +92,8 @@ async function createLWCServerConfig( workspace: workspace ?? (await ConfigUtils.getLocalDevServerWorkspace()) ?? LOCAL_DEV_SERVER_DEFAULT_WORKSPACE, identityToken: token, logLevel: mapLogLevel(logger.getLevel()), + lifecycle: Lifecycle.getInstance(), + clientType, }; if (certData?.pemCertificate && certData.pemPrivateKey) { @@ -108,11 +111,12 @@ export async function startLWCServer( logger: Logger, rootDir: string, token: string, + clientType: string, serverPorts?: { httpPort: number; httpsPort: number }, certData?: SSLCertificateData, workspace?: Workspace ): Promise { - const config = await createLWCServerConfig(logger, rootDir, token, serverPorts, certData, workspace); + const config = await createLWCServerConfig(logger, rootDir, token, clientType, serverPorts, certData, workspace); logger.trace(`Starting LWC Dev Server with config: ${JSON.stringify(config)}`); let lwcDevServer: LWCServer | null = await startLwcDevServer(config); From 894e36bd16ef1067edd844689916e9e71ba9b562 Mon Sep 17 00:00:00 2001 From: rax-it Date: Thu, 29 Aug 2024 15:55:40 -0700 Subject: [PATCH 2/4] chore: update test --- test/lwc-dev-server/index.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/lwc-dev-server/index.test.ts b/test/lwc-dev-server/index.test.ts index 2982a612..f60d8445 100644 --- a/test/lwc-dev-server/index.test.ts +++ b/test/lwc-dev-server/index.test.ts @@ -56,7 +56,7 @@ describe('lwc-dev-server', () => { it('calling startLWCServer returns an LWCServer', async () => { const fakeIdentityToken = 'PFT1vw8v65aXd2b9HFvZ3Zu4OcKZwjI60bq7BEjj5k4='; - const s = await lwcDevServer.startLWCServer(logger, path.resolve(__dirname, './__mocks__'), fakeIdentityToken); + const s = await lwcDevServer.startLWCServer(logger, path.resolve(__dirname, './__mocks__'), fakeIdentityToken, ''); expect(s).to.equal(server); }); }); From 06f73783dfeb08bd68b34ac68ce25cd1cdf01ba1 Mon Sep 17 00:00:00 2001 From: rax-it Date: Tue, 1 Oct 2024 11:27:48 -0700 Subject: [PATCH 3/4] chore: update @lwc/* version --- package.json | 6 +- yarn.lock | 215 ++++++++++++++++++++++++++++----------------------- 2 files changed, 123 insertions(+), 98 deletions(-) diff --git a/package.json b/package.json index 001e9282..9f886f13 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "bugs": "https://github.com/forcedotcom/cli/issues", "dependencies": { "@lwrjs/api": "0.14.3", - "@lwc/lwc-dev-server": "^9.4.0", - "@lwc/sfdc-lwc-compiler": "^9.4.0", + "@lwc/lwc-dev-server": "^10.5.1", + "@lwc/sfdc-lwc-compiler": "^10.5.1", "@oclif/core": "^4.0.17", "@salesforce/core": "^8.2.7", "@salesforce/kit": "^3.1.6", @@ -217,4 +217,4 @@ }, "exports": "./lib/index.js", "type": "module" -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 3e65feab..fe9224bf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1044,7 +1044,7 @@ regenerator-runtime "^0.14.0" v8flags "^3.1.1" -"@babel/parser@7.24.8", "@babel/parser@~7.24.8": +"@babel/parser@7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== @@ -1054,7 +1054,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad" integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA== -"@babel/parser@^7.23.9", "@babel/parser@^7.25.6": +"@babel/parser@^7.23.9", "@babel/parser@^7.25.6", "@babel/parser@~7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== @@ -1920,7 +1920,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@7.24.8", "@babel/traverse@~7.24.8": +"@babel/traverse@7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== @@ -1936,9 +1936,9 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.25.2": +"@babel/traverse@^7.25.2", "@babel/traverse@~7.25.6": version "7.25.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== dependencies: "@babel/code-frame" "^7.24.7" @@ -1967,24 +1967,15 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@babel/types@^7.25.2", "@babel/types@^7.25.6": +"@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@~7.25.6": version "7.25.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== dependencies: "@babel/helper-string-parser" "^7.24.8" "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@babel/types@~7.24.8": - version "7.24.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" - integrity sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ== - dependencies: - "@babel/helper-string-parser" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" - to-fast-properties "^2.0.0" - "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2893,34 +2884,34 @@ methods "^1.1.2" path-to-regexp "^6.1.0" -"@komaci/common-shared@252.1.0": - version "252.1.0" - resolved "https://registry.yarnpkg.com/@komaci/common-shared/-/common-shared-252.1.0.tgz#55d901a012d799ff52ad2fb7855b022868827dd8" - integrity sha512-1yrQhWooyIOPGdmDubDLQJ7I/pcWtSxCwf9Cdls4TUVrM5IFYfy33w+KH4hEVzQGWfpv3vEEPqH8W+GdzoLUOQ== +"@komaci/common-shared@254.0.2": + version "254.0.2" + resolved "https://registry.npmjs.org/@komaci/common-shared/-/common-shared-254.0.2.tgz#b8a4286bb26b0eb55d001302218a5dfd88e1adfd" + integrity sha512-zFl+o952nV/jr/ax41SxLS4p+UJ/nkGoLd2QTgBgXDYKbcrfj2pU80N1hQmvOzUx+O253BSSvI9WB5vaJP/IcQ== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/parser" "^7.9.0" "@babel/types" "^7.9.0" -"@komaci/esm-generator@252.1.0": - version "252.1.0" - resolved "https://registry.yarnpkg.com/@komaci/esm-generator/-/esm-generator-252.1.0.tgz#00c60e28f6f2710ca3874cd4194bb2c5572ceb36" - integrity sha512-69y6DCEz5VScISZl9bKx2sqeJTO4VOl6tnssez1HoDKj8mzbhUFi05JRXeTckkc6FebMIarX8nzfqcQhisFlgw== +"@komaci/esm-generator@254.0.2": + version "254.0.2" + resolved "https://registry.npmjs.org/@komaci/esm-generator/-/esm-generator-254.0.2.tgz#1f46c9ecf229b2572e1c20143c1b248b995f2ac5" + integrity sha512-vfqUzvLAYZ6gGv01uw5adocWSqbjlHSEvpR7HLDwBkQJxn8r01LoegoKt21Ro6UcxFl1PQuddodf9fyKwDvzbg== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/types" "^7.9.0" - "@komaci/common-shared" "252.1.0" - "@komaci/static-analyzer" "252.1.0" + "@komaci/common-shared" "254.0.2" + "@komaci/static-analyzer" "254.0.2" -"@komaci/static-analyzer@252.1.0": - version "252.1.0" - resolved "https://registry.yarnpkg.com/@komaci/static-analyzer/-/static-analyzer-252.1.0.tgz#e45d9301e5912c4a24a983ee515e4deafa04e1f6" - integrity sha512-CfWsBJFT+K8DNGOxi6NxZZAWeZ4PXdFyU5THGzAKlWD0T0mw58eMVgS+U7bV4MRmEAGfygoZnhxYErFjUZA5PQ== +"@komaci/static-analyzer@254.0.2": + version "254.0.2" + resolved "https://registry.npmjs.org/@komaci/static-analyzer/-/static-analyzer-254.0.2.tgz#936788946c66c50fb9e622454167f6520a49837a" + integrity sha512-SfFO+6BshtoBzYlR5KGaY4qgRDImkr1biUKr7Ts8pJZqCtjPQ+9USyGfpAR75A0smjHfdspBTipE6kmpbQw1xQ== dependencies: "@babel/types" "^7.9.0" - "@komaci/common-shared" "252.1.0" + "@komaci/common-shared" "254.0.2" "@loadable/babel-plugin@^5.15.3": version "5.16.1" @@ -3056,12 +3047,12 @@ "@lwc/style-compiler" "7.1.3" "@lwc/template-compiler" "7.1.3" -"@lwc/dev-server-plugin-lex@9.5.0": - version "9.5.0" - resolved "https://registry.yarnpkg.com/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-9.5.0.tgz#bf4f1fbdecf73855b6cae66a9e1f2fd1411e4ae9" - integrity sha512-QU3WShK5LeVpFHxjB/jjGUnbDgZ7EKUidrDMg3cFRSbf2RDiLKR4ZI5nIK0bzYMJ9oWIITyKZnoUNFx4h5++DA== +"@lwc/dev-server-plugin-lex@10.5.1": + version "10.5.1" + resolved "https://registry.npmjs.org/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-10.5.1.tgz#2c2dccfa8412f34c2eee12ba79bdfeebad9fcf46" + integrity sha512-lknE8cAS3xZ/sv2cl9xlABQzq/IJ3C/Fe1yoXkFeQaSEbfyg4CDd/Khd7MSE8v8PnYV1tQo4N9TGhRPymUPr1A== dependencies: - magic-string "~0.30.10" + magic-string "~0.30.11" "@lwc/engine-core@7.1.3": version "7.1.3" @@ -3109,28 +3100,29 @@ dependencies: "@lwc/shared" "7.1.3" -"@lwc/lwc-dev-server@^9.4.0": - version "9.5.0" - resolved "https://registry.yarnpkg.com/@lwc/lwc-dev-server/-/lwc-dev-server-9.5.0.tgz#3fd22140b1661b903e36222f2371f3b1c8d2cbdc" - integrity sha512-g88BN9k8DIrWRSdXWbtRly0ftWpHgcN4ZVB5P5pghPWBAKi9sXVseLW5yiL2fytGfEvQEuTMoQyiuS7lXE8OFQ== +"@lwc/lwc-dev-server@^10.5.1": + version "10.5.1" + resolved "https://registry.npmjs.org/@lwc/lwc-dev-server/-/lwc-dev-server-10.5.1.tgz#cbcc7bbf303ab7ed2a9e00a54c1dfc1583de4bb3" + integrity sha512-IXiD8e3+hdUGkWNN94Dkm1BHiz/mGUmNLSjyysIr6Nip2EY+umm+o2icDmA4nWcR4wrWu9s0UGtMiHU7uznuCA== dependencies: - "@lwc/sfdc-lwc-compiler" "9.5.0" + "@lwc/sfdc-lwc-compiler" "10.5.1" chalk "~5.3.0" chokidar "~3.6.0" commander "~10.0.0" + glob "^11.0.0" ws "^8.18.0" -"@lwc/metadata@9.5.0": - version "9.5.0" - resolved "https://registry.yarnpkg.com/@lwc/metadata/-/metadata-9.5.0.tgz#e5ba65cbd47fd48554dda548f29b10b5d26aa316" - integrity sha512-LFTuj5tmbf5x2ts45D8K90yBTRhEgTJlvPOhFL8gUboXWztRWrhzdThKiTw6nTDq00mHemPOcJ8pkXHpwQmzaA== - dependencies: - "@babel/parser" "~7.24.8" - "@babel/traverse" "~7.24.8" - "@babel/types" "~7.24.8" - "@lwc/sfdc-compiler-utils" "9.5.0" - postcss "~8.4.39" - postcss-selector-parser "~6.1.0" +"@lwc/metadata@10.5.1": + version "10.5.1" + resolved "https://registry.npmjs.org/@lwc/metadata/-/metadata-10.5.1.tgz#f1db1ace8faf173f163b7dd31320e6a264ce5211" + integrity sha512-7uF+LqvaJrO7nfOHShwWkf/h6ATtK1ouaqSfvxnDITIFAEcm9MSGWB8hRCf5H59gSuYK9OBzHjI8XZ6GDNx+ng== + dependencies: + "@babel/parser" "~7.25.6" + "@babel/traverse" "~7.25.6" + "@babel/types" "~7.25.6" + "@lwc/sfdc-compiler-utils" "10.5.1" + postcss "~8.4.47" + postcss-selector-parser "~6.1.2" postcss-value-parser "~4.2.0" "@lwc/module-resolver@7.1.3": @@ -3149,15 +3141,15 @@ "@lwc/module-resolver" "7.1.3" "@rollup/pluginutils" "~5.1.0" -"@lwc/sfdc-compiler-utils@9.5.0": - version "9.5.0" - resolved "https://registry.yarnpkg.com/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-9.5.0.tgz#67226488e48a6d0491a10f5784535b3d2f70e300" - integrity sha512-4K2lHLijyf2bg0cxAp+r1zPQhN6vP//L12TuRQg8Nd0LlPgAooZwwd3C+iSOhG6AX6FLQtgx2FZNDWQ5m0TlXg== +"@lwc/sfdc-compiler-utils@10.5.1": + version "10.5.1" + resolved "https://registry.npmjs.org/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-10.5.1.tgz#3f88984d6d1473cbc1be0332998c537e78685d20" + integrity sha512-tqg+E81msfZ2YxXIcyEWZ33y2XC7DJPAIaDNXSZl/M950mMf0o0zAzTOiPIUsAJy5dG1tpXkMz48suYU1Q6wng== -"@lwc/sfdc-lwc-compiler@9.5.0", "@lwc/sfdc-lwc-compiler@^9.4.0": - version "9.5.0" - resolved "https://registry.yarnpkg.com/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-9.5.0.tgz#79af499b6d833ad90f81041f8f829bb8965fb325" - integrity sha512-2AMZ11FEqFe9fLI7zzJL6tJc0oGRWZQK/y7bS2HxpbihMCX95V7H1Ub8oboIIXrd7g7dHiKnylyRRnpfPAPiwQ== +"@lwc/sfdc-lwc-compiler@10.5.1", "@lwc/sfdc-lwc-compiler@^10.5.1": + version "10.5.1" + resolved "https://registry.npmjs.org/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-10.5.1.tgz#e72840d7790aa8241647e5d3fbc1f0e0fd62eaf1" + integrity sha512-DsPz8vSY4v7MUN8SUxAa4RrRYWBYRdTQGnvX/TKd9NeOgzMvgknf4CVrwZWICn8NST4sD7Fvb63hyeh9gSZ18g== dependencies: "@babel/core" "7.24.8" "@babel/parser" "7.24.8" @@ -3165,12 +3157,12 @@ "@babel/preset-typescript" "7.24.7" "@babel/traverse" "7.24.8" "@babel/types" "7.24.8" - "@komaci/esm-generator" "252.1.0" - "@lwc/dev-server-plugin-lex" "9.5.0" + "@komaci/esm-generator" "254.0.2" + "@lwc/dev-server-plugin-lex" "10.5.1" "@lwc/eslint-plugin-lwc" "~1.8.2" "@lwc/eslint-plugin-lwc-platform" "~4.1.3" - "@lwc/metadata" "9.5.0" - "@lwc/sfdc-compiler-utils" "9.5.0" + "@lwc/metadata" "10.5.1" + "@lwc/sfdc-compiler-utils" "10.5.1" "@rollup/plugin-babel" "^6.0.4" "@rollup/plugin-replace" "^5.0.7" "@salesforce/eslint-config-lwc" "~3.6.0" @@ -9245,6 +9237,18 @@ glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" +glob@^11.0.0: + version "11.0.0" + resolved "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" + integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^4.0.1" + minimatch "^10.0.0" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + glob@^8.0.3, glob@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -10500,6 +10504,13 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz#11f9468a3730c6ff6f56823a820d7e3be9bef015" + integrity sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw== + dependencies: + "@isaacs/cliui" "^8.0.2" + jake@^10.8.5: version "10.9.2" resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" @@ -11553,6 +11564,11 @@ lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.4.3: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== +lru-cache@^11.0.0: + version "11.0.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz#3a732fbfedb82c5ba7bca6564ad3f42afcb6e147" + integrity sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -11621,7 +11637,7 @@ magic-string@^0.25.3: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10: +magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10, magic-string@~0.30.11: version "0.30.11" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== @@ -12059,6 +12075,13 @@ minimatch@9.0.3: dependencies: brace-expansion "^2.0.1" +minimatch@^10.0.0: + version "10.0.1" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" + integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== + dependencies: + brace-expansion "^2.0.1" + minimatch@^5.0.1, minimatch@^5.1.6, minimatch@~5.1.1: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" @@ -12903,6 +12926,14 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" + integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -12940,6 +12971,11 @@ picocolors@^1.0.0, picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== +picocolors@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" + integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -13052,9 +13088,9 @@ postcss-selector-parser@~6.1.0: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@~6.1.1: +postcss-selector-parser@~6.1.1, postcss-selector-parser@~6.1.2: version "6.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== dependencies: cssesc "^3.0.0" @@ -13093,6 +13129,15 @@ postcss@~8.4.39: picocolors "^1.0.1" source-map-js "^1.2.0" +postcss@~8.4.47: + version "8.4.47" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" + integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== + dependencies: + nanoid "^3.3.7" + picocolors "^1.1.0" + source-map-js "^1.2.1" + posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" @@ -14303,6 +14348,11 @@ source-map-js@^1.0.2, source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + source-map-loader@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-4.0.2.tgz#1b378721b65adb21e874928a9fb22e8a340d06a5" @@ -14485,16 +14535,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14598,14 +14639,7 @@ stringify-entities@^3.0.1: character-entities-legacy "^1.0.0" xtend "^4.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15901,7 +15935,7 @@ workerpool@^6.5.1: resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -15919,15 +15953,6 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From 1d243018a81250f5186c756f8a75a605e70ba9b2 Mon Sep 17 00:00:00 2001 From: rax-it Date: Wed, 2 Oct 2024 09:34:27 -0700 Subject: [PATCH 4/4] chore: use winter25 dev server --- package.json | 6 +- yarn.lock | 178 ++++++++++++++++++--------------------------------- 2 files changed, 67 insertions(+), 117 deletions(-) diff --git a/package.json b/package.json index 9f886f13..62615e93 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "bugs": "https://github.com/forcedotcom/cli/issues", "dependencies": { "@lwrjs/api": "0.14.3", - "@lwc/lwc-dev-server": "^10.5.1", - "@lwc/sfdc-lwc-compiler": "^10.5.1", + "@lwc/lwc-dev-server": "^9.5.1", + "@lwc/sfdc-lwc-compiler": "^9.5.1", "@oclif/core": "^4.0.17", "@salesforce/core": "^8.2.7", "@salesforce/kit": "^3.1.6", @@ -217,4 +217,4 @@ }, "exports": "./lib/index.js", "type": "module" -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index fe9224bf..8d0dd3ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1044,7 +1044,7 @@ regenerator-runtime "^0.14.0" v8flags "^3.1.1" -"@babel/parser@7.24.8": +"@babel/parser@7.24.8", "@babel/parser@~7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== @@ -1054,7 +1054,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad" integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA== -"@babel/parser@^7.23.9", "@babel/parser@^7.25.6", "@babel/parser@~7.25.6": +"@babel/parser@^7.23.9", "@babel/parser@^7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== @@ -1920,7 +1920,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@7.24.8": +"@babel/traverse@7.24.8", "@babel/traverse@~7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== @@ -1936,7 +1936,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.25.2", "@babel/traverse@~7.25.6": +"@babel/traverse@^7.25.2": version "7.25.6" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== @@ -1967,7 +1967,7 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@~7.25.6": +"@babel/types@^7.25.2", "@babel/types@^7.25.6": version "7.25.6" resolved "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== @@ -1976,6 +1976,15 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" +"@babel/types@~7.24.8": + version "7.24.9" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" + integrity sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2884,34 +2893,34 @@ methods "^1.1.2" path-to-regexp "^6.1.0" -"@komaci/common-shared@254.0.2": - version "254.0.2" - resolved "https://registry.npmjs.org/@komaci/common-shared/-/common-shared-254.0.2.tgz#b8a4286bb26b0eb55d001302218a5dfd88e1adfd" - integrity sha512-zFl+o952nV/jr/ax41SxLS4p+UJ/nkGoLd2QTgBgXDYKbcrfj2pU80N1hQmvOzUx+O253BSSvI9WB5vaJP/IcQ== +"@komaci/common-shared@252.1.0": + version "252.1.0" + resolved "https://registry.npmjs.org/@komaci/common-shared/-/common-shared-252.1.0.tgz#55d901a012d799ff52ad2fb7855b022868827dd8" + integrity sha512-1yrQhWooyIOPGdmDubDLQJ7I/pcWtSxCwf9Cdls4TUVrM5IFYfy33w+KH4hEVzQGWfpv3vEEPqH8W+GdzoLUOQ== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/parser" "^7.9.0" "@babel/types" "^7.9.0" -"@komaci/esm-generator@254.0.2": - version "254.0.2" - resolved "https://registry.npmjs.org/@komaci/esm-generator/-/esm-generator-254.0.2.tgz#1f46c9ecf229b2572e1c20143c1b248b995f2ac5" - integrity sha512-vfqUzvLAYZ6gGv01uw5adocWSqbjlHSEvpR7HLDwBkQJxn8r01LoegoKt21Ro6UcxFl1PQuddodf9fyKwDvzbg== +"@komaci/esm-generator@252.1.0": + version "252.1.0" + resolved "https://registry.npmjs.org/@komaci/esm-generator/-/esm-generator-252.1.0.tgz#00c60e28f6f2710ca3874cd4194bb2c5572ceb36" + integrity sha512-69y6DCEz5VScISZl9bKx2sqeJTO4VOl6tnssez1HoDKj8mzbhUFi05JRXeTckkc6FebMIarX8nzfqcQhisFlgw== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/types" "^7.9.0" - "@komaci/common-shared" "254.0.2" - "@komaci/static-analyzer" "254.0.2" + "@komaci/common-shared" "252.1.0" + "@komaci/static-analyzer" "252.1.0" -"@komaci/static-analyzer@254.0.2": - version "254.0.2" - resolved "https://registry.npmjs.org/@komaci/static-analyzer/-/static-analyzer-254.0.2.tgz#936788946c66c50fb9e622454167f6520a49837a" - integrity sha512-SfFO+6BshtoBzYlR5KGaY4qgRDImkr1biUKr7Ts8pJZqCtjPQ+9USyGfpAR75A0smjHfdspBTipE6kmpbQw1xQ== +"@komaci/static-analyzer@252.1.0": + version "252.1.0" + resolved "https://registry.npmjs.org/@komaci/static-analyzer/-/static-analyzer-252.1.0.tgz#e45d9301e5912c4a24a983ee515e4deafa04e1f6" + integrity sha512-CfWsBJFT+K8DNGOxi6NxZZAWeZ4PXdFyU5THGzAKlWD0T0mw58eMVgS+U7bV4MRmEAGfygoZnhxYErFjUZA5PQ== dependencies: "@babel/types" "^7.9.0" - "@komaci/common-shared" "254.0.2" + "@komaci/common-shared" "252.1.0" "@loadable/babel-plugin@^5.15.3": version "5.16.1" @@ -3047,12 +3056,12 @@ "@lwc/style-compiler" "7.1.3" "@lwc/template-compiler" "7.1.3" -"@lwc/dev-server-plugin-lex@10.5.1": - version "10.5.1" - resolved "https://registry.npmjs.org/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-10.5.1.tgz#2c2dccfa8412f34c2eee12ba79bdfeebad9fcf46" - integrity sha512-lknE8cAS3xZ/sv2cl9xlABQzq/IJ3C/Fe1yoXkFeQaSEbfyg4CDd/Khd7MSE8v8PnYV1tQo4N9TGhRPymUPr1A== +"@lwc/dev-server-plugin-lex@9.5.1": + version "9.5.1" + resolved "https://registry.npmjs.org/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-9.5.1.tgz#74da17642627a5d49315a299e7a472fea64b53b2" + integrity sha512-L60zXX0bHqNovxr0oCIA/hXjJ2ppdMzd83+CN1MHrWLLIL1Pu5QLoXKX4ylltQdAknVNA+dNvCoKStPaK2Bniw== dependencies: - magic-string "~0.30.11" + magic-string "~0.30.10" "@lwc/engine-core@7.1.3": version "7.1.3" @@ -3100,29 +3109,28 @@ dependencies: "@lwc/shared" "7.1.3" -"@lwc/lwc-dev-server@^10.5.1": - version "10.5.1" - resolved "https://registry.npmjs.org/@lwc/lwc-dev-server/-/lwc-dev-server-10.5.1.tgz#cbcc7bbf303ab7ed2a9e00a54c1dfc1583de4bb3" - integrity sha512-IXiD8e3+hdUGkWNN94Dkm1BHiz/mGUmNLSjyysIr6Nip2EY+umm+o2icDmA4nWcR4wrWu9s0UGtMiHU7uznuCA== +"@lwc/lwc-dev-server@^9.5.1": + version "9.5.1" + resolved "https://registry.npmjs.org/@lwc/lwc-dev-server/-/lwc-dev-server-9.5.1.tgz#3f50ba4ef1a998a6de354ec3d7142133d0c3b511" + integrity sha512-FrJYT4mrDPleTd7Hofw+vLV+1DW6nkBYpp64Brh+OCqbUi9xFIJq4Wr2mVm5WZYb6uzkxIfj2Lat7WxqHaFqVA== dependencies: - "@lwc/sfdc-lwc-compiler" "10.5.1" + "@lwc/sfdc-lwc-compiler" "9.5.1" chalk "~5.3.0" chokidar "~3.6.0" commander "~10.0.0" - glob "^11.0.0" ws "^8.18.0" -"@lwc/metadata@10.5.1": - version "10.5.1" - resolved "https://registry.npmjs.org/@lwc/metadata/-/metadata-10.5.1.tgz#f1db1ace8faf173f163b7dd31320e6a264ce5211" - integrity sha512-7uF+LqvaJrO7nfOHShwWkf/h6ATtK1ouaqSfvxnDITIFAEcm9MSGWB8hRCf5H59gSuYK9OBzHjI8XZ6GDNx+ng== - dependencies: - "@babel/parser" "~7.25.6" - "@babel/traverse" "~7.25.6" - "@babel/types" "~7.25.6" - "@lwc/sfdc-compiler-utils" "10.5.1" - postcss "~8.4.47" - postcss-selector-parser "~6.1.2" +"@lwc/metadata@9.5.1": + version "9.5.1" + resolved "https://registry.npmjs.org/@lwc/metadata/-/metadata-9.5.1.tgz#575938209654ed4ab94faf10f76407d4bb5c03f9" + integrity sha512-spyoslO97E8Mi7Phps1UPnWv0IgS0yzoseuL+Yg+vyaG0dJJMURquD94116S5JsQ/h6TJBDvbl6UlTQuVJDb0Q== + dependencies: + "@babel/parser" "~7.24.8" + "@babel/traverse" "~7.24.8" + "@babel/types" "~7.24.8" + "@lwc/sfdc-compiler-utils" "9.5.1" + postcss "~8.4.39" + postcss-selector-parser "~6.1.0" postcss-value-parser "~4.2.0" "@lwc/module-resolver@7.1.3": @@ -3141,15 +3149,15 @@ "@lwc/module-resolver" "7.1.3" "@rollup/pluginutils" "~5.1.0" -"@lwc/sfdc-compiler-utils@10.5.1": - version "10.5.1" - resolved "https://registry.npmjs.org/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-10.5.1.tgz#3f88984d6d1473cbc1be0332998c537e78685d20" - integrity sha512-tqg+E81msfZ2YxXIcyEWZ33y2XC7DJPAIaDNXSZl/M950mMf0o0zAzTOiPIUsAJy5dG1tpXkMz48suYU1Q6wng== +"@lwc/sfdc-compiler-utils@9.5.1": + version "9.5.1" + resolved "https://registry.npmjs.org/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-9.5.1.tgz#f8ca7151f9d70a211fd72e46945d2a3a9dc10e97" + integrity sha512-7sqEj9w/zF6zIzg3QVQ7WZ4fmpIX7YP3kTzmZw4cdFOfl/RIc6q3m1PJGPCC7IB4ILIiMWAjO4RVwEnLHtmQkw== -"@lwc/sfdc-lwc-compiler@10.5.1", "@lwc/sfdc-lwc-compiler@^10.5.1": - version "10.5.1" - resolved "https://registry.npmjs.org/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-10.5.1.tgz#e72840d7790aa8241647e5d3fbc1f0e0fd62eaf1" - integrity sha512-DsPz8vSY4v7MUN8SUxAa4RrRYWBYRdTQGnvX/TKd9NeOgzMvgknf4CVrwZWICn8NST4sD7Fvb63hyeh9gSZ18g== +"@lwc/sfdc-lwc-compiler@9.5.1", "@lwc/sfdc-lwc-compiler@^9.5.1": + version "9.5.1" + resolved "https://registry.npmjs.org/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-9.5.1.tgz#fb2142a7d3d278cec5130426c0d9330206c3a47c" + integrity sha512-KuUdMBUEL1ZOJFxtn5PXqc9yLNc1RrDxJzdjxwtMVQxObJwDfYGpmWujCvAHtQgEbJkFYereNCWdfNsJo2WQ3g== dependencies: "@babel/core" "7.24.8" "@babel/parser" "7.24.8" @@ -3157,12 +3165,12 @@ "@babel/preset-typescript" "7.24.7" "@babel/traverse" "7.24.8" "@babel/types" "7.24.8" - "@komaci/esm-generator" "254.0.2" - "@lwc/dev-server-plugin-lex" "10.5.1" + "@komaci/esm-generator" "252.1.0" + "@lwc/dev-server-plugin-lex" "9.5.1" "@lwc/eslint-plugin-lwc" "~1.8.2" "@lwc/eslint-plugin-lwc-platform" "~4.1.3" - "@lwc/metadata" "10.5.1" - "@lwc/sfdc-compiler-utils" "10.5.1" + "@lwc/metadata" "9.5.1" + "@lwc/sfdc-compiler-utils" "9.5.1" "@rollup/plugin-babel" "^6.0.4" "@rollup/plugin-replace" "^5.0.7" "@salesforce/eslint-config-lwc" "~3.6.0" @@ -9237,18 +9245,6 @@ glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" -glob@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" - integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== - dependencies: - foreground-child "^3.1.0" - jackspeak "^4.0.1" - minimatch "^10.0.0" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^2.0.0" - glob@^8.0.3, glob@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -10504,13 +10500,6 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jackspeak@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz#11f9468a3730c6ff6f56823a820d7e3be9bef015" - integrity sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw== - dependencies: - "@isaacs/cliui" "^8.0.2" - jake@^10.8.5: version "10.9.2" resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" @@ -11564,11 +11553,6 @@ lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.4.3: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== -lru-cache@^11.0.0: - version "11.0.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz#3a732fbfedb82c5ba7bca6564ad3f42afcb6e147" - integrity sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ== - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -11637,7 +11621,7 @@ magic-string@^0.25.3: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10, magic-string@~0.30.11: +magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10: version "0.30.11" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== @@ -12075,13 +12059,6 @@ minimatch@9.0.3: dependencies: brace-expansion "^2.0.1" -minimatch@^10.0.0: - version "10.0.1" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" - integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== - dependencies: - brace-expansion "^2.0.1" - minimatch@^5.0.1, minimatch@^5.1.6, minimatch@~5.1.1: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" @@ -12926,14 +12903,6 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-scurry@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" - integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== - dependencies: - lru-cache "^11.0.0" - minipass "^7.1.2" - path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -12971,11 +12940,6 @@ picocolors@^1.0.0, picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== -picocolors@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" - integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== - picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -13088,7 +13052,7 @@ postcss-selector-parser@~6.1.0: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@~6.1.1, postcss-selector-parser@~6.1.2: +postcss-selector-parser@~6.1.1: version "6.1.2" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== @@ -13129,15 +13093,6 @@ postcss@~8.4.39: picocolors "^1.0.1" source-map-js "^1.2.0" -postcss@~8.4.47: - version "8.4.47" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" - integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== - dependencies: - nanoid "^3.3.7" - picocolors "^1.1.0" - source-map-js "^1.2.1" - posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" @@ -14348,11 +14303,6 @@ source-map-js@^1.0.2, source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-js@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== - source-map-loader@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-4.0.2.tgz#1b378721b65adb21e874928a9fb22e8a340d06a5"