this repo has no description
1{
2 "name": "lively-forms",
3 "version": "0.1.0",
4 "private": true,
5 "description": "A conversational form builder inspired by Typeform.",
6 "license": "AGPL-3.0-only",
7 "author": "Michael Chernigin <michaelchernigin@gmail.com>",
8 "homepage": "https://codeberg.org/chernigin/lively-forms",
9 "bugs": {
10 "url": "https://codeberg.org/chernigin/lively-forms/issues"
11 },
12 "repository": {
13 "type": "git",
14 "url": "git+https://codeberg.org/chernigin/lively-forms.git"
15 },
16 "scripts": {
17 "dev": "next dev",
18 "build": "node scripts/validate-translations.mjs && next build",
19 "start": "next start",
20 "test": "bun test",
21 "test:e2e": "playwright test",
22 "lint": "eslint . --max-warnings=0",
23 "typecheck": "tsc --noEmit",
24 "format": "prettier --write .",
25 "format:check": "prettier --check . --ignore-unknown",
26 "check": "bun run format:check && bun test && bun run lint && bun run typecheck && bun run build",
27 "hooks:install": "git config core.hooksPath .githooks",
28 "db:up": "podman-compose up -d",
29 "db:down": "podman-compose down",
30 "db:logs": "podman-compose logs -f postgres",
31 "db:reset": "podman-compose down -v && podman-compose up -d",
32 "prisma:generate": "prisma generate",
33 "prisma:migrate": "prisma migrate dev",
34 "prisma:studio": "prisma studio",
35 "postinstall": "prisma generate"
36 },
37 "devDependencies": {
38 "@playwright/test": "^1.55.0",
39 "@tailwindcss/postcss": "4.2.2",
40 "@testing-library/dom": "^10.4.1",
41 "@testing-library/react": "^16.3.2",
42 "@types/jsdom": "^28.0.1",
43 "@types/node": "25.6.0",
44 "@types/react": "19.2.14",
45 "@types/react-dom": "19.2.3",
46 "eslint": "9.39.1",
47 "eslint-config-next": "16.2.3",
48 "jsdom": "^29.0.2",
49 "prettier": "^3.8.2",
50 "prisma": "7.7.0",
51 "tailwindcss": "4.2.2",
52 "typescript": "6.0.2"
53 },
54 "dependencies": {
55 "@auth/prisma-adapter": "2.11.1",
56 "@dnd-kit/core": "6.3.1",
57 "@dnd-kit/sortable": "10.0.0",
58 "@dnd-kit/utilities": "3.2.2",
59 "@prisma/adapter-pg": "7.7.0",
60 "@prisma/client": "7.7.0",
61 "@radix-ui/react-popover": "1.1.15",
62 "@radix-ui/react-select": "2.2.6",
63 "class-variance-authority": "0.7.1",
64 "clsx": "2.1.1",
65 "date-fns": "4.1.0",
66 "framer-motion": "12.38.0",
67 "lucide-react": "1.8.0",
68 "next": "16.2.3",
69 "next-auth": "4.24.13",
70 "pg": "8.20.0",
71 "react": "19.2.5",
72 "react-day-picker": "9.14.0",
73 "react-dom": "19.2.5",
74 "react-markdown": "^10.1.0",
75 "remark-gfm": "^4.0.1",
76 "tailwind-merge": "3.5.0",
77 "xlsx": "0.18.5",
78 "yaml": "2.8.3",
79 "zod": "4.3.6"
80 }
81}