package.json (1633B)
1 { 2 "name": "damus-website", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "dev": "next dev", 7 "build": "./build", 8 "build-staging": "./build staging", 9 "start": "next start", 10 "export": "npm run i18n && next export", 11 "lint": "next lint", 12 "extract:i18n": "formatjs extract 'src/{pages,components}/**/*.{js,ts,tsx}' --preserve-whitespace --format transifex --id-interpolation-pattern '[sha512:contenthash:base64:6]' --out-file content/locales/en.json", 13 "compile:i18n": "formatjs compile-folder --ast --format transifex content/locales content/compiled-locales", 14 "i18n": "npm run extract:i18n && npm run compile:i18n" 15 }, 16 "dependencies": { 17 "@radix-ui/react-accordion": "^1.1.2", 18 "@radix-ui/react-alert-dialog": "^1.0.5", 19 "@radix-ui/react-label": "^2.0.2", 20 "@radix-ui/react-navigation-menu": "^1.1.4", 21 "@radix-ui/react-slot": "^1.0.2", 22 "class-variance-authority": "^0.7.0", 23 "clsx": "^2.0.0", 24 "framer-motion": "^10.16.4", 25 "input-otp": "^1.2.3", 26 "lnmessage": "^0.2.7", 27 "lucide-react": "^0.287.0", 28 "next": "13.5.4", 29 "nostr-tools": "^2.1.2", 30 "qrcode.react": "^3.1.0", 31 "react": "^18", 32 "react-dom": "^18", 33 "react-intl": "^6.4.7", 34 "tailwind-merge": "^1.14.0", 35 "tailwindcss-animate": "^1.0.7", 36 "usehooks-ts": "^2.9.2" 37 }, 38 "devDependencies": { 39 "@formatjs/cli": "^6.2.0", 40 "@types/node": "^20", 41 "@types/react": "^18", 42 "@types/react-dom": "^18", 43 "autoprefixer": "^10", 44 "eslint": "^8", 45 "eslint-config-next": "13.5.4", 46 "postcss": "^8", 47 "tailwindcss": "^3", 48 "typescript": "^5" 49 } 50 }