diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index aa18f6a..d880493 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -28,6 +28,13 @@ jobs: steps: - uses: actions/checkout@v4 - uses: oven-sh/setup-bun@v2 + - uses: dtolnay/rust-toolchain@stable + with: + targets: wasm32-unknown-unknown + - name: Install wasm-pack + run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh + - name: Build WASM + run: wasm-pack build layout-engine --target web --release --out-dir ../frontend/src/core/wasm-layout - name: Install dependencies run: cd frontend && bun install - name: Type check diff --git a/frontend/.npmrc b/frontend/.npmrc new file mode 100644 index 0000000..1376fa3 --- /dev/null +++ b/frontend/.npmrc @@ -0,0 +1 @@ +@duhanbalci:registry=https://gitea.duhanbalci.com/api/packages/duhanbalci/npm/ diff --git a/frontend/src/components/common/DexprEditor.vue b/frontend/src/components/common/DexprEditor.vue index 2fd498c..972e875 100644 --- a/frontend/src/components/common/DexprEditor.vue +++ b/frontend/src/components/common/DexprEditor.vue @@ -2,8 +2,8 @@ import { ref, onMounted, onBeforeUnmount, watch, computed } from 'vue' import { EditorView, lineNumbers } from '@codemirror/view' import { EditorState } from '@codemirror/state' -import { dexpr } from 'codemirror-lang-dexpr' -import type { DexprLanguageInfo } from 'codemirror-lang-dexpr' +import { dexpr } from '@duhanbalci/codemirror-lang-dexpr' +import type { DexprLanguageInfo } from '@duhanbalci/codemirror-lang-dexpr' import { useSchemaStore } from '../../stores/schema' import type { SchemaNode } from '../../core/schema-parser'