mirror of
https://github.com/tiennm99/loto.git
synced 2026-10-13 04:15:09 +00:00
chore: migrate from npm to pnpm
This commit is contained in:
1 parent
874710c3ef
commit
0485e09f68
7 files changed
+5561
-8732
No files matched your search
+6
-3
@@ -19,12 +19,15 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 11
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
cache: npm
|
||||
- run: npm ci
|
||||
- run: npm run build:gh
|
||||
cache: pnpm
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm build:gh
|
||||
- uses: actions/configure-pages@v5
|
||||
- uses: actions/upload-pages-artifact@v3
|
||||
with:
|
||||
|
||||
+7
-4
@@ -18,10 +18,13 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 11
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
cache: npm
|
||||
- run: npm ci
|
||||
- run: npm test
|
||||
- run: npm run build
|
||||
cache: pnpm
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm test
|
||||
- run: pnpm build
|
||||
+11
-11
@@ -29,7 +29,7 @@ Android port: [tiennm99/loto-android](https://github.com/tiennm99/loto-android)
|
||||
|
||||
## Requirements
|
||||
|
||||
[Node.js](https://nodejs.org) 18+ and npm.
|
||||
[Node.js](https://nodejs.org) 18+ and [pnpm](https://pnpm.io).
|
||||
|
||||
---
|
||||
|
||||
@@ -38,8 +38,8 @@ Android port: [tiennm99/loto-android](https://github.com/tiennm99/loto-android)
|
||||
```sh
|
||||
git clone https://github.com/tiennm99/loto
|
||||
cd loto
|
||||
npm install
|
||||
npm run dev # dev server at http://localhost:5173
|
||||
pnpm install
|
||||
pnpm dev # dev server at http://localhost:5173
|
||||
```
|
||||
|
||||
---
|
||||
@@ -48,12 +48,12 @@ npm run dev # dev server at http://localhost:5173
|
||||
|
||||
| Command | Description |
|
||||
|---|---|
|
||||
| `npm run dev` | Start development server |
|
||||
| `npm run build` | Production build (root base path) |
|
||||
| `npm run build:gh` | Production build for GitHub Pages (`/loto` base path) |
|
||||
| `npm run preview` | Preview production build locally |
|
||||
| `npm test` | Run unit tests |
|
||||
| `npm run lint` | ESLint check |
|
||||
| `pnpm dev` | Start development server |
|
||||
| `pnpm build` | Production build (root base path) |
|
||||
| `pnpm build:gh` | Production build for GitHub Pages (`/loto` base path) |
|
||||
| `pnpm preview` | Preview production build locally |
|
||||
| `pnpm test` | Run unit tests |
|
||||
| `pnpm lint` | ESLint check |
|
||||
|
||||
---
|
||||
|
||||
@@ -66,7 +66,7 @@ Copy `.env.example` to `.env.local` and set:
|
||||
| `CODESERVER_HOST` | Hostname for code-server reverse-proxy dev (optional) |
|
||||
| `CODESERVER_PORT` | Port for code-server proxy (optional) |
|
||||
|
||||
When running inside code-server use `npm run dev:codeserver` and open
|
||||
When running inside code-server use `pnpm dev:codeserver` and open
|
||||
`https://<CODESERVER_HOST>/absproxy/<CODESERVER_PORT>/` (use `/absproxy/`, not
|
||||
`/proxy/` — the latter strips the path prefix and breaks SvelteKit routing).
|
||||
|
||||
@@ -118,7 +118,7 @@ The script auto-discovers all available `vi-*` voices and writes an updated mani
|
||||
## Deployment
|
||||
|
||||
Deployed to GitHub Pages via `.github/workflows/deploy-github-pages.yml` on push to
|
||||
`main`. Build command: `npm run build:gh` (sets `/loto` base path). Static output in
|
||||
`main`. Build command: `pnpm build:gh` (sets `/loto` base path). Static output in
|
||||
`build/`.
|
||||
|
||||
---
|
||||
|
||||
Generated
-8714
File diff suppressed because it is too large.
Load diff
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "loto",
|
||||
"version": "0.1.0",
|
||||
"packageManager": "pnpm@11.1.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
Generated
+5534
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,2 @@
|
||||
allowBuilds:
|
||||
esbuild: true
|
||||
Reference in new issue
Block a user