diff --git a/.github/workflows/build-tamagotchi.yml b/.github/workflows/build-tamagotchi.yml index d1d3d6609..3e727db6e 100644 --- a/.github/workflows/build-tamagotchi.yml +++ b/.github/workflows/build-tamagotchi.yml @@ -56,7 +56,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Build Dependencies - run: pnpm run packages:build + run: pnpm run build:packages - name: Build Application run: cd apps/stage-tamagotchi && pnpm tauri build --target ${{ matrix.target }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2869cfc12..60c6ba645 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,9 +62,9 @@ jobs: - name: Build run: | - pnpm run packages:build - pnpm run apps:build - pnpm run crates:build + pnpm run build:packages + pnpm run build:apps + pnpm run build:crates typecheck: name: Type Check diff --git a/.github/workflows/release-pkg.yaml b/.github/workflows/release-pkg.yaml index 1ca424362..74ad81a31 100644 --- a/.github/workflows/release-pkg.yaml +++ b/.github/workflows/release-pkg.yaml @@ -43,7 +43,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Packages build - run: pnpm run packages:build + run: pnpm run build:packages - name: Packages publish run: pnpm publish -r --access public --no-git-checks diff --git a/.github/workflows/release-tamagotchi.yml b/.github/workflows/release-tamagotchi.yml index d0c6abe5d..9af5dd625 100644 --- a/.github/workflows/release-tamagotchi.yml +++ b/.github/workflows/release-tamagotchi.yml @@ -58,7 +58,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Build Dependencies - run: pnpm run packages:build + run: pnpm run build:packages - name: Build Application run: cd apps/stage-tamagotchi && pnpm tauri build --target ${{ matrix.target }} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1047c3bdb..89af0ca5b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -201,7 +201,7 @@ pnpm -F @proj-airi/telegram-bot db:push Generate bundles for Monorepo packages ```shell -pnpm packages:stub +pnpm stub:packages ``` Run the bot @@ -235,7 +235,7 @@ Edit the credentials in `.env.local`. Generate bundles for Monorepo packages ```shell -pnpm packages:stub +pnpm stub:packages ``` Run the bot @@ -271,7 +271,7 @@ Edit the credentials in `.env.local`. Generate bundles for Monorepo packages ```shell -pnpm packages:stub +pnpm stub:packages ``` Run the bot @@ -297,7 +297,7 @@ pnpm -F @proj-airi/minecraft-bot start > Please make sure lint (static checkers) and TypeScript compilers are satisfied: > > ```shell -> pnpm packages:stub && pnpm lint && pnpm typecheck +> pnpm stub:packages && pnpm lint && pnpm typecheck > ``` > [!NOTE] @@ -305,7 +305,7 @@ pnpm -F @proj-airi/minecraft-bot start > If you have [@antfu/ni](https://github.com/antfu-collective/ni) installed, you can use `nr` to run the commands: > > ```shell -> nr packages:stub && nr lint && nr typecheck +> nr stub:packages && nr lint && nr typecheck > ``` ### Commit diff --git a/cspell.config.yaml b/cspell.config.yaml index aa889a75b..7590da2cb 100644 --- a/cspell.config.yaml +++ b/cspell.config.yaml @@ -54,6 +54,7 @@ words: - demodel - devlogs - dotenvx + - dtolnay - dtype - dtypes - duckdb diff --git a/docs/src/content/docs/references/Contributing/guide.md b/docs/src/content/docs/references/Contributing/guide.md index 9b99369ad..79cecc6f0 100644 --- a/docs/src/content/docs/references/Contributing/guide.md +++ b/docs/src/content/docs/references/Contributing/guide.md @@ -211,7 +211,7 @@ pnpm -F @proj-airi/telegram-bot db:push Generate bundles for Monorepo packages ```shell -pnpm packages:stub +pnpm stub:packages ``` Run the bot @@ -247,7 +247,7 @@ Edit the credentials in `.env.local`. Generate bundles for Monorepo packages ```shell -pnpm packages:stub +pnpm stub:packages ``` Run the bot @@ -285,7 +285,7 @@ Edit the credentials in `.env.local`. Generate bundles for Monorepo packages ```shell -pnpm packages:stub +pnpm stub:packages ``` Run the bot @@ -313,7 +313,7 @@ nr -F @proj-airi/minecraft-bot dev Please make sure lint (static checkers) and TypeScript compilers are satisfied: ```shell -pnpm packages:stub && pnpm lint && pnpm typecheck +pnpm stub:packages && pnpm lint && pnpm typecheck ``` ::: @@ -323,7 +323,7 @@ pnpm packages:stub && pnpm lint && pnpm typecheck If you have [@antfu/ni](https://github.com/antfu-collective/ni) installed, you can use `nr` to run the commands: ```shell -nr packages:stub && nr lint && nr typecheck +nr stub:packages && nr lint && nr typecheck ``` ::: diff --git a/package.json b/package.json index 9e6654dc7..24e29b6d9 100644 --- a/package.json +++ b/package.json @@ -11,30 +11,30 @@ }, "license": "MIT", "scripts": { - "postinstall": "npx simple-git-hooks && pnpm packages:build", - "dev": "pnpm -rF=\"./packages/*\" -F=\"./apps/*\" run --parallel dev", + "dev": "pnpm -r -F @proj-airi/stage-web dev", + "dev:ui": "pnpm -rF @proj-airi/stage-ui run story:dev", + "dev:web": "pnpm -rF @proj-airi/stage-web run dev", + "dev:tamagotchi": "pnpm -rF @proj-airi/stage-tamagotchi run app:dev", + "dev:apps": "pnpm -rF=\"./apps/*\" run --parallel dev", + "dev:packages": "pnpm -rF=\"./packages/*\" --parallel run dev", + "stub:packages": "pnpm -rF=\"./packages/*\" run --parallel stub", "build": "pnpm -rF=\"./packages/*\" -F=\"./apps/*\" run build", - "ui:dev": "pnpm -rF @proj-airi/stage-ui run story:dev", - "apps:web:dev": "pnpm -rF @proj-airi/stage-web run dev", - "apps:web:build": "pnpm -rF @proj-airi/stage-web run build", - "apps:tamagotchi:dev": "pnpm -rF @proj-airi/stage-tamagotchi run app:dev", - "apps:tamagotchi:build": "pnpm -rF @proj-airi/stage-tamagotchi run app:build", - "apps:dev": "pnpm -rF=\"./apps/*\" run --parallel dev", - "apps:build": "pnpm -rF=\"./apps/*\" run build", - "packages:dev": "pnpm -rF=\"./packages/*\" --parallel run dev", - "packages:stub": "pnpm -rF=\"./packages/*\" run --parallel stub", - "packages:build": "pnpm -rF=\"./packages/*\" run build", - "crates:build": "cargo build --workspace", + "build:web": "pnpm -rF @proj-airi/stage-web run build", + "build:tamagotchi": "pnpm -rF @proj-airi/stage-tamagotchi run app:build", + "build:apps": "pnpm -rF=\"./apps/*\" run build", + "build:packages": "pnpm -rF=\"./packages/*\" run build", + "build:crates": "cargo build --workspace", "test": "vitest --coverage", "test:run": "vitest run", "lint": "eslint --cache .", "lint:fix": "eslint --cache --fix .", "lint:rust": "cargo fmt --check && cargo clippy --workspace", - "typecheck": "pnpm -rF=\"./packages/*\" -F=\"./apps/*\" -F run --parallel typecheck", + "postinstall": "npx simple-git-hooks && pnpm build:packages", "sizecheck": "npx vite-bundle-visualizer", "up": "taze major -I", "changelogithub": "changelogithub", - "nolyfill": "pnpm dlx nolyfill" + "nolyfill": "pnpm dlx nolyfill", + "typecheck": "pnpm -rF=\"./packages/*\" -F=\"./apps/*\" -F run --parallel typecheck" }, "devDependencies": { "@antfu/eslint-config": "^4.13.2", diff --git a/services/telegram-bot/README.md b/services/telegram-bot/README.md index 0d14347c7..037f50f7d 100644 --- a/services/telegram-bot/README.md +++ b/services/telegram-bot/README.md @@ -9,7 +9,7 @@ Clone & install dependencies: ```shell git clone git@github.com:moeru-ai/airi.git pnpm i -pnpm run packages:build +pnpm run build:packages ``` Start Ollama instance for embedding models