Merge commit '0ef43a431d353a17419ea6664ed745b5dbfbf2f9' into glitch-soc/merge-upstream

This commit is contained in:
Claire
2026-03-24 12:13:39 +01:00
99 changed files with 2171 additions and 1313 deletions

View File

@@ -2,6 +2,7 @@ import { readdir } from 'node:fs/promises';
import path from 'node:path';
import { optimizeLodashImports } from '@optimize-lodash/rollup-plugin';
import babel from '@rolldown/plugin-babel';
import legacy from '@vitejs/plugin-legacy';
import react from '@vitejs/plugin-react';
import postcssPresetEnv from 'postcss-preset-env';
@@ -16,7 +17,6 @@ import {
import manifestSRI from 'vite-plugin-manifest-sri';
import { VitePWA } from 'vite-plugin-pwa';
import svgr from 'vite-plugin-svgr';
import tsconfigPaths from 'vite-tsconfig-paths';
import { MastodonAssetsManifest } from './config/vite/plugin-assets-manifest';
import { MastodonEmojiCompressed } from './config/vite/plugin-emoji-compressed';
@@ -44,6 +44,7 @@ export const config: UserConfigFnPromise = async ({ mode, command }) => {
base: `/${outDirName}/`,
envDir: __dirname,
resolve: {
tsconfigPaths: true,
alias: {
'~/': `${jsRoot}/`,
'@/': `${jsRoot}/`,
@@ -122,7 +123,7 @@ export const config: UserConfigFnPromise = async ({ mode, command }) => {
assetsDir: 'assets',
assetsInlineLimit: (filePath, _) =>
/\.woff2?$/.exec(filePath) ? false : undefined,
rollupOptions: {
rolldownOptions: {
input: await findEntrypoints(),
output: {
chunkFileNames({ facadeModuleId, name }) {
@@ -168,11 +169,9 @@ export const config: UserConfigFnPromise = async ({ mode, command }) => {
format: 'es',
},
plugins: [
tsconfigPaths({ projects: [path.resolve(__dirname, 'tsconfig.json')] }),
react({
babel: {
plugins: ['formatjs', 'transform-react-remove-prop-types'],
},
react(),
babel({
plugins: ['formatjs', 'transform-react-remove-prop-types'],
}),
MastodonThemes(),
MastodonAssetsManifest(),