mirror of
https://github.com/Xevion/rdap.git
synced 2025-12-06 01:16:00 -06:00
Replace @headlessui/react and @heroicons/react with @radix-ui/themes and @radix-ui/react-icons for a more comprehensive component library. Add next-themes for dark mode support with a new ThemeToggle component. Update all components to use Radix UI primitives and theming system, including AbstractCard, DynamicDate, ErrorCard, Property, PropertyList, LookupInput, and all card components (AutnumCard, DomainCard, EntityCard, IPCard, NameserverCard). Update global styles and app configuration to support theme switching.
75 lines
2.0 KiB
JSON
75 lines
2.0 KiB
JSON
{
|
|
"name": "rdap",
|
|
"version": "0.2.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "next build",
|
|
"dev": "next dev",
|
|
"lint": "eslint .",
|
|
"lint:fix": "eslint . --fix",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier --check .",
|
|
"start": "next start",
|
|
"test": "vitest",
|
|
"test:ui": "vitest --ui",
|
|
"test:run": "vitest run --exclude '**/*.integration.test.{ts,tsx}'",
|
|
"test:integration": "vitest run src/rdap.integration.test.ts",
|
|
"test:all": "vitest run",
|
|
"type-check": "tsc --noEmit",
|
|
"prepare": "husky install",
|
|
"semantic-release": "semantic-release"
|
|
},
|
|
"dependencies": {
|
|
"@fontsource-variable/inter": "^5.2.8",
|
|
"@fontsource/ibm-plex-mono": "^5.2.7",
|
|
"@radix-ui/react-icons": "^1.3.2",
|
|
"@radix-ui/themes": "^3.2.1",
|
|
"@swc/helpers": "^0.5.11",
|
|
"clsx": "^2.1.1",
|
|
"date-fns": "^4.1.0",
|
|
"next": "^15.5.6",
|
|
"next-themes": "^0.4.6",
|
|
"react": "19.2.0",
|
|
"react-dom": "19.2.0",
|
|
"react-hook-form": "^7.42.1",
|
|
"react-timeago": "^8.3.0",
|
|
"sass": "^1.57.1",
|
|
"tailwind-merge": "^3.3.1",
|
|
"true-myth": "^9.2.0",
|
|
"usehooks-ts": "^3.1.1",
|
|
"zod": "^4.1.12"
|
|
},
|
|
"devDependencies": {
|
|
"@commitlint/cli": "^19.0.0",
|
|
"@commitlint/config-conventional": "^19.0.0",
|
|
"@semantic-release/changelog": "^6.0.3",
|
|
"@semantic-release/git": "^10.0.1",
|
|
"@tailwindcss/postcss": "^4.1.15",
|
|
"@testing-library/jest-dom": "^6.9.1",
|
|
"@testing-library/react": "^16.3.0",
|
|
"@types/node": "^24.9.1",
|
|
"@types/react": "^19.2.2",
|
|
"@types/react-dom": "^19.2.2",
|
|
"@typescript-eslint/eslint-plugin": "^8.46.2",
|
|
"@typescript-eslint/parser": "^8.46.2",
|
|
"@vitest/ui": "^3.2.4",
|
|
"conventional-changelog-conventionalcommits": "^8.0.0",
|
|
"eslint": "^9.38.0",
|
|
"eslint-config-next": "15.5.6",
|
|
"happy-dom": "^20.0.8",
|
|
"husky": "^9.0.0",
|
|
"lint-staged": "^15.0.0",
|
|
"postcss": "^8.4.14",
|
|
"prettier": "^3.6.2",
|
|
"prettier-plugin-tailwindcss": "^0.7.1",
|
|
"semantic-release": "^24.0.0",
|
|
"tailwindcss": "^4.1.15",
|
|
"typescript": "^5.9.3",
|
|
"vitest": "^3.2.4"
|
|
},
|
|
"ct3aMetadata": {
|
|
"initVersion": "7.2.0"
|
|
},
|
|
"packageManager": "pnpm@9.0.0"
|
|
}
|