diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 2b1addf..441f064 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -34,6 +34,8 @@ jobs: pnpm install pnpm run build - uses: actions/upload-artifact@v3 + env: + ASSET_URL: https://mortenolsen.pro/bob with: name: lib retention-days: 5 diff --git a/packages/algorithm/package.json b/packages/algorithm/package.json index 0c5e5a5..08a51f6 100644 --- a/packages/algorithm/package.json +++ b/packages/algorithm/package.json @@ -18,6 +18,7 @@ "files": [ "dist/**/*" ], + "private": false, "main": "./dist/cjs/index.js", "name": "bob-the-algorithm", "scripts": { diff --git a/packages/configs/package.json b/packages/configs/package.json index e45dcc1..081fdb2 100644 --- a/packages/configs/package.json +++ b/packages/configs/package.json @@ -1,5 +1,5 @@ { "name": "@bob-the-algorithm/config", - "private": true, + "private": false, "version": "0.0.1" } diff --git a/packages/playground/package.json b/packages/playground/package.json index 44ce23a..fad1c2f 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -17,6 +17,7 @@ }, "devDependencies": { "@mdx-js/rollup": "^2.3.0", + "@types/node": "^20.5.9", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@typescript-eslint/eslint-plugin": "^6.0.0", diff --git a/packages/playground/vite.config.ts b/packages/playground/vite.config.ts index cfd3c76..9d536ac 100644 --- a/packages/playground/vite.config.ts +++ b/packages/playground/vite.config.ts @@ -2,7 +2,10 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react-swc'; import mdx from '@mdx-js/rollup'; +const ASSET_URL = process.env.ASSET_URL || ''; + // https://vitejs.dev/config/ export default defineConfig({ + base: `${ASSET_URL}/dist/`, plugins: [mdx(), react()], }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2a062a..a6915ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,6 +46,9 @@ importers: '@mdx-js/rollup': specifier: ^2.3.0 version: 2.3.0(rollup@3.28.1) + '@types/node': + specifier: ^20.5.9 + version: 20.5.9 '@types/react': specifier: ^18.2.15 version: 18.2.15 @@ -78,7 +81,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.5 - version: 4.4.5 + version: 4.4.5(@types/node@20.5.9) packages: @@ -1028,6 +1031,10 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true + /@types/node@20.5.9: + resolution: {integrity: sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==} + dev: true + /@types/offscreencanvas@2019.7.1: resolution: {integrity: sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ==} dev: true @@ -1375,7 +1382,7 @@ packages: vite: ^4 dependencies: '@swc/core': 1.3.82 - vite: 4.4.5 + vite: 4.4.5(@types/node@20.5.9) transitivePeerDependencies: - '@swc/helpers' dev: true @@ -4422,7 +4429,7 @@ packages: vfile-message: 3.1.4 dev: true - /vite@4.4.5: + /vite@4.4.5(@types/node@20.5.9): resolution: {integrity: sha512-4m5kEtAWHYr0O1Fu7rZp64CfO1PsRGZlD3TAB32UmQlpd7qg15VF7ROqGN5CyqN7HFuwr7ICNM2+fDWRqFEKaA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -4450,6 +4457,7 @@ packages: terser: optional: true dependencies: + '@types/node': 20.5.9 esbuild: 0.18.20 postcss: 8.4.29 rollup: 3.28.1