Commit Graph

1244 Commits

Author SHA1 Message Date
Renovate Bot
aea9d57914 chore(deps): update dependency @types/node to v16.11.35 2022-05-14 15:14:15 +00:00
Renovate Bot
e6998464f0 chore(deps): update dependency @types/jest to v27.5.1 2022-05-14 03:40:20 +00:00
Renovate Bot
cdc5d16139 chore(deps): update dependency @types/jest to v27.5.0 2022-05-08 00:33:24 +00:00
Renovate Bot
c131c4597c chore(deps): update dependency @types/react to v17.0.45 2022-05-07 02:13:37 +00:00
Renovate Bot
2bbf0de925 chore(deps): update dependency eslint-plugin-react-hooks to v4.5.0 2022-05-02 04:55:24 +00:00
Renovate Bot
69762e5208 chore(deps): update dependency @types/node to v16.11.33 2022-05-02 01:27:50 +00:00
Renovate Bot
debfcbe382 fix(deps): update dependency typescript to v4.6.4 2022-05-01 14:55:26 +00:00
Renovate Bot
0be8e06f72 chore(deps): update dependency lint-staged to v12.4.1 2022-04-30 22:33:14 +00:00
Renovate Bot
6414052894 chore(deps): update dependency @types/react-dom to v17.0.16 2022-04-30 14:28:22 +00:00
Renovate Bot
28edd56be4 chore(deps): update dependency @types/node to v16.11.32 2022-04-30 11:48:54 +00:00
Renovate Bot
1da0b48181 chore(deps): update babel monorepo 2022-04-30 06:34:08 +00:00
Naomi Carrigan
56820d90f8
feat: add challenge editor tool (#45214)
* feat: add challenge editor tool

chore: prepare API/Client setup

feat: migrate to react!

feat: styling

fix: useEffect loop

feat: add challenge helpers

feat: use actual code editor

feat: styling

Bring it a bit more in line with /learn

* refactor: use workspaces

Which unfortunately required a rollback to React 16, because having
multiple React versions causes all sorts of issues.

* chore: apply Oliver's review suggestions

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

* chore: remove test files for now

* fix: prettier issue

* chore: apply oliver's review suggestions

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

* chore: move scripts to root

* fix: lint errors oops

* chore: remove reportWebVitals thing

* chore: DRY out paths

* fix: create-empty-steps takes one arg

* chore: start doesn't make sense now

* chore: DRY out button requests

* chore: one more review suggestion

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

* chore: cleanup CRA files

* fix: correct note for creating new project

* feat: enable js and jsx highlighting

* feat: include all superblocks

* feat: improve button ux

* feat: add "breadcrumbs"

* feat: add link back to block from step tools

* chore: remove unused deps

* chore: apply oliver's review suggestions

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

* chore: parity between file names and commands

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-04-26 12:33:43 -05:00
Renovate Bot
aa5e4cde81 chore(deps): update dependency lint-staged to v12.4.0 2022-04-24 01:55:09 +00:00
Oliver Eyton-Williams
2432fbb428
fix: create config files before linting (#45723) 2022-04-19 08:27:19 -07:00
renovate[bot]
6ed7a3ceb7
chore(deps): update dependency prismjs to v1.28.0 (#45707)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 19:03:05 +05:30
Renovate Bot
458d0832b6 chore(deps): update dependency lint-staged to v12.3.8 2022-04-17 04:44:25 +00:00
Renovate Bot
f743dce632 chore(deps): update dependency @types/react-test-renderer to v17.0.2 2022-04-17 01:18:22 +00:00
Renovate Bot
413d240771 chore(deps): update dependency @types/react-redux to v7.1.24 2022-04-16 22:05:17 +00:00
Renovate Bot
6237921541 chore(deps): update dependency @types/node to v16.11.27 2022-04-16 19:18:18 +00:00
Renovate Bot
be3b27fd78 chore(deps): update dependency @types/chai to v4.3.1 2022-04-16 16:15:42 +00:00
Renovate Bot
fb216cccb7 chore(deps): update dependency @testing-library/dom to v8.13.0 2022-04-10 17:07:49 +00:00
Renovate Bot
1d1f1ad77e chore(deps): update dependency eslint-plugin-import to v2.26.0 2022-04-10 11:37:32 +00:00
Renovate Bot
8fc705c24f chore(deps): update dependency @types/react-dom to v17.0.15 2022-04-09 20:51:17 +00:00
Renovate Bot
9c278f1968 chore(deps): update dependency @types/enzyme to v3.10.12 2022-04-09 18:13:21 +00:00
Renovate Bot
6544117f6d chore(deps): update dependency @types/react to v17.0.44 2022-04-09 14:53:45 +00:00
Renovate Bot
ae4603ca98 chore(deps): update dependency @testing-library/jest-dom to v5.16.4 2022-04-09 05:40:30 +00:00
Renovate Bot
347b333aef chore(deps): update dependency eslint-plugin-react-hooks to v4.4.0 2022-04-03 13:52:43 +00:00
Renovate Bot
01516821f9 chore(deps): update dependency prettier to v2.6.2 2022-04-03 00:07:56 +00:00
Renovate Bot
1656ecd4ea chore(deps): update dependency @types/inquirer to v8.2.1 2022-04-02 04:38:06 +00:00
palash-signoz
004c5b6fb6
chore(utils): ts-migration of utils/slugs (#44921)
* chore: utils is added in the tsconfig

* test(util): test and test function is updated to typescript

* chore: add tsconfig for utils

* fix: exclude files importing from client/

* fix: refactor to just export functions

* chore: add emitted files to prettierignore

* fix: add new tsconfig to eslint project

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-03-29 08:51:13 -07:00
Renovate Bot
f143e93088 chore(deps): update dependency @testing-library/dom to v8.12.0 2022-03-27 19:44:20 +00:00
Renovate Bot
1177e8182d fix(deps): update dependency typescript to v4.6.3 2022-03-27 13:20:09 +00:00
Renovate Bot
6d97c1c76e chore(deps): update dependency prettier to v2.6.1 2022-03-27 10:33:18 +00:00
Renovate Bot
d750b1f1d4 chore(deps): update dependency @types/validator to v13.7.2 2022-03-26 20:45:30 +00:00
Renovate Bot
18c483322e chore(deps): update dependency @types/react to v17.0.43 2022-03-26 18:08:59 +00:00
Renovate Bot
fbb34d2810 chore(deps): update dependency @testing-library/jest-dom to v5.16.3 2022-03-26 06:00:37 +00:00
Renovate Bot
57e82a0465 chore(deps): update dependency @testing-library/dom to v8.11.4 2022-03-26 03:35:24 +00:00
Renovate Bot
d189c1bcce chore(deps): update dependency prettier to v2.6.0 2022-03-20 12:11:47 +00:00
Renovate Bot
70cb1ca5e5 chore(deps): update dependency lint-staged to v12.3.7 2022-03-19 23:34:49 +00:00
Renovate Bot
078f090112 chore(deps): update dependency eslint-plugin-react to v7.29.4 2022-03-19 18:36:45 +00:00
Renovate Bot
ccaeefe5ff chore(deps): update dependency @types/react-dom to v17.0.14 2022-03-19 16:29:27 +00:00
Renovate Bot
c817919a0e chore(deps): update dependency @types/react to v17.0.41 2022-03-19 12:48:41 +00:00
Oliver Eyton-Williams
47f0914de4
fix: lint sequentially to catch errors (#45441) 2022-03-16 13:52:12 +01:00
Renovate Bot
aa2d9fe6da chore(deps): update dependency docsify-cli to v4.4.4 2022-03-12 12:41:48 +00:00
Renovate Bot
c2d687e7b0 chore(deps): update dependency @types/react to v17.0.40 2022-03-12 10:24:00 +00:00
Renovate Bot
bb21b4c4c4 chore(deps): update dependency ts-node to v10.7.0 2022-03-06 07:00:10 +00:00
Renovate Bot
76e75b6b59 chore(deps): update dependency lint-staged to v12.3.5 2022-03-05 10:49:58 +00:00
Renovate Bot
99db09ba92 chore(deps): update dependency eslint-plugin-react to v7.29.3 2022-03-04 02:49:02 +00:00
renovate[bot]
07e411becd
chore(deps): update dependency eslint-config-prettier to v8.5.0 (#45322)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 20:05:47 +05:30
Renovate Bot
5cfbc04b58 chore(deps): update dependency @types/react-dom to v17.0.13 2022-03-02 22:30:33 +00:00
renovate[bot]
bec2deb3c0
chore(deps): update typescript-eslint monorepo to v5.13.0 (#45294)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-03-02 11:00:55 +01:00
Renovate Bot
1dc0f55d3d chore(deps): update dependency ts-node to v10.6.0 2022-03-02 05:45:08 +00:00
Renovate Bot
3314961fb6 chore(deps): update dependency @types/react-dom to v17.0.12 2022-03-02 00:37:45 +00:00
Renovate Bot
e178e9a808 fix(deps): update dependency typescript to v4.6.2 2022-03-01 10:22:40 +00:00
Renovate Bot
8ae7a75a71 chore(deps): update dependency eslint-plugin-react to v7.29.2 2022-02-26 12:54:15 +00:00
Renovate Bot
cecaa813e8 chore(deps): update dependency eslint-plugin-react to v7.29.1 2022-02-26 00:09:51 +00:00
Renovate Bot
d41433767a chore(deps): update dependency @types/node to v16.11.26 2022-02-25 02:46:55 +00:00
Renovate Bot
5d7c5c8284 chore(deps): update dependency @types/jquery to v3.5.14 2022-02-24 22:26:10 +00:00
Mrugesh Mohapatra
df785c2085
fix: use rimraf instead of shx (#45228) 2022-02-24 16:56:43 +05:30
Renovate Bot
53f5b86d09 chore(deps): update dependency @types/jest to v27.4.1 2022-02-23 11:54:39 +00:00
Renovate Bot
8614b5f62c chore(deps): update typescript-eslint monorepo to v5.12.1 2022-02-21 22:25:44 +00:00
Renovate Bot
50fe9a2752 chore(deps): update dependency eslint-config-prettier to v8.4.0 2022-02-19 16:49:35 +00:00
Renovate Bot
1cf2a9c7b7 chore(deps): update dependency prismjs to v1.27.0 2022-02-18 00:38:41 +00:00
renovate[bot]
1f8df61b1e
chore(deps): update dependency @types/estree to v0.0.51 (#45034)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-15 23:42:14 +05:30
Renovate Bot
a4ad49ccd4 chore(deps): update typescript-eslint monorepo to v5.12.0 2022-02-15 05:03:30 +00:00
Renovate Bot
84d50486be chore(deps): update dependency @types/node to v16.11.25 2022-02-15 02:44:43 +00:00
Renovate Bot
23adcf30f3 chore(deps): update dependency lint-staged to v12.3.4 2022-02-14 03:03:44 +00:00
Renovate Bot
222e00944f chore(deps): update dependency @types/node to v16.11.24 2022-02-10 15:02:52 +00:00
Renovate Bot
02e2c69c17 chore(deps): update dependency @types/node to v16.11.23 2022-02-10 10:15:53 +00:00
Renovate Bot
2f9b465a1b chore(deps): update dependency jest to v27.5.1 2022-02-08 15:25:51 +00:00
Shaun Hamilton
cd8fcd9f00
fix(dev): add curriculum build and clean steps (#44939)
* fix(dev): add curriculum build and clean steps
2022-02-08 09:06:39 +07:00
Renovate Bot
ce93e6274b chore(deps): update typescript-eslint monorepo to v5.11.0 2022-02-07 21:58:05 +00:00
Renovate Bot
37c41cdcf7 chore(deps): update dependency ts-node to v10.5.0 2022-02-07 19:06:10 +00:00
Renovate Bot
05956fe48c chore(deps): update dependency @types/lodash-es to v4.17.6 2022-02-06 23:19:55 +00:00
Renovate Bot
68d7d4ec5b chore(deps): update dependency jest to v27.5.0 2022-02-05 15:35:59 +00:00
Renovate Bot
0d36c35207 chore(deps): update dependency @types/react to v17.0.39 2022-02-03 16:41:54 +00:00
Renovate Bot
a3732facc3 chore(deps): update dependency @testing-library/jest-dom to v5.16.2 2022-02-03 05:35:38 +00:00
Renovate Bot
bb36d04b37 chore(deps): update babel monorepo to v7.17.0 2022-02-03 03:08:35 +00:00
Renovate Bot
a95f0de3e7 chore(deps): update dependency lint-staged to v12.3.3 2022-02-02 00:59:55 +00:00
Renovate Bot
7f9c6a384f chore(deps): update dependency @types/node to v16.11.22 2022-02-01 14:12:31 +00:00
Renovate Bot
ec47038e4e chore(deps): update typescript-eslint monorepo to v5.10.2 2022-01-31 21:23:26 +00:00
Renovate Bot
d0580c7a56 chore(deps): update dependency @types/inquirer to v8.2.0 2022-01-28 00:13:31 +00:00
Renovate Bot
91371191a5 chore(deps): update dependency @types/prismjs to v1.26.0 2022-01-27 21:15:36 +00:00
Renovate Bot
033bddf854 chore(deps): update dependency lint-staged to v12.3.2 2022-01-26 21:41:55 +00:00
Renovate Bot
c769f1bdc5 chore(deps): update dependency @testing-library/dom to v8.11.3 2022-01-26 02:19:14 +00:00
Renovate Bot
9a253bf1da chore(deps): update typescript-eslint monorepo to v5.10.1 2022-01-25 16:50:17 +00:00
Renovate Bot
1a5b3c0ebb chore(deps): pin dependencies 2022-01-25 12:16:01 +00:00
Oliver Eyton-Williams
7216ca55cc
refactor: organise TypeScript config and migrate helpers (#44747)
* feat: allow more 1000 steps to be created at once

* refactor: start migrating to typescript

* refactor: delete-step to ts

* refactor: migrated some helpers

* refactor: migrate create-empty-steps

* refactor: migrate create-step-between

* refactor: finish migrating to TS

* refactor: migrate tests

* fix: ensure mock.restore is done after each test

* fix: prevent double-tscing

* fix: repair the tests

* chore: use ts-node for scripts

We don't need the performance boost of incremental compilation and
ts-node is easier to work with

* refactor: consolidate tsconfigs

* refactor: replace gulp

* fix: use ts-node for build-curriculum

* fix: allow ts compilation of config

* feat: create and use create:config script

* fix: add /config to eslint projects

* fix: remove gulp script
2022-01-25 11:34:16 +01:00
Renovate Bot
74c16a7601 chore(deps): update dependency @types/prismjs to v1.16.8 2022-01-24 22:21:00 +00:00
Renovate Bot
499146fc7f chore(deps): update dependency lint-staged to v12.3.1 2022-01-23 18:31:50 +00:00
Renovate Bot
5e75555099 chore(deps): update dependency lint-staged to v12.3.0 2022-01-23 14:42:36 +00:00
Renovate Bot
188ea02fe1 fix(deps): update dependency typescript to v4.5.5 2022-01-21 02:54:40 +00:00
Renovate Bot
1f2f58685b chore(deps): update dependency lint-staged to v12.2.2 2022-01-20 21:47:23 +00:00
renovate[bot]
f866718a3d
chore(deps): update dependency markdownlint to v0.25.1 (#44774)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 23:21:00 +05:30
renovate[bot]
92517202bd
chore(deps): update babel monorepo (#44846)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 22:47:05 +05:30
Renovate Bot
b443955219 chore(deps): update dependency lint-staged to v12.2.1 2022-01-19 16:48:19 +00:00
Renovate Bot
5832fc6f36 chore(deps): update dependency @types/node to v16.11.21 2022-01-18 22:45:07 +00:00
Renovate Bot
1f43e61e68 chore(deps): update dependency lint-staged to v12.2.0 2022-01-18 18:27:56 +00:00
Renovate Bot
469b29d41d chore(deps): update typescript-eslint monorepo to v5.10.0 2022-01-17 21:05:39 +00:00
Renovate Bot
551c3a247e chore(deps): update dependency @types/node to v16.11.20 2022-01-17 12:00:03 +00:00
Renovate Bot
63e191e7d3 chore(deps): update dependency @testing-library/dom to v8.11.2 2022-01-15 23:13:13 +00:00
Renovate Bot
f14c6f8915 chore(deps): update dependency @types/sanitize-html to v2.6.2 2022-01-12 12:08:26 +00:00
Renovate Bot
3ffb95f274 chore(deps): update dependency @types/jquery to v3.5.13 2022-01-12 11:01:31 +00:00
renovate[bot]
c2505ae013
chore(deps): update dependency shx to v0.3.4 (#44734)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-12 00:36:17 +05:30
Renovate Bot
1190ba24fe chore(deps): update typescript-eslint monorepo to v5.9.1 2022-01-11 08:26:18 +00:00
Renovate Bot
efac252e65 chore(deps): update dependency @types/jquery to v3.5.12 2022-01-11 04:09:09 +00:00
Renovate Bot
057f8bdd21 chore(deps): update babel monorepo to v7.16.8 2022-01-11 02:37:34 +00:00
Renovate Bot
0815f73bd2 chore(deps): update dependency lint-staged to v12.1.7 2022-01-08 00:29:42 +00:00
Renovate Bot
e9cf084d1e chore(deps): update dependency lint-staged to v12.1.6 2022-01-07 12:56:02 +00:00
Renovate Bot
e92b86c47b chore(deps): update dependency prismjs to v1.26.0 2022-01-07 00:37:45 +00:00
Renovate Bot
513205ddf5 chore(deps): update dependency jest to v27.4.7 2022-01-05 21:12:47 +00:00
Renovate Bot
9a4d35af3b chore(deps): update dependency jest to v27.4.6 2022-01-05 02:34:50 +00:00
Renovate Bot
2f13fbabc4 chore(deps): update dependency @types/node to v16.11.19 2022-01-05 01:00:24 +00:00
Oliver Eyton-Williams
e837e8a11e
fix: clean tsconfig.buildinfo quietly (#44665) 2022-01-04 12:48:19 +00:00
Renovate Bot
20b660dcdd chore(deps): update typescript-eslint monorepo to v5.9.0 2022-01-03 20:44:28 +00:00
renovate[bot]
de5cb3e029
chore(deps): update dependency markdownlint to v0.25.0 (#44606)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-03 15:31:29 +01:00
Renovate Bot
5e196ec102 chore(deps): update dependency @types/node to v16.11.18 2022-01-03 10:52:50 +00:00
Renovate Bot
0d746a226e chore(deps): update dependency eslint-plugin-import to v2.25.4 2022-01-03 02:14:10 +00:00
Renovate Bot
6e42aafa84 chore(deps): update dependency lint-staged to v12.1.5 2022-01-02 23:27:18 +00:00
Renovate Bot
cb7f544ab1 chore(deps): update dependency @types/enzyme to v3.10.11 2022-01-01 01:20:23 +00:00
Renovate Bot
5f14e43454 chore(deps): update babel monorepo to v7.16.7 2021-12-31 02:17:09 +00:00
Renovate Bot
a47cf52932 chore(deps): update dependency @types/jest to v27.4.0 2021-12-31 00:37:55 +00:00
Renovate Bot
03b43a5fd6 chore(deps): update typescript-eslint monorepo to v5.8.1 2021-12-27 22:00:59 +00:00
Renovate Bot
c52f5d6aa3 chore(deps): update dependency eslint-plugin-jest-dom to v3.9.4 2021-12-26 10:23:44 +00:00
Renovate Bot
96ef7088e1 chore(deps): update dependency lint-staged to v12.1.4 2021-12-24 15:08:22 +00:00
Renovate Bot
f1c509ca1d chore(deps): update dependency @types/validator to v13.7.1 2021-12-24 13:35:45 +00:00
Renovate Bot
3bcccfbcb1 chore(deps): update dependency @types/sanitize-html to v2.6.1 2021-12-24 11:38:36 +00:00
Renovate Bot
a95aaa47f4 chore(deps): update dependency @types/react-helmet to v6.1.5 2021-12-24 09:27:22 +00:00
Renovate Bot
074fcccb5d chore(deps): update dependency @types/reach__router to v1.3.10 2021-12-24 05:15:54 +00:00
Renovate Bot
b8829bf722 chore(deps): update dependency @types/jquery to v3.5.11 2021-12-24 03:42:25 +00:00
Renovate Bot
083a583a8e chore(deps): update dependency @types/react to v17.0.38 2021-12-23 21:19:50 +00:00
renovate[bot]
b2492fd44e
chore(deps): update dependency @types/node to v16.11.17 (#44565)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-23 18:42:24 +05:30
Renovate Bot
99795a5edc chore(deps): update dependency eslint-plugin-react to v7.28.0 2021-12-23 03:22:31 +00:00
Renovate Bot
ce2122925a chore(deps): update typescript-eslint monorepo to v5.8.0 2021-12-21 05:51:27 +00:00
Renovate Bot
2d1a1f26c1 chore(deps): update dependency @types/node to v16.11.15 2021-12-21 04:05:46 +00:00
Renovate Bot
f1bb7b9091 chore(deps): update dependency lint-staged to v12.1.3 2021-12-18 14:21:22 +00:00
Renovate Bot
4051b76c60 chore(deps): update dependency @types/node to v16.11.14 2021-12-16 00:27:17 +00:00
Renovate Bot
5bf5b36c9c chore(deps): update dependency @types/node to v16.11.13 2021-12-14 20:48:32 +00:00
Renovate Bot
6819cf5e1b chore(deps): update typescript-eslint monorepo to v5.7.0 2021-12-14 10:19:29 +00:00
Renovate Bot
73c1ca1b4a fix(deps): update dependency typescript to v4.5.4 2021-12-14 04:46:42 +00:00
Renovate Bot
5a1414e247 chore(deps): update babel monorepo to v7.16.5 2021-12-14 02:42:46 +00:00
Renovate Bot
bb05b67c47 chore(deps): update dependency jest to v27.4.5 2021-12-14 00:42:53 +00:00
renovate[bot]
466224fb24
chore(deps): update dependency jest to v27.4.4 (#44451)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-10 19:42:45 +05:30
Renovate Bot
8651ee1797 fix(deps): update dependency typescript to v4.5.3 2021-12-10 02:08:02 +00:00
Renovate Bot
80f7863f2d chore(deps): update dependency @types/jquery to v3.5.10 2021-12-08 22:48:58 +00:00
Renovate Bot
00541c71d5 chore(deps): update dependency @types/chai to v4.3.0 2021-12-07 21:06:58 +00:00
Renovate Bot
1ad7464775 chore(deps): update dependency @types/node to v16.11.12 2021-12-07 12:06:50 +00:00
Renovate Bot
b289f0ef3a chore(deps): update typescript-eslint monorepo to v5.6.0 2021-12-07 01:28:55 +00:00
Renovate Bot
00acce8f99 chore(deps): update dependency @types/react-instantsearch-dom to v6.12.1 2021-12-06 23:21:17 +00:00
Renovate Bot
e18ccef2f2 chore(deps): update dependency @testing-library/jest-dom to v5.16.1 2021-12-06 15:54:20 +00:00