mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-26 20:05:19 +00:00
Implement loading dumped data for the handbook
This commit is contained in:
parent
7c4186f5df
commit
12898f6228
3
src/handbook/.gitignore
vendored
3
src/handbook/.gitignore
vendored
@ -22,3 +22,6 @@ dist-ssr
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
|
||||
# Handbook data
|
||||
data/
|
||||
|
7
src/handbook/data/README.md
Normal file
7
src/handbook/data/README.md
Normal file
@ -0,0 +1,7 @@
|
||||
# Handbook Data
|
||||
Use Grasscutter's dumpers to generate the data to put here.
|
||||
|
||||
## Files Required
|
||||
- `avatars.json`
|
||||
- `commands.json`
|
||||
- `items.csv`
|
@ -28,6 +28,7 @@
|
||||
"vite-tsconfig-paths": "^4.0.7",
|
||||
"vite-plugin-singlefile": "^0.13.5",
|
||||
"@vitejs/plugin-react-swc": "^3.0.0",
|
||||
"@rollup/plugin-dsv": "^3.0.2",
|
||||
|
||||
"sass": "^1.58.3",
|
||||
"cssnano": "^5.1.15",
|
||||
|
5
src/handbook/src/backend/data.ts
Normal file
5
src/handbook/src/backend/data.ts
Normal file
@ -0,0 +1,5 @@
|
||||
import avatars from "@data/avatars.json";
|
||||
import commands from "@data/commands.json";
|
||||
import items from "@data/items.csv";
|
||||
|
||||
console.log(avatars, commands, items);
|
@ -1,3 +1,8 @@
|
||||
declare module "*.svg" {
|
||||
export const ReactComponent: React.FunctionComponent<React.SVGAttributes<SVGElement>>;
|
||||
}
|
||||
|
||||
declare module "*.csv" {
|
||||
const content: any[];
|
||||
export default content;
|
||||
}
|
@ -24,7 +24,8 @@
|
||||
"@components/*": ["src/ui/*"],
|
||||
"@icons/*": ["src/icons/*"],
|
||||
"@views/*": ["src/ui/views/*"],
|
||||
"@pages/*": ["src/ui/pages/*"]
|
||||
"@pages/*": ["src/ui/pages/*"],
|
||||
"@data/*": ["data/*"]
|
||||
}
|
||||
},
|
||||
"include": ["src"],
|
||||
|
@ -5,6 +5,7 @@ import { defineConfig } from "vite";
|
||||
import react from "@vitejs/plugin-react-swc";
|
||||
import tsconfigPaths from "vite-tsconfig-paths";
|
||||
|
||||
import dsv from "@rollup/plugin-dsv";
|
||||
import viteSvgr from "vite-plugin-svgr";
|
||||
import { viteSingleFile } from "vite-plugin-singlefile";
|
||||
|
||||
@ -12,6 +13,7 @@ import postcss from "./cfg/postcss.config.js";
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
plugins: [ react(), tsconfigPaths(), viteSvgr(), viteSingleFile() ],
|
||||
plugins: [ react(), tsconfigPaths(), dsv(),
|
||||
viteSvgr(), viteSingleFile() ],
|
||||
css: { postcss }
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user