reblock
Version:
Build interactive Slack surfaces with React
70 lines (69 loc) • 1.98 kB
JSON
{
"name": "reblock",
"version": "0.1.1",
"description": "Build interactive Slack surfaces with React",
"author": {
"name": "Jeremy Woolley",
"email": "reblock-npm@jeremywoolley.com",
"url": "https://jeremywoolley.com"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/jeremy46231/reblock"
},
"homepage": "https://github.com/jeremy46231/reblock",
"bugs": {
"url": "https://github.com/jeremy46231/reblock/issues",
"email": "reblock-bugs@jeremywoolley.com"
},
"keywords": [
"slack",
"react",
"bolt",
"jsx",
"block-kit"
],
"scripts": {
"lint": "eslint src",
"fmt": "prettier -lw .",
"check": "bun run fmt && bun run lint && tsc --noEmit",
"build": "rm -r dist node_modules || true && bun install --silent && bun run fmt && bun run lint && tsc && prettier -lw --ignore-path '' dist > /dev/null",
"publish": "bun run build && bun publish --access public",
"pack": "bun run build && bun pm pack && mv reblock-*.tgz temp-reblock.tgz"
},
"type": "module",
"main": "dist/main.js",
"types": "dist/main.d.ts",
"exports": {
".": {
"import": "./dist/main.js",
"types": "./dist/main.d.ts"
},
"./jsx-runtime": {
"import": "./dist/jsx-runtime/jsx-runtime.js",
"types": "./dist/jsx-runtime/jsx-runtime.d.ts"
},
"./jsx-dev-runtime": {
"import": "./dist/jsx-runtime/jsx-dev-runtime.js",
"types": "./dist/jsx-runtime/jsx-dev-runtime.d.ts"
}
},
"dependencies": {
"@slack/bolt": "^4.1.1",
"@types/react": "^19.0.0",
"@types/react-reconciler": "^0.28.8",
"exponential-backoff": "3.1.1",
"nanoid": "5.0.9",
"react": "^19.0.0",
"react-reconciler": "^0.31.0",
"temporal-polyfill": "^0.2.5"
},
"devDependencies": {
"@eslint/js": "^9.16.0",
"eslint": "^9.16.0",
"prettier": "^3.4.2",
"typescript": "^5.7.2",
"typescript-eslint": "^8.18.0"
}
}