Skip to content

Commit b1d0ac8

Browse files
steven nguyenaminya
authored andcommitted
➡️ Migrate all language packages
To make #386 reviewable, that pr will be separated into many simpler prs. This is one of them. This first commit does the following: - update package.json - update package-lock.json using `./script/build` which also seems to update `apm/package-lock.json` - update packages/README.md - clone all language packages. Specifically: - `mkdir packages/language-<all of them>` - `cd packages/about` - For all languages: - `cd ../language-<>` - `git clone language-<>` - Move all files except `.git` from `language-<>/language-<>` to `language-<>` - delete `language-<>/language-<>` Since at first I accidentally updated `dependencies` then `packageDependencies`, it appears that since the versions of language-c, language-css, language-go, language-javascript, and language-sass don't match, `dependencies` was reset for those versions. [Those repos just happen to be precisely the ones that have tree-sitter v19](https://github.com/icecream17/atom-update-backlog/blob/main/Languages.md), (sans language-sass), which [currently breaks atom](atom#22129). So even though their repos are now in `packages`, **I've decided to not use them**. This is done by updating `packageDependencies` only for non-breaking languages.
1 parent 727c15b commit b1d0ac8

File tree

569 files changed

+106857
-185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

569 files changed

+106857
-185
lines changed

package-lock.json

Lines changed: 56 additions & 94 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -82,39 +82,39 @@
8282
"key-path-helpers": "^0.4.0",
8383
"keybinding-resolver": "https://www.atom.io/api/packages/keybinding-resolver/versions/0.39.1/tarball",
8484
"language-c": "https://www.atom.io/api/packages/language-c/versions/0.60.19/tarball",
85-
"language-clojure": "https://www.atom.io/api/packages/language-clojure/versions/0.22.8/tarball",
86-
"language-coffee-script": "https://www.atom.io/api/packages/language-coffee-script/versions/0.50.0/tarball",
87-
"language-csharp": "https://www.atom.io/api/packages/language-csharp/versions/1.1.0/tarball",
85+
"language-clojure": "file:packages/language-clojure",
86+
"language-coffee-script": "file:packages/language-coffee-script",
87+
"language-csharp": "file:packages/language-csharp",
8888
"language-css": "https://www.atom.io/api/packages/language-css/versions/0.45.1/tarball",
89-
"language-gfm": "https://www.atom.io/api/packages/language-gfm/versions/0.90.8/tarball",
90-
"language-git": "https://www.atom.io/api/packages/language-git/versions/0.19.1/tarball",
89+
"language-gfm": "file:packages/language-gfm",
90+
"language-git": "file:packages/language-git",
9191
"language-go": "https://www.atom.io/api/packages/language-go/versions/0.47.2/tarball",
92-
"language-html": "https://www.atom.io/api/packages/language-html/versions/0.53.1/tarball",
93-
"language-hyperlink": "https://www.atom.io/api/packages/language-hyperlink/versions/0.17.1/tarball",
94-
"language-java": "https://www.atom.io/api/packages/language-java/versions/0.32.1/tarball",
92+
"language-html": "file:packages/language-html",
93+
"language-hyperlink": "file:packages/language-hyperlink",
94+
"language-java": "file:packages/language-java",
9595
"language-javascript": "https://www.atom.io/api/packages/language-javascript/versions/0.134.1/tarball",
96-
"language-json": "https://www.atom.io/api/packages/language-json/versions/1.0.5/tarball",
97-
"language-less": "https://www.atom.io/api/packages/language-less/versions/0.34.3/tarball",
98-
"language-make": "https://www.atom.io/api/packages/language-make/versions/0.23.0/tarball",
99-
"language-mustache": "https://www.atom.io/api/packages/language-mustache/versions/0.14.5/tarball",
100-
"language-objective-c": "https://www.atom.io/api/packages/language-objective-c/versions/0.16.0/tarball",
101-
"language-perl": "https://www.atom.io/api/packages/language-perl/versions/0.38.1/tarball",
102-
"language-php": "https://www.atom.io/api/packages/language-php/versions/0.48.1/tarball",
103-
"language-property-list": "https://www.atom.io/api/packages/language-property-list/versions/0.9.1/tarball",
104-
"language-python": "https://www.atom.io/api/packages/language-python/versions/0.53.6/tarball",
105-
"language-ruby": "https://www.atom.io/api/packages/language-ruby/versions/0.73.0/tarball",
106-
"language-ruby-on-rails": "https://www.atom.io/api/packages/language-ruby-on-rails/versions/0.25.3/tarball",
96+
"language-json": "file:packages/language-json",
97+
"language-less": "file:packages/language-less",
98+
"language-make": "file:packages/language-make",
99+
"language-mustache": "file:packages/language-mustache",
100+
"language-objective-c": "file:packages/language-objective-c",
101+
"language-perl": "file:packages/language-perl",
102+
"language-php": "file:packages/language-php",
103+
"language-property-list": "file:packages/language-property-list",
104+
"language-python": "file:packages/language-python",
105+
"language-ruby": "file:packages/language-ruby",
106+
"language-ruby-on-rails": "file:packages/language-ruby-on-rails",
107107
"language-rust-bundled": "file:packages/language-rust-bundled",
108-
"language-sass": "https://www.atom.io/api/packages/language-sass/versions/0.62.1/tarball",
109-
"language-shellscript": "https://www.atom.io/api/packages/language-shellscript/versions/0.28.2/tarball",
110-
"language-source": "https://www.atom.io/api/packages/language-source/versions/0.9.0/tarball",
111-
"language-sql": "https://www.atom.io/api/packages/language-sql/versions/0.25.10/tarball",
112-
"language-text": "https://www.atom.io/api/packages/language-text/versions/0.7.4/tarball",
113-
"language-todo": "https://www.atom.io/api/packages/language-todo/versions/0.29.4/tarball",
114-
"language-toml": "https://www.atom.io/api/packages/language-toml/versions/0.20.0/tarball",
115-
"language-typescript": "https://www.atom.io/api/packages/language-typescript/versions/0.6.3/tarball",
116-
"language-xml": "https://www.atom.io/api/packages/language-xml/versions/0.35.3/tarball",
117-
"language-yaml": "https://www.atom.io/api/packages/language-yaml/versions/0.32.0/tarball",
108+
"language-sass": "file:packages/language-sass",
109+
"language-shellscript": "file:packages/language-shellscript",
110+
"language-source": "file:packages/language-source",
111+
"language-sql": "file:packages/language-sql",
112+
"language-text": "file:packages/language-text",
113+
"language-todo": "file:packages/language-todo",
114+
"language-toml": "file:packages/language-toml",
115+
"language-typescript": "file:packages/language-typescript",
116+
"language-xml": "file:packages/language-xml",
117+
"language-yaml": "file:packages/language-yaml",
118118
"less-cache": "1.1.0",
119119
"line-ending-selector": "file:packages/line-ending-selector",
120120
"line-top-index": "0.3.1",
@@ -234,39 +234,39 @@
234234
"whitespace": "0.37.8",
235235
"wrap-guide": "0.41.0",
236236
"language-c": "0.60.19",
237-
"language-clojure": "0.22.8",
238-
"language-coffee-script": "0.50.0",
239-
"language-csharp": "1.1.0",
237+
"language-clojure": "file:./packages/language-clojure",
238+
"language-coffee-script": "file:./packages/language-coffee-script",
239+
"language-csharp": "file:./packages/language-csharp",
240240
"language-css": "0.45.1",
241-
"language-gfm": "0.90.8",
242-
"language-git": "0.19.1",
241+
"language-gfm": "file:./packages/language-gfm",
242+
"language-git": "file:./packages/language-git",
243243
"language-go": "0.47.2",
244-
"language-html": "0.53.1",
245-
"language-hyperlink": "0.17.1",
246-
"language-java": "0.32.1",
244+
"language-html": "file:./packages/language-html",
245+
"language-hyperlink": "file:./packages/language-hyperlink",
246+
"language-java": "file:./packages/language-java",
247247
"language-javascript": "0.134.1",
248-
"language-json": "1.0.5",
249-
"language-less": "0.34.3",
250-
"language-make": "0.23.0",
251-
"language-mustache": "0.14.5",
252-
"language-objective-c": "0.16.0",
253-
"language-perl": "0.38.1",
254-
"language-php": "0.48.1",
255-
"language-property-list": "0.9.1",
256-
"language-python": "0.53.6",
257-
"language-ruby": "0.73.0",
258-
"language-ruby-on-rails": "0.25.3",
248+
"language-json": "file:./packages/language-json",
249+
"language-less": "file:./packages/language-less",
250+
"language-make": "file:./packages/language-make",
251+
"language-mustache": "file:./packages/language-mustache",
252+
"language-objective-c": "file:./packages/language-objective-c",
253+
"language-perl": "file:./packages/language-perl",
254+
"language-php": "file:./packages/language-php",
255+
"language-property-list": "file:./packages/language-property-list",
256+
"language-python": "file:./packages/language-python",
257+
"language-ruby": "file:./packages/language-ruby",
258+
"language-ruby-on-rails": "file:./packages/language-ruby-on-rails",
259259
"language-rust-bundled": "file:./packages/language-rust-bundled",
260-
"language-sass": "0.62.1",
261-
"language-shellscript": "0.28.2",
262-
"language-source": "0.9.0",
263-
"language-sql": "0.25.10",
264-
"language-text": "0.7.4",
265-
"language-todo": "0.29.4",
266-
"language-toml": "0.20.0",
267-
"language-typescript": "0.6.3",
268-
"language-xml": "0.35.3",
269-
"language-yaml": "0.32.0"
260+
"language-sass": "file:./packages/language-sass",
261+
"language-shellscript": "file:./packages/language-shellscript",
262+
"language-source": "file:./packages/language-source",
263+
"language-sql": "file:./packages/language-sql",
264+
"language-text": "file:./packages/language-text",
265+
"language-todo": "file:./packages/language-todo",
266+
"language-toml": "file:./packages/language-toml",
267+
"language-typescript": "file:./packages/language-typescript",
268+
"language-xml": "file:./packages/language-xml",
269+
"language-yaml": "file:./packages/language-yaml"
270270
},
271271
"private": true,
272272
"scripts": {

packages/README.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -40,40 +40,40 @@ See [RFC 003](https://github.com/atom/atom/blob/master/docs/rfcs/003-consolidate
4040
| **image-view** | [`atom/image-view`][image-view] | [#18274](https://github.com/atom/atom/issues/18274) |
4141
| **incompatible-packages** | [`./incompatible-packages`](./incompatible-packages) | [#17846](https://github.com/atom/atom/issues/17846) |
4242
| **keybinding-resolver** | [`atom/keybinding-resolver`][keybinding-resolver] | [#18275](https://github.com/atom/atom/issues/18275) |
43-
| **language-c** | [`atom/language-c`][language-c] | |
44-
| **language-clojure** | [`atom/language-clojure`][language-clojure] | |
45-
| **language-coffee-script** | [`atom/language-coffee-script`][language-coffee-script] | |
46-
| **language-csharp** | [`atom/language-csharp`][language-csharp] | |
47-
| **language-css** | [`atom/language-css`][language-css] | |
48-
| **language-gfm** | [`atom/language-gfm`][language-gfm] | |
49-
| **language-git** | [`atom/language-git`][language-git] | |
50-
| **language-go** | [`atom/language-go`][language-go] | |
51-
| **language-html** | [`atom/language-html`][language-html] | |
52-
| **language-hyperlink** | [`atom/language-hyperlink`][language-hyperlink] | |
53-
| **language-java** | [`atom/language-java`][language-java] | |
54-
| **language-javascript** | [`atom/language-javascript`][language-javascript] | |
55-
| **language-json** | [`atom/language-json`][language-json] | |
56-
| **language-less** | [`atom/language-less`][language-less] | |
57-
| **language-make** | [`atom/language-make`][language-make] | |
58-
| **language-mustache** | [`atom/language-mustache`][language-mustache] | |
59-
| **language-objective-c** | [`atom/language-objective-c`][language-objective-c] | |
60-
| **language-perl** | [`atom/language-perl`][language-perl] | |
61-
| **language-php** | [`atom/language-php`][language-php] | |
62-
| **language-property-list** | [`atom/language-property-list`][language-property-list] | |
63-
| **language-python** | [`atom/language-python`][language-python] | |
64-
| **language-ruby** | [`atom/language-ruby`][language-ruby] | |
65-
| **language-ruby-on-rails** | [`atom/language-ruby-on-rails`][language-ruby-on-rails] | |
43+
| **language-c** | [`atom/language-c`](./language-c) | |
44+
| **language-clojure** | [`atom/language-clojure`](./language-clojure) | |
45+
| **language-coffee-script** | [`atom/language-coffee-script`](./language-coffee-script) | |
46+
| **language-csharp** | [`atom/language-csharp`](./language-csharp) | |
47+
| **language-css** | [`atom/language-css`](./language-css) | |
48+
| **language-gfm** | [`atom/language-gfm`](./language-gfm) | |
49+
| **language-git** | [`atom/language-git`](./language-git) | |
50+
| **language-go** | [`atom/language-go`](./language-go) | |
51+
| **language-html** | [`atom/language-html`](./language-html) | |
52+
| **language-hyperlink** | [`atom/language-hyperlink`](./language-hyperlink) | |
53+
| **language-java** | [`atom/language-java`](./language-java) | |
54+
| **language-javascript** | [`atom/language-javascript`](./language-javascript) | |
55+
| **language-json** | [`atom/language-json`](./language-json) | |
56+
| **language-less** | [`atom/language-less`](./language-less) | |
57+
| **language-make** | [`atom/language-make`](./language-make) | |
58+
| **language-mustache** | [`atom/language-mustache`](./language-mustache) | |
59+
| **language-objective-c** | [`atom/language-objective-c`](./language-objective-c) | |
60+
| **language-perl** | [`atom/language-perl`](./language-perl) | |
61+
| **language-php** | [`atom/language-php`](./language-php) | |
62+
| **language-property-list** | [`atom/language-property-list`](./language-property-list) | |
63+
| **language-python** | [`atom/language-python`](./language-python) | |
64+
| **language-ruby** | [`atom/language-ruby`](./language-ruby) | |
65+
| **language-ruby-on-rails** | [`atom/language-ruby-on-rails`](./language-ruby-on-rails) | |
6666
| **language-rust-bundled** | [`./language-rust-bundled`](./language-rust-bundled) | |
67-
| **language-sass** | [`atom/language-sass`][language-sass] | |
68-
| **language-shellscript** | [`atom/language-shellscript`][language-shellscript] | |
69-
| **language-source** | [`atom/language-source`][language-source] | |
70-
| **language-sql** | [`atom/language-sql`][language-sql] | |
71-
| **language-text** | [`atom/language-text`][language-text] | |
72-
| **language-todo** | [`atom/language-todo`][language-todo] | |
73-
| **language-toml** | [`atom/language-toml`][language-toml] | |
74-
| **language-typescript** | [`atom/language-typescript`][language-typescript] | |
75-
| **language-xml** | [`atom/language-xml`][language-xml] | |
76-
| **language-yaml** | [`atom/language-yaml`][language-yaml] | |
67+
| **language-sass** | [`atom/language-sass`](./language-sass) | |
68+
| **language-shellscript** | [`atom/language-shellscript`](./language-shellscript) | |
69+
| **language-source** | [`atom/language-source`](./language-source) | |
70+
| **language-sql** | [`atom/language-sql`](./language-sql) | |
71+
| **language-text** | [`atom/language-text`](./language-text) | |
72+
| **language-todo** | [`atom/language-todo`](./language-todo) | |
73+
| **language-toml** | [`atom/language-toml`](./language-toml) | |
74+
| **language-typescript** | [`atom/language-typescript`](./language-typescript) | |
75+
| **language-xml** | [`atom/language-xml`](./language-xml) | |
76+
| **language-yaml** | [`atom/language-yaml`](./language-yaml) | |
7777
| **line-ending-selector** | [`./packages/line-ending-selector`](./line-ending-selector) | [#17847](https://github.com/atom/atom/issues/17847) |
7878
| **link** | [`./link`](./link) | [#17848](https://github.com/atom/atom/issues/17848) |
7979
| **markdown-preview** | [`atom/markdown-preview`][markdown-preview] | |
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Configuration for probot-no-response - https://github.com/probot/no-response
2+
3+
# Number of days of inactivity before an issue is closed for lack of response
4+
daysUntilClose: 28
5+
6+
# Label requiring a response
7+
responseRequiredLabel: more-information-needed
8+
9+
# Comment to post when closing an issue for lack of response. Set to `false` to disable.
10+
closeComment: >
11+
This issue has been automatically closed because there has been no response
12+
to our request for more information from the original author. With only the
13+
information that is currently in the issue, we don't have enough information
14+
to take action. Please reach out if you have or find the answers we need so
15+
that we can investigate further.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: CI
2+
3+
on: [push]
4+
5+
env:
6+
CI: true
7+
8+
jobs:
9+
Test:
10+
strategy:
11+
matrix:
12+
os: [ubuntu-latest, macos-latest, windows-latest]
13+
channel: [stable, beta]
14+
runs-on: ${{ matrix.os }}
15+
steps:
16+
- uses: actions/checkout@v1
17+
- uses: UziTech/action-setup-atom@v2
18+
with:
19+
version: ${{ matrix.channel }}
20+
- name: Install windows-build-tools
21+
if: ${{ matrix.os == 'windows-latest' }}
22+
run: |
23+
npm i windows-build-tools@4.0.0
24+
- name: Install dependencies
25+
run: apm install
26+
- name: Run tests
27+
run: atom --test spec

packages/language-c/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
See the [Atom contributing guide](https://github.com/atom/atom/blob/master/CONTRIBUTING.md)
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<!--
2+
3+
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
4+
5+
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
6+
7+
-->
8+
9+
### Prerequisites
10+
11+
* [ ] Put an X between the brackets on this line if you have done all of the following:
12+
* Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
13+
* Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
14+
* Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
15+
* Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
16+
* Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages
17+
18+
### Description
19+
20+
[Description of the issue]
21+
22+
### Steps to Reproduce
23+
24+
1. [First Step]
25+
2. [Second Step]
26+
3. [and so on...]
27+
28+
**Expected behavior:** [What you expect to happen]
29+
30+
**Actual behavior:** [What actually happens]
31+
32+
**Reproduces how often:** [What percentage of the time does it reproduce?]
33+
34+
### Versions
35+
36+
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.
37+
38+
### Additional Information
39+
40+
Any additional information, configuration or data that might be necessary to reproduce the issue.

packages/language-c/LICENSE.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
Copyright (c) 2014 GitHub Inc.
2+
3+
Permission is hereby granted, free of charge, to any person obtaining
4+
a copy of this software and associated documentation files (the
5+
"Software"), to deal in the Software without restriction, including
6+
without limitation the rights to use, copy, modify, merge, publish,
7+
distribute, sublicense, and/or sell copies of the Software, and to
8+
permit persons to whom the Software is furnished to do so, subject to
9+
the following conditions:
10+
11+
The above copyright notice and this permission notice shall be
12+
included in all copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21+
22+
--------------------------------------------------------------------
23+
24+
This package was derived from a TextMate bundle located at
25+
https://github.com/textmate/c.tmbundle and distributed under the following
26+
license, located in `README.mdown`:
27+
28+
Permission to copy, use, modify, sell and distribute this
29+
software is granted. This software is provided "as is" without
30+
express or implied warranty, and with no claim as to its
31+
suitability for any purpose.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
### Requirements
2+
3+
* Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
4+
* All new code requires tests to ensure against regressions
5+
6+
### Description of the Change
7+
8+
<!--
9+
10+
We must be able to understand the design of your change from this description. If we can't get a good idea of what the code will be doing from the description here, the pull request may be closed at the maintainers' discretion. Keep in mind that the maintainer reviewing this PR may not be familiar with or have worked with the code here recently, so please walk us through the concepts.
11+
12+
-->
13+
14+
### Alternate Designs
15+
16+
<!-- Explain what other alternates were considered and why the proposed version was selected -->
17+
18+
### Benefits
19+
20+
<!-- What benefits will be realized by the code change? -->
21+
22+
### Possible Drawbacks
23+
24+
<!-- What are the possible side-effects or negative impacts of the code change? -->
25+
26+
### Applicable Issues
27+
28+
<!-- Enter any applicable Issues here -->

0 commit comments

Comments
 (0)