uglyboy-tl_obsidian-ink-player/package.json
Uglyboy ba3e5d84e0 refactor(core): migrate UI framework from Svelte to SolidJS
- Replace App.svelte with App.tsx SolidJS component
- Update view layer to use SolidJS render/dispose API
- Switch plugin imports from @inkweave/plugins/svelte to solidjs
- Adapt test stubs for framework-agnostic plugin loading
- Update build config (vite, tsconfig) for SolidJS JSX
- Replace svelte deps with solid-js/vite-plugin-solid
2026-05-08 16:25:18 +08:00

33 lines
889 B
JSON

{
"name": "ink-player",
"version": "2.2.0",
"description": "Playing interactive fiction powered by Inkle's ink engine",
"main": "main.js",
"scripts": {
"clean": "rm -rf node_modules dist/main.js dist/styles.css bun.lock",
"build": "vite build",
"check": "biome check --write --error-on-warnings . && tsgo -b --noEmit",
"release": "bun run scripts/release.mjs"
},
"keywords": [],
"author": "Uglyboy",
"license": "MIT",
"devDependencies": {
"@tsconfig/bun": "^1.0.0",
"@types/mustache": "^4.2.0",
"esbuild": "^0.28.0",
"solid-js": "^1.9.12",
"vite": "^8.0.0",
"vite-plugin-solid": "^2.11.12"
},
"dependencies": {
"@inkweave/core": "^2.3.1",
"@inkweave/plugins": "^2.3.1",
"@inkweave/solidjs": "^2.3.1",
"zustand": "^5.0.0",
"mustache": "^4.2.0"
},
"peerDependencies": {
"obsidian": ">=0.15.0"
}
}