diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9e9fab4..34760617 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -105,9 +105,7 @@ jobs: ${{ runner.os }}- - run: npm i -g pnpm - run: pnpm i - - run: cd documents - - run: pnpm run api - - run: pnpm run build + - run: pnpm run build:docs - name: Deploy uses: peaceiris/actions-gh-pages@v3 diff --git a/package.json b/package.json index 4bc9ce4d..d50477d1 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "build": "rollup --config rollup.config.ts --configPlugin esbuild --environment NODE_ENV:production", "build:minify": "rollup --config rollup.config.ts --configPlugin esbuild --environment MINIFY,NODE_ENV:production", "build:analyze": "cross-env BUILD_ANALYZER=true pnpm run build", + "build:docs": "cd documents && pnpm run api && pnpm run build", "lint": "eslint src --ext js,jsx,ts,tsx", "prepublishOnly": "npm run build && npm run build:minify", "test": "npm run build && npm run test-only", diff --git a/rollup.config.ts b/rollup.config.ts index 1c52591e..0486cbb5 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -33,6 +33,12 @@ const getFileName = (name) => { const external = [ ...Object.keys(pkg.dependencies), + 'gl-matrix/mat4', + 'gl-matrix/mat3', + 'gl-matrix/quat', + 'gl-matrix/vec2', + 'gl-matrix/vec3', + 'gl-matrix/vec4', ]; const plugins = [