Mrugesh Mohapatra
39408b3c83
chore: land failing renovate updates ( #67035 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 14:02:02 +05:30
Mrugesh Mohapatra
f4a3d38e73
chore(deps): remove deprecated stub packages
2026-04-19 22:19:35 +05:30
Jeevankumar S
e72a5dc1bb
refactor(tools) : migrate inquirer prompts ( #66139 )
...
CI - E2E - 3rd party donation tests / Build Client (24) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
2026-03-05 13:04:01 +01:00
Jeevankumar S
7a7cccc863
chore(tools/challenge-helper-scripts): migrate tests to Vitest v4 ( #65963 )
2026-02-21 11:13:19 +05:30
Oliver Eyton-Williams
14cde3cdea
refactor: stop curriculum tests depending on client ( #65534 )
2026-01-28 19:35:26 +05:30
Mrugesh Mohapatra
4ea52e2639
chore: update to node 24 ( #65416 )
2026-01-22 19:29:48 +05:30
Oliver Eyton-Williams
631a679b8f
feat: use turbo to orchestrate tests ( #65351 )
2026-01-21 10:17:06 +05:30
Oliver Eyton-Williams
608afa8a39
chore: use turborepo for type checking ( #64455 )
2026-01-19 19:05:27 +05:30
Oliver Eyton-Williams
f03ad05e84
refactor: bundle shared so each consumer can require/import without hassle ( #64167 )
2026-01-19 09:45:40 +00:00
Krzysztof G.
075375700f
feat(tools): rename-block helper script ( #64201 )
2025-12-10 09:45:18 -08:00
Oliver Eyton-Williams
37ce134123
refactor: (slightly) decentralize type checking ( #64163 )
2025-12-01 12:43:53 +01:00
Oliver Eyton-Williams
1e0805fd72
refactor: one eslint task per workspace ( #63835 )
2025-11-21 19:21:46 +05:30
Oliver Eyton-Williams
ab9ec31a04
refactor: various workspaces to vitest ( #62058 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-09-08 11:35:38 +02:00
Tom
a40fe34ae2
feat(tools): script to create daily challenge files ( #61921 )
2025-08-30 13:13:09 +05:30
Tom
783421008d
feat(tools): better language challenge helpers ( #60696 )
2025-06-12 14:54:43 +02:00
Oliver Eyton-Williams
7a424171d2
chore: update required pnpm version to >=10 ( #60285 )
2025-05-12 18:57:18 +05:30
Anna
b8d4099796
feat(tools): create challenge helper script for quiz files ( #59523 )
2025-04-10 09:56:42 -05:00
Naomi
0b96c09e84
feat: replace ts-node with tsx ( #59019 )
2025-03-11 19:55:54 +00:00
Mrugesh Mohapatra
daede0a8ff
chore: uninstall cross-env ( #55224 )
2024-06-20 11:26:10 +05:30
Mrugesh Mohapatra
dabea4a904
chore: bump pnpm version
2024-05-18 17:23:23 +05:30
Oliver Eyton-Williams
e470765bc0
chore: housekeeping (update + pin actions etc.) ( #54015 )
2024-03-07 13:55:37 +00:00
renovate[bot]
80e32c20b7
chore(deps): update dependency prettier to v3.2.5
2024-02-21 11:19:27 +01:00
renovate[bot]
f0230d41dd
chore(deps): update dependency ts-node to v10.9.2
2024-02-14 04:11:19 +00:00
renovate[bot]
e87280cd96
chore(deps): update dependency prettier to v3.1.0 ( #52328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-11-13 15:06:27 +01:00
renovate[bot]
87e1ae21a5
chore: update TS and Fastify ( #52157 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sboonny <muhammedelruby@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-11-07 17:22:59 +05:30
Huyen Nguyen
8a6a9859b8
chore: remove mock-fs from the dependency list ( #51994 )
2023-10-16 09:36:11 +00:00
Muhammed Mustafa
4494f95803
feat: upgrade prettier dependencies ( #51830 )
2023-10-06 23:35:17 +07:00
renovate[bot]
3d9e357ed5
chore(deps): update dependency @types/mock-fs to v4.13.2
2023-09-30 04:11:01 +00:00
renovate[bot]
5b3ac09516
chore(deps): update dependency inquirer to v8.2.6
2023-08-05 04:31:53 +00:00
renovate[bot]
7a9f95c454
chore(deps): update dependency prettier to v2.8.8
2023-04-23 18:23:14 +00:00
Mrugesh Mohapatra
e5590e56d7
chore: use pnpm v8 for deps ( #49892 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-29 20:18:49 +05:30
renovate[bot]
95708c692a
chore(deps): update dependency prettier to v2.8.7
2023-03-25 07:58:27 +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]
8aa35385a0
chore(deps): update dependency prettier to v2.8.4 ( #49341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:47:49 +00:00
renovate[bot]
e536ba5224
fix(deps): update dependency typescript to v4.9.5
2023-02-04 19:39:26 +00:00
renovate[bot]
f53b19ac95
chore(deps): update dependency prettier to v2.8.3
2023-01-14 10:49:47 +00:00
renovate[bot]
e0e8356d56
chore(deps): update dependency prettier to v2.8.2
2023-01-08 21:24:01 +05:30
renovate[bot]
a606203ae4
fix(deps): update dependency typescript to v4.9.4
2022-12-11 05:27:18 +00:00
renovate[bot]
30579809c8
chore(deps): update dependency prettier to v2.8.1
2022-12-10 05:57:34 +00:00
renovate[bot]
fc9b739772
chore(deps): update dependency bson-objectid to v2.0.4
2022-11-26 07:03:28 +00:00
renovate[bot]
5504a8cbb7
fix(deps): update dependency typescript to v4.9.3
2022-11-20 22:30:54 +00:00
renovate[bot]
617a692489
chore(deps): update dependency inquirer to v8.2.5
2022-10-29 22:50:25 +00:00
renovate[bot]
12001a8eb1
fix(deps): update dependency typescript to v4.8.4
2022-10-03 04:26:03 +00:00
renovate[bot]
460335599d
fix(deps): update dependency typescript to v4.8.3
2022-09-11 09:16:23 +00:00
renovate[bot]
da69ec485a
fix(deps): update dependency typescript to v4.8.2
2022-08-29 13:45:42 +00:00
renovate[bot]
85b009b308
chore(deps): update dependency ts-node to v10.9.1
2022-07-17 03:52:46 +00:00
renovate[bot]
1fdfd7884b
chore(deps): update dependency ts-node to v10.8.2
2022-07-02 21:38:17 +00:00
renovate[bot]
eb507ddd45
chore(deps): update dependency prettier to v2.7.1 ( #46563 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 23:07:44 +05:30
renovate[bot]
17cc61dfe1
fix(deps): update dependency typescript to v4.7.4 ( #46560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 15:48:19 +05:30
Renovate Bot
902ca385ee
fix(deps): update dependency typescript to v4.7.3
2022-06-05 03:43:47 +00:00