mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 20:19:49 +02:00
feat: redo base setup
This commit is contained in:
1 parent
12e90cc6ee
commit
a55ab5e7ee
5 files changed
+7
-117
No files matched your search
+1
-1
@@ -24,7 +24,7 @@ public/sitemap*
|
|||||||
target
|
target
|
||||||
# packages/core/src/protos/*.ts
|
# packages/core/src/protos/*.ts
|
||||||
/.vercel
|
/.vercel
|
||||||
/.astro
|
.astro
|
||||||
.vercel
|
.vercel
|
||||||
/src
|
/src
|
||||||
/packages/bot/src/prisma
|
/packages/bot/src/prisma
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
# build output
|
|
||||||
dist/
|
|
||||||
# generated types
|
|
||||||
.astro/
|
|
||||||
|
|
||||||
# dependencies
|
|
||||||
node_modules/
|
|
||||||
|
|
||||||
# logs
|
|
||||||
npm-debug.log*
|
|
||||||
yarn-debug.log*
|
|
||||||
yarn-error.log*
|
|
||||||
pnpm-debug.log*
|
|
||||||
|
|
||||||
# environment variables
|
|
||||||
.env
|
|
||||||
.env.production
|
|
||||||
|
|
||||||
# macOS-specific files
|
|
||||||
.DS_Store
|
|
||||||
|
|
||||||
# jetbrains setting folder
|
|
||||||
.idea/
|
|
||||||
.vercel/
|
|
||||||
@@ -1,58 +1,8 @@
|
|||||||
// @ts-check
|
// @ts-check
|
||||||
|
|
||||||
import react from "@astrojs/react";
|
|
||||||
import sitemap from "@astrojs/sitemap";
|
|
||||||
import { SUPPORTED_LOCALES } from "@blitzkit/i18n";
|
|
||||||
import strings from "@blitzkit/i18n/strings/en.json";
|
|
||||||
import favicons from "astro-favicons";
|
|
||||||
import { defineConfig } from "astro/config";
|
import { defineConfig } from "astro/config";
|
||||||
|
|
||||||
|
import react from "@astrojs/react";
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
i18n: {
|
integrations: [react()],
|
||||||
defaultLocale: "en",
|
|
||||||
locales: [...SUPPORTED_LOCALES],
|
|
||||||
routing: {
|
|
||||||
prefixDefaultLocale: false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
devToolbar: { enabled: false },
|
|
||||||
output: "static",
|
|
||||||
site: "https://blitzkit.app",
|
|
||||||
outDir: "../../dist/website",
|
|
||||||
prefetch: true,
|
|
||||||
|
|
||||||
integrations: [
|
|
||||||
react(),
|
|
||||||
sitemap(),
|
|
||||||
favicons({
|
|
||||||
name: strings.common.name,
|
|
||||||
short_name: strings.common.name,
|
|
||||||
|
|
||||||
manifest: {
|
|
||||||
start_url: "/",
|
|
||||||
display_override: ["minimal-ui"],
|
|
||||||
},
|
|
||||||
|
|
||||||
icons: {
|
|
||||||
windows: true,
|
|
||||||
android: true,
|
|
||||||
appleIcon: true,
|
|
||||||
appleStartup: true,
|
|
||||||
favicons: true,
|
|
||||||
yandex: true,
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
],
|
|
||||||
vite: {
|
|
||||||
resolve: {
|
|
||||||
alias: {
|
|
||||||
".prisma/client/index-browser":
|
|
||||||
"../../node_modules/.prisma/client/index-browser.js",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
ssr: {
|
|
||||||
noExternal: [/^d3.*$/, /^@nivo.*$/],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
@@ -3,52 +3,16 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "astro dev",
|
"dev": "astro dev",
|
||||||
"start": "astro dev",
|
"build": "astro build",
|
||||||
"lint": "astro check",
|
|
||||||
"build": "astro check && astro build",
|
|
||||||
"preview": "astro preview",
|
"preview": "astro preview",
|
||||||
"astro": "astro"
|
"astro": "astro"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrolib/seo": "^1.0.0-beta.8",
|
|
||||||
"@blitzkit/core": "workspace:*",
|
|
||||||
"@blitzkit/i18n": "workspace:*",
|
|
||||||
"varuna": "workspace:*",
|
|
||||||
"@fontsource/inter": "^5.2.8",
|
|
||||||
"@nanostores/persistent": "^1.1.0",
|
|
||||||
"@nanostores/react": "^1.0.0",
|
|
||||||
"@nivo/bar": "^0.99.0",
|
|
||||||
"@nivo/line": "^0.99.0",
|
|
||||||
"@radix-ui/colors": "^3.0.0",
|
|
||||||
"@radix-ui/react-icons": "^1.3.2",
|
|
||||||
"@radix-ui/themes": "^3.2.1",
|
|
||||||
"@react-three/drei": "^10.7.6",
|
|
||||||
"@react-three/fiber": "^9.3.0",
|
|
||||||
"compare-versions": "^6.1.1",
|
|
||||||
"echarts": "^6.0.0",
|
|
||||||
"immer": "^10.1.3",
|
|
||||||
"js-cookie": "^3.0.5",
|
|
||||||
"markdown-to-jsx": "^7.7.13",
|
|
||||||
"nanostores": "^1.0.1",
|
|
||||||
"quicklime": "^1.2.0",
|
|
||||||
"react": "^19.1.1",
|
|
||||||
"react-device-detect": "^2.2.3",
|
|
||||||
"react-dom": "^19.1.1",
|
|
||||||
"react-promise-suspense": "^0.3.4",
|
|
||||||
"three": "^0.180.0",
|
|
||||||
"urlon": "^3.1.0"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@astrojs/check": "^0.9.4",
|
|
||||||
"@astrojs/react": "^4.4.0",
|
"@astrojs/react": "^4.4.0",
|
||||||
"@astrojs/sitemap": "^3.6.0",
|
|
||||||
"@playform/compress": "^0.2.0",
|
|
||||||
"@playform/inline": "^0.1.2",
|
|
||||||
"@types/js-cookie": "^3.0.6",
|
|
||||||
"@types/react": "^19.1.14",
|
"@types/react": "^19.1.14",
|
||||||
"@types/react-dom": "^19.1.9",
|
"@types/react-dom": "^19.1.9",
|
||||||
"@types/three": "^0.180.0",
|
|
||||||
"astro": "^5.14.1",
|
"astro": "^5.14.1",
|
||||||
"astro-compressor": "^1.1.2"
|
"react": "^19.1.1",
|
||||||
|
"react-dom": "^19.1.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user