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

Commits on Jul 9, 2022

  1. ➡️ 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.
    icecream17 authored and aminya committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    75622ef View commit details
    Browse the repository at this point in the history
  2. lint

    icecream17 authored and aminya committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    574789d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5767f92 View commit details
    Browse the repository at this point in the history
  4. Bump Atom's tree-sitter

    mauricioszabo authored and aminya committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    7352ae1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c41dd0e View commit details
    Browse the repository at this point in the history
  6. Update package/package-lock (2) for the...

    ... previously v19 tree-sitter language packages.
    
    Continuation of #399
    (477b075)
    but where the packages that would've broke Atom are now updated
    
    Another link:
    #403 (comment)
    icecream17 authored and aminya committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    08a9d37 View commit details
    Browse the repository at this point in the history
  7. deps: Refresh lockfiles in packages/ dir

    DeeDeeG authored and aminya committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    b81b52f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4383804 View commit details
    Browse the repository at this point in the history