{ "name": "@singi-labs/sifa-lexicons", "version": "0.12.2", "description": "AT Protocol lexicon schemas and generated TypeScript types for Sifa professional profiles (id.sifa.*)", "type": "module", "license": "MIT", "publishConfig": { "registry": "https://npm.pkg.github.com", "access": "public" }, "repository": { "type": "git", "url": "https://github.com/singi-labs/sifa-lexicons.git" }, "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" } }, "files": [ "dist", "lexicons" ], "scripts": { "build": "tsc", "generate": "node scripts/generate.js", "validate": "node scripts/generate.js", "lint": "eslint src/", "typecheck": "tsc --noEmit", "format": "prettier --write .", "test": "vitest run", "format:check": "prettier --check .", "publish:bootstrap": "tsx scripts/oauth-bootstrap.ts", "publish:lexicons": "tsx scripts/publish-lexicons.ts", "publish:check": "tsx scripts/publish-lexicons.ts --check", "prepare": "husky", "build:term-mappings": "node scripts/build-term-mappings.js" }, "dependencies": { "@atproto/lexicon": "0.6.2", "@atproto/xrpc": "0.7.7", "multiformats": "13.4.2" }, "devDependencies": { "@atproto/api": "0.19.17", "@atproto/lex-cli": "0.9.9", "@atproto/oauth-client": "0.6.1", "@atproto/oauth-client-node": "0.3.17", "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", "eslint": "10.0.3", "husky": "9.1.7", "prettier": "3.5.3", "tsx": "4.22.3", "typescript": "5.9.3", "typescript-eslint": "8.56.1", "vitest": "3.2.1" } }