diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 8faae9f..330e6c9 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -34,7 +34,7 @@ jobs: id: meta uses: docker/metadata-action@v5 with: - images: ghcr.io/${{ github.repository_owner }}/hianime-api + images: ghcr.io/${{ github.repository_owner }}/hianime-v2 tags: | type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} diff --git a/bun.lock b/bun.lock index fba8eee..6c2e05b 100644 --- a/bun.lock +++ b/bun.lock @@ -15,6 +15,7 @@ "@types/node": "^25.5.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", + "@vercel/ncc": "^0.38.4", "@vitest/ui": "^4.1.1", "bun-types": "^1.3.11", "eslint": "^8.57.0", @@ -331,6 +332,8 @@ "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + "@vercel/ncc": ["@vercel/ncc@0.38.4", "", { "bin": { "ncc": "dist/ncc/cli.js" } }, "sha512-8LwjnlP39s08C08J5NstzriPvW1SP8Zfpp1BvC2sI35kPeZnHfxVkCwu4/+Wodgnd60UtT1n8K8zw+Mp7J9JmQ=="], + "@vitest/expect": ["@vitest/expect@4.1.1", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.1.1", "@vitest/utils": "4.1.1", "chai": "^6.2.2", "tinyrainbow": "^3.0.3" } }, "sha512-xAV0fqBTk44Rn6SjJReEQkHP3RrqbJo6JQ4zZ7/uVOiJZRarBtblzrOfFIZeYUrukp2YD6snZG6IBqhOoHTm+A=="], "@vitest/mocker": ["@vitest/mocker@4.1.1", "", { "dependencies": { "@vitest/spy": "4.1.1", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["msw", "vite"] }, "sha512-h3BOylsfsCLPeceuCPAAJ+BvNwSENgJa4hXoXu4im0bs9Lyp4URc4JYK4pWLZ4pG/UQn7AT92K6IByi6rE6g3A=="], diff --git a/package.json b/package.json index d7455a8..79c84bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "hianime-api", - "version": "2.1.0", + "name": "hianime-v2", + "version": "2.2.0", "type": "module", "repository": { "type": "git", @@ -24,7 +24,7 @@ "test:jest": "NODE_OPTIONS='--experimental-vm-modules' jest", "test:all": "bun run test && bun run test:jest", "clean": "rm -rf dist node_modules/.cache", - "vercel-build": "bun build api/index.ts --outfile api/index.js --target node" + "vercel-build": "ncc build api/index.ts -o api" }, "dependencies": { "@hono/node-server": "^1.8.2", @@ -37,6 +37,7 @@ "@types/node": "^25.5.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", + "@vercel/ncc": "^0.38.4", "@vitest/ui": "^4.1.1", "bun-types": "^1.3.11", "eslint": "^8.57.0",