diff options
Diffstat (limited to 'src/main/webui/package.json')
| -rw-r--r-- | src/main/webui/package.json | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/src/main/webui/package.json b/src/main/webui/package.json new file mode 100644 index 0000000..ccf8c33 --- /dev/null +++ b/src/main/webui/package.json @@ -0,0 +1,78 @@ +{ + "name": "pantry", + "version": "0.1.0", + "description": "Kitchen inventory organizer and planner", + "private": true, + "repository": { + "type": "git", + "url": "https://github.com/kjhoerr/pantry.git" + }, + "author": "Kevin J Hoerr <kjhoerr@submelon.tech>", + "license": "BlueOak-1.0.0", + "scripts": { + "start": "rsbuild dev", + "build": "rsbuild build", + "preview": "rsbuild preview", + "lint": "eslint .", + "format": "prettier --write 'src/**/*.(ts|tsx)'", + "codegen": "graphql-codegen && yarn format" + }, + "dependencies": { + "@heroicons/react": "2.0.16", + "@mantine/hooks": "^8.2.4", + "@reduxjs/toolkit": "^2.8.2", + "@rsbuild/core": "^1.4.15", + "@rsbuild/plugin-react": "^1.3.5", + "@rsbuild/plugin-svgr": "^1.2.2", + "@tailwindcss/postcss": "^4.1.12", + "flowbite": "^3.1.2", + "flowbite-react": "^0.12.7", + "graphql": "^16.11.0", + "graphql-request": "7.2.0", + "react": "19.1.1", + "react-dom": "19.1.1", + "react-redux": "^9.2.0", + "react-router-dom": "^7.8.1", + "redux": "^5.0.1", + "tailwindcss": "^4.1.12", + "uuid": "^11.1.0", + "web-vitals": "^5.1.0" + }, + "devDependencies": { + "@eslint/js": "latest", + "@graphql-codegen/cli": "latest", + "@graphql-codegen/client-preset": "latest", + "@rsbuild/plugin-eslint": "latest", + "@testing-library/dom": "latest", + "@testing-library/jest-dom": "latest", + "@testing-library/react": "latest", + "@testing-library/user-event": "latest", + "@trivago/prettier-plugin-sort-imports": "latest", + "@types/jest": "latest", + "@types/node": "latest", + "@types/react": "latest", + "@types/react-dom": "latest", + "@types/uuid": "latest", + "eslint": "latest", + "eslint-config-prettier": "latest", + "eslint-plugin-prettier": "latest", + "eslint-plugin-react": "latest", + "prettier": "latest", + "typescript": "latest", + "typescript-eslint": "latest" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "type": "module", + "packageManager": "yarn@3.2.2" +} |
