mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
571a86a965
Notable updates: - Minor version of RTK includes customizable selectors for RTK Query, so we can remove the patch that was added to ensure only the LRU memoize function was used for perf reasons. Updated to use the LRU memoize function. - Major version of react-resizable-panels. No breaking changes, works great, and you can now resize all panels when dragging at the intersection point of panels. Cool! - Minor (?) version of nanostores. `action` API is removed, we were using it in one spot. Fixed. - @invoke-ai/eslint-config-react has all deps bumped and now has its dependent plugins/configs listed as normal dependencies (as opposed to peer deps). This means we can remove those packages from explicit dev deps.
157 lines
4.7 KiB
JSON
157 lines
4.7 KiB
JSON
{
|
|
"name": "@invoke-ai/invoke-ai-ui",
|
|
"private": true,
|
|
"version": "0.0.1",
|
|
"publishConfig": {
|
|
"access": "restricted",
|
|
"registry": "https://npm.pkg.github.com"
|
|
},
|
|
"main": "./dist/invoke-ai-ui.umd.js",
|
|
"module": "./dist/invoke-ai-ui.es.js",
|
|
"exports": {
|
|
".": {
|
|
"import": "./dist/invoke-ai-ui.es.js",
|
|
"require": "./dist/invoke-ai-ui.umd.js"
|
|
}
|
|
},
|
|
"types": "./dist/index.d.ts",
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"scripts": {
|
|
"dev": "vite dev",
|
|
"dev:host": "vite dev --host",
|
|
"build": "pnpm run lint && vite build",
|
|
"typegen": "node scripts/typegen.js",
|
|
"preview": "vite preview",
|
|
"lint:madge": "madge --circular src/main.tsx",
|
|
"lint:eslint": "eslint --max-warnings=0 .",
|
|
"lint:prettier": "prettier --check .",
|
|
"lint:tsc": "tsc --noEmit",
|
|
"lint": "concurrently -g -n eslint,prettier,tsc,madge -c cyan,green,magenta,yellow \"pnpm run lint:eslint\" \"pnpm run lint:prettier\" \"pnpm run lint:tsc\" \"pnpm run lint:madge\"",
|
|
"fix": "eslint --fix . && prettier --log-level warn --write .",
|
|
"preinstall": "npx only-allow pnpm",
|
|
"storybook": "storybook dev -p 6006",
|
|
"build-storybook": "storybook build",
|
|
"unimported": "npx unimported",
|
|
"test": "vitest",
|
|
"test:no-watch": "vitest --no-watch"
|
|
},
|
|
"madge": {
|
|
"excludeRegExp": [
|
|
"^index.ts$"
|
|
],
|
|
"detectiveOptions": {
|
|
"ts": {
|
|
"skipTypeImports": true
|
|
},
|
|
"tsx": {
|
|
"skipTypeImports": true
|
|
}
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"@chakra-ui/react-use-size": "^2.1.0",
|
|
"@dagrejs/graphlib": "^2.1.13",
|
|
"@dnd-kit/core": "^6.1.0",
|
|
"@dnd-kit/sortable": "^8.0.0",
|
|
"@dnd-kit/utilities": "^3.2.2",
|
|
"@fontsource-variable/inter": "^5.0.16",
|
|
"@invoke-ai/ui-library": "^0.0.21",
|
|
"@mantine/form": "6.0.21",
|
|
"@nanostores/react": "^0.7.2",
|
|
"@reduxjs/toolkit": "2.2.1",
|
|
"@roarr/browser-log-writer": "^1.3.0",
|
|
"chakra-react-select": "^4.7.6",
|
|
"compare-versions": "^6.1.0",
|
|
"dateformat": "^5.0.3",
|
|
"framer-motion": "^11.0.5",
|
|
"i18next": "^23.9.0",
|
|
"i18next-http-backend": "^2.4.3",
|
|
"idb-keyval": "^6.2.1",
|
|
"jsondiffpatch": "^0.6.0",
|
|
"konva": "^9.3.3",
|
|
"lodash-es": "^4.17.21",
|
|
"nanostores": "^0.10.0",
|
|
"new-github-issue-url": "^1.0.0",
|
|
"overlayscrollbars": "^2.5.0",
|
|
"overlayscrollbars-react": "^0.5.4",
|
|
"query-string": "^8.2.0",
|
|
"react": "^18.2.0",
|
|
"react-colorful": "^5.6.1",
|
|
"react-dom": "^18.2.0",
|
|
"react-dropzone": "^14.2.3",
|
|
"react-error-boundary": "^4.0.12",
|
|
"react-hook-form": "^7.50.1",
|
|
"react-hotkeys-hook": "4.5.0",
|
|
"react-i18next": "^14.0.5",
|
|
"react-icons": "^5.0.1",
|
|
"react-konva": "^18.2.10",
|
|
"react-redux": "9.1.0",
|
|
"react-resizable-panels": "^2.0.9",
|
|
"react-select": "5.8.0",
|
|
"react-textarea-autosize": "^8.5.3",
|
|
"react-use": "^17.5.0",
|
|
"react-virtuoso": "^4.7.0",
|
|
"reactflow": "^11.10.4",
|
|
"redux-dynamic-middlewares": "^2.2.0",
|
|
"redux-remember": "^5.1.0",
|
|
"roarr": "^7.21.0",
|
|
"serialize-error": "^11.0.3",
|
|
"socket.io-client": "^4.7.4",
|
|
"type-fest": "^4.10.2",
|
|
"use-debounce": "^10.0.0",
|
|
"use-image": "^1.1.1",
|
|
"uuid": "^9.0.1",
|
|
"zod": "^3.22.4",
|
|
"zod-validation-error": "^3.0.2"
|
|
},
|
|
"peerDependencies": {
|
|
"@chakra-ui/react": "^2.8.2",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0",
|
|
"ts-toolbelt": "^9.6.0"
|
|
},
|
|
"devDependencies": {
|
|
"@invoke-ai/eslint-config-react": "^0.0.14",
|
|
"@invoke-ai/prettier-config-react": "^0.0.7",
|
|
"@storybook/addon-docs": "^7.6.17",
|
|
"@storybook/addon-essentials": "^7.6.17",
|
|
"@storybook/addon-interactions": "^7.6.17",
|
|
"@storybook/addon-links": "^7.6.17",
|
|
"@storybook/addon-storysource": "^7.6.17",
|
|
"@storybook/blocks": "^7.6.17",
|
|
"@storybook/manager-api": "^7.6.17",
|
|
"@storybook/react": "^7.6.17",
|
|
"@storybook/react-vite": "^7.6.17",
|
|
"@storybook/test": "^7.6.17",
|
|
"@storybook/theming": "^7.6.17",
|
|
"@types/dateformat": "^5.0.2",
|
|
"@types/lodash-es": "^4.17.12",
|
|
"@types/node": "^20.11.19",
|
|
"@types/react": "^18.2.57",
|
|
"@types/react-dom": "^18.2.19",
|
|
"@types/uuid": "^9.0.8",
|
|
"@vitejs/plugin-react-swc": "^3.6.0",
|
|
"concurrently": "^8.2.2",
|
|
"eslint": "^8.56.0",
|
|
"eslint-plugin-i18next": "^6.0.3",
|
|
"eslint-plugin-path": "^1.2.4",
|
|
"madge": "^6.1.0",
|
|
"openapi-types": "^12.1.3",
|
|
"openapi-typescript": "^6.7.4",
|
|
"prettier": "^3.2.5",
|
|
"rollup-plugin-visualizer": "^5.12.0",
|
|
"storybook": "^7.6.17",
|
|
"ts-toolbelt": "^9.6.0",
|
|
"tsafe": "^1.6.6",
|
|
"typescript": "^5.3.3",
|
|
"vite": "^5.1.3",
|
|
"vite-plugin-css-injected-by-js": "^3.4.0",
|
|
"vite-plugin-dts": "^3.7.2",
|
|
"vite-plugin-eslint": "^1.8.1",
|
|
"vite-tsconfig-paths": "^4.3.1",
|
|
"vitest": "^1.3.1"
|
|
}
|
|
}
|