Computer Science Club of the University of Waterloo's website. https://csclub.uwaterloo.ca
Go to file
Aditya Thakral 2031935ce4
continuous-integration/drone/push Build is passing Details
Enforce npm v7 and node 14+ (#127)
## All renovate PRs will use npm v7

Up until now, renovate was using npm v6 to generate PRs for dependency updates. Because the lockfile format changed from v6 to v7, there was a very big diff in the what deps we're installing. Enforcing npm v7 in package.json makes renovate use npm v7 as well.

## Added npm v7 and node 14+ restrictions to package.json

This should print out a warning if the user is not using those versions of node and npm.

## CI is upgraded to node 16

The `node:14` image bundles npm v6, and is the current LTS, but `node:16` will be LTS soon (October 2021) and bundles in npm v7. So we might as well move our CI to node 16. Right now, CI is installing deps with npm v6, and things can potentially go wrong with that.

## Enabled the dependency dashboard for renovatebot

This should create an issue that acts as a dashboard for tracking all renovatebot PRs.

Reviewed-on: #127
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-08 18:14:09 -04:00
.vscode 🚑️ Add <Image /> + `next export` improvements 2021-05-20 23:30:52 -04:00
components Change CSS variable names + create a themer (#109) 2021-08-03 19:37:02 -04:00
content TechTalk Card + mini tech card (#71) 2021-07-29 16:56:47 -04:00
pages Change CSS variable names + create a themer (#109) 2021-08-03 19:37:02 -04:00
public Home Page UI (#88) 2021-07-27 02:13:34 -04:00
.drone.yml Enforce npm v7 and node 14+ (#127) 2021-08-08 18:14:09 -04:00
.eslintignore Add mdx support and playground 2021-04-26 19:16:55 -04:00
.eslintrc.js Initial commit 🎉 2021-04-25 19:13:07 -04:00
.gitignore Add EventCard 2021-05-24 06:00:47 +00:00
deploy-demo.bash Script to deploy site to your CSC website (#99) 2021-08-03 19:17:08 -04:00
next-env.d.ts Upgrade Next, React, TypeScript (#91) 2021-08-01 17:54:25 -04:00
next.config.js Upgrade Next, React, TypeScript (#91) 2021-08-01 17:54:25 -04:00
package-lock.json Enforce npm v7 and node 14+ (#127) 2021-08-08 18:14:09 -04:00
package.json Enforce npm v7 and node 14+ (#127) 2021-08-08 18:14:09 -04:00
postcss.config.json Convert rems to px and use calc to convert on build time 2021-05-24 18:58:28 +00:00
renovate.json Enforce npm v7 and node 14+ (#127) 2021-08-08 18:14:09 -04:00
tsconfig.json Upgrade Next, React, TypeScript (#91) 2021-08-01 17:54:25 -04:00
types.d.ts Upgrade Next, React, TypeScript (#91) 2021-08-01 17:54:25 -04:00