|
1 | 1 | { |
| 2 | + "name": "infra-core", |
| 3 | + "version": "1.0.0", |
2 | 4 | "private": true, |
| 5 | + "type": "module", |
3 | 6 | "workspaces": [ |
4 | 7 | "src/api", |
5 | 8 | "src/ui" |
|
8 | 11 | "scripts": { |
9 | 12 | "build": "yarn workspaces run build && yarn lockfile-manage", |
10 | 13 | "dev": "concurrently --names 'api,ui' 'yarn workspace infra-core-api run dev' 'yarn workspace infra-core-ui run dev'", |
11 | | - "lockfile-manage": "synp --with-workspace --source-file yarn.lock && cp package-lock.json dist/ && rm package-lock.json", |
| 14 | + "lockfile-manage": "synp --with-workspace --source-file yarn.lock && cp package-lock.json dist/ && cp package.json dist/ && rm package-lock.json", |
12 | 15 | "prettier": "yarn workspaces run prettier && prettier --check tests/**/*.ts", |
13 | 16 | "prettier:write": "yarn workspaces run prettier:write && prettier --write tests/**/*.ts", |
14 | 17 | "lint": "yarn workspaces run lint", |
|
20 | 23 | "test:live": "cross-env APPLICATION_KEY=infra-core-api vitest tests/live", |
21 | 24 | "test:live-ui": "yarn test:live --ui" |
22 | 25 | }, |
| 26 | + "dependencies": { |
| 27 | + "@aws-sdk/client-dynamodb": "^3.624.0", |
| 28 | + "@aws-sdk/client-secrets-manager": "^3.624.0", |
| 29 | + "@aws-sdk/util-dynamodb": "^3.624.0", |
| 30 | + "@azure/msal-browser": "^3.20.0", |
| 31 | + "@azure/msal-node": "^2.16.1", |
| 32 | + "@azure/msal-react": "^2.0.22", |
| 33 | + "@fastify/auth": "^5.0.1", |
| 34 | + "@fastify/aws-lambda": "^5.0.0", |
| 35 | + "@fastify/caching": "^9.0.1", |
| 36 | + "@fastify/cors": "^10.0.1", |
| 37 | + "@mantine/core": "^7.15.2", |
| 38 | + "@mantine/dates": "^7.15.2", |
| 39 | + "@mantine/form": "^7.15.2", |
| 40 | + "@mantine/hooks": "^7.15.2", |
| 41 | + "@mantine/notifications": "^7.15.2", |
| 42 | + "@tabler/icons-react": "^3.12.0", |
| 43 | + "@touch4it/ical-timezones": "^1.9.0", |
| 44 | + "@ungap/with-resolvers": "^0.1.0", |
| 45 | + "axios": "^1.7.3", |
| 46 | + "dayjs": "^1.11.12", |
| 47 | + "discord.js": "^14.15.3", |
| 48 | + "dotenv": "^16.4.5", |
| 49 | + "fastify": "^5.1.0", |
| 50 | + "fastify-plugin": "^4.5.1", |
| 51 | + "html5-qrcode": "^2.3.8", |
| 52 | + "ical-generator": "^7.2.0", |
| 53 | + "jsonwebtoken": "^9.0.2", |
| 54 | + "jsqr": "^1.4.0", |
| 55 | + "jwks-rsa": "^3.1.0", |
| 56 | + "moment": "^2.30.1", |
| 57 | + "moment-timezone": "^0.5.45", |
| 58 | + "pdfjs-dist": "^4.5.136", |
| 59 | + "pluralize": "^8.0.0", |
| 60 | + "react": "^18.3.1", |
| 61 | + "react-dom": "^18.3.1", |
| 62 | + "react-pdf": "^9.1.0", |
| 63 | + "react-pdftotext": "^1.3.0", |
| 64 | + "react-qr-reader": "^3.0.0-beta-1", |
| 65 | + "react-router-dom": "^6.26.0", |
| 66 | + "zod": "^3.23.8", |
| 67 | + "zod-to-json-schema": "^3.23.2", |
| 68 | + "zod-validation-error": "^3.3.1" |
| 69 | + }, |
23 | 70 | "devDependencies": { |
| 71 | + "@eslint/compat": "^1.1.1", |
| 72 | + "@storybook/addon-essentials": "^8.2.8", |
| 73 | + "@storybook/addon-interactions": "^8.2.8", |
| 74 | + "@storybook/addon-links": "^8.2.8", |
| 75 | + "@storybook/blocks": "^8.2.8", |
| 76 | + "@storybook/react": "^8.2.8", |
| 77 | + "@storybook/react-vite": "^8.2.8", |
| 78 | + "@storybook/testing-library": "^0.2.2", |
| 79 | + "@testing-library/dom": "^10.4.0", |
| 80 | + "@testing-library/jest-dom": "^6.4.8", |
| 81 | + "@testing-library/react": "^16.0.0", |
| 82 | + "@testing-library/user-event": "^14.5.2", |
| 83 | + "@tsconfig/node20": "^20.1.4", |
| 84 | + "@types/node": "^22.1.0", |
| 85 | + "@types/pluralize": "^0.0.33", |
| 86 | + "@types/react": "^18.3.3", |
| 87 | + "@types/react-dom": "^18.3.0", |
| 88 | + "@types/supertest": "^6.0.2", |
| 89 | + "@typescript-eslint/eslint-plugin": "^8.0.1", |
| 90 | + "@typescript-eslint/parser": "^8.0.1", |
| 91 | + "@vitejs/plugin-react": "^4.3.1", |
| 92 | + "@vitest/ui": "^2.0.5", |
| 93 | + "aws-sdk-client-mock": "^4.0.1", |
24 | 94 | "concurrently": "^9.1.2", |
25 | 95 | "cross-env": "^7.0.3", |
| 96 | + "esbuild": "^0.23.0", |
| 97 | + "eslint": "^8.57.0", |
| 98 | + "eslint-config-airbnb": "^19.0.4", |
| 99 | + "eslint-config-airbnb-typescript": "^18.0.0", |
| 100 | + "eslint-config-esnext": "^4.1.0", |
| 101 | + "eslint-config-mantine": "^3.2.0", |
| 102 | + "eslint-config-prettier": "^9.1.0", |
| 103 | + "eslint-import-resolver-typescript": "^3.6.1", |
| 104 | + "eslint-plugin-import": "^2.29.1", |
| 105 | + "eslint-plugin-jsx-a11y": "^6.9.0", |
| 106 | + "eslint-plugin-prettier": "^5.2.1", |
| 107 | + "eslint-plugin-react": "^7.35.0", |
| 108 | + "eslint-plugin-react-hooks": "^4.6.2", |
26 | 109 | "husky": "^9.1.4", |
27 | | - "lint-staged": "^15.2.8", |
| 110 | + "identity-obj-proxy": "^3.0.0", |
| 111 | + "jsdom": "^24.1.1", |
| 112 | + "node-ical": "^0.18.0", |
| 113 | + "postcss": "^8.4.41", |
| 114 | + "postcss-preset-mantine": "^1.17.0", |
| 115 | + "postcss-simple-vars": "^7.0.1", |
28 | 116 | "prettier": "^3.3.3", |
| 117 | + "prop-types": "^15.8.1", |
| 118 | + "request": "^2.88.2", |
| 119 | + "storybook": "^8.2.8", |
| 120 | + "storybook-dark-mode": "^4.0.2", |
| 121 | + "stylelint": "^16.8.1", |
| 122 | + "stylelint-config-standard-scss": "^13.1.0", |
| 123 | + "supertest": "^7.0.0", |
29 | 124 | "synp": "^1.9.14", |
30 | | - "eslint": "^8.57.0" |
| 125 | + "tsx": "^4.16.5", |
| 126 | + "typescript": "^5.5.4", |
| 127 | + "typescript-eslint": "^8.0.1", |
| 128 | + "vite": "^5.4.0", |
| 129 | + "vite-tsconfig-paths": "^5.0.1", |
| 130 | + "vitest": "^2.0.5", |
| 131 | + "yarn-upgrade-all": "^0.7.4" |
| 132 | + }, |
| 133 | + "resolutions": { |
| 134 | + "pdfjs-dist": "4.5.136" |
31 | 135 | } |
32 | 136 | } |
0 commit comments