feat: phase 1 of python scripting

This commit is contained in:
2026-02-22 22:12:30 +01:00
parent ce050f98c3
commit 3ec8819d6d
43 changed files with 2329 additions and 14 deletions

View File

@@ -22,4 +22,10 @@ describe('vite renderer chunking', () => {
const resolved = typeof viteConfig === 'function' ? viteConfig({ command: 'build', mode: 'production', isSsrBuild: false, isPreview: false }) : viteConfig;
expect(resolved.build?.chunkSizeWarningLimit).toBe(8000);
});
it('excludes pyodide from optimizeDeps pre-bundling', () => {
const resolved = typeof viteConfig === 'function' ? viteConfig({ command: 'serve', mode: 'development', isSsrBuild: false, isPreview: false }) : viteConfig;
const excluded = resolved.optimizeDeps?.exclude ?? [];
expect(excluded).toContain('pyodide');
});
});