# HG changeset patch # User drewp@bigasterisk.com # Date 1733475526 28800 # Node ID a7b644dc1b4b2ce22460c6224799bb391e6cc3d3 # Parent 1d2c65d260d16f96dee652e4d4b8cde58e785de4 ridiculous fix for vite not proxying urls with . in them diff -r 1d2c65d260d1 -r a7b644dc1b4b package.json --- a/package.json Thu Dec 05 21:34:00 2024 -0800 +++ b/package.json Fri Dec 06 00:58:46 2024 -0800 @@ -12,7 +12,8 @@ "lit": "^3.2.0", "serve-index": "^1.9.1", "shaka-video-element": "^0.6.6", - "vite": "4.3.9" + "vite": "4.3.9", + "vite-plugin-rewrite-all": "1.0.1" }, "devDependencies": { "@types/jest": "^29.5.12", diff -r 1d2c65d260d1 -r a7b644dc1b4b pnpm-lock.yaml --- a/pnpm-lock.yaml Thu Dec 05 21:34:00 2024 -0800 +++ b/pnpm-lock.yaml Fri Dec 06 00:58:46 2024 -0800 @@ -29,6 +29,9 @@ vite: specifier: 4.3.9 version: 4.3.9(@types/node@22.5.0)(stylus@0.63.0) + vite-plugin-rewrite-all: + specifier: 1.0.1 + version: 1.0.1(vite@4.3.9(@types/node@22.5.0)(stylus@0.63.0)) devDependencies: '@types/jest': specifier: ^29.5.12 @@ -1156,6 +1159,10 @@ resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} engines: {'0': node >= 0.8} + connect-history-api-fallback@1.6.0: + resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} + engines: {node: '>=0.8'} + console-browserify@1.2.0: resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} @@ -2999,6 +3006,13 @@ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + vite-plugin-rewrite-all@1.0.1: + resolution: {integrity: sha512-W0DAchC8ynuQH0lYLIu5/5+JGfYlUTRD8GGNtHFXRJX4FzzB9MajtqHBp26zq/ly9sDt5BqrfdT08rv3RbB0LQ==} + engines: {node: '>=12.0.0'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + peerDependencies: + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 + vite@4.3.9: resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4742,6 +4756,8 @@ readable-stream: 2.3.8 typedarray: 0.0.6 + connect-history-api-fallback@1.6.0: {} + console-browserify@1.2.0: {} constants-browserify@1.0.0: {} @@ -6955,6 +6971,11 @@ vary@1.1.2: {} + vite-plugin-rewrite-all@1.0.1(vite@4.3.9(@types/node@22.5.0)(stylus@0.63.0)): + dependencies: + connect-history-api-fallback: 1.6.0 + vite: 4.3.9(@types/node@22.5.0)(stylus@0.63.0) + vite@4.3.9(@types/node@22.5.0)(stylus@0.63.0): dependencies: esbuild: 0.17.19 diff -r 1d2c65d260d1 -r a7b644dc1b4b vite.config.ts --- a/vite.config.ts Thu Dec 05 21:34:00 2024 -0800 +++ b/vite.config.ts Fri Dec 06 00:58:46 2024 -0800 @@ -1,4 +1,5 @@ import { defineConfig } from "vite"; +import pluginRewriteAll from "vite-plugin-rewrite-all"; export default defineConfig({ base: "/video/", @@ -27,4 +28,5 @@ define: { global: {}, }, + plugins: [pluginRewriteAll()], });