Skip to content

Commit cb67ca8

Browse files
feat(we-fast): create WE-FAST multi-framework website creator
Combining: - kariitsme/astro: Hybrid island architecture and zero-JS static defaults - kariitsme/nuxt: Nuxt & Vue 3 reactive composition components & stores - kariitsme/bootstrap: Bootstrap 5 12-column responsive grid & design tokens - kariitsme/svelte: Svelte surgical DOM components & interactive widgets - kariitsme/gfx: Direct3D12/WebGL inspired shader reflection & runtime reload Adds packages/we-fast SDK/CLI, examples/we-fast Studio GUI, and we-fast runner. Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
1 parent e7d7935 commit cb67ca8

17 files changed

Lines changed: 3300 additions & 0 deletions

File tree

examples/we-fast/astro.config.mjs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// @ts-check
2+
import { defineConfig } from 'astro/config';
3+
import vue from '@astrojs/vue';
4+
import svelte from '@astrojs/svelte';
5+
6+
// https://astro.build/config
7+
export default defineConfig({
8+
integrations: [
9+
vue(),
10+
svelte(),
11+
],
12+
});

examples/we-fast/package.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "@example/we-fast",
3+
"type": "module",
4+
"version": "1.0.0",
5+
"private": true,
6+
"engines": {
7+
"node": ">=22.12.0"
8+
},
9+
"scripts": {
10+
"dev": "astro dev --port 4321",
11+
"build": "astro build",
12+
"preview": "astro preview"
13+
},
14+
"dependencies": {
15+
"astro": "workspace:*",
16+
"@astrojs/vue": "workspace:*",
17+
"@astrojs/svelte": "workspace:*",
18+
"vue": "^3.5.0",
19+
"svelte": "^5.0.0",
20+
"we-fast": "workspace:*"
21+
}
22+
}

0 commit comments

Comments
 (0)