{"library":"jsx-slack","type":"library","category":null,"description":"jsx-slack is a JavaScript/TypeScript library designed to simplify the creation of Slack Block Kit JSON payloads using a JSX-like syntax. As of its current stable version 6.1.2, the library provides a declarative way to define rich Slack messages, modals, and other surfaces by composing components rather than manually crafting complex JSON objects. It supports a flexible development experience, offering a `jsxslack` tagged template literal for environments without a JSX transpiler, as well as full JSX support for projects leveraging Babel or TypeScript. The project maintains a regular release cadence with frequent patch and minor updates, and occasional major versions introducing breaking changes like Node.js engine updates or API behavior modifications. Its key differentiators include the familiar developer experience for React users, a focus on maintainability over raw JSON, and compatibility across Node.js (>=14) and Deno environments, providing a robust solution for Slack app development.","language":"javascript","status":"active","version":"6.1.2","tags":["javascript","slack","block-kit","jsx","notification","bot","modal","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jsx-slack","imports":["import { jsxslack } from 'jsx-slack'","import { Blocks, Section } from 'jsx-slack'","import { Fragment } from 'jsx-slack'"]},{"cmd":"yarn add jsx-slack","imports":[]},{"cmd":"pnpm add jsx-slack","imports":[]}],"homepage":"https://jsx-slack.github.io","github":"https://github.com/yhatt/jsx-slack","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsx-slack","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/jsx-slack/compatibility"}}