Ignore:
Timestamp:
01/26/26 15:21:02 (6 months ago)
Author:
Filip Gavrilovski <filipgavrilovski28@…>
Branches:
main
Children:
24a2a2a
Parents:
5c65932
Message:

add axios, auth context, simple working register form on frontend

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/package-lock.json

    r5c65932 r0c86e77  
    1010      "dependencies": {
    1111        "@tailwindcss/vite": "^4.1.18",
     12        "axios": "^1.13.3",
    1213        "react": "^19.2.0",
    1314        "react-dom": "^19.2.0",
     15        "react-router-dom": "^7.13.0",
    1416        "tailwindcss": "^4.1.18"
    1517      },
     
    20112013      "license": "Python-2.0"
    20122014    },
     2015    "node_modules/asynckit": {
     2016      "version": "0.4.0",
     2017      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
     2018      "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
     2019      "license": "MIT"
     2020    },
     2021    "node_modules/axios": {
     2022      "version": "1.13.3",
     2023      "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.3.tgz",
     2024      "integrity": "sha512-ERT8kdX7DZjtUm7IitEyV7InTHAF42iJuMArIiDIV5YtPanJkgw4hw5Dyg9fh0mihdWNn1GKaeIWErfe56UQ1g==",
     2025      "license": "MIT",
     2026      "dependencies": {
     2027        "follow-redirects": "^1.15.6",
     2028        "form-data": "^4.0.4",
     2029        "proxy-from-env": "^1.1.0"
     2030      }
     2031    },
    20132032    "node_modules/balanced-match": {
    20142033      "version": "1.0.2",
     
    20732092      }
    20742093    },
     2094    "node_modules/call-bind-apply-helpers": {
     2095      "version": "1.0.2",
     2096      "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
     2097      "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
     2098      "license": "MIT",
     2099      "dependencies": {
     2100        "es-errors": "^1.3.0",
     2101        "function-bind": "^1.1.2"
     2102      },
     2103      "engines": {
     2104        "node": ">= 0.4"
     2105      }
     2106    },
    20752107    "node_modules/callsites": {
    20762108      "version": "3.1.0",
     
    21412173      "license": "MIT"
    21422174    },
     2175    "node_modules/combined-stream": {
     2176      "version": "1.0.8",
     2177      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     2178      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
     2179      "license": "MIT",
     2180      "dependencies": {
     2181        "delayed-stream": "~1.0.0"
     2182      },
     2183      "engines": {
     2184        "node": ">= 0.8"
     2185      }
     2186    },
    21432187    "node_modules/concat-map": {
    21442188      "version": "0.0.1",
     
    21552199      "license": "MIT"
    21562200    },
     2201    "node_modules/cookie": {
     2202      "version": "1.1.1",
     2203      "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
     2204      "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
     2205      "license": "MIT",
     2206      "engines": {
     2207        "node": ">=18"
     2208      },
     2209      "funding": {
     2210        "type": "opencollective",
     2211        "url": "https://opencollective.com/express"
     2212      }
     2213    },
    21572214    "node_modules/cross-spawn": {
    21582215      "version": "7.0.6",
     
    22012258      "dev": true,
    22022259      "license": "MIT"
     2260    },
     2261    "node_modules/delayed-stream": {
     2262      "version": "1.0.0",
     2263      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
     2264      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
     2265      "license": "MIT",
     2266      "engines": {
     2267        "node": ">=0.4.0"
     2268      }
    22032269    },
    22042270    "node_modules/detect-libc": {
     
    22112277      }
    22122278    },
     2279    "node_modules/dunder-proto": {
     2280      "version": "1.0.1",
     2281      "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
     2282      "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
     2283      "license": "MIT",
     2284      "dependencies": {
     2285        "call-bind-apply-helpers": "^1.0.1",
     2286        "es-errors": "^1.3.0",
     2287        "gopd": "^1.2.0"
     2288      },
     2289      "engines": {
     2290        "node": ">= 0.4"
     2291      }
     2292    },
    22132293    "node_modules/electron-to-chromium": {
    22142294      "version": "1.5.267",
     
    22292309      "engines": {
    22302310        "node": ">=10.13.0"
     2311      }
     2312    },
     2313    "node_modules/es-define-property": {
     2314      "version": "1.0.1",
     2315      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
     2316      "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
     2317      "license": "MIT",
     2318      "engines": {
     2319        "node": ">= 0.4"
     2320      }
     2321    },
     2322    "node_modules/es-errors": {
     2323      "version": "1.3.0",
     2324      "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
     2325      "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
     2326      "license": "MIT",
     2327      "engines": {
     2328        "node": ">= 0.4"
     2329      }
     2330    },
     2331    "node_modules/es-object-atoms": {
     2332      "version": "1.1.1",
     2333      "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
     2334      "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
     2335      "license": "MIT",
     2336      "dependencies": {
     2337        "es-errors": "^1.3.0"
     2338      },
     2339      "engines": {
     2340        "node": ">= 0.4"
     2341      }
     2342    },
     2343    "node_modules/es-set-tostringtag": {
     2344      "version": "2.1.0",
     2345      "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
     2346      "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
     2347      "license": "MIT",
     2348      "dependencies": {
     2349        "es-errors": "^1.3.0",
     2350        "get-intrinsic": "^1.2.6",
     2351        "has-tostringtag": "^1.0.2",
     2352        "hasown": "^2.0.2"
     2353      },
     2354      "engines": {
     2355        "node": ">= 0.4"
    22312356      }
    22322357    },
     
    25682693      "license": "ISC"
    25692694    },
     2695    "node_modules/follow-redirects": {
     2696      "version": "1.15.11",
     2697      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
     2698      "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
     2699      "funding": [
     2700        {
     2701          "type": "individual",
     2702          "url": "https://github.com/sponsors/RubenVerborgh"
     2703        }
     2704      ],
     2705      "license": "MIT",
     2706      "engines": {
     2707        "node": ">=4.0"
     2708      },
     2709      "peerDependenciesMeta": {
     2710        "debug": {
     2711          "optional": true
     2712        }
     2713      }
     2714    },
     2715    "node_modules/form-data": {
     2716      "version": "4.0.5",
     2717      "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
     2718      "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
     2719      "license": "MIT",
     2720      "dependencies": {
     2721        "asynckit": "^0.4.0",
     2722        "combined-stream": "^1.0.8",
     2723        "es-set-tostringtag": "^2.1.0",
     2724        "hasown": "^2.0.2",
     2725        "mime-types": "^2.1.12"
     2726      },
     2727      "engines": {
     2728        "node": ">= 6"
     2729      }
     2730    },
    25702731    "node_modules/fsevents": {
    25712732      "version": "2.3.3",
     
    25822743      }
    25832744    },
     2745    "node_modules/function-bind": {
     2746      "version": "1.1.2",
     2747      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
     2748      "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
     2749      "license": "MIT",
     2750      "funding": {
     2751        "url": "https://github.com/sponsors/ljharb"
     2752      }
     2753    },
    25842754    "node_modules/gensync": {
    25852755      "version": "1.0.0-beta.2",
     
    25922762      }
    25932763    },
     2764    "node_modules/get-intrinsic": {
     2765      "version": "1.3.0",
     2766      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
     2767      "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
     2768      "license": "MIT",
     2769      "dependencies": {
     2770        "call-bind-apply-helpers": "^1.0.2",
     2771        "es-define-property": "^1.0.1",
     2772        "es-errors": "^1.3.0",
     2773        "es-object-atoms": "^1.1.1",
     2774        "function-bind": "^1.1.2",
     2775        "get-proto": "^1.0.1",
     2776        "gopd": "^1.2.0",
     2777        "has-symbols": "^1.1.0",
     2778        "hasown": "^2.0.2",
     2779        "math-intrinsics": "^1.1.0"
     2780      },
     2781      "engines": {
     2782        "node": ">= 0.4"
     2783      },
     2784      "funding": {
     2785        "url": "https://github.com/sponsors/ljharb"
     2786      }
     2787    },
     2788    "node_modules/get-proto": {
     2789      "version": "1.0.1",
     2790      "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
     2791      "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
     2792      "license": "MIT",
     2793      "dependencies": {
     2794        "dunder-proto": "^1.0.1",
     2795        "es-object-atoms": "^1.0.0"
     2796      },
     2797      "engines": {
     2798        "node": ">= 0.4"
     2799      }
     2800    },
    25942801    "node_modules/glob-parent": {
    25952802      "version": "6.0.2",
     
    26162823      "funding": {
    26172824        "url": "https://github.com/sponsors/sindresorhus"
     2825      }
     2826    },
     2827    "node_modules/gopd": {
     2828      "version": "1.2.0",
     2829      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
     2830      "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
     2831      "license": "MIT",
     2832      "engines": {
     2833        "node": ">= 0.4"
     2834      },
     2835      "funding": {
     2836        "url": "https://github.com/sponsors/ljharb"
    26182837      }
    26192838    },
     
    26322851      "engines": {
    26332852        "node": ">=8"
     2853      }
     2854    },
     2855    "node_modules/has-symbols": {
     2856      "version": "1.1.0",
     2857      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
     2858      "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
     2859      "license": "MIT",
     2860      "engines": {
     2861        "node": ">= 0.4"
     2862      },
     2863      "funding": {
     2864        "url": "https://github.com/sponsors/ljharb"
     2865      }
     2866    },
     2867    "node_modules/has-tostringtag": {
     2868      "version": "1.0.2",
     2869      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
     2870      "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
     2871      "license": "MIT",
     2872      "dependencies": {
     2873        "has-symbols": "^1.0.3"
     2874      },
     2875      "engines": {
     2876        "node": ">= 0.4"
     2877      },
     2878      "funding": {
     2879        "url": "https://github.com/sponsors/ljharb"
     2880      }
     2881    },
     2882    "node_modules/hasown": {
     2883      "version": "2.0.2",
     2884      "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
     2885      "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
     2886      "license": "MIT",
     2887      "dependencies": {
     2888        "function-bind": "^1.1.2"
     2889      },
     2890      "engines": {
     2891        "node": ">= 0.4"
    26342892      }
    26352893    },
     
    31073365      "dependencies": {
    31083366        "@jridgewell/sourcemap-codec": "^1.5.5"
     3367      }
     3368    },
     3369    "node_modules/math-intrinsics": {
     3370      "version": "1.1.0",
     3371      "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
     3372      "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
     3373      "license": "MIT",
     3374      "engines": {
     3375        "node": ">= 0.4"
     3376      }
     3377    },
     3378    "node_modules/mime-db": {
     3379      "version": "1.52.0",
     3380      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
     3381      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
     3382      "license": "MIT",
     3383      "engines": {
     3384        "node": ">= 0.6"
     3385      }
     3386    },
     3387    "node_modules/mime-types": {
     3388      "version": "2.1.35",
     3389      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
     3390      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
     3391      "license": "MIT",
     3392      "dependencies": {
     3393        "mime-db": "1.52.0"
     3394      },
     3395      "engines": {
     3396        "node": ">= 0.6"
    31093397      }
    31103398    },
     
    33003588      }
    33013589    },
     3590    "node_modules/proxy-from-env": {
     3591      "version": "1.1.0",
     3592      "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
     3593      "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
     3594      "license": "MIT"
     3595    },
    33023596    "node_modules/punycode": {
    33033597      "version": "2.3.1",
     
    33393633      "engines": {
    33403634        "node": ">=0.10.0"
     3635      }
     3636    },
     3637    "node_modules/react-router": {
     3638      "version": "7.13.0",
     3639      "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz",
     3640      "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==",
     3641      "license": "MIT",
     3642      "dependencies": {
     3643        "cookie": "^1.0.1",
     3644        "set-cookie-parser": "^2.6.0"
     3645      },
     3646      "engines": {
     3647        "node": ">=20.0.0"
     3648      },
     3649      "peerDependencies": {
     3650        "react": ">=18",
     3651        "react-dom": ">=18"
     3652      },
     3653      "peerDependenciesMeta": {
     3654        "react-dom": {
     3655          "optional": true
     3656        }
     3657      }
     3658    },
     3659    "node_modules/react-router-dom": {
     3660      "version": "7.13.0",
     3661      "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz",
     3662      "integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==",
     3663      "license": "MIT",
     3664      "dependencies": {
     3665        "react-router": "7.13.0"
     3666      },
     3667      "engines": {
     3668        "node": ">=20.0.0"
     3669      },
     3670      "peerDependencies": {
     3671        "react": ">=18",
     3672        "react-dom": ">=18"
    33413673      }
    33423674    },
     
    34103742        "semver": "bin/semver.js"
    34113743      }
     3744    },
     3745    "node_modules/set-cookie-parser": {
     3746      "version": "2.7.2",
     3747      "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
     3748      "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
     3749      "license": "MIT"
    34123750    },
    34133751    "node_modules/shebang-command": {
Note: See TracChangeset for help on using the changeset viewer.