build: node, yarn updates (#21)

* build: node, yarn ups

* docs: update

* build: yarn update
This commit is contained in:
Marc Cataford 2021-10-15 23:15:21 -04:00 committed by GitHub
parent 13773e1d38
commit 55f3566190
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 33 additions and 19 deletions

3
.gitignore vendored
View file

@ -3,7 +3,8 @@
!.yarn/patches
!.yarn/releases
!.yarn/plugins
!.yarn/sdks
.yarn/sdks
.vim
!.yarn/versions
.pnp.*

2
.nvmrc
View file

@ -1 +1 @@
v16.1.0
v16.11.1

Binary file not shown.

View file

@ -17,6 +17,13 @@ The whole thing runs on [Netlify](https://www.netlify.com/)'s generous free tier
Feel free to use it for your own RSS needs and to [drop a word or
two](https://github.com/mcataford/rss-reader/discussions/10) if you do. :tada:
## Developping
`. script/bootstrap` will set up the correct version of Node (via nvm) as well as Yarn's vim SDK.
Once set up, `yarn start` will run the application locally (including a local instance of the Netlify function that
handles CORS proxying).
## Contributing
The project welcomes contributions as long as they fit within the general roadmap, which is still TBD. Any contribution

View file

@ -46,5 +46,6 @@
"alias": {
"react": "preact/compat",
"react-dom": "preact/compat"
}
},
"packageManager": "yarn@sources"
}

5
script/bootstrap Normal file
View file

@ -0,0 +1,5 @@
#!/bin/bash
nvm install
yarn dlx @yarnpkg/sdks vim

View file

@ -30,7 +30,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/core@npm:7.14.6, @babel/core@npm:^7.1.0, @babel/core@npm:^7.12.0, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5":
"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.0, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5":
version: 7.14.6
resolution: "@babel/core@npm:7.14.6"
dependencies:
@ -53,7 +53,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/core@npm:7.14.8, @babel/core@npm:^7.11.4":
"@babel/core@npm:^7.11.4":
version: 7.14.8
resolution: "@babel/core@npm:7.14.8"
dependencies:
@ -2768,7 +2768,7 @@ __metadata:
languageName: node
linkType: hard
"@parcel/core@npm:2.0.0-nightly.769, @parcel/core@npm:2.0.0-nightly.769+b549b1d2":
"@parcel/core@npm:2.0.0-nightly.769+b549b1d2":
version: 2.0.0-nightly.769
resolution: "@parcel/core@npm:2.0.0-nightly.769"
dependencies:
@ -8815,10 +8815,10 @@ __metadata:
"fsevents@patch:fsevents@^2.3.2#~builtin<compat/fsevents>, fsevents@patch:fsevents@~2.3.2#~builtin<compat/fsevents>":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin<compat/fsevents>::version=2.3.2&hash=1cc4b2"
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin<compat/fsevents>::version=2.3.2&hash=18f3a7"
dependencies:
node-gyp: latest
checksum: 78db9daf1f6526a49cefee3917cc988f62dc7f25b5dd80ad6de4ffc4af7f0cab7491ac737626ff53e482a111bc53aac9e411fe3602458eca36f6a003ecf69c16
checksum: edbd0fd80be379c14409605f77e52fdc78a119e17f875e8b90a220c3e5b29e54a1477c21d91fd30b957ea4866406dc3ff87b61432d2840ff8866b309e5866140
languageName: node
linkType: hard
@ -10987,7 +10987,7 @@ __metadata:
languageName: node
linkType: hard
"jest-resolve@npm:27.0.6, jest-resolve@npm:^27.0.6":
"jest-resolve@npm:^27.0.6":
version: 27.0.6
resolution: "jest-resolve@npm:27.0.6"
dependencies:
@ -11796,7 +11796,7 @@ __metadata:
languageName: node
linkType: hard
"listr@npm:0.14.3, listr@npm:^0.14.3":
"listr@npm:^0.14.3":
version: 0.14.3
resolution: "listr@npm:0.14.3"
dependencies:
@ -15538,21 +15538,21 @@ __metadata:
"resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.12.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.13.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.17.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.19.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>":
version: 1.20.0
resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin<compat/resolve>::version=1.20.0&hash=00b1ff"
resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin<compat/resolve>::version=1.20.0&hash=07638b"
dependencies:
is-core-module: ^2.2.0
path-parse: ^1.0.6
checksum: bed00be983cd20a8af0e7840664f655c4b269786dbd9595c5f156cd9d8a0050e65cdbbbdafc30ee9b6245b230c78a2c8ab6447a52545b582f476c29adb188cc5
checksum: a0dd7d16a8e47af23afa9386df2dff10e3e0debb2c7299a42e581d9d9b04d7ad5d2c53f24f1e043f7b3c250cbdc71150063e53d0b6559683d37f790b7c8c3cd5
languageName: node
linkType: hard
"resolve@patch:resolve@^2.0.0-next.1#~builtin<compat/resolve>, resolve@patch:resolve@^2.0.0-next.3#~builtin<compat/resolve>":
version: 2.0.0-next.3
resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin<compat/resolve>::version=2.0.0-next.3&hash=00b1ff"
resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin<compat/resolve>::version=2.0.0-next.3&hash=07638b"
dependencies:
is-core-module: ^2.2.0
path-parse: ^1.0.6
checksum: eb88c5e53843bc022215744307a5f5664446c0fdb8f43c33456dce98d5ee6b3162d0cd0a177bb6f1c3d5c8bf01391ac7ab2de0e936e35318725fb40ba7efdaf6
checksum: 21684b4d99a4877337cdbd5484311c811b3e8910edb5d868eec85c6e6550b0f570d911f9a384f9e176172d6713f2715bd0b0887fa512cb8c6aeece018de6a9f8
languageName: node
linkType: hard
@ -17381,21 +17381,21 @@ typescript@^3.9.7:
"typescript@patch:typescript@^3.9.7#~builtin<compat/typescript>":
version: 3.9.10
resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin<compat/typescript>::version=3.9.10&hash=d8b4e7"
resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin<compat/typescript>::version=3.9.10&hash=ddd1e8"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 8dcd46a8a2cb81198497f00c7721a34c914bf6b3241bf9687b868bdec9e59f1f44da41e7917cfc1dcabee4595229c73bab047f2d85c1aedacc0d1b526cc81534
checksum: dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2
languageName: node
linkType: hard
"typescript@patch:typescript@^4.1.5#~builtin<compat/typescript>, typescript@patch:typescript@^4.3.5#~builtin<compat/typescript>":
version: 4.3.5
resolution: "typescript@patch:typescript@npm%3A4.3.5#~builtin<compat/typescript>::version=4.3.5&hash=d8b4e7"
resolution: "typescript@patch:typescript@npm%3A4.3.5#~builtin<compat/typescript>::version=4.3.5&hash=ddd1e8"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: bc2c4fdf0f1557fdafe4ef74848c72ebd9c8c60829568248f869121aea2bb20e16649a252431d0acb185ec118143be22bed73d08f64379557810d82756afedde
checksum: 61fc1a2ca5037420de5bbe17c6ddc4cbcc0d52301ed94f0a7b5821c55ff9eb96307f0816f745ca8f0fc87ed92f3951cde6d97cd6fd6bc6920c02ea63b5b26259
languageName: node
linkType: hard