aboutsummaryrefslogtreecommitdiff
path: root/src/main/webui/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/webui/package.json')
-rw-r--r--src/main/webui/package.json78
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"
+}