Files
artcraft-services/package.json
T
wil 19d58843d7 Feature/ add text (#44)
* 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
2024-10-07 21:56:58 -04:00

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"
}
}