mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-04 09:28:11 +00:00
* can add text retain stroke width while transforming is now possible reorganize how the inheritance of node classes, now text can be selected, multi-selected, translate and transform, all while working with the unredo stack organize toolbarmain and dialogues, now add text brings up a dialog, meant for accepting user text input finished plumbing the data from user text input to adding text to baord clean up make the dialog less weirdly vertical clean up, and place node in the center of canvas block adding text with no text, make textbox wider transformation of old node works with new transformation setup undo redo of transformation also works for text nodes now cleanup geometry fix almost done text editor ui text formatting from text editor is sent to engine and used on text nodes * rid of useless button
61 lines
1.7 KiB
JSON
61 lines
1.7 KiB
JSON
{
|
|
"name": "storyteller-board",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc -b && vite build",
|
|
"build2": "vite build",
|
|
"lint": "eslint .",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"@headlessui/react": "^2.1.3",
|
|
"@preact/signals-react": "^2.2.0",
|
|
"@techstark/opencv-js": "^4.10.0-release.1",
|
|
"@zip.js/zip.js": "^2.7.52",
|
|
"konva": "^9.3.14",
|
|
"onnxruntime-web": "^1.19.2",
|
|
"react": "^18.3.1",
|
|
"react-colorful": "^5.6.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-drag-drop-files": "^2.3.10",
|
|
"react-easy-crop": "^5.0.8",
|
|
"react-router-dom": "^6.26.1",
|
|
"tailwind-merge": "^2.5.2",
|
|
"uuid": "^10.0.0",
|
|
"yarn": "^1.22.22"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.9.0",
|
|
"@fortawesome/fontawesome-svg-core": "^6.6.0",
|
|
"@fortawesome/pro-solid-svg-icons": "^6.6.0",
|
|
"@fortawesome/react-fontawesome": "^0.2.2",
|
|
"@preact/signals-react-transform": "^0.4.0",
|
|
"@types/deep-equal": "^1.0.4",
|
|
"@types/react": "^18.3.3",
|
|
"@types/react-dom": "^18.3.0",
|
|
"@types/uuid": "^10.0.0",
|
|
"@vitejs/plugin-react": "^4.3.1",
|
|
"autoprefixer": "^10.4.20",
|
|
"deep-equal": "^2.2.3",
|
|
"eslint": "^9.9.0",
|
|
"eslint-plugin-react": "^7.35.0",
|
|
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
|
|
"eslint-plugin-react-refresh": "^0.4.9",
|
|
"globals": "^15.9.0",
|
|
"i": "^0.3.7",
|
|
"npm": "^10.8.3",
|
|
"postcss": "^8.4.41",
|
|
"prettier": "^3.3.3",
|
|
"prettier-plugin-tailwindcss": "^0.6.6",
|
|
"tailwindcss": "^3.4.10",
|
|
"typescript": "^5.5.3",
|
|
"typescript-eslint": "^8.0.1",
|
|
"vite": "^5.4.1",
|
|
"vite-plugin-static-copy": "^1.0.6",
|
|
"vite-tsconfig-paths": "^5.0.1"
|
|
}
|
|
}
|