atom icon indicating copy to clipboard operation
atom copied to clipboard

➡️ Migrate all language packages

Open aminya opened this issue 3 years ago • 0 comments

#399 but merging it directly to master

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, (sans language-sass), which currently breaks atom. 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.⚛👋 Hello there! Welcome. Please follow the steps below to tell us about your contribution.

  1. Copy the correct template for your contribution
  1. Replace this text with the contents of the template
  2. Fill in all sections of the template
  3. Click "Create pull request"

aminya avatar Jul 03 '22 04:07 aminya