Название проекта говорит само за себя. Transform Tools — инструмент, благодаря которому можно преобразовать код из одного типа в другой.
Поиграться с проектом можно с помощью демо
Для локальной разработки скачиваем проект и запускаем yarn && yarn dev
Если у вас windows то скорее всего придется повозиться с зависимостями
Проект представляет собой клиентское web-приложение без использования бэкенда, часть трансформаций использует BFF слой в Next.JS
Всего поддерживается 60+ форматов трансформаций:
- SVG to JSX
- SVG to React Native
- HTML to JSX
- HTML to Pug
- JSON to React PropTypes
- JSON to Flow
- JSON to GraphQL
- JSON to TypeScript
- JSON to MobX-State-Tree Model
- JSON to Sarcastic
- JSON to io-ts
- JSON to Rust Serde
- JSON to Mongoose Schema
- JSON to Big Query Schema
- JSON to MySQL
- JSON to Scala Case Class
- JSON to Go Struct
- JSON to Go Bson
- JSON to YAML
- JSON to JSDoc
- JSON to Kotlin
- JSON to Java
- JSON to JSON Schema
- JSON to TOML
- JSON to Zod Schema
- JSON Schema to TypeScript
- JSON Schema to OpenAPI Schema
- JSON Schema to Protobuf
- JSON Schema to Zod Schema
- CSS to JS Objects
- CSS to template literal
- CSS to TailwindCSS
- JavaScript to JSON
- GraphQL to TypeScript
- GraphQL to Flow
- GraphQL to JAVA
- GraphQL to Resolvers Signature
- GraphQL to Introspection JSON
- GraphQL to Schema AST
- GraphQL to Fragment Matcher
- GraphQL to Components
- GraphQL to TypeScript MongoDB
- JSON-LD to N-Quads
- JSON-LD to Expanded
- JSON-LD to Compacted
- JSON-LD to Flattened
- JSON-LD to Framed
- JSON-LD to Normalized
- TypeScript to Flow
- TypeScript to TypeScript Declaration
- TypeScript to JSON Schema
- TypeScript to plain JavaScript
- TypeScript to Zod Schema
- Flow to TypeScript
- Flow to TypeScript Declaration
- Flow to plain JavaScript
- XML to JSON
- YAML to JSON
- YAML to TOML
- Markdown to HTML
- TOML to JSON
- TOML to YAML
- Cadence to Go