Skip to content

Commit 81fbbf8

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 7760ac3 commit 81fbbf8

File tree

570 files changed

+107088
-526
lines changed

Some content is hidden

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

570 files changed

+107088
-526
lines changed

apm/package-lock.json

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

package-lock.json

Lines changed: 57 additions & 95 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",
@@ -233,39 +233,39 @@
233233
"whitespace": "0.37.8",
234234
"wrap-guide": "0.41.0",
235235
"language-c": "0.60.19",
236-
"language-clojure": "0.22.8",
237-
"language-coffee-script": "0.50.0",
238-
"language-csharp": "1.1.0",
236+
"language-clojure": "file:./packages/language-clojure",
237+
"language-coffee-script": "file:./packages/language-coffee-script",
238+
"language-csharp": "file:./packages/language-csharp",
239239
"language-css": "0.45.1",
240-
"language-gfm": "0.90.8",
241-
"language-git": "0.19.1",
240+
"language-gfm": "file:./packages/language-gfm",
241+
"language-git": "file:./packages/language-git",
242242
"language-go": "0.47.2",
243-
"language-html": "0.53.1",
244-
"language-hyperlink": "0.17.1",
245-
"language-java": "0.32.1",
243+
"language-html": "file:./packages/language-html",
244+
"language-hyperlink": "file:./packages/language-hyperlink",
245+
"language-java": "file:./packages/language-java",
246246
"language-javascript": "0.134.1",
247-
"language-json": "1.0.5",
248-
"language-less": "0.34.3",
249-
"language-make": "0.23.0",
250-
"language-mustache": "0.14.5",
251-
"language-objective-c": "0.16.0",
252-
"language-perl": "0.38.1",
253-
"language-php": "0.48.1",
254-
"language-property-list": "0.9.1",
255-
"language-python": "0.53.6",
256-
"language-ruby": "0.73.0",
257-
"language-ruby-on-rails": "0.25.3",
247+
"language-json": "file:./packages/language-json",
248+
"language-less": "file:./packages/language-less",
249+
"language-make": "file:./packages/language-make",
250+
"language-mustache": "file:./packages/language-mustache",
251+
"language-objective-c": "file:./packages/language-objective-c",
252+
"language-perl": "file:./packages/language-perl",
253+
"language-php": "file:./packages/language-php",
254+
"language-property-list": "file:./packages/language-property-list",
255+
"language-python": "file:./packages/language-python",
256+
"language-ruby": "file:./packages/language-ruby",
257+
"language-ruby-on-rails": "file:./packages/language-ruby-on-rails",
258258
"language-rust-bundled": "file:./packages/language-rust-bundled",
259-
"language-sass": "0.62.1",
260-
"language-shellscript": "0.28.2",
261-
"language-source": "0.9.0",
262-
"language-sql": "0.25.10",
263-
"language-text": "0.7.4",
264-
"language-todo": "0.29.4",
265-
"language-toml": "0.20.0",
266-
"language-typescript": "0.6.3",
267-
"language-xml": "0.35.3",
268-
"language-yaml": "0.32.0"
259+
"language-sass": "file:./packages/language-sass",
260+
"language-shellscript": "file:./packages/language-shellscript",
261+
"language-source": "file:./packages/language-source",
262+
"language-sql": "file:./packages/language-sql",
263+
"language-text": "file:./packages/language-text",
264+
"language-todo": "file:./packages/language-todo",
265+
"language-toml": "file:./packages/language-toml",
266+
"language-typescript": "file:./packages/language-typescript",
267+
"language-xml": "file:./packages/language-xml",
268+
"language-yaml": "file:./packages/language-yaml"
269269
},
270270
"private": true,
271271
"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+
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

packages/language-c/CONTRIBUTING.md

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)

packages/language-c/ISSUE_TEMPLATE.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.

0 commit comments

Comments
 (0)