Renovate Bot
e93172b366
chore(deps): update dependency prettier to v2.5.0
2021-11-25 17:51:10 +00:00
Shaun Hamilton
98fc7fba0e
fix(config): build all-langs.js before server ( #44274 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-11-25 11:01:50 +00:00
Renovate Bot
e4f48d1363
fix(deps): update dependency @types/react to v17.0.37
2021-11-25 03:48:52 +00:00
Renovate Bot
340f423c36
fix(deps): update dependency @types/node to v16.11.10
2021-11-24 08:56:56 +00:00
Renovate Bot
ec831779b0
chore(deps): update dependency @testing-library/jest-dom to v5.15.1
2021-11-23 16:01:10 +00:00
renovate[bot]
8cab69a433
chore(deps): update dependency lint-staged to v12 ( #44237 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-22 22:25:08 +05:30
Renovate Bot
7a3ee5fc7d
chore(deps): pin dependencies
2021-11-22 15:44:26 +00:00
Ahmad Abdolsaheb
b4326f0ad6
feat: add email to A/B function ( #44187 )
...
* feat: add email to A/B function
* fix: declare types for sha-1
* Update client/src/utils/A-B-tester.ts
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* feat: add custom dimesions for donation events
* feat: re-order if statemetns
* Apply suggestions from code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* fix: assuage TypeScript
* update rename
* rename vars
* update naming
* re add types
* Update client/src/redux/ga-saga.js
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-11-22 16:43:28 +03:00
renovate[bot]
248945b3bf
fix(deps): update dependency @types/react to v17.0.36 ( #44235 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-22 13:43:22 +05:30
renovate[bot]
4ad22acac8
chore(deps): update dependency lerna to v4 ( #44233 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-21 18:00:36 +05:30
renovate[bot]
7e3f4aff81
chore(deps): update dependency @types/jest to v27.0.3 ( #44225 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-21 14:11:51 +05:30
renovate[bot]
837b5e3d17
chore(deps): update dependency eslint-plugin-react to v7.27.1 ( #44216 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-21 12:08:34 +05:30
renovate[bot]
5f35cc8685
fix(deps): update dependency @types/node to v16.11.9 ( #44207 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-20 23:03:32 +05:30
renovate[bot]
2381c6a569
chore(deps): pin dependency @types/jest to v27.0.2 ( #44215 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-20 16:05:07 +05:30
renovate[bot]
933cf6684f
chore(deps): pin dependencies ( #44224 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-20 00:52:38 +05:30
Shaun Hamilton
d75e43a1e7
chore: use constants for superblocks ( #43886 )
...
* chore: use constants for superblocks
* add prettier ts dec to challenge-helper-scripts
* config/ to ts. broken
* typescripterise tools/ and config/
* create global tsconfig, remove alternate configs
* delete temp ts->js, add to gitignore
* fix gitignore
* re-import SuperBlocks in super-block-intro.tsx
* remove renamed files added again
* fix config
* remove accidental files
* remove snap
* delete built files
* adjust eslintrc for enums
* add node types to root
* ignore build files in lint and prettier
* fix tools/ in tsconfig
* ignore annoying ts warnings
* prettierise Map/index.tsx
* fix enum to match lint rule
* rejig Map to render RWD superblock
* 'pretty minor' - implicitly tsc within root
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* fix client/package.json for Gitpod
* broken: migrate @types to root
* fix: use typeRoots to prevent duplication
* fix show.tsx, try typeroots in root
* silly fix for duplicate node_modules types
* remove typeRoots from root
* fix: tsconfig or not tsconfig, that is the...
* fix: ...question: Whether 'tis nobler in the mind
to suffer the slings and arrows of outrageous configs...
* fix: Or to take Arms against a Sea of lint errors
And by opposing end them
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-11-19 19:49:40 +05:30
renovate[bot]
d944fa0c8e
fix(deps): update dependency typescript to v4.5.2 ( #44197 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-19 09:57:03 +05:30
renovate[bot]
54cea8af21
chore(deps): update babel monorepo to v7.16.4 ( #44190 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-18 10:44:13 +05:30
renovate[bot]
c5a7d8aea1
chore(deps): update dependency eslint-plugin-jsx-a11y to v6.5.1 ( #44156 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-12 00:06:55 +05:30
renovate[bot]
b54747afae
chore(deps): update dependency eslint-plugin-react to v7.27.0 ( #44151 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-11 17:04:25 +05:30
renovate[bot]
fb6995cefc
chore(deps): update dependency @testing-library/dom to v8.11.1 ( #44116 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-11 12:10:31 +05:30
renovate[bot]
c5b1cd2994
chore(deps): update dependency eslint-plugin-import to v2.25.3 ( #44150 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-11 10:29:59 +05:30
renovate[bot]
ba8efbba8b
chore(deps): update babel monorepo to v7.16.3 ( #44147 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-10 22:03:07 +05:30
renovate[bot]
6c5bd13612
chore(deps): update dependency mock-fs to v5.1.2 ( #44142 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-10 21:59:01 +05:30
Mrugesh Mohapatra
b9296b515a
fix(deps): downgrade lerna to v3 ( #44129 )
2021-11-05 11:13:00 -07:00
Mrugesh Mohapatra
6fef483946
chore: update all packages to node v16 & npm v8
2021-11-03 15:06:19 +05:30
Renovate Bot
ade47bfc2b
chore(deps): update dependency @testing-library/jest-dom to v5.15.0
2021-11-02 15:04:43 +00:00
Renovate Bot
9419bdfed4
chore(deps): update babel monorepo to v7.16.0
2021-10-30 05:41:50 +00:00
Renovate Bot
9905175929
chore(deps): update dependency lint-staged to v11.2.6
2021-10-27 01:11:42 +00:00
Renovate Bot
389f2ff672
chore(deps): update dependency lint-staged to v11.2.5
2021-10-26 18:14:17 +00:00
Renovate Bot
6088002f7b
chore(deps): update dependency lint-staged to v11.2.4
2021-10-23 22:04:16 +00:00
Renovate Bot
7a6e3fd5f9
chore(deps): update dependency husky to v7.0.4
2021-10-21 07:54:20 +00:00
Renovate Bot
5ef2091a74
chore(deps): update dependency @testing-library/user-event to v13.5.0
2021-10-20 01:55:48 +00:00
Renovate Bot
187ef03ed3
chore(deps): update dependency @testing-library/dom to v8.10.1
2021-10-19 13:23:24 +00:00
Renovate Bot
9b040e6452
chore(deps): update dependency jest to v27.3.1
2021-10-19 12:01:12 +00:00
Renovate Bot
91717384fd
chore(deps): update dependency @testing-library/dom to v8.10.0
2021-10-18 11:33:46 +00:00
Renovate Bot
b54b77873b
chore(deps): update dependency jest to v27.3.0
2021-10-17 20:13:04 +00:00
Renovate Bot
1ba3dc1d70
chore(deps): update dependency @testing-library/user-event to v13.4.1
2021-10-16 00:37:48 +00:00
Renovate Bot
fec14c6f8c
chore(deps): update dependency @testing-library/dom to v8.9.1
2021-10-15 03:32:17 +00:00
Renovate Bot
1da90ebffb
chore(deps): update dependency @testing-library/dom to v8.9.0
2021-10-13 15:23:41 +00:00
renovate[bot]
d268d7f7cd
chore(deps): update dependency eslint-plugin-import to v2.25.2 ( #43833 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 13:00:49 +05:30
Renovate Bot
588493b705
fix(deps): update dependency typescript to v4.4.4
2021-10-13 00:10:30 +00:00
Renovate Bot
871ebf53e0
chore(deps): update dependency webpack-bundle-analyzer to v4.5.0
2021-10-12 15:17:46 +00:00
Renovate Bot
98539cc4b1
chore(deps): update dependency eslint-plugin-import to v2.25.1
2021-10-12 14:00:00 +00:00
Renovate Bot
8db6fa6b32
chore(deps): update dependency lint-staged to v11.2.3
2021-10-10 22:42:40 +00:00
Renovate Bot
d551967970
chore(deps): update dependency @testing-library/user-event to v13.3.0
2021-10-10 10:58:37 +00:00
Renovate Bot
986345e43f
chore(deps): update dependency lint-staged to v11.2.2
2021-10-09 22:47:31 +00:00
Renovate Bot
0e2f5f0074
chore(deps): update dependency lint-staged to v11.2.1
2021-10-09 07:09:21 +00:00
Renovate Bot
31f1eaabc5
chore(deps): update dependency jest to v27.2.5
2021-10-08 16:56:47 +00:00
Nicholas Carrigan (he/him)
571b4c0354
fix: remove lint translations ( #43762 )
2021-10-07 21:38:25 +05:30
Renovate Bot
536eef3be9
chore(deps): update babel monorepo to v7.15.8
2021-10-06 23:33:34 +00:00
Oliver Eyton-Williams
c8d7f0a782
feat(tools): remove eslint-plugin-prettier for prettier ( #42438 )
...
* feat: remove eslint-plugin-prettier for prettier
This removes the annoying lint warnings when all that needs to change is
formatting
* fix: use .js lint-staged config to ignore properly
* fix: lint everything if a lot of files are changed
It's faster than making lots of individual linter calls
* chore: apply prettier
* fix: ignore code in curriculum-file-structure
2021-10-06 21:02:21 +05:30
Renovate Bot
ded5c5cc3d
chore(deps): update typescript-eslint monorepo to v4.33.0
2021-10-05 05:27:07 +00:00
Renovate Bot
8ea801844a
chore(deps): update dependency lint-staged to v11.2.0
2021-10-04 18:51:57 +00:00
renovate[bot]
ffe5ef2b22
chore(deps): update dependency @testing-library/dom to v8.7.2 ( #43714 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-04 22:19:38 +05:30
Renovate Bot
ababb4bc0b
chore(deps): update dependency eslint-plugin-react to v7.26.1
2021-09-30 14:04:14 +00:00
Renovate Bot
dadc5614cc
chore(deps): update dependency @testing-library/dom to v8.7.1
2021-09-30 12:56:06 +00:00
Renovate Bot
d180104983
chore(deps): update dependency jest to v27.2.4
2021-09-29 17:46:14 +00:00
Renovate Bot
cf6cc7fc84
chore(deps): update dependency @testing-library/dom to v8.7.0
2021-09-29 13:21:44 +00:00
Renovate Bot
cf824faf8e
chore(deps): update dependency jest to v27.2.3
2021-09-28 13:17:08 +00:00
Hamza Waleed
ebec6705a3
feat(typescript): Add typescript support for UI components library ( #43541 )
...
* Add TS configs and improve dir structure
* Add TS configs and improve dir structure
* Fix components exports from index
* chore: prettier
* Add tsconfig and then fix the linter warnings
* Add @babel/preset-typescript
* Fix eslint rule and update btn component to fix storybook
* Fix TS and Jest configs
Converted all remaining files to TS as well
* Remove TS ignored rules and fixed some TS & jest stuff
* Revert to old directory structure
* Use absolute versions in package.json
* enable ts strict to infer types
Co-authored-by: Hamza Waleed <hamza.waleed@arbisoft.com>
2021-09-28 14:06:21 +03:00
Renovate Bot
07927fbcc4
chore(deps): update typescript-eslint monorepo to v4.32.0
2021-09-28 09:48:00 +00:00
renovate[bot]
8beb26e84e
chore(deps): update dependency typescript to v4.4.3 ( #43316 )
...
* chore(deps): update dependency typescript to v4.4.3
* fix: use UserType correctly
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-09-28 10:56:46 +02:00
Renovate Bot
d55b58ffd1
chore(deps): update dependency jest to v27.2.2
2021-09-25 16:59:41 +00:00
Renovate Bot
f364ba6c7d
chore(deps): update dependency mock-fs to v5.1.1
2021-09-24 00:25:12 +00:00
Renovate Bot
7f1fc2d14a
chore(deps): update dependency eslint-plugin-testing-library to v4.12.4
2021-09-23 21:57:22 +00:00
Renovate Bot
bf7f9f6bea
chore(deps): update dependency @testing-library/dom to v8.6.0
2021-09-23 00:26:21 +00:00
Renovate Bot
58b947cb82
chore(deps): update dependency eslint-plugin-react to v7.26.0
2021-09-21 06:52:50 +00:00
Renovate Bot
1556f52f6e
chore(deps): update typescript-eslint monorepo to v4.31.2
2021-09-20 22:09:07 +00:00
Renovate Bot
ea0802ad88
chore(deps): update dependency jest to v27.2.1
2021-09-20 18:25:57 +00:00
Renovate Bot
3a4889942b
chore(deps): update dependency eslint-plugin-testing-library to v4.12.3
2021-09-20 00:07:21 +00:00
Renovate Bot
19fb0ebda9
chore(deps): update dependency eslint-plugin-react to v7.25.3
2021-09-19 22:23:32 +00:00
Renovate Bot
c184f23d27
chore(deps): update babel monorepo to v7.15.7
2021-09-18 02:07:35 +00:00
Renovate Bot
c7968d53b7
chore(deps): update dependency mock-fs to v5.1.0
2021-09-17 23:54:51 +00:00
Renovate Bot
6033992edc
chore(deps): update dependency prismjs to v1.25.0
2021-09-16 17:56:51 +00:00
Renovate Bot
cdbbd168fd
chore(deps): update dependency prettier to v2.4.1
2021-09-16 10:19:33 +00:00
Renovate Bot
179e8f0e32
chore(deps): update typescript-eslint monorepo to v4.31.1
2021-09-13 20:11:49 +00:00
Renovate Bot
8d33ff21f4
chore(deps): update dependency jest to v27.2.0
2021-09-13 11:01:14 +00:00
Renovate Bot
bd2573f081
chore(deps): update dependency eslint-plugin-jest-dom to v3.9.2
2021-09-12 11:42:06 +00:00
Renovate Bot
969e4ac9e2
chore(deps): update dependency @testing-library/dom to v8.5.0
2021-09-11 11:04:10 +00:00
renovate[bot]
f46d183d95
chore(deps): update babel monorepo to v7.15.6 ( #43424 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-10 15:27:27 +05:30
Renovate Bot
5bdf6159f5
chore(deps): update dependency prettier to v2.4.0
2021-09-09 13:38:43 +00:00
Renovate Bot
58ee4a77c5
chore(deps): update dependency eslint-plugin-testing-library to v4.12.2
2021-09-09 10:48:41 +00:00
renovate[bot]
483946e788
chore(deps): update dependency @testing-library/dom to v8.3.0 ( #43399 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-08 22:28:20 +05:30
Renovate Bot
b942bc98b2
chore(deps): update dependency jest to v27.1.1
2021-09-08 13:25:15 +00:00
Renovate Bot
c3375f37fd
chore(deps): update typescript-eslint monorepo to v4.31.0
2021-09-06 20:05:33 +00:00
Renovate Bot
5c45e66234
chore(deps): update dependency eslint-plugin-testing-library to v4.12.1
2021-09-06 12:24:06 +00:00
Renovate Bot
271c16213a
chore(deps): update babel monorepo to v7.15.4
2021-09-03 00:18:55 +00:00
Renovate Bot
2e2f0bc44a
chore(deps): update dependency start-server-and-test to v1.14.0
2021-09-02 20:34:48 +00:00
renovate[bot]
c5d2a4db80
chore(deps): update dependency markdownlint to v0.24.0 ( #43271 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-31 10:19:10 +05:30
Renovate Bot
30dac9e148
chore(deps): update typescript-eslint monorepo to v4.30.0
2021-08-30 19:21:44 +00:00
Renovate Bot
7c5b04aa6d
chore(deps): update dependency eslint-plugin-react to v7.25.1
2021-08-30 15:20:44 +00:00
Renovate Bot
7012f8c27e
chore(deps): update dependency eslint-plugin-react to v7.25.0
2021-08-29 09:31:20 +00:00
Renovate Bot
e67870f243
chore(deps): update dependency jest to v27.1.0
2021-08-27 13:16:00 +00:00
Renovate Bot
d493150f26
chore(deps): update dependency @testing-library/dom to v8.2.0
2021-08-25 15:18:55 +00:00
Renovate Bot
e78b60a456
chore(deps): update dependency @testing-library/dom to v8.1.1
2021-08-25 12:13:38 +00:00
Renovate Bot
7314609c5e
chore(deps): update dependency husky to v7.0.2
2021-08-25 04:10:23 +00:00
Renovate Bot
4603a1f9a7
chore(deps): update dependency eslint-plugin-import to v2.24.2
2021-08-25 02:48:57 +00:00
Renovate Bot
c80031b6d8
chore(deps): update dependency eslint-plugin-testing-library to v4.12.0
2021-08-24 22:26:28 +00:00
Renovate Bot
15f560cd26
chore(deps): update typescript-eslint monorepo to v4.29.3
2021-08-23 21:37:28 +00:00
Renovate Bot
7624462d52
chore(deps): update dependency eslint-plugin-prettier to v3.4.1
2021-08-21 01:18:47 +00:00
Renovate Bot
016f0da4c1
chore(deps): update dependency eslint-plugin-import to v2.24.1
2021-08-19 23:05:08 +00:00
Renovate Bot
895987007f
chore(deps): update dependency eslint-plugin-testing-library to v4.11.0
2021-08-16 20:38:30 +00:00
Renovate Bot
027bd3e11c
chore(deps): update typescript-eslint monorepo to v4.29.2
2021-08-16 19:13:01 +00:00
Shaun Hamilton
c2a11ad00d
feat: add 'back/front end' in curriculum ( #42596 )
...
* chore: rename APIs and Microservices to include "Backend" (#42515 )
* fix typo
* fix typo
* undo change
* Corrected grammar mistake
Corrected a grammar mistake by removing a comma.
* change APIs and Microservices cert title
* update title
* Change APIs and Microservices certi title
* Update translations.json
* update title
* feat(curriculum): rename apis and microservices cert
* rename folder structure
* rename certificate
* rename learn Markdown
* apis-and-microservices -> back-end-development-and-apis
* update backend meta
* update i18n langs and cypress test
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* fix: add development to front-end libraries (#42512 )
* fix: added-the-word-Development-to-front-end-libraries
* fix/added-the-word-Development-to-front-end-libraries
* fix/added-word-development-to-front-end-libraries-in-other-related-files
* fix/added-the-word-Development-to-front-end-and-all-related-files
* fix/removed-typos-from-last-commit-in-index.md
* fix/reverted-changes-that-i-made-to-dependecies
* fix/removed xvfg
* fix/reverted changes that i made to package.json
* remove unwanted changes
* front-end-development-libraries changes
* rename backend certSlug and README
* update i18n folder names and keys
* test: add legacy path redirect tests
This uses serve.json from the client-config repo, since we currently use
that in production
* fix: create public dir before moving serve.json
* fix: add missing script
* refactor: collect redirect tests
* test: convert to cy.location for stricter tests
* rename certificate folder to 00-certificates
* change crowdin config to recognise new certificates location
* allow translations to be used
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
* add forwards slashes to path redirects
* fix cypress path tests again
* plese cypress
* fix: test different challenge
Okay so I literally have no idea why this one particular challenge
fails in Cypress Firefox ONLY. Tom and I paired and spun a full build
instance and confirmed in Firefox the page loads and redirects as
expected. Changing to another bootstrap challenge passes Cypress firefox
locally. Absolutely boggled by this.
AAAAAAAAAAAAAAA
* fix: separate the test
Okay apparently the test does not work unless we separate it into
a different `it` statement.
>:( >:( >:( >:(
Co-authored-by: Sujal Gupta <55016909+heysujal@users.noreply.github.com>
Co-authored-by: Noor Fakhry <65724923+NoorFakhry@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-08-13 21:57:13 -05:00
Renovate Bot
c780a0c574
chore(deps): update typescript-eslint monorepo to v4.29.1
2021-08-09 22:35:19 +00:00
Renovate Bot
b3a7126c87
chore(deps): update dependency eslint-plugin-import to v2.24.0
2021-08-09 00:14:33 +00:00
Renovate Bot
cbf553639d
chore(deps): update dependency lint-staged to v11.1.2
2021-08-06 08:28:07 +00:00
Renovate Bot
35cdece8d7
chore(deps): update babel monorepo to v7.15.0
2021-08-05 00:13:20 +00:00
Renovate Bot
6dc0c66330
chore(deps): update typescript-eslint monorepo to v4.29.0
2021-08-02 19:59:55 +00:00
Renovate Bot
e8dd7f5929
chore(deps): update babel monorepo to v7.14.9
2021-08-01 09:26:37 +00:00
Renovate Bot
14b795c305
chore(deps): update dependency eslint to v7.32.0
2021-07-31 01:09:01 +00:00
Renovate Bot
daf0f71f82
chore(deps): update typescript-eslint monorepo to v4.28.5
2021-07-26 22:22:02 +00:00
Renovate Bot
4363e85b43
chore(deps): update dependency start-server-and-test to v1.13.1
2021-07-26 21:28:52 +00:00
Renovate Bot
c80acbb0dc
chore(deps): update dependency @testing-library/user-event to v13.2.1
2021-07-25 15:51:24 +00:00
Renovate Bot
99c16ae551
chore(deps): update dependency lint-staged to v11.1.1
2021-07-24 13:32:57 +00:00
Renovate Bot
e462b0c339
chore(deps): update dependency start-server-and-test to v1.13.0
2021-07-23 02:17:19 +00:00
Renovate Bot
b9e6e6da29
chore(deps): update dependency lint-staged to v11.1.0
2021-07-22 23:48:40 +00:00
Renovate Bot
7ae8f6e9a8
chore(deps): update dependency eslint-plugin-testing-library to v4.10.1
2021-07-21 11:48:23 +00:00
Renovate Bot
9557c7c332
chore(deps): update dependency eslint-plugin-testing-library to v4.10.0
2021-07-20 22:48:10 +00:00
Renovate Bot
1e86dae25b
chore(deps): update babel monorepo to v7.14.8
2021-07-20 20:09:11 +00:00
Renovate Bot
e63457faec
chore(deps): update dependency @testing-library/cypress to v7.0.7
2021-07-20 18:40:46 +00:00
Renovate Bot
c5d73ac047
chore(deps): update typescript-eslint monorepo to v4.28.4
2021-07-19 20:37:27 +00:00
Renovate Bot
69a4980696
chore(deps): update dependency eslint-plugin-testing-library to v4.9.1
2021-07-19 10:18:52 +00:00
Renovate Bot
a71dd8a48f
chore(deps): update dependency eslint to v7.31.0
2021-07-18 01:23:37 +00:00
Renovate Bot
b9ccfff18a
chore(deps): update dependency @testing-library/user-event to v13.2.0
2021-07-17 17:59:13 +00:00
Renovate Bot
6c37c9a538
chore(deps): update dependency lint-staged to v11.0.1
2021-07-13 11:11:36 +00:00
Renovate Bot
16078251e3
chore(deps): update typescript-eslint monorepo to v4.28.3
2021-07-12 19:43:35 +00:00
Renovate Bot
07483a8677
chore(deps): update dependency cypress to v7.7.0
2021-07-08 03:50:01 +00:00
Renovate Bot
8ca83fe73b
chore(deps): pin dependency mock-fs to 5.0.0
2021-07-07 02:05:25 +00:00
Victor Duarte
82d09bd593
feat: refactor and test tools steps utilities ( #42693 )
2021-07-07 02:22:12 +02:00
Renovate Bot
7f051cef1d
chore(deps): update dependency eslint-plugin-testing-library to v4.9.0
2021-07-06 16:20:06 +00:00
Renovate Bot
7c2a4aff6e
chore(deps): update dependency jest to v27
2021-07-06 19:01:17 +05:30
renovate[bot]
fb3e9ef420
chore(deps): update dependency husky to v7 ( #42760 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-07-06 18:51:09 +05:30
Renovate Bot
7b03eea878
chore(deps): update dependency eslint-plugin-testing-library to v4.8.0
2021-07-06 12:41:13 +00:00
Renovate Bot
f3d9e98958
chore(deps): update dependency start-server-and-test to v1.12.6
2021-07-06 09:49:42 +00:00
Renovate Bot
b62920b86a
chore(deps): update typescript-eslint monorepo to v4.28.2
2021-07-05 19:05:10 +00:00
Renovate Bot
e19ff14d44
chore(deps): update dependency eslint-plugin-testing-library to v4.7.0
2021-07-04 14:51:28 +00:00
Renovate Bot
e55b71385f
chore(deps): update dependency prismjs to v1.24.1
2021-07-03 16:56:08 +00:00
Renovate Bot
73bbd08980
chore(deps): update dependency eslint to v7.30.0
2021-07-03 00:45:57 +00:00
Renovate Bot
df662e111e
chore(deps): update dependency @testing-library/dom to v8.1.0
2021-07-01 22:07:24 +00:00
Renovate Bot
d5c1bb1233
chore(deps): update dependency typescript to v4.3.5
2021-07-01 02:33:02 +00:00
Dripcoding
da461bf09a
feat(client): ts-migrate client/src/components/profile ( #42378 )
...
* feat: rename Link, Spacer, Profile for typescript
* feaat: migrate Spacer to typescript
* feat: migrate Link to typescript
* feat: migrate Profile to typescript
* feat: migrate Profile test to typescript
* feat: rename Camper.s to Camper.tsx
* feat: migrate Camper to typescript
* feat: rename Certifications
* feat: migrate Certifications to typescript
* feat: rename HeatMap
* feat: migrate HeatMap to typescript
* feat: rename HeatMap.test.
* feat: convert HeatMap.test. to typescript
* feat: make some props optional in ICertificationProps
* feat: rename Portfolio
* feat: migrate Portfolio to typescript
* feat: rename and migrate SocialIcons
* feat: rename TimeLine
* feat: migrate TimeLine to typescript
* feat: rename TimeLine.test.
* feat: migrate TimeLine.test. to typescript
* feat: rename TimelinePagination
* feat: migrate TimelinePagination to typescript
* feat: clean up for typescript migration
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-06-30 20:50:57 +05:30
renovate[bot]
718634a9f6
chore(deps): update dependency @testing-library/dom to v8 ( #42677 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-30 14:57:33 +05:30
Renovate Bot
8b0101bb65
chore(deps): update typescript-eslint monorepo to v4.28.1
2021-06-28 20:37:30 +00:00
renovate[bot]
09e51ba4da
chore(deps): update dependency prismjs to v1.24.0 ( #42652 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 15:50:38 +05:30
renovate[bot]
6b64502317
chore(deps): update dependency prettier to v2.3.2 ( #42645 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-26 13:15:02 +02:00
renovate[bot]
45dd91a52a
chore(deps): update dependency cypress to v7.6.0 ( #42614 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-24 11:57:20 +02:00
renovate[bot]
ae3e1a1d18
chore(deps): update babel monorepo to v7.14.7 ( #42594 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-22 13:22:40 +05:30
renovate[bot]
104865f0bb
chore(deps): update typescript-eslint monorepo to v4.28.0 ( #42590 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-22 12:06:13 +05:30
renovate[bot]
7d80f24d1f
chore(deps): update dependency eslint to v7.29.0 ( #42563 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 13:57:08 +05:30
renovate[bot]
3499c2b08e
chore(deps): update dependency typescript to v4.3.4 ( #42550 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-18 17:34:46 +05:30
Oliver Eyton-Williams
6fedc48495
fix: convert all eslint warnings to errors ( #42527 )
...
Rather than having to configure each rule to be an error rather than a
warning, we just fail the linting if there are any issues at all.
2021-06-17 23:53:52 +05:30
renovate[bot]
964b4204d3
chore(deps): update dependency typescript to v4.3.3 ( #42542 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-17 15:44:07 +05:30
Renovate Bot
c23213bee1
chore(deps): update typescript-eslint monorepo to v4.27.0
2021-06-15 07:01:42 +00:00
Mrugesh Mohapatra
3130265991
revert: (test, e2e) test suit for cypress ( #42488 )
...
This reverts commit 22b45761a7
.
2021-06-14 23:44:43 +05:30
Sem Bauke
22b45761a7
feat(test, e2e) test suit for cypress ( #42138 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-06-14 22:07:52 +05:30
renovate[bot]
e89de73f66
chore(deps): update dependency @testing-library/jest-dom to v5.14.1 ( #42441 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 16:35:42 +05:30
renovate[bot]
49656662a4
chore(deps): update babel monorepo to v7.14.5 ( #42425 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 14:13:07 +05:30
renovate[bot]
91b54278b6
chore(deps): pin dependencies ( #42419 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 22:18:09 +05:30
Oliver Eyton-Williams
63156dffee
CodeSee take 2 ( #42330 )
...
* Adds CodeSee developer tooling to FreeCodeCamp client
CodeSee is a continuous code understanding platform,
meant to help developers when diving into a codebase.
This is an alpha version, which enables FCC contributors
to create and explore recordings of code execution on the
front-end. These recordings are meant to help orient a
developer to an unfamiliar part of the codebase, or help
diagnose when behavior is not matching our mental model.
When running in development, the client will now display
a small, purple CodeSee icon in the browser. Clicking this
icon starts (then stops) a new recording.
* chore(deps): update to @codesee/latest
* feat: switch to CodeSee hosted
* chore(deps): add process to root
I couldn't pin down what, exactly, but something in the client depends
on safer-buffer from the root, which tries to find process/browser, so
it needs installing here too.
Co-authored-by: Joshua Leven <josh@codesee.io>
2021-06-09 21:19:04 +05:30
renovate[bot]
a13d6b8be9
chore(deps): pin dependencies ( #42409 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-08 23:48:39 +05:30
Mrugesh Mohapatra
3a961199fa
chore(root): update deps - minor & patch
2021-06-08 21:16:56 +05:30
renovate[bot]
104cbc596e
chore(deps): update dependency start-server-and-test to v1.12.5 ( #42355 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-08 15:04:57 +05:30
renovate[bot]
e0a5fe1802
chore(deps): update dependency eslint to v7.28.0 ( #42371 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-08 14:22:18 +05:30
Huyen Nguyen
fdf1de38e5
feat(tools): setup react testing library in ui-components ( #42221 )
...
* feat(tools): setup react testing library in ui-components
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2021-06-07 09:01:20 +02:00
renovate[bot]
00e5440882
chore(deps): update dependency dotenv to v10 ( #42306 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-04 13:08:21 +02:00
renovate[bot]
fa594cf7f5
chore(deps): update dependency @testing-library/jest-dom to v5.13.0 ( #42351 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-04 14:20:50 +05:30
Renovate Bot
9f48f0f644
chore(deps): update dependency execa to v5.1.0
2021-06-02 22:06:53 +00:00
Oliver Eyton-Williams
802273cf8a
refactor: remove sinon ( #42337 )
2021-06-02 21:03:05 +05:30
Renovate Bot
aa21dc945c
chore(deps): update typescript-eslint monorepo to v4.26.0
2021-05-31 18:37:10 +00:00
Renovate Bot
8705c0ec81
chore(deps): update dependency execa to v5.0.1
2021-05-30 20:19:15 +00:00
Renovate Bot
fd5621db7b
chore(deps): update dependency eslint-plugin-react to v7.24.0
2021-05-29 23:56:10 +00:00
Renovate Bot
67057577af
chore(deps): update dependency eslint-plugin-import to v2.23.4
2021-05-29 23:07:38 +00:00
Renovate Bot
c966823920
chore(deps): update babel monorepo to v7.14.4
2021-05-28 20:06:23 +00:00
Renovate Bot
074409e699
chore(deps): update dependency typescript to v4.3.2
2021-05-26 18:39:25 +00:00
Renovate Bot
7844b81288
chore(deps): update typescript-eslint monorepo to v4.25.0
2021-05-25 02:50:29 +00:00
Renovate Bot
827cc4f53e
chore(deps): update dependency cypress to v7.4.0
2021-05-24 23:18:50 +00:00
Renovate Bot
4496168187
chore(deps): update dependency start-server-and-test to v1.12.3
2021-05-24 15:47:07 +00:00
Oliver Eyton-Williams
9c6701bf10
fix: eslint config ( #42228 )
...
The typescript parser does not work properly on pure JS and is only
needed for TS files, so this commit restricts @typescript-eslint/parser
to .ts and .tsx files
2021-05-24 17:45:39 +07:00
Renovate Bot
df0860dd96
chore(deps): update dependency eslint to v7.27.0
2021-05-22 03:01:14 +00:00
Renovate Bot
6db31fd9aa
chore(deps): update dependency eslint-plugin-import to v2.23.3
2021-05-21 21:46:14 +00:00
renovate[bot]
f53097b152
chore(deps): update dependency lint-staged to v11 ( #42180 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-20 17:21:28 +05:30
Renovate Bot
8ef1c43f3d
chore(deps): update typescript-eslint monorepo to v4.24.0
2021-05-18 00:34:41 +00:00
renovate[bot]
d14f53f463
chore(deps): pin dependencies ( #42168 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-18 01:19:29 +05:30
Oliver Eyton-Williams
66dae77fc5
feat: use TypeScript in the client ( #42124 )
2021-05-18 00:23:41 +05:30
Renovate Bot
45904743c7
chore(deps): update dependency webpack-bundle-analyzer to v4.4.2
2021-05-17 15:26:46 +00:00
Renovate Bot
c666e83d6f
chore(deps): pin dependencies
2021-05-16 19:43:46 +00:00
Oliver Eyton-Williams
1c1d86922c
refactor: simplify jest config ( #42136 )
...
* refactor: bring api jest tests to root
* refactor: pull client tests to root
* fix: remove ancient curriculum babelrc
* feat: run all jest tests at once
* fix: remove unused babelrcRoot
* chore: remove more jests
2021-05-16 18:08:04 +05:30
Renovate Bot
929f27ce9e
chore(deps): update dependency eslint-plugin-import to v2.23.2
2021-05-15 17:39:04 +00:00
Oliver Eyton-Williams
07f324b278
test: run sequentially ( #42132 )
...
Running tests in parallel while outputting to a single console can
result in confusing output. Results can get interleaved and, more
importantly, if one test fails, the rest get killed. This can create
unpredictable error messages.
2021-05-14 09:11:21 -07:00
Renovate Bot
8a67ecf788
chore(deps): update dependency start-server-and-test to v1.12.2
2021-05-14 15:46:11 +00:00
renovate[bot]
0085af6957
chore(deps): update dependency markdownlint to v0.23.1 ( #42040 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-13 11:36:41 +03:00
Renovate Bot
4df358b7c6
chore(deps): update dependency cypress to v7.3.0
2021-05-11 02:16:33 +00:00
Renovate Bot
965fc8240d
chore(deps): update dependency dotenv to v9.0.2
2021-05-10 22:13:17 +00:00
Huyen Nguyen
3efe3fa73f
feat(tools): create ui-components package and setup Storybook ( #41920 )
...
* feat(client): basic Storybook setup
* Revert "feat(client): basic Storybook setup"
This reverts commit f55e249326
.
* feat(tools): create ui-components package and setup Storybook
* Add ui-components to lerna.json
2021-05-11 00:37:01 +05:30
renovate[bot]
21dd80c47a
chore(deps): update dependency prettier to v2.3.0 ( #42074 )
...
* chore(deps): update dependency prettier to v2.3.0
* chore: apply formating per prettier
* fix: correctly disable import/no-unresolved
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Mrugesh Mohapatra <hi@mrugesh.dev>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-05-10 08:48:49 -07:00
Renovate Bot
91a6690634
chore(deps): update dependency dotenv to v9.0.1
2021-05-09 08:23:55 +00:00
Renovate Bot
293fe2ccd2
chore(deps): update dependency eslint to v7.26.0
2021-05-08 04:18:56 +00:00
Mrugesh Mohapatra
81d8d3f294
fix(npm-audit): improve audit and fix run-scripts ( #42050 )
...
* fix(npm-audit): improve audit and fix run-scripts
* fix: include --no-bail
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-05-07 23:48:11 +05:30
Nicholas Carrigan
39c214290c
revert(client): roll back react 17
...
Reverts b6da89c5b6
to hot-fix help
button issue.
2021-05-07 03:53:04 +05:30
renovate[bot]
050afb4bb0
chore(deps): update dependency dotenv to v9 ( #42018 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-06 21:24:33 +05:30
Renovate Bot
69d47cd5bc
chore(deps): update dependency dotenv to v8.6.0
2021-05-06 09:37:16 +00:00
Oliver Eyton-Williams
71df96e7f1
chore(deps): sinon
2021-05-06 13:26:54 +05:30
Oliver Eyton-Williams
2720de51a6
chore(deps): husky
2021-05-06 13:26:54 +05:30
Oliver Eyton-Williams
ce15039268
chore(deps): lint-staged
2021-05-06 13:26:54 +05:30
Renovate Bot
b6da89c5b6
chore(deps): update react monorepo
2021-05-05 20:59:42 +05:30
renovate[bot]
4ace78e0f7
chore(deps): pin dependencies ( #42002 )
...
chore(deps): pin dependencies
2021-05-05 20:52:14 +05:30
Oliver Eyton-Williams
e7156dcc9e
feat: generate Webpack stats in CI ( #41993 )
2021-05-05 14:32:22 +00:00
Oliver Eyton-Williams
e839c6694d
fix: build workers before testing
2021-05-05 18:12:50 +05:30
Oliver Eyton-Williams
5541b796a3
chore(deps): execa
2021-05-05 18:12:50 +05:30
Renovate Bot
06b90baa59
chore(deps): update dependency dotenv to v8.5.1
2021-05-05 11:14:39 +00:00
renovate[bot]
3e9bc73d67
chore(deps): update dependency jest to v26 ( #41699 )
...
* chore(deps): update dependency jest to v26
* chore: add missing package, invariant
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-05-05 12:24:11 +05:30
Renovate Bot
e16b5e02c9
chore(deps): update dependency eslint-config-prettier to v8.3.0
2021-05-03 02:12:54 +00:00
Renovate Bot
53179ba098
chore(deps): update dependency eslint to v7.25.0
2021-05-02 22:11:41 +00:00
Renovate Bot
cb3c3db83a
chore(deps): update dependency cypress to v7.2.0
2021-05-02 17:40:15 +00:00
Oliver Eyton-Williams
629fc2901f
chore(root): remove unused dependencies ( #41855 )
2021-04-20 19:31:41 +05:30
renovate[bot]
2f736f7f8e
chore(deps): update dependency cypress to v7 ( #41838 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-19 13:05:00 +05:30
Renovate Bot
a30b337591
chore(deps): update dependency @testing-library/cypress to v7.0.6
2021-04-16 00:53:18 +00:00
Renovate Bot
3a03cd42e4
chore(deps): update dependency eslint-plugin-prettier to v3.4.0
2021-04-15 16:18:42 +00:00
Renovate Bot
8dd35693ff
chore(deps): update dependency eslint-config-prettier to v8.2.0
2021-04-13 22:45:28 +00:00
Renovate Bot
78f98278c6
chore(deps): update dependency eslint-plugin-react to v7.23.2
2021-04-13 04:29:57 +00:00
Renovate Bot
ea8d1e885b
chore(deps): update dependency eslint to v7.24.0
2021-04-13 00:41:56 +00:00
Renovate Bot
13fef80dec
chore(deps): update dependency cypress to v6.9.1
2021-04-12 21:02:52 +00:00
renovate[bot]
6b4a6a0256
chore(deps): update dependency @testing-library/cypress to v7.0.5 ( #41669 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-30 19:31:53 +05:30
Renovate Bot
b67b0b9baa
chore(deps): update dependency eslint to v7.23.0
2021-03-28 21:55:04 +00:00
renovate[bot]
08114292c3
fix(deps): pin dependencies ( #41589 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-27 20:57:57 +05:30
Mrugesh Mohapatra
42365dd172
fix: update package files, lerna config ( #41599 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-03-27 07:46:20 -07:00
Mrugesh Mohapatra
58bfdd7e80
chore(root): update dependencies
2021-03-26 03:07:12 +05:30
Sem Bauke
80054b0c94
fix: restored removed alias for running cypress test ( #41509 )
2021-03-16 22:37:07 +05:30
Mrugesh Mohapatra
6c91f81b0e
chore(deps): upgrade eslint, prettier & related packages
2021-03-11 12:19:42 +05:30
Mrugesh Mohapatra
0a53a1d7f0
chore(deps): upgrade lerna to v4
2021-03-11 12:19:42 +05:30
Mrugesh Mohapatra
4dd4865b94
chore(deps): upgrade root for patches & minor revs
2021-03-11 12:19:42 +05:30
Mrugesh Mohapatra
b5f4754e2a
fix: re-revert the API decoupling ( #41263 )
...
* fix(api): decouple api from curriculum
This reverts commit 8f0e441644
and
introduces the implementations from #40703 .
* fix(gitpod): add curriculum build to GitPod
This reverts commit 706d70f58d
and
introduces implementations from #41234 .
* docs: update DevOps manual for api change (#41259 )
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-02-25 12:02:35 -08:00
Mrugesh Mohapatra
8f0e441644
revert(api): decouple api from curriculum
...
This reverts commit c077ffe4b9
via PR #40703
2021-02-25 03:40:09 +05:30
Mrugesh Mohapatra
5090ea66c3
chore: update npm run scripts ( #41221 )
2021-02-22 09:51:17 +01:00
Oliver Eyton-Williams
c077ffe4b9
feat(api): decouple api from curriculum ( #40703 )
2021-02-22 12:23:59 +05:30
Shaun Hamilton
850a1a2271
feat(dev): add Cypress and Puppeteer to GitPod ( #40862 )
2021-02-05 11:14:02 +05:30
Oliver Eyton-Williams
0b75c2fc62
fix: ensure-env before test and lint ( #40850 )
...
This prevents confusing errors resulting from the config files not always
being updated.
2021-02-01 09:25:13 +05:30
Nicholas Carrigan (he/him)
49b1c29f6b
fix(tools): validate and lint i18n schema ( #40597 )
...
* tools: Move schema validation to linter
Migrates the schema validation process for
translation files out of the `test` step and
in to a `lint` step.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
* fix: typo
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
* tools: Lint motivation object
Verifies that the motivation.json objects are
correct, and that the quote objects are all
structured properly.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
* tools: add object value validation
Adds a function that validates each translation
object does not have any empty keys.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
* tools: Log missing values with property chain
Modifies the value validation to log property names
as chains, for easier identification of misisng key
values.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
* fix(tools): Correct typo
Corrects the typo in the motivation-schema.js comments
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-01-31 12:15:37 +05:30
Kabindra Shrestha
ac3d762bb5
fix(learn): split and simplified learn map ( #39154 )
2021-01-31 12:15:35 +05:30
Mrugesh Mohapatra
befc6c4de5
chore: update root dependencies ( #40510 )
2020-12-21 20:38:51 +05:30
Tom
873fce02a2
feat: expand cypress tests to include some cert claiming ( #40422 )
2020-12-16 12:54:18 +05:30
Twaha Rahman
bf0c49f9b4
chore(cypress): migrate to Cypress v6 ( #40396 )
...
* Update Cypress version from 5.3.0 to 6.0.0
* Replace `not.be.visible` with `not.exist`
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-12-07 11:02:52 +01:00
Shaun Hamilton
c75b28faf2
feat(tools): add fully certified development user ( #40181 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-12-03 21:15:45 +05:30
Patrick Lehmann
4c242505b7
fix(eslint): meld into main repo ( #40182 )
...
Co-authored-by: Pat Lehmann <patrick.lehmann@homes.com>
2020-11-21 23:36:46 +05:30
Twaha Rahman
a6c49543d5
refactor: Cypress CLI args to config file ( #40268 )
2020-11-20 11:39:34 +01:00
dependabot[bot]
ee9b180349
chore(deps-dev): bump eslint-config-prettier from 4.3.0 to 6.12.0
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 4.3.0 to 6.12.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v4.3.0...v6.12.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 15:10:42 +05:30
dependabot[bot]
da7d6a761e
chore(deps-dev): bump cypress from 4.11.0 to 5.3.0
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 4.11.0 to 5.3.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js )
- [Commits](https://github.com/cypress-io/cypress/compare/v4.11.0...v5.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 08:06:16 +00:00
Mrugesh Mohapatra
3cb43ca365
chore(deps): remove unused packages on root
2020-10-11 23:55:42 +05:30
dependabot[bot]
aa281780ef
chore(deps-dev): bump markdownlint from 0.15.0 to 0.21.0
...
Bumps [markdownlint](https://github.com/DavidAnson/markdownlint ) from 0.15.0 to 0.21.0.
- [Release notes](https://github.com/DavidAnson/markdownlint/releases )
- [Commits](https://github.com/DavidAnson/markdownlint/compare/v0.15.0...v0.21.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-11 18:25:03 +00:00
Mrugesh Mohapatra
61cdcf4389
chore(deps): update packages on root
2020-10-10 21:26:13 +05:30
Mrugesh Mohapatra
6599301186
chore: remove docker scripts, config, etc.
2020-10-09 17:29:55 +02:00
Mrugesh Mohapatra
c064bf0022
fix(docs): local server config, run alongside fCC
2020-10-04 07:54:30 +05:30
Mrugesh Mohapatra
47c41045df
chore:(deps): root - update minor and patch
2020-09-24 16:29:55 +05:30
Oliver Eyton-Williams
c55e1a7464
refactor: remove redundan '&& cd ../' from scripts
2020-09-09 01:00:43 +05:30
Oliver Eyton-Williams
bd22836d18
fix: add verbose output script to root
2020-09-09 01:00:43 +05:30
Oliver Eyton-Williams
40acb604d2
fix: remove migration seed and unused import
2020-09-01 11:35:44 +05:30
Oliver Eyton-Williams
e0407bf020
chore: downgrade husky so it works with guis ( #39495 )
2020-09-01 11:21:52 +05:30
Lasse Jørgensen
c6c1a22487
chore: update dependencies ( #39475 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-08-27 20:15:18 +05:30
Oliver Eyton-Williams
fa931134a4
test: add tests for translated challenge parser
2020-08-16 04:45:17 +05:30
Mrugesh Mohapatra
adef746299
chore: move search-indexing, supress webpack-cli progress ( #39367 )
2020-08-09 04:17:10 +05:30
Oliver Eyton-Williams
15d0737cff
chore: bump root
2020-08-04 03:50:20 +05:30
Oliver Eyton-Williams
c285ce5a0c
chore: bump loadash and remove gulp ( #39276 )
2020-07-18 00:34:48 +05:30
Oliver Eyton-Williams
7323cc5619
chore: remove challenge seeding
2020-06-23 11:27:17 +02:00
Mrugesh Mohapatra
5934984064
fix: start-server-and-test to organise e2e tests ( #39036 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-06-13 14:54:15 +05:30
Mrugesh Mohapatra
0fd8b7a6db
feat: update cypress version and config ( #38892 )
2020-06-10 01:47:13 +05:30
Beau Carnes
e776529ed0
feat(learn): add python video challenges ( #38424 )
2020-05-27 13:19:09 +05:30
Mrugesh Mohapatra
46ef3df532
feat(tools): add/update cleanup scripts ( #38822 )
2020-05-14 18:40:46 +05:30
Mrugesh Mohapatra
fe8cb95304
chore(root): bump minor & patch versions of deps
2020-05-11 22:53:55 +05:30
Oliver Eyton-Williams
4a07964c79
chore: remove old e2e script ( #38685 )
2020-04-29 22:01:21 +05:30
Oliver Eyton-Williams
33963cc854
chore(tools): control Cypress installation ( #38660 )
2020-04-28 16:50:02 +05:30
Oliver Eyton-Williams
54c6190361
feat: add GitHub action for e2e testing
2020-04-23 01:42:24 +05:30
Bouncey
7eb6351530
feat: add cypress for e2e tests
2020-04-23 01:42:24 +05:30
Mrugesh Mohapatra
7473bcc40e
docs: add flight manuals and tooling for docsify ( #38510 )
...
* docs: add flight manuals and tooling for docsify
* chore: typos in paths and titles
2020-04-07 15:34:02 +05:30
Oliver Eyton-Williams
58bd0b5ce4
chore(tools): add jsx-a11y Eslint plugin ( #38438 )
...
* chore(tools): add a11y eslint plugin
* fix: use Gatsby's a11y eslint rules
* fix(search): remove unnecessary mouse listeners
2020-03-26 10:25:47 +05:30
Oliver Eyton-Williams
e3db423abf
chore: version bump Jest
2020-03-16 16:28:32 +05:30
Randell Dawson
b0498ff9e6
fix: installed latest version of husky
2020-03-16 16:28:32 +05:30
Oliver Eyton-Williams
e3b77a62cc
feat: simplify development setup
...
Warns if .env is missing. Combines the three docker installation
commands into one, updating the docs accordingly.
Also removes the libcimp patch as npm already has it.
2019-12-13 01:05:38 +05:30
Randell Dawson
b21ad80563
fix: use jest --rootDir to run test ( #37680 )
...
* fix: use bash -c to call jest utils for windows
* fix: removed bash requirement
Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
2019-11-05 16:29:33 +03:00
Oliver Eyton-Williams
d8c89c99d8
fix: restrict markdown linting to curriculum files ( #37635 )
2019-10-31 22:54:07 +05:30
Ahmad Abdolsaheb
78b6fd1adf
fix: load stripe conditionally ( #37365 )
2019-10-17 18:21:01 +05:30
Oliver Eyton-Williams
6b5aaee3c5
feat: add script to clean, install and develop
2019-09-27 13:53:17 +05:30
Oliver Eyton-Williams
3dc4e5897d
fix: add tests and refactor slug utils
2019-09-26 22:15:27 +05:30
Oliver Eyton-Williams
f50ac6e115
chore: extend linting to cover react hooks ( #36725 )
2019-08-30 21:10:23 +05:30
mrugesh
fa0e198ef9
fix: update lerna npm audit commands ( #36700 )
...
* fix: update the audit commands
* chore: update all dependencies
* chore: remove concurrency limit from commands
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* fix: add no-bail to commands
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-08-28 23:06:23 +05:30
Mrugesh Mohapatra
de5e88942f
fix(tools): add build scripts
2019-08-17 17:01:10 +05:30
Mrugesh Mohapatra
043b1fd283
chore: update the root deps to latest
2019-08-14 19:23:26 +05:30
Oliver Eyton-Williams
af1071c518
feat(tools) add script to audit all packages ( #36537 )
...
* feat: add audit scripts
* Update package.json
Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>
* Update package.json
Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>
2019-07-31 23:10:43 +05:30
mrugesh
603c842c97
fix(lint): re-arrange scripts ( #36511 )
2019-07-26 00:45:31 +05:30
Mrugesh Mohapatra
20ee37d6a7
chore(root): update dependencies to latest
2019-07-22 17:10:54 +05:30
Oliver Eyton-Williams
b8593326b0
fix: remove guide linting and fix failing challenges
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
9bd5e0aafe
fix(tools): Restrict prettier to css
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
9de68bd4a7
feat: Add rule checking Prism languages
...
The linter now checks that fences have languages and that those languages are
supported by PrismJS. The linter has been extended over the guide with its own
set of rules that only validate code fences.
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
b8bdbc7dc8
feat: Add scripts to format and lint with prettier
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
b440851381
fix: Add tests for the linter
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
db69c9b071
fix: Only lint staged files on commit
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
538e0bbee3
feat: Lint curriculum, including test yaml
2019-07-19 15:30:17 +05:30
Mrugesh Mohapatra
c5fd478d9a
fix(deploy): misc. re-arrange scripts and organize
2019-06-21 00:53:05 +05:30
Mrugesh Mohapatra
91adc43bcd
fix(tools): rearrange scripts and graceful exit
2019-06-16 00:23:41 +05:30
Mrugesh Mohapatra
aee2f5e536
fix: add gatsby clean to scripts
2019-06-12 02:49:31 +05:30
kozlovvski
d6a6504f74
chore(tools): updated jest in packages
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-11 19:06:57 +05:30
Bouncey
2789824374
chore: Import search-assets and refactor data source/push
2019-06-08 03:18:55 +05:30
Mrugesh Mohapatra
c2d7780655
chore(deps): update lerna to 3.14.1
2019-06-08 01:38:48 +05:30
Valeriy
4f1fdfdd14
chore(tools): update docker setup to use npm ci
2019-05-02 01:01:00 -07:00
Mrugesh Mohapatra
384de0a1e9
chore: make local installations even faster
2019-05-02 01:01:00 -07:00
Valeriy S
76ec4acb6e
chore(tools): use data volumes for node_modules
2019-03-15 15:50:30 +05:30
Valeriy
aa6305778f
chore(tools): tests in a docker container
2019-03-15 15:50:30 +05:30
Valeriy
b3c612f70f
chore(tools): delete root node_modules with npm run clean
2019-03-15 15:50:30 +05:30
Valeriy
a5a4581478
chore: persist db and npm scripts for docker
2019-03-15 15:50:30 +05:30
Mrugesh Mohapatra
7d491f9bf6
chore: update lockfile
2019-02-27 16:02:00 +00:00
Bouncey
f5ca6ce5e9
chore: Move sinon dep to the root
2019-02-21 21:03:06 +05:30
Valeriy
26d09fbab1
feat: add lint on pre-commit
2019-02-19 14:30:27 +05:30
Valeriy
be36915605
feat: use prettier with eslint
2019-02-19 14:30:27 +05:30
Bouncey
b13e5fb41a
feat: Use prettier-eslint to format code
2019-02-19 14:30:27 +05:30
Bouncey
7a30a5c2dd
fix: Remedy review comments
2019-02-19 14:30:27 +05:30
Bouncey
ec7df15c5f
feat(ci): Define linting stage for travis
2019-02-19 14:30:27 +05:30
Bouncey
5499042ce6
feat: Lint tools
2019-02-19 14:30:27 +05:30
Bouncey
3edb9d1701
feat: Lint currirulum
2019-02-19 14:30:27 +05:30
Bouncey
b1371af06b
feat: Lint config
2019-02-19 14:30:27 +05:30
Bouncey
a63b84e748
feat: Lint client
2019-02-19 14:30:27 +05:30
Bouncey
36d150cbe1
chore: Install update freecodecamp eslint config
2019-02-19 14:30:27 +05:30
Bouncey
6050b0ea84
feat: Define a new lint script
2019-02-19 14:30:27 +05:30
Bouncey
6e9fbd7219
chore: Use babel-eslint for linting the api
2019-02-19 14:30:27 +05:30
Bouncey
5058998e87
fix: Tidy up npm scripts
2019-02-17 14:10:56 +05:30
Bouncey
62da8d31e2
fix: Use npm-run-all to run the develop command
2019-02-17 14:10:56 +05:30
Stuart Taylor
05a49e36ee
chore: apply fixes from npm audit ( #35210 )
...
- [x] I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md ).
- [x] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [x] My pull request targets the `master` branch of freeCodeCamp.
2019-02-14 20:39:55 +05:30
Bouncey
d79f9f4899
feat(docker): Prep master for docker deploys
2019-02-04 20:13:51 +05:30
Mrugesh Mohapatra
fdc2219f81
feat: remove news from platform
2019-01-16 13:48:38 +00:00
Todd Chaffee
f0c8211e95
feat: use mock authentication for local dev
2019-01-15 19:52:19 +05:30
Stuart Taylor
2d3c2efa2a
Feat: Ensure markdown formatting ( #34547 )
...
<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our team takes your pull request seriously. -->
- [x] I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md ).
- [x] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [x] My pull request targets the `master` branch of freeCodeCamp.
Closes #34535
2018-12-06 16:48:56 +05:30
Bouncey
f4d1f9eec3
feat: Run server tests from project root test command
2018-12-04 17:42:12 +05:30
Stuart Taylor
289d5875fa
chore(security 🔥 ): Update npm-run-all ( #34469 )
...
Tested locally.
2018-11-27 12:24:00 -05:00
Stuart Taylor
cee98aef43
feat: watch challenges ( #34321 )
2018-11-16 23:52:52 +05:30
mrugesh mohapatra
f69fae4303
chore: update package and lockfile ( #34352 )
2018-11-16 16:20:20 +00:00
Bouncey
fbee89b345
feat: Seed news articles on script
2018-11-10 01:57:06 +05:30
Mrugesh Mohapatra
e1a0df55ef
build(tools): add node_modules cleanup script
2018-11-03 10:32:50 +03:00
Mrugesh Mohapatra
87e02190d5
fix(npm-script): reconfigure script order
2018-11-01 16:06:37 +05:30
Mrugesh Mohapatra
4d3641ad88
fix(ci): remove isolation between ci and local test script
2018-11-01 16:06:37 +05:30
Mrugesh Mohapatra
e491eebc58
feat(tools): add postinstall step for bootstrap
2018-11-01 16:06:37 +05:30
Valeriy
e099d6486d
fix: test curriculum challenges ( #24180 )
2018-10-23 18:51:53 +05:30
Stuart Taylor
7da04a348b
fix: Update packages and fix local dev ( #26907 )
...
<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our team takes your pull request seriously. -->
- [x] I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md ).
- [x] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [x] My pull request targets the `master` branch of freeCodeCamp.
2018-10-23 18:48:46 +05:30
Bouncey
4cd6b568e1
fix(guide-ci): Handle uncaught errors
2018-10-19 16:28:34 +01:00
Bouncey
569bd7c3a7
feat(guide-ci): Add frontmatter checks to the guide CI
2018-10-19 16:28:34 +01:00
Bouncey
564012a7eb
feat(ci): Ensure guide directory structure in CI
2018-10-19 16:28:34 +01:00
Bouncey
162e25143e
fix(seed): Show debug logs on seed command
2018-10-12 20:41:42 +05:30
Beau Carnes
7723a592b7
fix: add prebootstrap script
2018-10-11 02:15:05 +05:30
Bouncey
cfbb973c8b
feat(redirects): Generate _redirects on build
2018-10-09 09:49:01 +01:00
Bouncey
2562c38db2
fix(tools): Adjust seed task
2018-10-07 14:51:09 +05:30
Bouncey
c3fad016ab
feat(tests): Bootstrap only on ci tests
2018-10-07 14:51:09 +05:30