Team-8 E-Commerce Project for egFWD & Sprints industry exposure program You can check the live demo Here

Overview

Team-8 E-Commerce Project

Team-8 E-Commerce Project for egFWD & Sprints industry exposure program

You can check the live demo Here

Table of Contents

Development

The app runs with ReactJs for Front-End and MongoDB for Back-End

Dependencies

You need to have Node.js - MongoDB

  • To install node you can download form the wesite nodeJs or install from your package manger nodeJs Package Manger npm is included

  • To install MongoDB you can download from the website Windows / linux follow your distro instructions.

Getting Started

Front-End App

  • Clone the Repo and install dependencies for Front-End and start the app
git clone https://github.com/Mindirix/Team-8-E-Commerce-Project.git
cd Team-8-E-Commerce-Project/e-commerce-app
npm install
npm start

Back-End Server

  • navigate to (Team-8-E-Commerce-Project/e-commerce-api) and create Environment variables (.env) file with these parameters :
MONGO_URL="mongodb://localhost:27017/e_commerce_app"
SALT_ROUNDS=10
PEPPER="this-is-a-pepper"
BCRYPT_PASSWORD="speak-friend-from-the-other-side-and-enter"
TOKEN_SECRET="alohomora123!"
  • run MongoDB server

    navigate to where you installed MongoDB and run

    mongod
    

    or you can use the gui called MongoDB Compass

  • install back-end dependencies and start the server

    navigate to where you cloned the repo (e-commerce-api folder)

cd Team-8-E-Commerce-Project/e-commerce-api
npm install
npm run start2 
  • it should show
your server is running at http://localhost:8080
Database Connected

Team Members

License

This project is Licensed under the GNU General Public License v3.0

Comments
  • build(deps): bump react-router-dom from 6.4.3 to 6.6.0 in /e-commerce-app

    build(deps): bump react-router-dom from 6.4.3 to 6.6.0 in /e-commerce-app

    Bumps react-router-dom from 6.4.3 to 6.6.0.

    Release notes

    Sourced from react-router-dom's releases.

    v6.4.4

    What's Changed

    • Throw an error if an action/loader function returns undefined as revalidations need to know whether the loader has previously been executed. undefined also causes issues during SSR stringification for hydration. You should always ensure your loader/action returns a value, and you may return null if you don't wish to return anything. (#9511)
    • Properly handle redirects to external domains (#9590, #9654)
    • Preserve the HTTP method on 307/308 redirects (#9597)
    • Support basename in static data routers (#9591)
    • Enhanced ErrorResponse bodies to contain more descriptive text in internal 403/404/405 scenarios
    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:

    Full Changelog: https://github.com/remix-run/react-router/compare/[email protected]@6.4.4

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    ... (truncated)

    Changelog

    Sourced from react-router-dom's changelog.

    6.6.0

    Minor Changes

    • Add useBeforeUnload() hook (#9664)
    • Remove unstable_ prefix from createStaticHandler/createStaticRouter/StaticRouterProvider (#9738)

    Patch Changes

    • Proper hydration of Error objects from StaticRouterProvider (#9664)
    • Support uppercase <Form method> and useSubmit method values (#9664)
    • Skip initial scroll restoration for SSR apps with hydrationData (#9664)
    • Fix <button formmethod> form submission overriddes (#9664)
    • Updated dependencies:

    6.5.0

    Patch Changes

    6.4.5

    Patch Changes

    6.4.4

    Patch Changes

    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump react-router-dom from 6.4.3 to 6.5.0 in /e-commerce-app

    build(deps): bump react-router-dom from 6.4.3 to 6.5.0 in /e-commerce-app

    Bumps react-router-dom from 6.4.3 to 6.5.0.

    Release notes

    Sourced from react-router-dom's releases.

    v6.4.4

    What's Changed

    • Throw an error if an action/loader function returns undefined as revalidations need to know whether the loader has previously been executed. undefined also causes issues during SSR stringification for hydration. You should always ensure your loader/action returns a value, and you may return null if you don't wish to return anything. (#9511)
    • Properly handle redirects to external domains (#9590, #9654)
    • Preserve the HTTP method on 307/308 redirects (#9597)
    • Support basename in static data routers (#9591)
    • Enhanced ErrorResponse bodies to contain more descriptive text in internal 403/404/405 scenarios
    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:

    Full Changelog: https://github.com/remix-run/react-router/compare/[email protected]@6.4.4

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    ... (truncated)

    Changelog

    Sourced from react-router-dom's changelog.

    6.5.0

    Patch Changes

    6.4.5

    Patch Changes

    6.4.4

    Patch Changes

    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump react-router-dom from 6.4.3 to 6.4.5 in /e-commerce-app

    build(deps): bump react-router-dom from 6.4.3 to 6.4.5 in /e-commerce-app

    Bumps react-router-dom from 6.4.3 to 6.4.5.

    Release notes

    Sourced from react-router-dom's releases.

    v6.4.4

    What's Changed

    • Throw an error if an action/loader function returns undefined as revalidations need to know whether the loader has previously been executed. undefined also causes issues during SSR stringification for hydration. You should always ensure your loader/action returns a value, and you may return null if you don't wish to return anything. (#9511)
    • Properly handle redirects to external domains (#9590, #9654)
    • Preserve the HTTP method on 307/308 redirects (#9597)
    • Support basename in static data routers (#9591)
    • Enhanced ErrorResponse bodies to contain more descriptive text in internal 403/404/405 scenarios
    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:

    Full Changelog: https://github.com/remix-run/react-router/compare/[email protected]@6.4.4

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    ... (truncated)

    Changelog

    Sourced from react-router-dom's changelog.

    6.4.5

    Patch Changes

    6.4.4

    Patch Changes

    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump axios from 1.2.0 to 1.2.1 in /e-commerce-app

    build(deps): bump axios from 1.2.0 to 1.2.1 in /e-commerce-app

    Bumps axios from 1.2.0 to 1.2.1.

    Release notes

    Sourced from axios's releases.

    v1.2.1

    [1.2.1] - 2022-12-05

    Changed

    • feat(exports): export mergeConfig #5151

    Fixed

    • fix(CancelledError): include config #4922
    • fix(general): removing multiple/trailing/leading whitespace #5022
    • fix(headers): decompression for responses without Content-Length header #5306
    • fix(webWorker): exception to sending form data in web worker #5139

    Refactors

    • refactor(types): AxiosProgressEvent.event type to any #5308
    • refactor(types): add missing types for static AxiosError.from method #4956

    Chores

    • chore(docs): remove README link to non-existent upgrade guide #5307
    • chore(docs): typo in issue template name #5159

    Contributors to this release

    Changelog

    Sourced from axios's changelog.

    [1.2.1] - 2022-12-05

    Changed

    • feat(exports): export mergeConfig #5151

    Fixed

    • fix(CancelledError): include config #4922
    • fix(general): removing multiple/trailing/leading whitespace #5022
    • fix(headers): decompression for responses without Content-Length header #5306
    • fix(webWorker): exception to sending form data in web worker #5139

    Refactors

    • refactor(types): AxiosProgressEvent.event type to any #5308
    • refactor(types): add missing types for static AxiosError.from method #4956

    Chores

    • chore(docs): remove README link to non-existent upgrade guide #5307
    • chore(docs): typo in issue template name #5159

    Contributors to this release

    Commits
    • 981265d chore: release notes
    • 1fd79d3 chore: release 1.2.1
    • a6efeaf Change AxiosProgressEvent.event type to any; (#5308)
    • 6d367b9 docs: remove README link to non-existent upgrade guide (#5307)
    • 2687460 feat: export mergeConfig (#5151)
    • 6f59cdb refactor: add missing types for static AxiosError.from method (#4956)
    • e1a4efe Fix typo in issue template name (#5159)
    • e3d7594 fix: exception to sending formdata in webworker (#5139)
    • 9041c7d Fixed decompression for responses without Content-Length header (#5306)
    • 786b113 fix: removing multiple/trailing/leading whitespaces (#5022)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump react-router-dom from 6.4.3 to 6.4.4 in /e-commerce-app

    build(deps): bump react-router-dom from 6.4.3 to 6.4.4 in /e-commerce-app

    Bumps react-router-dom from 6.4.3 to 6.4.4.

    Release notes

    Sourced from react-router-dom's releases.

    v6.4.4

    What's Changed

    • Throw an error if an action/loader function returns undefined as revalidations need to know whether the loader has previously been executed. undefined also causes issues during SSR stringification for hydration. You should always ensure your loader/action returns a value, and you may return null if you don't wish to return anything. (#9511)
    • Properly handle redirects to external domains (#9590, #9654)
    • Preserve the HTTP method on 307/308 redirects (#9597)
    • Support basename in static data routers (#9591)
    • Enhanced ErrorResponse bodies to contain more descriptive text in internal 403/404/405 scenarios
    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:

    New Contributors

    ... (truncated)

    Changelog

    Sourced from react-router-dom's changelog.

    6.4.4

    Patch Changes

    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump axios from 0.27.2 to 1.1.0 in /e-commerce-app

    build(deps): bump axios from 0.27.2 to 1.1.0 in /e-commerce-app

    Bumps axios from 0.27.2 to 1.1.0.

    Release notes

    Sourced from axios's releases.

    v1.1.0

    [1.1.0] - 2022-10-06

    Fixed

    • Fixed missing exports in type definition index.d.ts #5003
    • Fixed query params composing #5018
    • Fixed GenericAbortSignal interface by making it more generic #5021
    • Fixed adding "clear" to AxiosInterceptorManager #5010
    • Fixed commonjs & umd exports #5030
    • Fixed inability to access response headers when using axios 1.x with Jest #5036

    Contributors to this release

    v1.0.0

    Changelog

    [1.0.0] - 2022-10-04

    Added

    • Added stack trace to AxiosError #4624
    • Add AxiosError to AxiosStatic #4654
    • Replaced Rollup as our build runner #4596
    • Added generic TS types for the exposed toFormData helper #4668
    • Added listen callback function #4096
    • Added instructions for installing using PNPM #4207
    • Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill #4229
    • Added axios-url-template in ECOSYSTEM.md #4238
    • Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an Axios instance #4248
    • Added react hook plugin #4319
    • Adding HTTP status code for transformResponse #4580
    • Added blob to the list of protocols supported by the browser #4678
    • Resolving proxy from env on redirect #4436
    • Added enhanced toFormData implementation with additional options 4704
    • Adding Canceler parameters config and request #4711
    • Added automatic payload serialization to application/x-www-form-urlencoded #4714
    • Added the ability for webpack users to overwrite built-ins #4715
    • Added string[] to AxiosRequestHeaders type #4322
    • Added the ability for the url-encoded-form serializer to respect the formSerializer config #4721
    • Added isCancel type assert #4293
    • Added data URL support for node.js #4725
    • Adding types for progress event callbacks #4675
    • URL params serializer #4734

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    [1.1.0] - 2022-10-06

    Fixed

    • Fixed missing exports in type definition index.d.ts #5003
    • Fixed query params composing #5018
    • Fixed GenericAbortSignal interface by making it more generic #5021
    • Fixed adding "clear" to AxiosInterceptorManager #5010
    • Fixed commonjs & umd exports #5030
    • Fixed inability to access response headers when using axios 1.x with Jest #5036

    Contributors to this release

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump axios from 0.27.2 to 1.0.0 in /e-commerce-app

    build(deps): bump axios from 0.27.2 to 1.0.0 in /e-commerce-app

    Bumps axios from 0.27.2 to 1.0.0.

    Release notes

    Sourced from axios's releases.

    v1.0.0

    Changelog

    [1.0.0] - 2022-10-04

    Added

    • Added stack trace to AxiosError #4624
    • Add AxiosError to AxiosStatic #4654
    • Replaced Rollup as our build runner #4596
    • Added generic TS types for the exposed toFormData helper #4668
    • Added listen callback function #4096
    • Added instructions for installing using PNPM #4207
    • Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill #4229
    • Added axios-url-template in ECOSYSTEM.md #4238
    • Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an Axios instance #4248
    • Added react hook plugin #4319
    • Adding HTTP status code for transformResponse #4580
    • Added blob to the list of protocols supported by the browser #4678
    • Resolving proxy from env on redirect #4436
    • Added enhanced toFormData implementation with additional options 4704
    • Adding Canceler parameters config and request #4711
    • Added automatic payload serialization to application/x-www-form-urlencoded #4714
    • Added the ability for webpack users to overwrite built-ins #4715
    • Added string[] to AxiosRequestHeaders type #4322
    • Added the ability for the url-encoded-form serializer to respect the formSerializer config #4721
    • Added isCancel type assert #4293
    • Added data URL support for node.js #4725
    • Adding types for progress event callbacks #4675
    • URL params serializer #4734
    • Added axios.formToJSON method #4735
    • Bower platform add data protocol #4804
    • Use WHATWG URL API instead of url.parse() #4852
    • Add ENUM containing Http Status Codes to typings #4903
    • Improve typing of timeout in index.d.ts #4934

    Changed

    • Updated AxiosError.config to be optional in the type definition #4665
    • Updated README emphasizing the URLSearchParam built-in interface over other solutions #4590
    • Include request and config when creating a CanceledError instance #4659
    • Changed func-names eslint rule to as-needed #4492
    • Replacing deprecated substr() with slice() as substr() is deprecated #4468
    • Updating HTTP links in README.md to use HTTPS #4387
    • Updated to a better trim() polyfill #4072
    • Updated types to allow specifying partial default headers on instance create #4185
    • Expanded isAxiosError types #4344
    • Updated type definition for Axios instance methods #4224
    • Updated eslint config #4722
    • Updated Docs #4742

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    [1.0.0] - 2022-10-04

    Added

    • Added stack trace to AxiosError #4624
    • Add AxiosError to AxiosStatic #4654
    • Replaced Rollup as our build runner #4596
    • Added generic TS types for the exposed toFormData helper #4668
    • Added listen callback function #4096
    • Added instructions for installing using PNPM #4207
    • Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill #4229
    • Added axios-url-template in ECOSYSTEM.md #4238
    • Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance #4248
    • Added react hook plugin #4319
    • Adding HTTP status code for transformResponse #4580
    • Added blob to the list of protocols supported by the browser #4678
    • Resolving proxy from env on redirect #4436
    • Added enhanced toFormData implementation with additional options 4704
    • Adding Canceler parameters config and request #4711
    • Added automatic payload serialization to application/x-www-form-urlencoded #4714
    • Added the ability for webpack users to overwrite built-ins #4715
    • Added string[] to AxiosRequestHeaders type #4322
    • Added the ability for the url-encoded-form serializer to respect the formSerializer config #4721
    • Added isCancel type assert #4293
    • Added data URL support for node.js #4725
    • Adding types for progress event callbacks #4675
    • URL params serializer #4734
    • Added axios.formToJSON method #4735
    • Bower platform add data protocol #4804
    • Use WHATWG URL API instead of url.parse() #4852
    • Add ENUM containing Http Status Codes to typings #4903
    • Improve typing of timeout in index.d.ts #4934

    Changed

    • Updated AxiosError.config to be optional in the type definition #4665
    • Updated README emphasizing the URLSearchParam built-in interface over other solutions #4590
    • Include request and config when creating a CanceledError instance #4659
    • Changed func-names eslint rule to as-needed #4492
    • Replacing deprecated substr() with slice() as substr() is deprecated #4468
    • Updating HTTP links in README.md to use HTTPS #4387
    • Updated to a better trim() polyfill #4072
    • Updated types to allow specifying partial default headers on instance create #4185
    • Expanded isAxiosError types #4344
    • Updated type definition for axios instance methods #4224
    • Updated eslint config #4722
    • Updated Docs #4742
    • Refactored Axios to use ES2017 #4787

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump @testing-library/user-event from 14.2.5 to 14.2.6 in /e-commerce-app

    build(deps): bump @testing-library/user-event from 14.2.5 to 14.2.6 in /e-commerce-app

    Bumps @testing-library/user-event from 14.2.5 to 14.2.6.

    Release notes

    Sourced from @​testing-library/user-event's releases.

    v14.2.6

    14.2.6 (2022-07-18)

    Bug Fixes

    • document: reduce impact of React@17 workaround (#992) (9816d38)
    • pointer: do not throw for pointer-events: none on previous target (#991) (6e4058b)
    Commits
    • 6e4058b fix(pointer): do not throw for pointer-events: none on previous target (#991)
    • 9816d38 fix(document): reduce impact of React@17 workaround (#992)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump @testing-library/user-event from 14.2.1 to 14.2.3 in /e-commerce-app

    build(deps): bump @testing-library/user-event from 14.2.1 to 14.2.3 in /e-commerce-app

    Bumps @testing-library/user-event from 14.2.1 to 14.2.3.

    Release notes

    Sourced from @​testing-library/user-event's releases.

    v14.2.3

    14.2.3 (2022-07-14)

    Bug Fixes

    • document: use setters/methods on element as default (#987) (c40e614)

    v14.2.2

    14.2.2 (2022-07-14)

    Bug Fixes

    • document: track HTMLInputElement.setRangeText() (#984) (73443ec)
    Commits
    • c40e614 fix(document): use setters/methods on element as default (#987)
    • 29bdf14 docs: add dzonatan as a contributor for bug (#985)
    • 73443ec fix(document): track HTMLInputElement.setRangeText() (#984)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump react-icons from 4.6.0 to 4.7.1 in /e-commerce-app

    build(deps): bump react-icons from 4.6.0 to 4.7.1 in /e-commerce-app

    Bumps react-icons from 4.6.0 to 4.7.1.

    Release notes

    Sourced from react-icons's releases.

    v4.7.1

    Icon Library License Version Count
    Circum Icons MPL-2.0 license a2924cb1ee37b9fa39ef023a36f1c884b3492e9b 285
    Font Awesome CC BY 4.0 License 5.15.4 1612
    Ionicons 4 MIT 4.6.3 696
    Ionicons 5 MIT 5.5.0 1332
    Material Design icons Apache License Version 2.0 4.0.0-12-g63c5cb3060 3650
    Typicons CC BY-SA 3.0 2.1.2 336
    Github Octicons icons MIT 8.5.0 184
    Feather MIT 4.28.0 286
    Game Icons CC BY 3.0 12920d6565588f0512542a3cb0cdfd36a497f910 4040
    Weather Icons SIL OFL 1.1 2.0.12 219
    Devicons MIT 1.8.0 192
    Ant Design Icons MIT 4.2.1 789
    Bootstrap Icons MIT 1.5.0 1846
    Remix Icon Apache License Version 2.0 2.5.0 2271
    Flat Color Icons MIT 1.0.2 329
    Grommet-Icons Apache License Version 2.0 4.6.2 615
    Heroicons MIT 1.0.4 460
    Heroicons 2 MIT 2.0.8 530
    Simple Icons CC0 1.0 Universal 5.16.0 2024
    Simple Line Icons MIT 2.5.5 189
    IcoMoon Free CC BY 4.0 License d006795ede82361e1bac1ee76f215cf1dc51e4ca 491
    BoxIcons CC BY 4.0 License 2.0.9 757
    css.gg MIT 2.0.0 704
    VS Code Icons CC BY 4.0 0.0.23 383
    Tabler Icons MIT 1.68.0 1978
    Themify Icons MIT v0.1.2 352
    Radix Icons MIT @​radix-ui/react-icons@​1.0.3-30-g237cd76 318

    v4.7.0

    Icon Library License Version Count
    Circum Icons MPL-2.0 license a2924cb1ee37b9fa39ef023a36f1c884b3492e9b 285
    Font Awesome CC BY 4.0 License 5.15.4 1612
    Ionicons 4 MIT 4.6.3 696
    Ionicons 5 MIT 5.5.0 1332
    Material Design icons Apache License Version 2.0 4.0.0-12-g63c5cb3060 3650
    Typicons CC BY-SA 3.0 2.1.2 336
    Github Octicons icons MIT 8.5.0 184
    Feather MIT 4.28.0 286
    Game Icons CC BY 3.0 12920d6565588f0512542a3cb0cdfd36a497f910 4040
    Weather Icons SIL OFL 1.1 2.0.12 219
    Devicons MIT 1.8.0 192
    Ant Design Icons MIT 4.2.1 789
    Bootstrap Icons MIT 1.5.0 1846
    Remix Icon Apache License Version 2.0 2.5.0 2271
    Flat Color Icons MIT 1.0.2 329
    Grommet-Icons Apache License Version 2.0 4.6.2 615

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump axios from 1.1.3 to 1.2.0 in /e-commerce-app

    build(deps): bump axios from 1.1.3 to 1.2.0 in /e-commerce-app

    Bumps axios from 1.1.3 to 1.2.0.

    Release notes

    Sourced from axios's releases.

    v1.2.0

    [1.2.0] - 2022-11-10

    Changed

    • changed: refactored module exports #5162
    • change: re-added support for loading Axios with require('axios').default #5225

    Fixed

    • fix: improve AxiosHeaders class #5224
    • fix: TypeScript type definitions for commonjs #5196
    • fix: type definition of use method on AxiosInterceptorManager to match the the README #5071
    • fix: __dirname is not defined in the sandbox #5269
    • fix: AxiosError.toJSON method to avoid circular references #5247
    • fix: Z_BUF_ERROR when content-encoding is set but the response body is empty #5250

    Refactors

    • refactor: allowing adapters to be loaded by name #5277

    Chores

    • chore: force CI restart #5243
    • chore: update ECOSYSTEM.md #5077
    • chore: update get/index.html #5116
    • chore: update Sandbox UI/UX #5205
    • chore:(actions): remove git credentials after checkout #5235
    • chore(actions): bump actions/dependency-review-action from 2 to 3 #5266
    • chore(packages): bump loader-utils from 1.4.1 to 1.4.2 #5295
    • chore(packages): bump engine.io from 6.2.0 to 6.2.1 #5294
    • chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 #5241
    • chore(packages): bump loader-utils from 1.4.0 to 1.4.1 #5245
    • chore(docs): update Resources links in README #5119
    • chore(docs): update the link for JSON url #5265
    • chore(docs): fix broken links #5218
    • chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md #5170
    • chore(docs): typo fix line #856 and #920 #5194
    • chore(docs): typo fix #800 #5193
    • chore(docs): fix typos #5184
    • chore(docs): fix punctuation in README.md #5197
    • chore(docs): update readme in the Handling Errors section - issue reference #5260 #5261
    • chore: remove \b from filename #5207
    • chore(docs): update CHANGELOG.md #5137
    • chore: add sideEffects false to package.json #5025

    Contributors to this release

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    [1.2.0] - 2022-11-10

    Changed

    • changed: refactored module exports #5162
    • change: re-added support for loading Axios with require('axios').default #5225

    Fixed

    • fix: improve AxiosHeaders class #5224
    • fix: TypeScript type definitions for commonjs #5196
    • fix: type definition of use method on AxiosInterceptorManager to match the the README #5071
    • fix: __dirname is not defined in the sandbox #5269
    • fix: AxiosError.toJSON method to avoid circular references #5247
    • fix: Z_BUF_ERROR when content-encoding is set but the response body is empty #5250

    Refactors

    • refactor: allowing adapters to be loaded by name #5277

    Chores

    • chore: force CI restart #5243
    • chore: update ECOSYSTEM.md #5077
    • chore: update get/index.html #5116
    • chore: update Sandbox UI/UX #5205
    • chore:(actions): remove git credentials after checkout #5235
    • chore(actions): bump actions/dependency-review-action from 2 to 3 #5266
    • chore(packages): bump loader-utils from 1.4.1 to 1.4.2 #5295
    • chore(packages): bump engine.io from 6.2.0 to 6.2.1 #5294
    • chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 #5241
    • chore(packages): bump loader-utils from 1.4.0 to 1.4.1 #5245
    • chore(docs): update Resources links in README #5119
    • chore(docs): update the link for JSON url #5265
    • chore(docs): fix broken links #5218
    • chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md #5170
    • chore(docs): typo fix line #856 and #920 #5194
    • chore(docs): typo fix #800 #5193
    • chore(docs): fix typos #5184
    • chore(docs): fix punctuation in README.md #5197
    • chore(docs): update readme in the Handling Errors section - issue reference #5260 #5261
    • chore: remove \b from filename #5207
    • chore(docs): update CHANGELOG.md #5137
    • chore: add sideEffects false to package.json #5025

    Contributors to this release

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump json5 from 1.0.1 to 1.0.2 in /e-commerce-app

    build(deps): bump json5 from 1.0.1 to 1.0.2 in /e-commerce-app

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump axios from 1.2.0 to 1.2.2 in /e-commerce-app

    build(deps): bump axios from 1.2.0 to 1.2.2 in /e-commerce-app

    Bumps axios from 1.2.0 to 1.2.2.

    Release notes

    Sourced from axios's releases.

    1.2.2

    [1.2.2] - 2022-12-29

    Fixed

    • fix(ci): fix release script inputs #5392
    • fix(ci): prerelease scipts #5377
    • fix(ci): release scripts #5376
    • fix(ci): typescript tests #5375
    • fix: Brotli decompression #5353
    • fix: add missing HttpStatusCode #5345

    Chores

    • chore(ci): set conventional-changelog header config #5406
    • chore(ci): fix automatic contributors resolving #5403
    • chore(ci): improved logging for the contributors list generator #5398
    • chore(ci): fix release action #5397
    • chore(ci): fix version bump script by adding bump argument for target version #5393
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 #5342
    • chore(ci): GitHub Actions Release script #5384
    • chore(ci): release scripts #5364

    Contributors to this release

    v1.2.1

    [1.2.1] - 2022-12-05

    Changed

    • feat(exports): export mergeConfig #5151

    Fixed

    • fix(CancelledError): include config #4922
    • fix(general): removing multiple/trailing/leading whitespace #5022
    • fix(headers): decompression for responses without Content-Length header #5306
    • fix(webWorker): exception to sending form data in web worker #5139

    Refactors

    • refactor(types): AxiosProgressEvent.event type to any #5308
    • refactor(types): add missing types for static AxiosError.from method #4956

    Chores

    • chore(docs): remove README link to non-existent upgrade guide #5307
    • chore(docs): typo in issue template name #5159

    Contributors to this release

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    [1.2.2] - 2022-12-29

    Fixed

    • fix(ci): fix release script inputs #5392
    • fix(ci): prerelease scipts #5377
    • fix(ci): release scripts #5376
    • fix(ci): typescript tests #5375
    • fix: Brotli decompression #5353
    • fix: add missing HttpStatusCode #5345

    Chores

    • chore(ci): set conventional-changelog header config #5406
    • chore(ci): fix automatic contributors resolving #5403
    • chore(ci): improved logging for the contributors list generator #5398
    • chore(ci): fix release action #5397
    • chore(ci): fix version bump script by adding bump argument for target version #5393
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 #5342
    • chore(ci): GitHub Actions Release script #5384
    • chore(ci): release scripts #5364

    Contributors to this release

    [1.2.1] - 2022-12-05

    Changed

    • feat(exports): export mergeConfig #5151

    Fixed

    • fix(CancelledError): include config #4922
    • fix(general): removing multiple/trailing/leading whitespace #5022
    • fix(headers): decompression for responses without Content-Length header #5306
    • fix(webWorker): exception to sending form data in web worker #5139

    Refactors

    • refactor(types): AxiosProgressEvent.event type to any #5308
    • refactor(types): add missing types for static AxiosError.from method #4956

    Chores

    • chore(docs): remove README link to non-existent upgrade guide #5307
    • chore(docs): typo in issue template name #5159

    Contributors to this release

    ... (truncated)

    Commits
    • 8ea4324 chore(docs): added latest release notes
    • 45c4948 chore: build new version
    • 6f74cb1 chore(ci): set conventional-changelog header config; (#5406)
    • 8de391f chore(ci): fix automatic contributors resolving; (#5403)
    • 341f735 chore(ci): improved logging for the contributors list generator;
    • 46085e6 chore(ci): fix release action;
    • f12d01e chore(ci): fix version bump script by adding bump argument for target version;
    • 75217e6 fix(ci): fix release script inputs;
    • c1fc33c chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2
    • 45b29db GitHub Actions Release script; (#5384)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump react-router-dom from 6.4.3 to 6.6.1 in /e-commerce-app

    build(deps): bump react-router-dom from 6.4.3 to 6.6.1 in /e-commerce-app

    Bumps react-router-dom from 6.4.3 to 6.6.1.

    Release notes

    Sourced from react-router-dom's releases.

    v6.4.4

    What's Changed

    • Throw an error if an action/loader function returns undefined as revalidations need to know whether the loader has previously been executed. undefined also causes issues during SSR stringification for hydration. You should always ensure your loader/action returns a value, and you may return null if you don't wish to return anything. (#9511)
    • Properly handle redirects to external domains (#9590, #9654)
    • Preserve the HTTP method on 307/308 redirects (#9597)
    • Support basename in static data routers (#9591)
    • Enhanced ErrorResponse bodies to contain more descriptive text in internal 403/404/405 scenarios
    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:

    Full Changelog: https://github.com/remix-run/react-router/compare/[email protected]@6.4.4

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    [email protected]

    Patch Changes

    ... (truncated)

    Changelog

    Sourced from react-router-dom's changelog.

    6.6.1

    Patch Changes

    6.6.0

    Minor Changes

    • Add useBeforeUnload() hook (#9664)
    • Remove unstable_ prefix from createStaticHandler/createStaticRouter/StaticRouterProvider (#9738)

    Patch Changes

    • Proper hydration of Error objects from StaticRouterProvider (#9664)
    • Support uppercase <Form method> and useSubmit method values (#9664)
    • Skip initial scroll restoration for SSR apps with hydrationData (#9664)
    • Fix <button formmethod> form submission overriddes (#9664)
    • Updated dependencies:

    6.5.0

    Patch Changes

    6.4.5

    Patch Changes

    6.4.4

    Patch Changes

    • Fix issues with encoded characters in NavLink and descendant <Routes> (#9589, #9647)
    • Properly serialize/deserialize ErrorResponse instances when using built-in hydration (#9593)
    • Support basename in static data routers (#9591)
    • Updated dependencies:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps-dev): bump jsonwebtoken from 8.5.1 to 9.0.0 in /e-commerce-api

    build(deps-dev): bump jsonwebtoken from 8.5.1 to 9.0.0 in /e-commerce-api

    Bumps jsonwebtoken from 8.5.1 to 9.0.0.

    Changelog

    Sourced from jsonwebtoken's changelog.

    9.0.0 - 2022-12-21

    Breaking changes: See Migration from v8 to v9

    Breaking changes

    Security fixes

    • security: fixes Arbitrary File Write via verify function - CVE-2022-23529
    • security: fixes Insecure default algorithm in jwt.verify() could lead to signature validation bypass - CVE-2022-23540
    • security: fixes Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC - CVE-2022-23541
    • security: fixes Unrestricted key type could lead to legacy keys usage - CVE-2022-23539
    Commits
    • e1fa9dc Merge pull request from GHSA-8cf7-32gw-wr33
    • 5eaedbf chore(ci): remove github test actions job (#861)
    • cd4163e chore(ci): configure Github Actions jobs for Tests & Security Scanning (#856)
    • ecdf6cc fix!: Prevent accidental use of insecure key sizes & misconfiguration of secr...
    • 8345030 fix(sign&verify)!: Remove default none support from sign and verify met...
    • 7e6a86b Upload OpsLevel YAML (#849)
    • 74d5719 docs: update references vercel/ms references (#770)
    • d71e383 docs: document "invalid token" error
    • 3765003 docs: fix spelling in README.md: Peak -> Peek (#754)
    • a46097e docs: make decode impossible to discover before verify
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by julien.wollscheid, a new releaser for jsonwebtoken since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump react-bootstrap from 2.6.0 to 2.7.0 in /e-commerce-app

    build(deps): bump react-bootstrap from 2.6.0 to 2.7.0 in /e-commerce-app

    Bumps react-bootstrap from 2.6.0 to 2.7.0.

    Release notes

    Sourced from react-bootstrap's releases.

    v2.7.0

    2.7.0 (2022-12-07)

    Bug Fixes

    • Dropdown: fic missing .show class on dropdown toggle when active (#6508) (eaa4bb9)
    • Modal: fix modal not closing when keyboard=false (#6515) (92703d5)

    Features

    • AccordionBody: add transition callback props (#6478) (ba092df)
    • Dropdown: add support for centered dropdown menus (#6490) (500ee94)
    • Ratio: add support for portrait size ratios (#6501) (3cfdab1)
    Changelog

    Sourced from react-bootstrap's changelog.

    2.7.0 (2022-12-07)

    Bug Fixes

    • Dropdown: fic missing .show class on dropdown toggle when active (#6508) (eaa4bb9)
    • Modal: fix modal not closing when keyboard=false (#6515) (92703d5)

    Features

    • AccordionBody: add transition callback props (#6478) (ba092df)
    • Dropdown: add support for centered dropdown menus (#6490) (500ee94)
    • Ratio: add support for portrait size ratios (#6501) (3cfdab1)
    Commits
    • cc0e52f Publish v2.7.0
    • 92703d5 fix(Modal): fix modal not closing when keyboard=false (#6515)
    • 847f04a chore(deps): update all non-major dependencies (#6513)
    • 96c7bdd chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /www (#6512)
    • 3b97f6f chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#6511)
    • 212fa9f docs(Button): fix consistent code style in Types example (#6509)
    • ba092df feat(AccordionBody): add transition callback props (#6478)
    • 63637e1 chore(deps): bump loader-utils from 1.4.0 to 1.4.2 in /www (#6494)
    • 3cfdab1 feat(Ratio): add support for portrait size ratios (#6501)
    • eaa4bb9 fix(Dropdown): fic missing .show class on dropdown toggle when active (#6508)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump qs and formidable in /e-commerce-api

    build(deps): bump qs and formidable in /e-commerce-api

    Bumps qs and formidable. These dependencies needed to be updated together. Updates qs from 6.9.3 to 6.10.3

    Changelog

    Sourced from qs's changelog.

    6.10.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [actions] reuse common workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape

    6.10.2

    • [Fix] stringify: actually fix cyclic references (#426)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [actions] update codecov uploader
    • [actions] update workflows
    • [Tests] clean up stringify tests slightly
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect, safe-publish-latest, tape

    6.10.1

    • [Fix] stringify: avoid exception on repeated object values (#402)

    6.10.0

    • [New] stringify: throw on cycles, instead of an infinite loop (#395, #394, #393)
    • [New] parse: add allowSparse option for collapsing arrays with missing indices (#312)
    • [meta] fix README.md (#399)
    • [meta] only run npm run dist in publish, not install
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbols, tape
    • [Tests] fix tests on node v0.6
    • [Tests] use ljharb/actions/node/install instead of ljharb/actions/node/run
    • [Tests] Revert "[meta] ignore eclint transitive audit warning"

    6.9.7

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [Tests] clean up stringify tests slightly
    • [meta] fix README.md (#399)
    • Revert "[meta] ignore eclint transitive audit warning"
    • [actions] backport actions from main
    • [Dev Deps] backport updates from main

    6.9.6

    • [Fix] restore dist dir; mistakenly removed in d4f6c32

    6.9.5

    • [Fix] stringify: do not encode parens for RFC1738
    • [Fix] stringify: fix arrayFormat comma with empty array/objects (#350)
    • [Refactor] format: remove util.assign call
    • [meta] add "Allow Edits" workflow; update rebase workflow
    • [actions] switch Automatic Rebase workflow to pull_request_target event

    ... (truncated)

    Commits
    • f92ddb5 v6.10.3
    • d9e9529 [Dev Deps] update eslint
    • 8b4cc14 [Fix] parse: ignore __proto__ keys
    • ad63d36 [actions] reuse common workflows
    • c028385 [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape
    • 0a1d3e8 [Robustness] stringify: avoid relying on a global undefined
    • 408ff95 v6.10.2
    • 3cea04d [Dev Deps] update @ljharb/eslint-config
    • 28fba8f [Dev Deps] update eslint, @ljharb/eslint-config, tape
    • 9aee773 [Fix] stringify: actually fix cyclic references
    • Additional commits viewable in compare view

    Updates formidable from 2.0.1 to 2.1.1

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 0
Owner
Ahmed Moussa
Learning Front-End Development.
Ahmed Moussa
Aron 8 Dec 17, 2022
Shikhar 4 Oct 9, 2022
Check in, check the weather, Check out.

☀️ Just-Weather ??️ Hi, Welcome! Just Weather is a Web App designed for Fast Real-Time Weather queries in combination with well Thought Out Visual Des

Miguel Ángel 6 Aug 7, 2022
This is a website for solving IT issues and providing IT solutions as answers to submitted tickets from clients. It is a project from Software Interns Team in Safecotech Internship Program 2022.

CONNECT IT-Solutions Table of Contents Built With Getting Started Description Documentation Commit History Screenshots Contributors Built With : Node

null 4 Sep 24, 2022
Squeeth is a new financial primitive in DeFi that gives traders exposure to ETH²

Squeeth Monorepo The Squeethiest ?? ?? What is Squeeth The squeeth contract is designed for users to long or short a special index: Eth², as an implem

Opyn 156 Jan 4, 2023
Cloud Native, DevOps, GitOps, Open Source, industry news, culture, and the 'ish between.

DevOps'ish DevOps'ish is authored by Chris Short and Made in Michigan. What is DevOps? I'm glad you asked. Newsletter Writing Process Everyone needs a

Chris Short 7 Jan 12, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Converts your GitHub commits to LinkedIn posts, to maximize exposure.

linkedpush (site) Converts your GitHub pushes to LinkedIn posts, to maximize exposure. linkedpush-dep-tictok.mp4 How it works Sequence diagram Setup 0

Sebastian Sosa 8 Dec 3, 2022
Veselin Petranchev 2 Oct 11, 2022
A dashboard for managing orders and inventory for a wordpress e-commerce site which has woo commerce plugin installed

WordPressWooCommerceDashboard - A dashboard for managing orders and inventory for a wordpress e-commerce site which has woo commerce plugin installed. This program provides shipping tracking for Delhivery.

Vikrama Reddy 1 Jan 3, 2022
Team Empire offers an innovative and intuitive game based on puzzles solved by two players working in a team.

Team Empire offers an innovative and intuitive game based on puzzles solved by two players working in a team. The user can create an account to monitor their results and achievements. The whole idea of the product is to make the player think and develop his logical thinking.

Vocational school for computer programming and innovation 14 Aug 8, 2022
A js program generate random 12 words metamask mnemonic and check the balance in the account.

Metamask-Mnemonic-Brute-Force A js program random generate 12 words metamask mnemonic and check the balance in the account. Requirement ethers web3 bi

Xeift 30 Dec 25, 2022
TikTokLive-Widget: A socket client/server program that exposes a widget with alerts (such as gifts, followers ...) for a specific user streaming on Tik Tok Live platform

TikTokLive-Widget: A socket client/server program that exposes a widget with alerts (such as gifts, followers ...) for a specific user streaming on Tik Tok Live platform

null 3 Dec 3, 2022