feat: migrate to turbo (#22)

* feat: migrate top turbo

* ci: ci test

* fix: fix codeql issues

* feat: ci test

* chore: lint

* chore: misc changes

* feat: rename vite helpers

* feat: use fetch to handle assets

* feat: update directory

* feat: fetch charword table

* feat: migrate download game data and detect missing voice files

* feat: symlink relative path

* feat: finish wrangler upload

* feat: migrate wrangler download

* feat: finish

* chore: auto update

* ci: update ci

* ci: update ci

---------

Co-authored-by: Halyul <Halyul@users.noreply.github.com>
This commit is contained in:
Haoyu Xu
2025-02-22 15:11:30 +08:00
committed by GitHub
parent 17c61ce5d4
commit d6e7bc20d3
352 changed files with 12911 additions and 9411 deletions

View File

@@ -1,54 +1,28 @@
{
"name": "showcase",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"operator:dev": "node aklive2d operator:dev",
"operator:build": "node aklive2d operator:build",
"operator:build-all": "node aklive2d operator:build-all",
"init": "node aklive2d init",
"charwords:update": "node aklive2d charwords:update",
"music": "node aklive2d music",
"directory:dev": "vite dev",
"directory:build": "vite build",
"directory:preview": "vite preview",
"offical_update": "node aklive2d offical_update",
"cf:upload": "node aklive2d cf:upload",
"cf:download": "node aklive2d cf:download"
"build": "turbo run build",
"dev:showcase": "turbo run dev:showcase --ui tui",
"preview:showcase": "turbo run preview:showcase --ui tui",
"dev:directory": "turbo run dev:directory --ui tui",
"preview:directory": "turbo run preview:directory --ui tui",
"preview": "http-server ./dist",
"lint": "turbo run lint",
"update": "turbo run update",
"init": "turbo run init",
"download:game": "turbo run download:game",
"upload": "turbo run upload",
"download:data": "turbo run download:data",
"deploy": "turbo run deploy"
},
"devDependencies": {
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"@vitejs/plugin-react-swc": "^3.8.0",
"autoprefixer": "^10.4.20",
"eslint": "^9.20.0",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.1.0",
"postcss": "^8.5.1",
"prop-types": "^15.8.1",
"rollup": "^4.34.6",
"sass": "^1.84.0",
"eslint": "^9.20.1",
"http-server": "^14.1.1",
"prettier": "^3.5.1",
"stylelint": "^16.14.1",
"stylelint-config-standard": "^37.0.0",
"stylelint-config-standard-scss": "^14.0.0",
"vite": "^6.1.0",
"wrangler": "^3.107.3"
"turbo": "^2.4.2"
},
"dependencies": {
"dotenv": "^16.4.7",
"jotai": "^2.11.3",
"jsdom": "^26.0.0",
"node-fetch": "^3.3.2",
"p-throttle": "^7.0.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-refresh": "^0.16.0",
"react-router-dom": "^7.1.5",
"react-simple-typewriter": "^5.0.1",
"reset-css": "^5.0.2",
"sharp": "^0.33.5",
"yaml": "^2.7.0"
},
"packageManager": "pnpm@9.5.0+sha512.140036830124618d624a2187b50d04289d5a087f326c9edfc0ccd733d76c4f52c3a313d4fc148794a2a9d81553016004e6742e8cf850670268a7387fc220c903"
"packageManager": "pnpm@9.5.0",
"name": "aklive2d",
"type": "module"
}