{ "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "lint": "eslint . --ext .ts,.tsx", "lint:fix": "eslint . --ext .ts,.tsx --fix", "format": "prettier --write .", "format:check": "prettier --check .", "type-check": "tsc --noEmit", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:fast": "jest --testPathPatterns='(utils|types|services).*test\\.(ts|js)$' --passWithNoTests", "test:unit": "jest --testPathPatterns='(utils|types).*test\\.(ts|js)$'", "test:services": "jest --testPathPatterns='services.*test\\.(ts|js)$'", "test:integration": "jest --testPathPatterns='(tests/integration/.*\\.test\\.(ts|js)|services/.*/__tests__/integration/.*\\.test\\.(ts|js))$'", "lint:markdown": "markdownlint-cli2 \"**/*.md\"", "lint:markdown:fix": "markdownlint-cli2 --fix \"**/*.md\"", "check:secrets": "secretlint \"**/*\"", "check:editorconfig": "eclint check .", "fix:editorconfig": "eclint fix .", "pre-commit": "lint-staged", "prepare": "husky", "config": "bun show-config.js", "config:env": "bun show-config.js --env", "config:help": "bun show-config.js --help" }, "dependencies": { "bcryptjs": "^3.0.2", "express": "^5.1.0", "jsonwebtoken": "^9.0.2", "react": "^19.1.1", "react-dom": "^19.1.1", "uuid": "^12.0.0" }, "devDependencies": { "@babel/core": "^7.28.4", "@babel/preset-env": "^7.28.3", "@babel/preset-typescript": "^7.27.1", "@secretlint/node": "^11.2.3", "@secretlint/secretlint-rule-preset-recommend": "^11.2.3", "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "@types/jest": "^30.0.0", "@types/node": "^22.14.0", "@types/node-fetch": "^2.6.13", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.42.0", "@typescript-eslint/parser": "^8.42.0", "babel-jest": "^30.1.2", "dockerfilelint": "^1.8.0", "eclint": "^2.8.1", "eslint": "^9.35.0", "eslint-define-config": "^2.1.0", "eslint-plugin-react-hooks": "^5.2.0", "husky": "^9.1.7", "jest": "^30.1.3", "jest-environment-jsdom": "^30.1.2", "lint-staged": "^16.1.6", "markdownlint-cli2": "^0.18.1", "node-fetch": "^3.3.2", "prettier": "^3.6.2", "shelljs": "^0.10.0", "ts-jest": "^29.4.1", "typescript": "^5.9.2", "vite": "^7.1.4" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "prettier --write" ], "*.{json,yaml,yml,md,css,scss,html}": [ "prettier --write" ] } }