grain.social is a photo sharing platform built on atproto.
1{
2 "imports": {
3 "$lexicon/": "./__generated__/",
4 "@atproto/syntax": "npm:@atproto/syntax@^0.4.0",
5 "@bigmoves/bff": "jsr:@bigmoves/bff@0.3.0-beta.15",
6 "@gfx/canvas": "jsr:@gfx/canvas@^0.5.8",
7 "@std/path": "jsr:@std/path@^1.0.9",
8 "@tailwindcss/cli": "npm:@tailwindcss/cli@^4.1.4",
9 "date-fns": "npm:date-fns@^4.1.0",
10 "popmotion": "npm:popmotion@^11.0.5",
11 "preact": "npm:preact@^10.26.5",
12 "tailwindcss": "npm:tailwindcss@^4.1.4",
13 "typed-htmx": "npm:typed-htmx@^0.3.1"
14 },
15 "tasks": {
16 "start": "deno run -A --unstable-kv --unstable-ffi main.tsx",
17 "dev": "deno run \"dev:*\"",
18 "dev:server": "deno run -A --unstable-kv --unstable-ffi --env-file=.env --watch ./main.tsx",
19 "dev:tailwind": "deno run -A --node-modules-dir npm:@tailwindcss/cli -i ./input.css -o ./static/styles.css --watch",
20 "codegen": "deno run -A ../../packages/bff-cli/mod.ts lex"
21 },
22 "compilerOptions": {
23 "jsx": "precompile",
24 "jsxPrecompileSkipElements": ["a", "label"],
25 "jsxImportSource": "preact"
26 },
27 "nodeModulesDir": "auto"
28}