* fix: add input and output to tests descriptions
* fix: remove results from background code
* fix: clarify input and output of function
* fix: corrections from review
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com>
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com>
* fix: use in tests arrays defined in background
* feat: add solution
* fix: improve wording
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
* fix: display legacy certs like the current ones
* fix: link projects in legacy certs to project pages
* fix: update tests to changed legacy cert display
* fix: update tests for removed legacy certs forms
* fix: display legacy certs like the current ones
* fix: submit projects for cert on projects pages
* fix: remove legacy certs form submitting handling
* fix: move claiming cert setup before both tests
* fix: remove legacy cert update props and actions
* fix: remove legacy cert updates from api
* fix: correct merge conflict
* feat(client?): remove whitespace for calculated values
* feat(client): remove whitespace from styledeclaration
* do not automatically strip
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* fix: include all properties of CSSStyleDeclaration
* fix test for getPropVal
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* 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>
* refactor: extract help category map as JSON
* refactor: extract block names as json
* feat: add create-project script
* fix: correct case for tsconfig target
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* test: enable testing for upcoming challenges
* fix: enable SHOW_UPCOMING_CHANGES during test
* Revert "fix: enable SHOW_UPCOMING_CHANGES during test"
This reverts commit f1bd00fdba.
* Revert "test: enable testing for upcoming challenges"
This reverts commit d0409fef66.
* feat: test upcoming changes in separate job