Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

➡️ Migrate all language packages + Bump Tree Sitter #416

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
787 changes: 397 additions & 390 deletions package-lock.json

Large diffs are not rendered by default.

134 changes: 67 additions & 67 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -81,40 +81,40 @@
"jasmine-tagged": "^1.1.4",
"key-path-helpers": "^0.4.0",
"keybinding-resolver": "https://www.atom.io/api/packages/keybinding-resolver/versions/0.39.1/tarball",
"language-c": "https://www.atom.io/api/packages/language-c/versions/0.60.19/tarball",
"language-clojure": "https://www.atom.io/api/packages/language-clojure/versions/0.22.8/tarball",
"language-coffee-script": "https://www.atom.io/api/packages/language-coffee-script/versions/0.50.0/tarball",
"language-csharp": "https://www.atom.io/api/packages/language-csharp/versions/1.1.0/tarball",
"language-css": "https://www.atom.io/api/packages/language-css/versions/0.45.1/tarball",
"language-gfm": "https://www.atom.io/api/packages/language-gfm/versions/0.90.8/tarball",
"language-git": "https://www.atom.io/api/packages/language-git/versions/0.19.1/tarball",
"language-go": "https://www.atom.io/api/packages/language-go/versions/0.47.2/tarball",
"language-html": "https://www.atom.io/api/packages/language-html/versions/0.53.1/tarball",
"language-hyperlink": "https://www.atom.io/api/packages/language-hyperlink/versions/0.17.1/tarball",
"language-java": "https://www.atom.io/api/packages/language-java/versions/0.32.1/tarball",
"language-javascript": "https://www.atom.io/api/packages/language-javascript/versions/0.134.1/tarball",
"language-json": "https://www.atom.io/api/packages/language-json/versions/1.0.5/tarball",
"language-less": "https://www.atom.io/api/packages/language-less/versions/0.34.3/tarball",
"language-make": "https://www.atom.io/api/packages/language-make/versions/0.23.0/tarball",
"language-mustache": "https://www.atom.io/api/packages/language-mustache/versions/0.14.5/tarball",
"language-objective-c": "https://www.atom.io/api/packages/language-objective-c/versions/0.16.0/tarball",
"language-perl": "https://www.atom.io/api/packages/language-perl/versions/0.38.1/tarball",
"language-php": "https://www.atom.io/api/packages/language-php/versions/0.48.1/tarball",
"language-property-list": "https://www.atom.io/api/packages/language-property-list/versions/0.9.1/tarball",
"language-python": "https://www.atom.io/api/packages/language-python/versions/0.53.6/tarball",
"language-ruby": "https://www.atom.io/api/packages/language-ruby/versions/0.73.0/tarball",
"language-ruby-on-rails": "https://www.atom.io/api/packages/language-ruby-on-rails/versions/0.25.3/tarball",
"language-c": "file:packages/language-c",
"language-clojure": "file:packages/language-clojure",
"language-coffee-script": "file:packages/language-coffee-script",
"language-csharp": "file:packages/language-csharp",
"language-css": "file:packages/language-css",
"language-gfm": "file:packages/language-gfm",
"language-git": "file:packages/language-git",
"language-go": "file:packages/language-go",
"language-html": "file:packages/language-html",
"language-hyperlink": "file:packages/language-hyperlink",
"language-java": "file:packages/language-java",
"language-javascript": "file:packages/language-javascript",
"language-json": "file:packages/language-json",
"language-less": "file:packages/language-less",
"language-make": "file:packages/language-make",
"language-mustache": "file:packages/language-mustache",
"language-objective-c": "file:packages/language-objective-c",
"language-perl": "file:packages/language-perl",
"language-php": "file:packages/language-php",
"language-property-list": "file:packages/language-property-list",
"language-python": "file:packages/language-python",
"language-ruby": "file:packages/language-ruby",
"language-ruby-on-rails": "file:packages/language-ruby-on-rails",
"language-rust-bundled": "file:packages/language-rust-bundled",
"language-sass": "https://www.atom.io/api/packages/language-sass/versions/0.62.1/tarball",
"language-shellscript": "https://www.atom.io/api/packages/language-shellscript/versions/0.28.2/tarball",
"language-source": "https://www.atom.io/api/packages/language-source/versions/0.9.0/tarball",
"language-sql": "https://www.atom.io/api/packages/language-sql/versions/0.25.10/tarball",
"language-text": "https://www.atom.io/api/packages/language-text/versions/0.7.4/tarball",
"language-todo": "https://www.atom.io/api/packages/language-todo/versions/0.29.4/tarball",
"language-toml": "https://www.atom.io/api/packages/language-toml/versions/0.20.0/tarball",
"language-typescript": "https://www.atom.io/api/packages/language-typescript/versions/0.6.3/tarball",
"language-xml": "https://www.atom.io/api/packages/language-xml/versions/0.35.3/tarball",
"language-yaml": "https://www.atom.io/api/packages/language-yaml/versions/0.32.0/tarball",
"language-sass": "file:packages/language-sass",
"language-shellscript": "file:packages/language-shellscript",
"language-source": "file:packages/language-source",
"language-sql": "file:packages/language-sql",
"language-text": "file:packages/language-text",
"language-todo": "file:packages/language-todo",
"language-toml": "file:packages/language-toml",
"language-typescript": "file:packages/language-typescript",
"language-xml": "file:packages/language-xml",
"language-yaml": "file:packages/language-yaml",
"less-cache": "1.1.0",
"line-ending-selector": "file:packages/line-ending-selector",
"line-top-index": "0.3.1",
Expand Down Expand Up @@ -162,7 +162,7 @@
"temp": "0.9.2",
"text-buffer": "^13.18.5",
"timecop": "https://www.atom.io/api/packages/timecop/versions/0.36.2/tarball",
"tree-sitter": "git+https://github.com/DeeDeeG/node-tree-sitter.git#bb298eaae66e0c4f11908cb6209f3e141884e88e",
"tree-sitter": "^0.20.0",
"tree-view": "https://www.atom.io/api/packages/tree-view/versions/0.229.1/tarball",
"typescript-simple": "8.0.6",
"update-package-dependencies": "file:./packages/update-package-dependencies",
Expand Down Expand Up @@ -233,40 +233,40 @@
"welcome": "file:./packages/welcome",
"whitespace": "0.37.8",
"wrap-guide": "0.41.0",
"language-c": "0.60.19",
"language-clojure": "0.22.8",
"language-coffee-script": "0.50.0",
"language-csharp": "1.1.0",
"language-css": "0.45.1",
"language-gfm": "0.90.8",
"language-git": "0.19.1",
"language-go": "0.47.2",
"language-html": "0.53.1",
"language-hyperlink": "0.17.1",
"language-java": "0.32.1",
"language-javascript": "0.134.1",
"language-json": "1.0.5",
"language-less": "0.34.3",
"language-make": "0.23.0",
"language-mustache": "0.14.5",
"language-objective-c": "0.16.0",
"language-perl": "0.38.1",
"language-php": "0.48.1",
"language-property-list": "0.9.1",
"language-python": "0.53.6",
"language-ruby": "0.73.0",
"language-ruby-on-rails": "0.25.3",
"language-c": "file:./packages/language-c",
"language-clojure": "file:./packages/language-clojure",
"language-coffee-script": "file:./packages/language-coffee-script",
"language-csharp": "file:./packages/language-csharp",
"language-css": "file:./packages/language-css",
"language-gfm": "file:./packages/language-gfm",
"language-git": "file:./packages/language-git",
"language-go": "file:./packages/language-go",
"language-html": "file:./packages/language-html",
"language-hyperlink": "file:./packages/language-hyperlink",
"language-java": "file:./packages/language-java",
"language-javascript": "file:./packages/language-javascript",
"language-json": "file:./packages/language-json",
"language-less": "file:./packages/language-less",
"language-make": "file:./packages/language-make",
"language-mustache": "file:./packages/language-mustache",
"language-objective-c": "file:./packages/language-objective-c",
"language-perl": "file:./packages/language-perl",
"language-php": "file:./packages/language-php",
"language-property-list": "file:./packages/language-property-list",
"language-python": "file:./packages/language-python",
"language-ruby": "file:./packages/language-ruby",
"language-ruby-on-rails": "file:./packages/language-ruby-on-rails",
"language-rust-bundled": "file:./packages/language-rust-bundled",
"language-sass": "0.62.1",
"language-shellscript": "0.28.2",
"language-source": "0.9.0",
"language-sql": "0.25.10",
"language-text": "0.7.4",
"language-todo": "0.29.4",
"language-toml": "0.20.0",
"language-typescript": "0.6.3",
"language-xml": "0.35.3",
"language-yaml": "0.32.0"
"language-sass": "file:./packages/language-sass",
"language-shellscript": "file:./packages/language-shellscript",
"language-source": "file:./packages/language-source",
"language-sql": "file:./packages/language-sql",
"language-text": "file:./packages/language-text",
"language-todo": "file:./packages/language-todo",
"language-toml": "file:./packages/language-toml",
"language-typescript": "file:./packages/language-typescript",
"language-xml": "file:./packages/language-xml",
"language-yaml": "file:./packages/language-yaml"
},
"private": true,
"scripts": {
Expand Down
66 changes: 33 additions & 33 deletions packages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,40 +40,40 @@ See [RFC 003](https://github.com/atom/atom/blob/master/docs/rfcs/003-consolidate
| **image-view** | [`atom/image-view`][image-view] | [#18274](https://github.com/atom/atom/issues/18274) |
| **incompatible-packages** | [`./incompatible-packages`](./incompatible-packages) | [#17846](https://github.com/atom/atom/issues/17846) |
| **keybinding-resolver** | [`atom/keybinding-resolver`][keybinding-resolver] | [#18275](https://github.com/atom/atom/issues/18275) |
| **language-c** | [`atom/language-c`][language-c] | |
| **language-clojure** | [`atom/language-clojure`][language-clojure] | |
| **language-coffee-script** | [`atom/language-coffee-script`][language-coffee-script] | |
| **language-csharp** | [`atom/language-csharp`][language-csharp] | |
| **language-css** | [`atom/language-css`][language-css] | |
| **language-gfm** | [`atom/language-gfm`][language-gfm] | |
| **language-git** | [`atom/language-git`][language-git] | |
| **language-go** | [`atom/language-go`][language-go] | |
| **language-html** | [`atom/language-html`][language-html] | |
| **language-hyperlink** | [`atom/language-hyperlink`][language-hyperlink] | |
| **language-java** | [`atom/language-java`][language-java] | |
| **language-javascript** | [`atom/language-javascript`][language-javascript] | |
| **language-json** | [`atom/language-json`][language-json] | |
| **language-less** | [`atom/language-less`][language-less] | |
| **language-make** | [`atom/language-make`][language-make] | |
| **language-mustache** | [`atom/language-mustache`][language-mustache] | |
| **language-objective-c** | [`atom/language-objective-c`][language-objective-c] | |
| **language-perl** | [`atom/language-perl`][language-perl] | |
| **language-php** | [`atom/language-php`][language-php] | |
| **language-property-list** | [`atom/language-property-list`][language-property-list] | |
| **language-python** | [`atom/language-python`][language-python] | |
| **language-ruby** | [`atom/language-ruby`][language-ruby] | |
| **language-ruby-on-rails** | [`atom/language-ruby-on-rails`][language-ruby-on-rails] | |
| **language-c** | [`atom/language-c`](./language-c) | |
| **language-clojure** | [`atom/language-clojure`](./language-clojure) | |
| **language-coffee-script** | [`atom/language-coffee-script`](./language-coffee-script) | |
| **language-csharp** | [`atom/language-csharp`](./language-csharp) | |
| **language-css** | [`atom/language-css`](./language-css) | |
| **language-gfm** | [`atom/language-gfm`](./language-gfm) | |
| **language-git** | [`atom/language-git`](./language-git) | |
| **language-go** | [`atom/language-go`](./language-go) | |
| **language-html** | [`atom/language-html`](./language-html) | |
| **language-hyperlink** | [`atom/language-hyperlink`](./language-hyperlink) | |
| **language-java** | [`atom/language-java`](./language-java) | |
| **language-javascript** | [`atom/language-javascript`](./language-javascript) | |
| **language-json** | [`atom/language-json`](./language-json) | |
| **language-less** | [`atom/language-less`](./language-less) | |
| **language-make** | [`atom/language-make`](./language-make) | |
| **language-mustache** | [`atom/language-mustache`](./language-mustache) | |
| **language-objective-c** | [`atom/language-objective-c`](./language-objective-c) | |
| **language-perl** | [`atom/language-perl`](./language-perl) | |
| **language-php** | [`atom/language-php`](./language-php) | |
| **language-property-list** | [`atom/language-property-list`](./language-property-list) | |
| **language-python** | [`atom/language-python`](./language-python) | |
| **language-ruby** | [`atom/language-ruby`](./language-ruby) | |
| **language-ruby-on-rails** | [`atom/language-ruby-on-rails`](./language-ruby-on-rails) | |
| **language-rust-bundled** | [`./language-rust-bundled`](./language-rust-bundled) | |
| **language-sass** | [`atom/language-sass`][language-sass] | |
| **language-shellscript** | [`atom/language-shellscript`][language-shellscript] | |
| **language-source** | [`atom/language-source`][language-source] | |
| **language-sql** | [`atom/language-sql`][language-sql] | |
| **language-text** | [`atom/language-text`][language-text] | |
| **language-todo** | [`atom/language-todo`][language-todo] | |
| **language-toml** | [`atom/language-toml`][language-toml] | |
| **language-typescript** | [`atom/language-typescript`][language-typescript] | |
| **language-xml** | [`atom/language-xml`][language-xml] | |
| **language-yaml** | [`atom/language-yaml`][language-yaml] | |
| **language-sass** | [`atom/language-sass`](./language-sass) | |
| **language-shellscript** | [`atom/language-shellscript`](./language-shellscript) | |
| **language-source** | [`atom/language-source`](./language-source) | |
| **language-sql** | [`atom/language-sql`](./language-sql) | |
| **language-text** | [`atom/language-text`](./language-text) | |
| **language-todo** | [`atom/language-todo`](./language-todo) | |
| **language-toml** | [`atom/language-toml`](./language-toml) | |
| **language-typescript** | [`atom/language-typescript`](./language-typescript) | |
| **language-xml** | [`atom/language-xml`](./language-xml) | |
| **language-yaml** | [`atom/language-yaml`](./language-yaml) | |
| **line-ending-selector** | [`./packages/line-ending-selector`](./line-ending-selector) | [#17847](https://github.com/atom/atom/issues/17847) |
| **link** | [`./link`](./link) | [#17848](https://github.com/atom/atom/issues/17848) |
| **markdown-preview** | [`atom/markdown-preview`][markdown-preview] | |
Expand Down
15 changes: 15 additions & 0 deletions packages/language-c/.github/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an issue is closed for lack of response
daysUntilClose: 28

# Label requiring a response
responseRequiredLabel: more-information-needed

# Comment to post when closing an issue for lack of response. Set to `false` to disable.
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author. With only the
information that is currently in the issue, we don't have enough information
to take action. Please reach out if you have or find the answers we need so
that we can investigate further.
27 changes: 27 additions & 0 deletions packages/language-c/.github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: CI

on: [push]

env:
CI: true

jobs:
Test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
channel: [stable, beta]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v1
- uses: UziTech/action-setup-atom@v2
with:
version: ${{ matrix.channel }}
- name: Install windows-build-tools
if: ${{ matrix.os == 'windows-latest' }}
run: |
npm i [email protected]
- name: Install dependencies
run: apm install
- name: Run tests
run: atom --test spec
1 change: 1 addition & 0 deletions packages/language-c/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
1 change: 1 addition & 0 deletions packages/language-c/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
See the [Atom contributing guide](https://github.com/atom/atom/blob/master/CONTRIBUTING.md)
40 changes: 40 additions & 0 deletions packages/language-c/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<!--

Have you read Atom's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/atom/atom/blob/master/CODE_OF_CONDUCT.md

Do you want to ask a question? Are you looking for support? The Atom message board is the best place for getting support: https://discuss.atom.io

-->

### Prerequisites

* [ ] Put an X between the brackets on this line if you have done all of the following:
* Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
* Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
* Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
* Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
* Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

### Description

[Description of the issue]

### Steps to Reproduce

1. [First Step]
2. [Second Step]
3. [and so on...]

**Expected behavior:** [What you expect to happen]

**Actual behavior:** [What actually happens]

**Reproduces how often:** [What percentage of the time does it reproduce?]

### Versions

You can get this information from copy and pasting the output of `atom --version` and `apm --version` from the command line. Also, please include the OS and what version of the OS you're running.

### Additional Information

Any additional information, configuration or data that might be necessary to reproduce the issue.
31 changes: 31 additions & 0 deletions packages/language-c/LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Copyright (c) 2014 GitHub Inc.

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

--------------------------------------------------------------------

This package was derived from a TextMate bundle located at
https://github.com/textmate/c.tmbundle and distributed under the following
license, located in `README.mdown`:

Permission to copy, use, modify, sell and distribute this
software is granted. This software is provided "as is" without
express or implied warranty, and with no claim as to its
suitability for any purpose.
Loading