{"id":20499652,"url":"https://github.com/apla/brackets-jsx","last_synced_at":"2025-04-13T18:51:56.901Z","repository":{"id":57136544,"uuid":"48751563","full_name":"apla/brackets-jsx","owner":"apla","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-18T09:45:22.000Z","size":23,"stargazers_count":9,"open_issues_count":4,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T09:40:58.625Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/apla.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-29T14:38:45.000Z","updated_at":"2021-01-29T15:30:51.000Z","dependencies_parsed_at":"2022-08-26T15:00:16.169Z","dependency_job_id":null,"html_url":"https://github.com/apla/brackets-jsx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apla%2Fbrackets-jsx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apla%2Fbrackets-jsx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apla%2Fbrackets-jsx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apla%2Fbrackets-jsx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apla","download_url":"https://codeload.github.com/apla/brackets-jsx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248765985,"owners_count":21158296,"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":[],"created_at":"2024-11-15T18:18:00.447Z","updated_at":"2025-04-13T18:51:56.856Z","avatar_url":"https://github.com/apla.png","language":"JavaScript","funding_links":[],"categories":["Syntax"],"sub_categories":[],"readme":"React (.jsx) language mode for Brackets IDE\n=========================================\n\nActually this is just backported [jsx mode](https://github.com/codemirror/CodeMirror/blob/master/mode/jsx/jsx.js) for CodeMirror.\n\nA word to the [marijnh](https://github.com/marijnh):\n\n\u003e Well, I suppose if three people are working on one, the need for this mode is pressing.\n\u003e And it looks like it's going to be less work to write one myself rather than to keep hinting\n\u003e and reviewing and pushing people in the right direction. You can find my version in b3f9487.\n\u003e Please test it and submit failing test cases. If this helps you in a financial way,\n\u003e a donation to cover the morning spent on this is much appreciated.\n\nHow it works\n------------\n\nThis module removes original `xml` and `javascript` modes from brackets and replaces it with latest version from CodeMirror. After, `jsx` file extension is disassociated from `javascript` mode and new `jsx` mode is created.\n\nHow to update the extension\n---------------------------\n\nI've created [script](build.sh) which fetch `xml`, `javascript` and `jsx` modes from CodeMirror.\nThen script concatenate results, wraps result with `_header.js` and `_footer.js` and put result into brackets extension `main.js`.\n\nAfter everything is done, you'll need to change version in `package.json` and commit changes.\n\n`npm run-script package` will produce archive ready to upload.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapla%2Fbrackets-jsx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapla%2Fbrackets-jsx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapla%2Fbrackets-jsx/lists"}