{ "name": "bskyembed", "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "dev-snippet": "tsc --project tsconfig.snippet.json && serve -s dist -p 3000 -n", "build": "tsc && vite build", "build-snippet": "tsc --project tsconfig.snippet.json", "analyze": "ANALYZE=1 vite build", "lint": "eslint --cache src", "typecheck": "tsc --noEmit", "format": "prettier -w src", "lex": "lex", "lex:install": "lex install", "lex:update": "lex install --update", "lex:ci": "lex install --ci", "lex:build": "lex build --lexicons ./lexicons --out ./src/lexicons --clear", "postinstall": "pnpm lex:install && pnpm lex:build" }, "dependencies": { "@atproto/lex": "^0.3.0", "@atproto/syntax": "^0.7.2", "preact": "^10.29.7" }, "devDependencies": { "@eslint/js": "^10.0.1", "@preact/preset-vite": "^2.10.5", "@vitejs/plugin-legacy": "^8.2.1", "autoprefixer": "^10.5.3", "eslint": "^10.7.0", "eslint-plugin-import-x": "^4.17.1", "eslint-plugin-simple-import-sort": "^13.0.0", "globals": "^17.7.0", "postcss": "^8.5.19", "prettier": "^3.9.5", "serve": "^14.2.6", "tailwindcss": "^4.3.2", "terser": "^5.49.0", "typescript": "^7.0.2", "typescript-eslint": "^8.64.0", "vite": "^8.1.5", "vite-bundle-analyzer": "^1.3.9" }, "resolutions": { "@types/estree": "1.0.6" } }