Compile wasm into plugin

This commit is contained in:
Andras Schmelczer 2024-11-03 22:14:17 +00:00
parent 39bb81c553
commit e712164e89
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
4 changed files with 129 additions and 64 deletions

View file

@ -8,6 +8,9 @@
"name": "obsidian-sample-plugin",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"esbuild-plugin-wasm-pack": "^1.1.0"
},
"devDependencies": {
"@types/node": "^16.11.6",
"@typescript-eslint/eslint-plugin": "5.29.0",
@ -15,10 +18,16 @@
"builtin-modules": "3.3.0",
"esbuild": "0.17.3",
"obsidian": "latest",
"sync-wasm": "file:../backend/sync_wasm/pkg",
"tslib": "2.4.0",
"typescript": "4.7.4"
}
},
"../backend/sync_wasm/pkg": {
"name": "sync-wasm",
"version": "0.1.0",
"dev": true
},
"node_modules/@codemirror/state": {
"version": "6.4.1",
"resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz",
@ -1032,6 +1041,19 @@
"@esbuild/win32-x64": "0.17.3"
}
},
"node_modules/esbuild-plugin-wasm-pack": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/esbuild-plugin-wasm-pack/-/esbuild-plugin-wasm-pack-1.1.0.tgz",
"integrity": "sha512-iBjr8LVJvS6ygAx3+voRUXT+GEu6UfxhNDBSs72LIyCwekQVAhDmEusuVzS2dw93F4QzFdV3nXoCSLfk4vcylQ==",
"license": "MIT",
"engines": {
"node": ">=0.12.0"
},
"funding": {
"type": "individual",
"url": "https://ko-fi.com/tschrock"
}
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@ -2065,6 +2087,10 @@
"node": ">=8"
}
},
"node_modules/sync-wasm": {
"resolved": "../backend/sync_wasm/pkg",
"link": true
},
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",