Commit Graph

1490 Commits

Author SHA1 Message Date
renovate[bot]
4193207ce6 fix(deps): update dependency jquery to v3.6.4 2023-03-11 07:48:09 +00:00
Muhammed Mustafa
86c215acdd feat(client): add type reset (#49628)
* feat(client): add type reset

* downgrade babel types

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-09 14:25:30 +00:00
renovate[bot]
85d82f998f fix(deps): update dependency @growthbook/growthbook-react to v0.12.0 (#49587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 07:05:39 -08:00
renovate[bot]
5c7a25ff22 chore(deps): update dependency @types/react-scrollable-anchor to v0.6.1 (#49581)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 16:12:38 +05:30
renovate[bot]
aff312410a fix(deps): update dependency algoliasearch to v4.15.0 2023-03-05 06:53:20 +00:00
renovate[bot]
ed14033d41 fix(deps): update dependency @stripe/stripe-js to v1.48.0 2023-03-05 03:39:06 +00:00
renovate[bot]
6802434ab5 chore(deps): update automerged always - codesee to v0.525.0 2023-03-05 00:13:08 +00:00
renovate[bot]
6312069bd5 chore(deps): update react monorepo 2023-03-04 14:09:39 +00:00
Oliver Eyton-Williams
d7848ae01a feat: migrate to pnpm for better workspace DX (#49293)
* feat: npm -> pnpm 

This resolves the issues with the gatsby client (gatsby-plugin-pnpm
deals with the fact that gatsby is relying on its own dependencies
being de-duped)
and challenge-editor (which doesn't seem to want to automatically install
codemirror and needed its own eslint config)

* fix: correct mocha path for curriculum tests

* fix: use select workspace with -F not -w

* fix: reorganise packages and restrict hoisting

pnpm works best if the workspaces keep their own dependencies, since
dependencies are not flattened and then what node resolves from a
require is predictable.

@types seem to be a special case and more care is required to prevent
them getting smushed together in the root (hence the .npmrc)

* fix: add types for tools + root

* fix: decouple challenge-auditor from client

* fix: add ui-components types

* fix(client): use the latest types for react 16

* fix: prettify

* fix: prettierignore pnpm-lock

* fix: relax hoisting

Turns out pnpm works just fine with types. I don't know what was going
wrong before, but there are no-longer any type conflicts.

* fix: add @redux-saga/core to fix eslint issue

It seems to only be redux-saga that import/named can't cope with, so it
is probably okay to work around this one.

* chore: add chai to tools/scripts/build

* fix: add store to root for cypress

* fix: allow cypress to download binaries

If we want to keep preventing cypress from downloading binaries, we can
figure out a workaround, but I'm allowing it to ease the transition to
pnpm.

My guess about why this is happening is that npm triggers Cypress's
postinstall script, but pnpm does not (because pnpm install only
installs if necessary, perferring to link)

* chore: re-enable pre/post scripts

* fix: update build scripts for client

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

* chore: update engines to use pnpm


* fix: enable choice of (super)block for tests

Only 'nix machines for now.

* chore: pin pnpm to version 7

* chore: remove last npms

Except web + curriculum-server. I'll update them when I start work on
them again.

* fix: lockfile check to catch any package-locks

* fix(action): install pnpm for upcoming tests

* chore: add nodemon to new api

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-02 18:17:44 +00:00
renovate[bot]
6ea21b69de fix(deps): update dependency query-string to v7.1.3 2023-02-26 11:08:47 +00:00
renovate[bot]
289cf7481e fix(deps): update dependency date-fns to v2.29.3 2023-02-26 03:31:28 +00:00
renovate[bot]
6cbb63bbad chore(deps): update automerged always - codesee to v0.523.0 2023-02-25 19:48:23 +00:00
renovate[bot]
72d4d8c2fa fix(deps): update grouped - stripe 2023-02-25 14:23:54 +00:00
Muhammed Mustafa
0971b6a8a3 refactor(client): remove react lazy loader library (#49468)
* feat(client): remove react lazy loader library

* fix: use loading='lazy' to defer loading
2023-02-22 18:05:08 +01:00
renovate[bot]
b58009b775 fix(deps): update dependency sanitize-html to v2.10.0 (#49435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 14:17:57 -08:00
renovate[bot]
c00d001df0 chore(deps): update automerged always - codesee to v0.513.0 (#49429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 12:11:26 -08:00
renovate[bot]
58386567a7 fix(deps): update dependency @freecodecamp/react-calendar-heatmap to v1.1.0 (#49356)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 23:50:45 +05:30
renovate[bot]
cfc9d5e372 chore(deps): update automerged always - codesee to v0.498.0 (#49347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 22:24:06 +05:30
renovate[bot]
ea7df4fb9a fix(deps): update font awesome to v6.3.0 (#49357)
* fix(deps): update font awesome to v6.3.0

* update profile snapshot for the new icon

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
2023-02-13 11:23:33 +00:00
renovate[bot]
028112f215 fix(deps): update dependency @growthbook/growthbook-react to v0.11.2 (#49344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 17:02:48 +05:30
renovate[bot]
4b8d4c495b chore(deps): update automerged always - codesee to v0.494.0 2023-02-05 23:37:22 +00:00
renovate[bot]
bb2dda3fcc fix(deps): update dependency @growthbook/growthbook-react to v0.11.1 (#49091)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-05 12:30:57 +01:00
renovate[bot]
0c9d032ca3 fix(deps): update dependency validator to v13.9.0 2023-02-05 10:02:18 +00:00
renovate[bot]
8c28147c14 chore(deps): update automerged always - codesee to v0.493.0 2023-02-04 21:25:23 +00:00
renovate[bot]
e536ba5224 fix(deps): update dependency typescript to v4.9.5 2023-02-04 19:39:26 +00:00
renovate[bot]
9f871cb2c5 fix(deps): update dependency sanitize-html to v2.9.0 2023-02-04 14:04:58 +00:00
renovate[bot]
c1c1639d19 fix(deps): update dependency @babel/standalone to v7.20.15 2023-02-04 07:50:12 +00:00
renovate[bot]
548b5abfb0 fix(deps): update algolia-instantsearch monorepo to v6.39.0 2023-01-30 02:31:24 +00:00
renovate[bot]
1cceb7e73f chore(deps): update automerged always - codesee to v0.492.0 2023-01-29 15:43:01 +00:00
renovate[bot]
2da3505850 fix(deps): update dependency redux to v4.2.1 2023-01-29 12:52:06 +00:00
renovate[bot]
360f23c82c fix(deps): update dependency final-form to v4.20.9 2023-01-29 03:24:52 +00:00
renovate[bot]
9aced3d0ff fix(deps): update dependency @loadable/component to v5.15.3 2023-01-28 23:11:14 +00:00
renovate[bot]
5e825d71a5 fix(deps): update dependency @babel/standalone to v7.20.14 2023-01-28 19:04:18 +00:00
renovate[bot]
f102608de4 chore(deps): update automerged always - codesee to v0.484.0 2023-01-22 05:27:59 +00:00
renovate[bot]
9e934d2bcd fix(deps): update dependency @babel/standalone to v7.20.13 2023-01-22 02:43:40 +00:00
renovate[bot]
9bfdc1ed01 fix(deps): update dependency @stripe/react-stripe-js to v1.16.4 2023-01-21 17:21:25 +00:00
renovate[bot]
f1fcf2a43f chore(deps): update automerged always - codesee to v0.479.0 2023-01-15 11:38:25 +00:00
renovate[bot]
71a2916bf9 fix(deps): update dependency final-form to v4.20.8 2023-01-14 21:29:01 +00:00
renovate[bot]
3e21aa7d94 fix(deps): update dependency @stripe/react-stripe-js to v1.16.3 2023-01-14 18:22:14 +00:00
renovate[bot]
e3211520db fix(deps): update algolia-instantsearch monorepo to v6.38.3 2023-01-14 14:35:40 +00:00
renovate[bot]
ca513bdcd2 chore(deps): update automerged always - codesee to v0.474.0 2023-01-07 21:37:25 +00:00
renovate[bot]
6a42412a5e fix(deps): update dependency @stripe/react-stripe-js to v1.16.2 2023-01-07 18:50:08 +00:00
renovate[bot]
cc0514ea35 chore(deps): update dependency postcss to v8.4.21 2023-01-07 15:06:15 +00:00
renovate[bot]
39dba8d84a fix(deps): update dependency react-instantsearch-dom to v6.38.2 2023-01-07 11:13:47 +00:00
renovate[bot]
0b6efdbe40 chore(deps): update babel monorepo to v7.20.12 2023-01-07 08:31:49 +00:00
Mrugesh Mohapatra
76fa6a29db chore: drop faker-js (#48957) 2023-01-07 14:00:49 +05:30
Ahmad Abdolsaheb
8b5838ef23 fix(client): GA to GTM Migration (#48811) 2023-01-07 11:36:45 +05:30
Oliver Eyton-Williams
0a20f8fd73 refactor: remove a lot of unused code (#48935)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-01-07 10:33:35 +05:30
renovate[bot]
953d79572a chore(deps): update automerged always - codesee to v0.470.0 2023-01-01 01:39:54 +00:00
renovate[bot]
35865ed48c chore(deps): update automerged always - codesee to v0.465.0 2022-12-25 07:16:36 +00:00