https://github.com/flex-development/mdjsx
Dual MDX transpilation and JSX compilation API.
https://github.com/flex-development/mdjsx
jsx mdx serverless-function vercel vercel-serverless-functions
Last synced: about 1 year ago
JSON representation
Dual MDX transpilation and JSX compilation API.
- Host: GitHub
- URL: https://github.com/flex-development/mdjsx
- Owner: flex-development
- License: bsd-3-clause
- Created: 2021-01-16T05:05:39.000Z (about 5 years ago)
- Default Branch: next
- Last Pushed: 2023-03-05T19:24:24.000Z (about 3 years ago)
- Last Synced: 2025-01-09T05:45:35.368Z (about 1 year ago)
- Topics: jsx, mdx, serverless-function, vercel, vercel-serverless-functions
- Language: TypeScript
- Homepage: https://mdjsx.flexdevelopment.vercel.app/
- Size: 2.3 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# MDJSX
[](https://www.typescriptlang.org/)
[](https://github.com/ahmadawais/Emoji-Log/)
[](https://lerna.js.org/)
## Overview
[Getting Started](#getting-started)
[Usage](#usage)
[Contributing](docs/CONTRIBUTING.md)
[Deployment](docs/DEPLOYMENT.md)
## Getting Started
MDJSX exposes a joint MDX transpilation and JSX compilation API via utility
module and serverless function. Parse MDX syntax to JSX, then optionally compile
the result with a JSX-specific version of [Bublé][2], an ES2015 compiler.
## Usage
This project is formatted as a monorepo. For more information on using each
package, see below:
- [@flex-development/mdjsx](packages/mdjsx/README.md)
- [@flex-development/mdjsx-api](packages/mdjsx-api/README.md)
## Built With
- [@mdx-js/mdx][1] - MDX implementation using remark
- [buble-jsx-only][2] - JSX-specific ES2015 compiler
- [Vercel][3] - Hosting platform for serverless functions
[1]: https://github.com/mdx-js/mdx/tree/main/packages/mdx
[2]: https://github.com/datavis-tech/buble-jsx-only
[3]: https://vercel.com/docs/serverless-functions/introduction