Files
netris-nestri/packages/ui/package.json
Wanjohi 7e69af977b feat: Add Steam account linking with team creation (#274)
## Description
<!-- Briefly describe the purpose and scope of your changes -->


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced a real-time Steam login flow using QR codes and server-sent
events (SSE) for team creation and authentication.
- Added Steam account and friend management, including secure credential
storage and friend list synchronization.
- Integrated Steam login endpoints into the API, enabling QR code-based
login and automated team setup.

- **Improvements**
- Enhanced data security by implementing encrypted storage for sensitive
tokens.
- Updated database schema to support Steam accounts, teams, memberships,
and social connections.
- Refined type definitions and consolidated account-related information
for improved consistency.

- **Bug Fixes**
  - Fixed trade ban status representation for Steam accounts.

- **Chores**
- Removed legacy C# Steam authentication service and related
configuration files.
  - Updated and cleaned up package dependencies and development tooling.
  - Streamlined type declaration files and resource definitions.

- **Style**
- Redesigned the team creation page UI with a modern, animated QR code
login interface.

- **Documentation**
  - Updated OpenAPI documentation for new Steam login endpoints.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-05-09 01:13:44 +03:00

62 lines
1.8 KiB
JSON

{
"name": "@nestri/ui",
"version": "0.0.0",
"private": true,
"sideEffects": false,
"files": [
"tailwind.config.js",
"postcss.config.js",
"globals.css"
],
"exports": {
".": "./src/index.ts",
"./react": "./src/react/index.ts",
"./globals.css": "./globals.css",
"./postcss.config": "./postcss.config.js",
"./tailwind.config": "./tailwind.config.js",
"./image": "./src/image/index.ts",
"./design": "./src/design/index.ts"
},
"scripts": {
"lint": "eslint . --max-warnings 0"
},
"devDependencies": {
"@builder.io/qwik": "^1.8.0",
"@builder.io/qwik-city": "^1.8.0",
"@builder.io/qwik-react": "0.5.0",
"@fluejs/noscroll": "^1.0.0",
"@fontsource-variable/bricolage-grotesque": "^5.0.1",
"@fontsource/geist-mono": "^5.1.0",
"@fontsource/geist-sans": "^5.1.0",
"@fontsource-variable/mona-sans": "^5.0.1",
"@modular-forms/qwik": "^0.29.0",
"@nestri/core": "*",
"@qwik-ui/headless": "^0.6.4",
"@types/eslint": "^8.56.5",
"@types/node": "^20.11.24",
"@types/nprogress": "^0.2.3",
"@types/react": "^18.2.28",
"@types/react-dom": "^18.2.13",
"@typescript-eslint/eslint-plugin": "latest",
"@typescript-eslint/parser": "latest",
"autoprefixer": "^10.4.20",
"body-scroll-lock-upgrade": "^1.1.0",
"clsx": "^2.1.1",
"eslint": "^8.57.0",
"eslint-plugin-qwik": "latest",
"focus-trap": "^7.5.4",
"framer-motion": "^11.3.24",
"nprogress": "^0.2.0",
"postcss": "^8.4.41",
"prettier": "latest",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-wrap-balancer": "^1.1.1",
"tailwind-merge": "^2.4.0",
"tailwind-variants": "^0.2.1",
"tailwindcss": "^3.4.17",
"tailwindcss-animate": "^1.0.7",
"typescript": "^5.3.3",
"valibot": "^0.42.1"
}
}