AT Mot — a bilingual (EN/FR) daily word game native to the AT Protocol.
0

Configure Feed

Select the types of activity you want to include in your feed.

at trunk 1.5 kB View raw
1{ 2 "name": "atmot", 3 "version": "1.0.0", 4 "description": "AT Mot — a bilingual (EN/FR) daily word game native to the AT Protocol. No application database: player data lives in each player's PDS, reads come from the Constellation backlink index.", 5 "license": "(MIT OR Apache-2.0)", 6 "type": "module", 7 "private": true, 8 "homepage": "https://atmot.herve.bzh", 9 "scripts": { 10 "dev": "vite", 11 "build": "npm run typecheck && vite build", 12 "build:words": "tsx scripts/build-wordlists.ts", 13 "deploy": "npm run build && wrangler pages deploy dist --project-name=atmot --branch=trunk", 14 "preview": "vite preview", 15 "test": "vitest run", 16 "test:watch": "vitest", 17 "typecheck": "tsc --noEmit && tsc -p tsconfig.node.json --noEmit", 18 "lint": "eslint .", 19 "lexicons:validate": "tsx scripts/validate-lexicons.ts", 20 "lexicons:publish": "tsx scripts/publish-lexicons.ts" 21 }, 22 "dependencies": { 23 "@atcute/client": "^5.1.0", 24 "@atcute/identity-resolver": "^2.0.0", 25 "@atcute/oauth-browser-client": "^4.0.0" 26 }, 27 "devDependencies": { 28 "@atcute/atproto": "^4.0.2", 29 "@atcute/bluesky": "^4.0.10", 30 "@types/node": "^26.0.0", 31 "@typescript-eslint/eslint-plugin": "^8.18.0", 32 "@typescript-eslint/parser": "^8.18.0", 33 "an-array-of-french-words": "^2.0.0", 34 "eslint": "^9.17.0", 35 "happy-dom": "^20.10.6", 36 "tsx": "^4.22.4", 37 "typescript": "^6.0.3", 38 "vite": "^8.0.16", 39 "vitest": "^4.1.9", 40 "wrangler": "^4.103.0" 41 } 42}