+yarnpkg.com (#169)

* +yarnpkg.com

* get tgz from gh

* fix version

* fix mac issue

* test libatomic1 install

* test linux

* fix path

* this is working for me, atm. testing.

---------

Co-authored-by: neil <neil@neils-MacBook-Pro.local>
Co-authored-by: Jacob Heider <jacob@tea.xyz>
This commit is contained in:
Neil 2023-02-04 16:08:25 +08:00 committed by GitHub
parent 07c486dffb
commit ad1e9e60c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,6 @@
{
"name": "yarnpkg.com",
"version": "1.0.0",
"main": "index.js",
"license": "MIT"
}

View file

@ -0,0 +1,32 @@
distributable:
url: https://github.com/yarnpkg/berry/archive/refs/tags/@yarnpkg/cli/{{version}}.tar.gz
strip-components: 1
versions:
github: yarnpkg/berry
provides:
- bin/yarn
# no idea why yarn provides a shortcut of yarnpkg but it errors in mac
# - scripts/bin/yarnpkg
- bin/yarnpkg
dependencies:
nodejs.org: '>=18.3'
build:
dependencies:
npmjs.com: '*'
script: |
npm install . --global --prefix={{prefix}}
mkdir {{prefix}}/bin
cd {{prefix}}/bin
ln -s ../lib/node_modules/@yarnpkg/monorepo/scripts/bin/yarn .
ln -s yarn yarnpkg
test:
script: |
yarn --version
yarnpkg --version
yarn add jquery