{"id":13765225,"url":"https://github.com/giraud/reasonml-idea-plugin","last_synced_at":"2025-05-16T06:02:31.079Z","repository":{"id":38847793,"uuid":"79930515","full_name":"giraud/reasonml-idea-plugin","owner":"giraud","description":"ReasonML Language Plugin for IDEA","archived":false,"fork":false,"pushed_at":"2025-04-25T05:50:01.000Z","size":14701,"stargazers_count":346,"open_issues_count":16,"forks_count":22,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-25T06:35:13.344Z","etag":null,"topics":["idea-plugin","intellij","ocaml","plugin","reason","reasonml","rescript"],"latest_commit_sha":null,"homepage":"https://giraud.github.io/reasonml-idea-plugin/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/giraud.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"giraud","custom":"https://www.paypal.com/paypalme/rvgiraud"}},"created_at":"2017-01-24T16:34:28.000Z","updated_at":"2025-04-25T05:49:35.000Z","dependencies_parsed_at":"2024-05-16T12:49:19.914Z","dependency_job_id":"d3f76b2c-b9f3-4bab-b0e4-f2759cd3e645","html_url":"https://github.com/giraud/reasonml-idea-plugin","commit_stats":{"total_commits":2327,"total_committers":15,"mean_commits":"155.13333333333333","dds":"0.14525139664804465","last_synced_commit":"a87e4715d6d76261166e19d40292e6f689fceb35"},"previous_names":[],"tags_count":234,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giraud%2Freasonml-idea-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giraud%2Freasonml-idea-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giraud%2Freasonml-idea-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giraud%2Freasonml-idea-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giraud","download_url":"https://codeload.github.com/giraud/reasonml-idea-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254478160,"owners_count":22077675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["idea-plugin","intellij","ocaml","plugin","reason","reasonml","rescript"],"created_at":"2024-08-03T16:00:35.645Z","updated_at":"2025-05-16T06:02:30.822Z","avatar_url":"https://github.com/giraud.png","language":"Java","funding_links":["https://github.com/sponsors/giraud","https://www.paypal.com/paypalme/rvgiraud","https://www.paypal.me/rvgiraud"],"categories":["ReScript"],"sub_categories":["Editor Support"],"readme":"# Reason IDEA Plugin\n\n[**giraud.github.io/reasonml-idea-plugin**](https://giraud.github.io/reasonml-idea-plugin/)\n\nReasonML language plugin for IDEA. Supports Reason, ReScript and OCaml.\n\n![Build Status](https://github.com/giraud/reasonml-idea-plugin/workflows/Build%20Status/badge.svg)\n[![JetBrains IntelliJ plugins](https://img.shields.io/jetbrains/plugin/d/9440-reasonml.svg)](https://plugins.jetbrains.com/plugin/9440-reasonml)\n[![Discord](https://img.shields.io/discord/713777184996589580)](https://discord.gg/65fz5jb)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-13-orange.svg?style=flat-square)](#contributors)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e \n\n![screenshot](screenshot.png)\n\n## 🏁 Quick Start \n\nDownload and install the [plugin from the JetBrains Plugin Marketplace](https://plugins.jetbrains.com/plugin/9440-reasonml).\n\n\u003e Make sure `\"namespace\": false` is set in `bsconfig.json` to enable inferred types hints in the editor.\n\n## 📔 Documentation \n\nPlease see our [website](https://giraud.github.io/reasonml-idea-plugin/docs)\nfor the latest documentation and more information on how to get started.\n\n## 💬 Language Features \n\n \n| **Feature**           | **OCaml (.ml)** | **Reason (.re, .rei)** | **ReScript (.res, .resi)** |\n|-----------------------|:---------------:|:----------------------:|:--------------------------:|\n| Syntax Support        |        ✅        |           ✅            |             ✅              |\n| Reformat Code         |        ✅        |           ✅            |                            |\n| Structured View       |        ✅        |           ✅            |             ✅              |\n| Code Folding          |        ✅        |           ✅            |             ✅              |\n| JSX Support           |        ✅        |           ✅            |             ✅              |\n| JS Language Injection |        ✅        |           ✅            |             ✅              |\n| Line \u0026 Block Comments |        ✅        |           ✅            |             ✅              |\n| Type Annotations      |                 |           ✅            |             ✅              |\n| Code Intentions       |        ✅        |           ✅            |             ✅              |\n| Pair Braces Matching  |        ✅        |           ✅            |             ✅              |\n\n## 🛠 Build Tool Support \n\n| **Feature**          | **BuckleScript** | **Dune** | **Esy** |\n|----------------------|:----------------:|:--------:|:-------:|\n| Install Dependencies |        ✅         |    ✅     |    ✅    |\n| Build Project        |        ✅         |    ✅     |    ✅    |\n| Error Reporting      |        ✅         |    ✅     |    ✅    |\n\n## 📝 Questions \u0026 Feedback  \n\nPlease see the [FAQ](https://giraud.github.io/reasonml-idea-plugin/docs/get-started/faq)\npage or [report](https://github.com/giraud/reasonml-idea-plugin/issues/new)\nan issue.\n\nPost any questions or feedback in [Discord](https://discord.gg/65fz5jb).\n\n## 💁 How to Help \n\n- Be patient.\n- Give this project some love, star it or star the plugin page in the [JetBrains Plugin Marketplace](https://plugins.jetbrains.com/plugin/9440-reasonml-language-plugin).\n- Report any issues [here](https://github.com/giraud/reasonml-idea-plugin/issues/new).\n\n### Donate\n\n\u003ca href=\"https://www.paypal.me/rvgiraud\"\u003e\u003cimg alt=\"Donate using PayPal\" src=\"https://img.shields.io/badge/paypal-me-blue.svg\"\u003e\u003c/a\u003e\nSupport my work with paypal-me.\n\n## 🍻 Thanks \n\nTo all the people who have donated, you are awesome !! Really, this is pure anonymous donation, and it blows my mind... I'm very grateful, and it's kinda stupid, but it keeps me motivated. So big thanks.\n\nMany thanks also to the [JetBrains Team](https://www.jetbrains.com/?from=reasonml-idea-plugin) who provide me an OSS licence for their product.\n\n## 📄 License \n\nThis project is [MIT licensed](https://github.com/giraud/reasonml-idea-plugin/blob/pooch/documentation/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiraud%2Freasonml-idea-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiraud%2Freasonml-idea-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiraud%2Freasonml-idea-plugin/lists"}