package.json (2376B)
1 { 2 "name": "damus-website", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "dev": "concurrently npm:dev-website npm:storybook", 7 "dev-website": "next dev", 8 "build": "./build", 9 "build-staging": "./build staging", 10 "build-dev": "./build dev", 11 "start": "next start", 12 "export": "npm run i18n && next export", 13 "lint": "next lint", 14 "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", 15 "compile:i18n": "formatjs compile-folder --ast --format transifex content/locales content/compiled-locales", 16 "i18n": "npm run extract:i18n && npm run compile:i18n", 17 "storybook": "storybook dev -p 6006", 18 "build-storybook": "storybook build" 19 }, 20 "dependencies": { 21 "@radix-ui/react-accordion": "^1.1.2", 22 "@radix-ui/react-alert-dialog": "^1.0.5", 23 "@radix-ui/react-label": "^2.0.2", 24 "@radix-ui/react-navigation-menu": "^1.1.4", 25 "@radix-ui/react-slot": "^1.0.2", 26 "@radix-ui/react-tabs": "^1.1.0", 27 "class-variance-authority": "^0.7.0", 28 "@number-flow/react": "0.4.0", 29 "clsx": "^2.0.0", 30 "framer-motion": "^10.16.4", 31 "input-otp": "^1.2.3", 32 "lnmessage": "^0.2.7", 33 "lucide-react": "^0.287.0", 34 "next": "13.5.4", 35 "nostr-tools": "^2.1.2", 36 "qrcode.react": "^3.1.0", 37 "react": "^18", 38 "react-dom": "^18", 39 "react-intl": "^6.4.7", 40 "react-markdown": "^9.0.1", 41 "tailwind-merge": "^1.14.0", 42 "tailwindcss-animate": "^1.0.7", 43 "usehooks-ts": "^2.9.2" 44 }, 45 "devDependencies": { 46 "@chromatic-com/storybook": "^3.2.3", 47 "@formatjs/cli": "^6.2.0", 48 "@storybook/addon-essentials": "^8.4.7", 49 "@storybook/addon-interactions": "^8.4.7", 50 "@storybook/addon-onboarding": "^8.4.7", 51 "@storybook/addon-styling": "^2.0.0", 52 "@storybook/blocks": "^8.4.7", 53 "@storybook/nextjs": "^8.4.7", 54 "@storybook/react": "^8.4.7", 55 "@storybook/test": "^8.4.7", 56 "@types/node": "^20", 57 "@types/react": "^18", 58 "@types/react-dom": "^18", 59 "autoprefixer": "^10", 60 "concurrently": "^9.1.2", 61 "eslint": "^8", 62 "eslint-config-next": "13.5.4", 63 "eslint-plugin-storybook": "^0.11.1", 64 "postcss": "^8", 65 "storybook": "^8.4.7", 66 "tailwindcss": "^3", 67 "typescript": "^5" 68 } 69 }