diff --git a/index.html b/index.html index 2cf11d1a..f17c73c0 100644 --- a/index.html +++ b/index.html @@ -40,8 +40,6 @@ - <% if (packageType !== "full") { %>
- <% } %> diff --git a/package.json b/package.json index 578525ae..a1a67c05 100644 --- a/package.json +++ b/package.json @@ -137,7 +137,6 @@ "vite-plugin-generate-file": "^0.3.0", "vite-plugin-html": "^3.2.2", "vite-plugin-node-stdlib-browser": "^0.2.1", - "vite-plugin-singlefile": "^2.3.0", "vite-plugin-svgr": "^4.0.0", "vitest": "^3.0.0", "vitest-axe": "^1.0.0-pre.3" diff --git a/vite-sdk.config.js b/vite-sdk.config.js deleted file mode 100644 index ac1e4de3..00000000 --- a/vite-sdk.config.js +++ /dev/null @@ -1,32 +0,0 @@ -/* -Copyright 2025 New Vector Ltd. - -SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial -Please see LICENSE in the repository root for full details. -*/ - -import { defineConfig, mergeConfig } from "vite"; -import nodePolyfills from "vite-plugin-node-stdlib-browser"; - -const base = "./"; - -// Config for embedded deployments (possibly hosted under a non-root path) -export default defineConfig(() => - mergeConfig( - defineConfig({ - worker: { format: "es" }, - base, // Use relative URLs to allow the app to be hosted under any path - build: { - sourcemap: true, - manifest: true, - lib: { - formats: ["es"], - entry: "./sdk/main.ts", - name: "MatrixrtcSdk", - fileName: "matrixrtc-sdk", - }, - }, - plugins: [nodePolyfills()], - }), - ), -); diff --git a/vite-sdk.config.ts b/vite-sdk.config.ts new file mode 100644 index 00000000..dfa0c023 --- /dev/null +++ b/vite-sdk.config.ts @@ -0,0 +1,28 @@ +/* +Copyright 2025 New Vector Ltd. + +SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial +Please see LICENSE in the repository root for full details. +*/ + +import { defineConfig, mergeConfig } from "vite"; +import nodePolyfills from "vite-plugin-node-stdlib-browser"; + +const base = "./"; + +// Config for embedded deployments (possibly hosted under a non-root path) +export default defineConfig(() => ({ + worker: { format: "es" as const }, + base, // Use relative URLs to allow the app to be hosted under any path + build: { + sourcemap: true, + manifest: true, + lib: { + formats: ["es" as const], + entry: "./sdk/main.ts", + name: "MatrixrtcSdk", + fileName: "matrixrtc-sdk", + }, + }, + plugins: [nodePolyfills()], +})); diff --git a/yarn.lock b/yarn.lock index 4e5eff65..d775322c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7867,7 +7867,6 @@ __metadata: vite-plugin-generate-file: "npm:^0.3.0" vite-plugin-html: "npm:^3.2.2" vite-plugin-node-stdlib-browser: "npm:^0.2.1" - vite-plugin-singlefile: "npm:^2.3.0" vite-plugin-svgr: "npm:^4.0.0" vitest: "npm:^3.0.0" vitest-axe: "npm:^1.0.0-pre.3" @@ -14746,18 +14745,6 @@ __metadata: languageName: node linkType: hard -"vite-plugin-singlefile@npm:^2.3.0": - version: 2.3.0 - resolution: "vite-plugin-singlefile@npm:2.3.0" - dependencies: - micromatch: "npm:^4.0.8" - peerDependencies: - rollup: ^4.44.1 - vite: ^5.4.11 || ^6.0.0 || ^7.0.0 - checksum: 10c0/d6ebb545d749b228bbd8fd8746a954f09d000dd69d200a651358e74136947b932f7f869536e1698e0d81e2f0694357c8bec3a957101a7e77d0d3c40193eb4cf1 - languageName: node - linkType: hard - "vite-plugin-svgr@npm:^4.0.0": version: 4.3.0 resolution: "vite-plugin-svgr@npm:4.3.0"