{
"name": "wispctl",
"version": "1.3.2",
"main": "./dist/index.js",
"devDependencies": {
"@atproto/api": "^0.20.28",
"@atproto/identity": "^0.5.6",
"@atproto/lex-cbor": "^0.0.9",
"@atproto/lex-data": "^0.0.9",
"@atproto/oauth-client-node": "^0.3.17",
"@atproto/repo": "^0.8.13",
"@atproto/sync": "^0.3.10",
"@atproto/syntax": "^0.4.3",
"@clack/prompts": "^0.10.1",
"@hono/node-server": "^1.19.14",
"@oven/bun-darwin-aarch64": "^1.3.14",
"@types/bun": "^1.3.14",
"@types/mime-types": "^3.0.1",
"@types/node": "^22.20.1",
"@wispplace/atproto-utils": "file:../packages/@wispplace/atproto-utils",
"@wispplace/bun-firehose": "file:../packages/@wispplace/bun-firehose",
"@wispplace/constants": "file:../packages/@wispplace/constants",
"@wispplace/fs-utils": "file:../packages/@wispplace/fs-utils",
"@wispplace/lexicons": "file:../packages/@wispplace/lexicons",
"@wispplace/page-generators": "file:../packages/@wispplace/page-generators",
"commander": "^14.0.3",
"hono": "^4.12.30",
"ignore": "^7.0.6",
"mime-types": "^3.0.2",
"multiformats": "^13.4.2",
"open": "^11.0.0",
"picocolors": "^1.1.1",
"typescript": "^5.9.3"
},
"bin": {
"wispctl": "dist/index.js"
},
"description": "CLI for wisp.place - deploy static sites to the AT Protocol",
"files": [
"dist"
],
"scripts": {
"dev": "bun run index.ts",
"build": "bun build ./index.ts --outdir ./dist --target node --sourcemap=linked --external @napi-rs/keyring --external '@napi-rs/keyring-*' && bun -e \"const f = Bun.file('./dist/index.js'); await Bun.write(f, (await f.text()).replace('#!/usr/bin/env bun', '#!/usr/bin/env node'));\"",
"typecheck": "tsc --noEmit"
},
"type": "module",
"optionalDependencies": {
"@napi-rs/keyring": "^1.3.0"
}
}