├── jsonserver ├── node_modules │ ├── inflection │ │ ├── .prettierrc │ │ ├── .vscode │ │ │ └── settings.json │ │ └── vite.config.js │ ├── type-fest │ │ └── source │ │ │ ├── opaque.d.ts │ │ │ ├── primitive.d.ts │ │ │ ├── internal │ │ │ └── index.d.ts │ │ │ ├── typed-array.d.ts │ │ │ ├── is-null.d.ts │ │ │ ├── non-empty-tuple.d.ts │ │ │ ├── less-than.d.ts │ │ │ ├── stringified.d.ts │ │ │ ├── unknown-set.d.ts │ │ │ ├── less-than-or-equal.d.ts │ │ │ ├── if-any.d.ts │ │ │ ├── greater-than-or-equal.d.ts │ │ │ ├── if-null.d.ts │ │ │ ├── unknown-array.d.ts │ │ │ ├── unknown-map.d.ts │ │ │ ├── if-never.d.ts │ │ │ ├── and.d.ts │ │ │ ├── or.d.ts │ │ │ ├── string-key-of.d.ts │ │ │ ├── if-unknown.d.ts │ │ │ ├── includes.d.ts │ │ │ ├── trim.d.ts │ │ │ └── if-empty-object.d.ts │ ├── json-server │ │ └── lib │ │ │ ├── bin.d.ts │ │ │ ├── app.d.ts │ │ │ └── observer.d.ts │ ├── chokidar │ │ └── esm │ │ │ └── package.json │ ├── readdirp │ │ └── esm │ │ │ └── package.json │ ├── @tinyhttp │ │ ├── app │ │ │ ├── dist │ │ │ │ ├── types.js │ │ │ │ ├── types.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── extend.d.ts.map │ │ │ │ ├── response.js │ │ │ │ ├── onError.d.ts │ │ │ │ ├── extend.d.ts │ │ │ │ ├── onError.d.ts.map │ │ │ │ ├── response.js.map │ │ │ │ └── onError.js │ │ │ └── README.md │ │ ├── encode-url │ │ │ ├── dist │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.d.ts.map │ │ │ │ └── index.js │ │ │ └── README.md │ │ ├── etag │ │ │ ├── vite.config.ts │ │ │ └── dist │ │ │ │ ├── index.d.ts │ │ │ │ └── index.d.ts.map │ │ ├── logger │ │ │ └── dist │ │ │ │ └── filelogger.d.ts │ │ ├── type-is │ │ │ ├── dist │ │ │ │ ├── index.d.ts.map │ │ │ │ └── index.d.ts │ │ │ └── README.md │ │ ├── send │ │ │ └── dist │ │ │ │ ├── index.js │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js.map │ │ │ │ ├── index.d.ts.map │ │ │ │ ├── utils.d.ts │ │ │ │ ├── status.js.map │ │ │ │ ├── utils.d.ts.map │ │ │ │ ├── status.d.ts.map │ │ │ │ ├── status.js │ │ │ │ ├── json.d.ts.map │ │ │ │ ├── json.d.ts │ │ │ │ ├── status.d.ts │ │ │ │ ├── sendStatus.d.ts.map │ │ │ │ ├── send.d.ts.map │ │ │ │ ├── sendStatus.js.map │ │ │ │ ├── utils.js │ │ │ │ ├── json.js │ │ │ │ └── json.js.map │ │ ├── req │ │ │ ├── dist │ │ │ │ ├── fresh.d.ts.map │ │ │ │ ├── fresh.d.ts │ │ │ │ ├── accepts.js │ │ │ │ ├── accepts.d.ts.map │ │ │ │ ├── accepts.d.ts │ │ │ │ └── accepts.js.map │ │ │ └── README.md │ │ ├── cookie-signature │ │ │ └── dist │ │ │ │ ├── index.d.ts.map │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ ├── res │ │ │ └── dist │ │ │ │ ├── append.d.ts │ │ │ │ ├── append.d.ts.map │ │ │ │ ├── index.js.map │ │ │ │ ├── redirect.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── redirect.d.ts.map │ │ │ │ ├── index.d.ts.map │ │ │ │ ├── index.d.ts │ │ │ │ ├── util.d.ts │ │ │ │ ├── util.d.ts.map │ │ │ │ ├── format.d.ts │ │ │ │ ├── append.js │ │ │ │ ├── format.d.ts.map │ │ │ │ ├── cookie.d.ts.map │ │ │ │ ├── download.d.ts.map │ │ │ │ ├── cookie.d.ts │ │ │ │ └── download.d.ts │ │ ├── forwarded │ │ │ ├── dist │ │ │ │ ├── index.d.ts.map │ │ │ │ └── index.d.ts │ │ │ └── README.md │ │ ├── vary │ │ │ └── dist │ │ │ │ └── index.d.ts │ │ ├── proxy-addr │ │ │ └── README.md │ │ ├── url │ │ │ ├── dist │ │ │ │ ├── index.d.ts.map │ │ │ │ └── index.d.ts │ │ │ └── README.md │ │ ├── content-disposition │ │ │ └── dist │ │ │ │ ├── index.d.ts.map │ │ │ │ └── index.d.ts │ │ ├── cors │ │ │ └── dist │ │ │ │ └── index.d.ts │ │ ├── content-type │ │ │ └── dist │ │ │ │ └── index.d.ts │ │ ├── router │ │ │ ├── README.md │ │ │ └── package.json │ │ └── cookie │ │ │ └── dist │ │ │ └── index.d.ts.map │ ├── chalk │ │ └── source │ │ │ └── vendor │ │ │ └── supports-color │ │ │ └── browser.d.ts │ ├── lowdb │ │ └── lib │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── browser.d.ts │ │ │ ├── browser.js │ │ │ ├── adapters │ │ │ ├── browser │ │ │ │ ├── LocalStorage.d.ts │ │ │ │ ├── SessionStorage.d.ts │ │ │ │ ├── LocalStorage.js │ │ │ │ ├── SessionStorage.js │ │ │ │ ├── WebStorage.d.ts │ │ │ │ └── WebStorage.js │ │ │ ├── Memory.d.ts │ │ │ ├── node │ │ │ │ ├── JSONFile.d.ts │ │ │ │ ├── JSONFile.js │ │ │ │ └── TextFile.d.ts │ │ │ └── Memory.js │ │ │ ├── node.js │ │ │ ├── node.d.ts │ │ │ └── presets │ │ │ ├── browser.d.ts │ │ │ ├── node.d.ts │ │ │ └── browser.js │ ├── mime │ │ ├── dist │ │ │ ├── src │ │ │ │ ├── mime_cli.d.ts │ │ │ │ ├── index.d.ts │ │ │ │ ├── index_lite.d.ts │ │ │ │ ├── index_lite.js │ │ │ │ ├── index.js │ │ │ │ ├── index_lite.js.map │ │ │ │ ├── index.js.map │ │ │ │ └── Mime.d.ts │ │ │ └── types │ │ │ │ ├── other.d.ts │ │ │ │ └── standard.d.ts │ │ ├── bin │ │ │ └── cli.js │ │ └── src │ │ │ ├── index_lite.ts │ │ │ └── index.ts │ ├── dayjs │ │ ├── plugin │ │ │ ├── negativeYear.d.ts │ │ │ ├── badMutable.d.ts │ │ │ ├── devHelper.d.ts │ │ │ ├── advancedFormat.d.ts │ │ │ ├── buddhistEra.d.ts │ │ │ ├── localizedFormat.d.ts │ │ │ ├── preParsePostFormat.d.ts │ │ │ ├── isToday.d.ts │ │ │ ├── toArray.d.ts │ │ │ ├── weekYear.d.ts │ │ │ ├── isLeapYear.d.ts │ │ │ ├── isMoment.d.ts │ │ │ ├── isTomorrow.d.ts │ │ │ ├── isYesterday.d.ts │ │ │ ├── isoWeeksInYear.d.ts │ │ │ ├── customParseFormat.d.ts │ │ │ ├── weekOfYear.d.ts │ │ │ ├── dayOfYear.d.ts │ │ │ ├── weekday.d.ts │ │ │ ├── calendar.d.ts │ │ │ ├── updateLocale.d.ts │ │ │ ├── bigIntSupport.d.ts │ │ │ ├── arraySupport.d.ts │ │ │ ├── isSameOrAfter.d.ts │ │ │ ├── isSameOrBefore.d.ts │ │ │ ├── isMoment.js │ │ │ ├── isBetween.d.ts │ │ │ ├── isLeapYear.js │ │ │ ├── isSameOrAfter.js │ │ │ ├── isToday.js │ │ │ ├── isSameOrBefore.js │ │ │ ├── toArray.js │ │ │ ├── isTomorrow.js │ │ │ ├── isYesterday.js │ │ │ ├── updateLocale.js │ │ │ ├── weekYear.js │ │ │ ├── isoWeeksInYear.js │ │ │ ├── toObject.d.ts │ │ │ ├── dayOfYear.js │ │ │ ├── toObject.js │ │ │ ├── weekday.js │ │ │ ├── pluralGetSet.js │ │ │ ├── utc.d.ts │ │ │ ├── bigIntSupport.js │ │ │ ├── isBetween.js │ │ │ ├── buddhistEra.js │ │ │ ├── negativeYear.js │ │ │ ├── arraySupport.js │ │ │ ├── timezone.d.ts │ │ │ ├── minMax.js │ │ │ ├── relativeTime.d.ts │ │ │ ├── calendar.js │ │ │ ├── quarterOfYear.d.ts │ │ │ └── isoWeek.d.ts │ │ ├── esm │ │ │ ├── plugin │ │ │ │ ├── negativeYear │ │ │ │ │ └── index.d.ts │ │ │ │ ├── badMutable │ │ │ │ │ └── index.d.ts │ │ │ │ ├── buddhistEra │ │ │ │ │ └── index.d.ts │ │ │ │ ├── devHelper │ │ │ │ │ └── index.d.ts │ │ │ │ ├── advancedFormat │ │ │ │ │ └── index.d.ts │ │ │ │ ├── localizedFormat │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── utils.js │ │ │ │ ├── preParsePostFormat │ │ │ │ │ └── index.d.ts │ │ │ │ ├── isMoment │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.d.ts │ │ │ │ ├── isSameOrAfter │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.d.ts │ │ │ │ ├── isSameOrBefore │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.d.ts │ │ │ │ ├── toArray │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.d.ts │ │ │ │ ├── isLeapYear │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.d.ts │ │ │ │ ├── isToday │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── weekYear │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── isTomorrow │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── isYesterday │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── isoWeeksInYear │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── customParseFormat │ │ │ │ │ └── index.d.ts │ │ │ │ ├── dayOfYear │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── weekOfYear │ │ │ │ │ └── index.d.ts │ │ │ │ ├── weekday │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── updateLocale │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── calendar │ │ │ │ │ └── index.d.ts │ │ │ │ ├── bigIntSupport │ │ │ │ │ └── index.d.ts │ │ │ │ ├── arraySupport │ │ │ │ │ └── index.d.ts │ │ │ │ ├── isBetween │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── pluralGetSet │ │ │ │ │ └── index.js │ │ │ │ ├── toObject │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.d.ts │ │ │ │ ├── utc │ │ │ │ │ └── index.d.ts │ │ │ │ ├── timezone │ │ │ │ │ └── index.d.ts │ │ │ │ └── relativeTime │ │ │ │ │ └── index.d.ts │ │ │ └── locale │ │ │ │ ├── index.d.ts │ │ │ │ ├── en.js │ │ │ │ └── types.d.ts │ │ ├── .editorconfig │ │ └── locale │ │ │ ├── index.d.ts │ │ │ ├── en.js │ │ │ └── types.d.ts │ ├── mrmime │ │ └── index.d.ts │ ├── json5 │ │ └── lib │ │ │ ├── index.d.ts │ │ │ ├── unicode.d.ts │ │ │ ├── require.js │ │ │ ├── index.js │ │ │ ├── util.d.ts │ │ │ ├── register.js │ │ │ └── parse.d.ts │ ├── eta │ │ └── dist │ │ │ └── types │ │ │ ├── browser.d.ts │ │ │ ├── browser.d.ts.map │ │ │ ├── file-handling.d.ts │ │ │ ├── parse.d.ts │ │ │ ├── utils.d.ts.map │ │ │ ├── file-handling.d.ts.map │ │ │ ├── index.d.ts.map │ │ │ ├── storage.d.ts.map │ │ │ ├── index.d.ts │ │ │ ├── compile.d.ts.map │ │ │ ├── parse.d.ts.map │ │ │ ├── compile-string.d.ts.map │ │ │ ├── storage.d.ts │ │ │ ├── compile.d.ts │ │ │ ├── err.d.ts.map │ │ │ └── utils.d.ts │ ├── totalist │ │ ├── sync │ │ │ ├── index.d.ts │ │ │ ├── index.mjs │ │ │ └── index.js │ │ ├── index.d.ts │ │ └── dist │ │ │ ├── index.mjs │ │ │ └── index.js │ ├── @polka │ │ └── url │ │ │ └── index.d.ts │ ├── .bin │ │ ├── json5.cmd │ │ ├── mime.cmd │ │ ├── json-server.cmd │ │ ├── mime │ │ ├── json5 │ │ └── json-server │ ├── steno │ │ └── lib │ │ │ └── index.d.ts │ ├── header-range-parser │ │ └── CHANGELOG.md │ ├── sirv │ │ └── package.json │ └── http-status-emojis │ │ ├── readme.md │ │ └── package.json └── package.json ├── my-react-router-app ├── .dockerignore ├── .gitignore ├── public │ └── favicon.ico ├── app │ ├── aboutUs │ │ └── aboutUs.tsx │ ├── routes.ts │ ├── layout │ │ └── layout.tsx │ ├── app.css │ └── routes │ │ ├── about.tsx │ │ └── home.tsx ├── react-router.config.ts ├── vite.config.ts ├── Dockerfile └── tsconfig.json ├── react-app ├── src │ └── app │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── yourApp │ │ └── page.js │ │ ├── myApp │ │ └── page.js │ │ ├── page.js │ │ └── layout.js ├── jsconfig.json ├── next.config.mjs ├── public │ ├── vercel.svg │ ├── window.svg │ └── file.svg ├── postcss.config.mjs ├── eslint.config.mjs ├── tailwind.config.mjs ├── package.json └── .gitignore ├── react-project ├── public │ ├── fav.png │ ├── vercel.svg │ ├── window.svg │ └── file.svg ├── src │ ├── app │ │ ├── favicon.png │ │ ├── moni │ │ │ ├── layout.js │ │ │ └── page.js │ │ ├── ifty │ │ │ └── page.js │ │ ├── blog │ │ │ ├── [id] │ │ │ │ └── page.js │ │ │ └── page.js │ │ ├── sign-up │ │ │ └── page.js │ │ ├── login │ │ │ └── page.js │ │ ├── feature │ │ │ └── page.js │ │ ├── page.js │ │ ├── about │ │ │ └── page.js │ │ ├── globals.css │ │ └── layout.js │ └── assets │ │ └── images │ │ ├── fav.png │ │ ├── profiles │ │ ├── asif.jpg │ │ ├── moni.jpg │ │ ├── hamza.jpg │ │ └── iftekher.jpg │ │ ├── management-img.webp │ │ └── products │ │ ├── product1.webp │ │ ├── product2.webp │ │ ├── product3.webp │ │ ├── product4.webp │ │ ├── product5.webp │ │ ├── product6.webp │ │ ├── product7.webp │ │ ├── product8.webp │ │ ├── product9.webp │ │ ├── product10.webp │ │ └── product11.webp ├── jsconfig.json ├── next.config.mjs ├── postcss.config.mjs ├── eslint.config.mjs ├── tailwind.config.mjs └── .gitignore ├── Day3 Oct-23-2024 ├── images │ └── web.webp ├── audio │ └── herosong.mp3 └── videos │ └── cardvdo.mp4 ├── Day4 Oct-30-2024 └── images │ ├── logo.png │ ├── banner.jpg │ ├── person1.webp │ ├── person2.jpeg │ ├── person3.jpg │ └── person4.jfif ├── Day13 Dec-18-2024 ├── images │ ├── tick.png │ └── my-img.jpeg └── blog.html ├── Day15 Jan-1-2025 └── images │ ├── hero.webp │ ├── person1.jpg │ ├── person2.jpg │ └── person3.jpg ├── Day16 Jan-5-2025 └── images │ ├── card1.jpg │ ├── card2.jpg │ ├── card3.jpg │ ├── slide1.jpg │ ├── slide2.jpg │ └── slide3.jpg ├── Day21 Jan-22-2025 ├── images │ └── cox.jfif └── index.html ├── Day12 Dec-15-2024 └── video │ └── valonam.mp4 ├── Day17 Jan-8-2025 └── images │ ├── banner-1.jpg │ ├── banner-2.jpg │ └── slide-1.jpg ├── Day6 Nov-3-2024 ├── cw-1 │ ├── images │ │ ├── logo.png │ │ ├── sun.png │ │ ├── banner-1.png │ │ ├── banner-2.png │ │ └── computer.png │ └── index.html ├── hw │ ├── ayan │ │ └── img │ │ │ ├── eyes.webp │ │ │ ├── img.jpeg │ │ │ └── pusy cat.jpeg │ └── dipti_frontend_work │ │ └── images │ │ ├── logo.png │ │ ├── banner.jpg │ │ ├── pic_one.jpg │ │ ├── pic_two.jpg │ │ └── pic_three.jpg └── cw-2 │ └── index.html ├── Day8 Nov-27-2024 ├── cw │ └── images │ │ ├── cursor.png │ │ └── favicon.webp └── hw │ ├── Iftekher │ └── images │ │ ├── logo.png │ │ └── banner.jpg │ └── flex_noor │ └── images │ ├── avatar.png │ ├── elon.jpeg │ ├── trump.avif │ ├── donald.webp │ ├── asif-abir1.jpg │ ├── dipti-orginal-logo-pbg.png │ └── img-20231220-wa00051---md.-asaduzzaman.jpg ├── Day14 Dec-22-2024 └── .vscode │ └── extensions.json ├── Day11 Dec-11-2024 ├── navigation bar │ └── images │ │ └── logo.png └── hw │ └── hw-04-dec-2024-class │ └── images │ ├── image1.jpg │ ├── image2.jpg │ ├── image3.jpg │ ├── image4.jpg │ ├── image5.jpg │ ├── image6.jpg │ ├── image7.jpg │ ├── image8.jpg │ ├── image9.jpg │ └── image10.jpg ├── Day7 Nov-20-2024 ├── 3bdbed63-55e7-420e-94ba-feb3029a5ff4.webp └── hw │ └── Noor_React │ └── index.html ├── Day20 Jan-19-2025 ├── loop.js └── array.js ├── Day9 Dec-4-2024 ├── animation │ ├── index.html │ └── css │ │ └── style.css └── transform │ ├── index.html │ └── css │ └── style.css ├── Day10 Dec-8-2024 ├── index.html └── css │ ├── style.min.css.map │ └── style.min.css ├── Day24 Feb-2-2025 ├── css │ ├── style.min.css.map │ └── style.min.css └── js │ └── script.js ├── Day23 Jan-29-2025 └── js │ └── script.js └── Day19 Jan-15-2025 └── function.js /jsonserver/node_modules/inflection/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/opaque.d.ts: -------------------------------------------------------------------------------- 1 | export * from './tagged'; 2 | -------------------------------------------------------------------------------- /jsonserver/node_modules/json-server/lib/bin.d.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | export {}; 3 | -------------------------------------------------------------------------------- /my-react-router-app/.dockerignore: -------------------------------------------------------------------------------- 1 | .react-router 2 | build 3 | node_modules 4 | README.md -------------------------------------------------------------------------------- /jsonserver/node_modules/chokidar/esm/package.json: -------------------------------------------------------------------------------- 1 | { "type": "module", "sideEffects": false } 2 | -------------------------------------------------------------------------------- /jsonserver/node_modules/readdirp/esm/package.json: -------------------------------------------------------------------------------- 1 | { "type": "module", "sideEffects": false } 2 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/types.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=types.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/inflection/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /jsonserver/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "json-server": "^1.0.0-beta.3" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /jsonserver/node_modules/chalk/source/vendor/supports-color/browser.d.ts: -------------------------------------------------------------------------------- 1 | export {default} from './index.js'; 2 | -------------------------------------------------------------------------------- /react-app/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-app/src/app/favicon.ico -------------------------------------------------------------------------------- /react-project/public/fav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/public/fav.png -------------------------------------------------------------------------------- /Day3 Oct-23-2024/images/web.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day3 Oct-23-2024/images/web.webp -------------------------------------------------------------------------------- /Day4 Oct-30-2024/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day4 Oct-30-2024/images/logo.png -------------------------------------------------------------------------------- /Day13 Dec-18-2024/images/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day13 Dec-18-2024/images/tick.png -------------------------------------------------------------------------------- /Day15 Jan-1-2025/images/hero.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day15 Jan-1-2025/images/hero.webp -------------------------------------------------------------------------------- /Day16 Jan-5-2025/images/card1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day16 Jan-5-2025/images/card1.jpg -------------------------------------------------------------------------------- /Day16 Jan-5-2025/images/card2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day16 Jan-5-2025/images/card2.jpg -------------------------------------------------------------------------------- /Day16 Jan-5-2025/images/card3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day16 Jan-5-2025/images/card3.jpg -------------------------------------------------------------------------------- /Day16 Jan-5-2025/images/slide1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day16 Jan-5-2025/images/slide1.jpg -------------------------------------------------------------------------------- /Day16 Jan-5-2025/images/slide2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day16 Jan-5-2025/images/slide2.jpg -------------------------------------------------------------------------------- /Day16 Jan-5-2025/images/slide3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day16 Jan-5-2025/images/slide3.jpg -------------------------------------------------------------------------------- /Day21 Jan-22-2025/images/cox.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day21 Jan-22-2025/images/cox.jfif -------------------------------------------------------------------------------- /Day4 Oct-30-2024/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day4 Oct-30-2024/images/banner.jpg -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './adapters/Memory.js'; 2 | export * from './core/Low.js'; 3 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/index.js: -------------------------------------------------------------------------------- 1 | export * from './adapters/Memory.js'; 2 | export * from './core/Low.js'; 3 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/mime_cli.d.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | export default function (): Promise; 3 | -------------------------------------------------------------------------------- /my-react-router-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /node_modules/ 3 | 4 | # React Router 5 | /.react-router/ 6 | /build/ 7 | -------------------------------------------------------------------------------- /react-project/src/app/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/app/favicon.png -------------------------------------------------------------------------------- /Day12 Dec-15-2024/video/valonam.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day12 Dec-15-2024/video/valonam.mp4 -------------------------------------------------------------------------------- /Day13 Dec-18-2024/images/my-img.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day13 Dec-18-2024/images/my-img.jpeg -------------------------------------------------------------------------------- /Day15 Jan-1-2025/images/person1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day15 Jan-1-2025/images/person1.jpg -------------------------------------------------------------------------------- /Day15 Jan-1-2025/images/person2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day15 Jan-1-2025/images/person2.jpg -------------------------------------------------------------------------------- /Day15 Jan-1-2025/images/person3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day15 Jan-1-2025/images/person3.jpg -------------------------------------------------------------------------------- /Day17 Jan-8-2025/images/banner-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day17 Jan-8-2025/images/banner-1.jpg -------------------------------------------------------------------------------- /Day17 Jan-8-2025/images/banner-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day17 Jan-8-2025/images/banner-2.jpg -------------------------------------------------------------------------------- /Day17 Jan-8-2025/images/slide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day17 Jan-8-2025/images/slide-1.jpg -------------------------------------------------------------------------------- /Day3 Oct-23-2024/audio/herosong.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day3 Oct-23-2024/audio/herosong.mp3 -------------------------------------------------------------------------------- /Day3 Oct-23-2024/videos/cardvdo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day3 Oct-23-2024/videos/cardvdo.mp4 -------------------------------------------------------------------------------- /Day4 Oct-30-2024/images/person1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day4 Oct-30-2024/images/person1.webp -------------------------------------------------------------------------------- /Day4 Oct-30-2024/images/person2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day4 Oct-30-2024/images/person2.jpeg -------------------------------------------------------------------------------- /Day4 Oct-30-2024/images/person3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day4 Oct-30-2024/images/person3.jpg -------------------------------------------------------------------------------- /Day4 Oct-30-2024/images/person4.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day4 Oct-30-2024/images/person4.jfif -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-1/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/cw-1/images/logo.png -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-1/images/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/cw-1/images/sun.png -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/ayan/img/eyes.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/ayan/img/eyes.webp -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/ayan/img/img.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/ayan/img/img.jpeg -------------------------------------------------------------------------------- /Day8 Nov-27-2024/cw/images/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/cw/images/cursor.png -------------------------------------------------------------------------------- /react-app/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "paths": { 4 | "@/*": ["./src/*"] 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Day14 Dec-22-2024/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "hossaini.bootstrap-intellisense" 4 | ] 5 | } -------------------------------------------------------------------------------- /Day8 Nov-27-2024/cw/images/favicon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/cw/images/favicon.webp -------------------------------------------------------------------------------- /my-react-router-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/my-react-router-app/public/favicon.ico -------------------------------------------------------------------------------- /react-app/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = {}; 3 | 4 | export default nextConfig; 5 | -------------------------------------------------------------------------------- /react-project/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "paths": { 4 | "@/*": ["./src/*"] 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /react-project/src/assets/images/fav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/fav.png -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-1/images/banner-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/cw-1/images/banner-1.png -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-1/images/banner-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/cw-1/images/banner-2.png -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-1/images/computer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/cw-1/images/computer.png -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/ayan/img/pusy cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/ayan/img/pusy cat.jpeg -------------------------------------------------------------------------------- /react-project/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = {}; 3 | 4 | export default nextConfig; 5 | -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/Iftekher/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/Iftekher/images/logo.png -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/types/other.d.ts: -------------------------------------------------------------------------------- 1 | declare const types: { 2 | [key: string]: string[]; 3 | }; 4 | export default types; 5 | -------------------------------------------------------------------------------- /react-project/src/app/moni/layout.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export default function MoniLayout({ children }) { 4 | return children 5 | } 6 | -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/Iftekher/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/Iftekher/images/banner.jpg -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/avatar.png -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/elon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/elon.jpeg -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/trump.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/trump.avif -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/negativeYear.d.ts: -------------------------------------------------------------------------------- 1 | import {PluginFunc} from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/types/standard.d.ts: -------------------------------------------------------------------------------- 1 | declare const types: { 2 | [key: string]: string[]; 3 | }; 4 | export default types; 5 | -------------------------------------------------------------------------------- /Day11 Dec-11-2024/navigation bar/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/navigation bar/images/logo.png -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/donald.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/donald.webp -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/badMutable.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/devHelper.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /react-project/src/assets/images/profiles/asif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/profiles/asif.jpg -------------------------------------------------------------------------------- /react-project/src/assets/images/profiles/moni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/profiles/moni.jpg -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/asif-abir1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/asif-abir1.jpg -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/types.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/encode-url/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | export declare const encodeUrl: (url: string) => string; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/advancedFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/buddhistEra.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/localizedFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mrmime/index.d.ts: -------------------------------------------------------------------------------- 1 | export const mimes: Record; 2 | export function lookup(extension: string): string | undefined; 3 | -------------------------------------------------------------------------------- /react-app/public/vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-project/src/assets/images/management-img.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/management-img.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/profiles/hamza.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/profiles/hamza.jpg -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/dipti_frontend_work/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/dipti_frontend_work/images/logo.png -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/negativeYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import {PluginFunc} from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/preParsePostFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/index.d.ts: -------------------------------------------------------------------------------- 1 | import parse = require('./parse') 2 | import stringify = require('./stringify') 3 | 4 | export {parse, stringify} 5 | -------------------------------------------------------------------------------- /react-project/public/vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product1.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product2.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product3.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product4.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product5.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product6.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product7.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product8.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product9.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/profiles/iftekher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/profiles/iftekher.jpg -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/dipti_frontend_work/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/dipti_frontend_work/images/banner.jpg -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/dipti_frontend_work/images/pic_one.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/dipti_frontend_work/images/pic_one.jpg -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/dipti_frontend_work/images/pic_two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/dipti_frontend_work/images/pic_two.jpg -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_size = 2 8 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/badMutable/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/buddhistEra/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/devHelper/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product10.webp -------------------------------------------------------------------------------- /react-project/src/assets/images/products/product11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/react-project/src/assets/images/products/product11.webp -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image1.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image2.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image3.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image4.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image5.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image6.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image7.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image8.jpg -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image9.jpg -------------------------------------------------------------------------------- /Day6 Nov-3-2024/hw/dipti_frontend_work/images/pic_three.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day6 Nov-3-2024/hw/dipti_frontend_work/images/pic_three.jpg -------------------------------------------------------------------------------- /Day7 Nov-20-2024/3bdbed63-55e7-420e-94ba-feb3029a5ff4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day7 Nov-20-2024/3bdbed63-55e7-420e-94ba-feb3029a5ff4.webp -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/advancedFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/localizedFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /react-project/src/app/moni/page.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const page = () => { 4 | return JSON.stringify({ message: "This is the moni page" }); 5 | }; 6 | 7 | export default page; -------------------------------------------------------------------------------- /Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day11 Dec-11-2024/hw/hw-04-dec-2024-class/images/image10.jpg -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/preParsePostFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/dipti-orginal-logo-pbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/dipti-orginal-logo-pbg.png -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isMoment/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, f) { 2 | f.isMoment = function (input) { 3 | return f.isDayjs(input); 4 | }; 5 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/unicode.d.ts: -------------------------------------------------------------------------------- 1 | export declare const Space_Separator: RegExp 2 | export declare const ID_Start: RegExp 3 | export declare const ID_Continue: RegExp 4 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/bin/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | // Thin wrapper around mime 4 | import mime_cli from '../dist/src/mime_cli.js'; 5 | 6 | await mime_cli(); 7 | -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/browser.d.ts: -------------------------------------------------------------------------------- 1 | import { Eta as EtaCore } from "./core.ts"; 2 | export declare class Eta extends EtaCore { 3 | } 4 | //# sourceMappingURL=browser.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/inflection/vite.config.js: -------------------------------------------------------------------------------- 1 | /// 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | test: { 6 | }, 7 | }) -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/etag/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { build } from '../../config/build' 2 | import { dependencies } from './package.json' 3 | 4 | export default build(dependencies) 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/index.d.ts: -------------------------------------------------------------------------------- 1 | import Mime from './Mime.js'; 2 | export { default as Mime } from './Mime.js'; 3 | declare const _default: Mime; 4 | export default _default; 5 | -------------------------------------------------------------------------------- /react-app/postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | tailwindcss: {}, 5 | }, 6 | }; 7 | 8 | export default config; 9 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/browser.d.ts: -------------------------------------------------------------------------------- 1 | export * from './adapters/browser/LocalStorage.js'; 2 | export * from './adapters/browser/SessionStorage.js'; 3 | export * from './presets/browser.js'; 4 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/browser.js: -------------------------------------------------------------------------------- 1 | export * from './adapters/browser/LocalStorage.js'; 2 | export * from './adapters/browser/SessionStorage.js'; 3 | export * from './presets/browser.js'; 4 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/index_lite.d.ts: -------------------------------------------------------------------------------- 1 | import Mime from './Mime.js'; 2 | export { default as Mime } from './Mime.js'; 3 | declare const _default: Mime; 4 | export default _default; 5 | -------------------------------------------------------------------------------- /react-project/postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | tailwindcss: {}, 5 | }, 6 | }; 7 | 8 | export default config; 9 | -------------------------------------------------------------------------------- /Day8 Nov-27-2024/hw/flex_noor/images/img-20231220-wa00051---md.-asaduzzaman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asif-daffodil/B87e/main/Day8 Nov-27-2024/hw/flex_noor/images/img-20231220-wa00051---md.-asaduzzaman.jpg -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/encode-url/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAOA,eAAO,MAAM,SAAS,QAAS,MAAM,KAAG,MAIvC,CAAA"} -------------------------------------------------------------------------------- /react-project/src/app/ifty/page.js: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | const page = () => { 4 | return ( 5 |
6 | ha ha ha 7 |
8 | ); 9 | }; 10 | 11 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/require.js: -------------------------------------------------------------------------------- 1 | // This file is for backward compatibility with v0.5.1. 2 | require('./register') 3 | 4 | console.warn("'json5/require' is deprecated. Please use 'json5/register' instead.") 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/browser/LocalStorage.d.ts: -------------------------------------------------------------------------------- 1 | import { WebStorage } from './WebStorage.js'; 2 | export declare class LocalStorage extends WebStorage { 3 | constructor(key: string); 4 | } 5 | -------------------------------------------------------------------------------- /my-react-router-app/app/aboutUs/aboutUs.tsx: -------------------------------------------------------------------------------- 1 | 2 | 3 | const AboutUs = () => { 4 | return ( 5 |
6 | About page 7 |
8 | ); 9 | }; 10 | 11 | export default AboutUs; -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/browser/SessionStorage.d.ts: -------------------------------------------------------------------------------- 1 | import { WebStorage } from './WebStorage.js'; 2 | export declare class SessionStorage extends WebStorage { 3 | constructor(key: string); 4 | } 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/node.js: -------------------------------------------------------------------------------- 1 | export * from './adapters/node/DataFile.js'; 2 | export * from './adapters/node/JSONFile.js'; 3 | export * from './adapters/node/TextFile.js'; 4 | export * from './presets/node.js'; 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/index.js: -------------------------------------------------------------------------------- 1 | const parse = require('./parse') 2 | const stringify = require('./stringify') 3 | 4 | const JSON5 = { 5 | parse, 6 | stringify, 7 | } 8 | 9 | module.exports = JSON5 10 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/node.d.ts: -------------------------------------------------------------------------------- 1 | export * from './adapters/node/DataFile.js'; 2 | export * from './adapters/node/JSONFile.js'; 3 | export * from './adapters/node/TextFile.js'; 4 | export * from './presets/node.js'; 5 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/logger/dist/filelogger.d.ts: -------------------------------------------------------------------------------- 1 | export declare class FileLogger { 2 | #private; 3 | private writableStream; 4 | constructor(filename: string); 5 | toFile(stringToLog: string): void; 6 | } 7 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/type-is/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAgEA;;;;;GAKG;AACH,eAAO,MAAM,MAAM,UAAW,MAAM,YAAY,MAAM,EAAE,mBAoBvD,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | c.prototype.isSameOrAfter = function (that, units) { 3 | return this.isSame(that, units) || this.isAfter(that, units); 4 | }; 5 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | c.prototype.isSameOrBefore = function (that, units) { 3 | return this.isSame(that, units) || this.isBefore(that, units); 4 | }; 5 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/browser.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"browser.d.ts","sourceRoot":"","sources":["../../src/browser.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAE3C,qBAAa,GAAI,SAAQ,OAAO;CAAG"} -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/browser/LocalStorage.js: -------------------------------------------------------------------------------- 1 | import { WebStorage } from './WebStorage.js'; 2 | export class LocalStorage extends WebStorage { 3 | constructor(key) { 4 | super(key, localStorage); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/src/index_lite.ts: -------------------------------------------------------------------------------- 1 | import standardTypes from '../types/standard.js'; 2 | import Mime from './Mime.js'; 3 | 4 | export { default as Mime } from './Mime.js'; 5 | 6 | export default new Mime(standardTypes)._freeze(); 7 | -------------------------------------------------------------------------------- /jsonserver/node_modules/totalist/sync/index.d.ts: -------------------------------------------------------------------------------- 1 | import { Stats } from 'fs'; 2 | export type Caller = (relPath: string, absPath: string, stats: Stats) => any; 3 | export function totalist(dir: string, callback: Caller, prefix?: string): void; 4 | -------------------------------------------------------------------------------- /Day20 Jan-19-2025/loop.js: -------------------------------------------------------------------------------- 1 | let x = 1; 2 | let g = 2; 3 | while (x <= 10) { 4 | console.log(g + " x " + x + " = " + g * x); 5 | x++; 6 | } 7 | 8 | for (let i = 1; i <= 10; i++) { 9 | console.log(g + " x " + i + " = " + g * i); 10 | } -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/etag/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | import { Stats } from 'node:fs'; 2 | 3 | export declare const eTag: (entity: string | Buffer | Stats, options?: { 4 | weak: boolean; 5 | }) => string; 6 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/index.js: -------------------------------------------------------------------------------- 1 | export * from './json.js'; 2 | export * from './send.js'; 3 | export * from './sendStatus.js'; 4 | export * from './status.js'; 5 | export * from './sendFile.js'; 6 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/totalist/index.d.ts: -------------------------------------------------------------------------------- 1 | import { Stats } from 'fs'; 2 | export type Caller = (relPath: string, absPath: string, stats: Stats) => any; 3 | export function totalist(dir: string, callback: Caller, prefix?: string): Promise; 4 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './json.js'; 2 | export * from './send.js'; 3 | export * from './sendStatus.js'; 4 | export * from './status.js'; 5 | export * from './sendFile.js'; 6 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/browser/SessionStorage.js: -------------------------------------------------------------------------------- 1 | import { WebStorage } from './WebStorage.js'; 2 | export class SessionStorage extends WebStorage { 3 | constructor(key) { 4 | super(key, sessionStorage); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,WAAW,CAAA;AACzB,cAAc,WAAW,CAAA;AACzB,cAAc,iBAAiB,CAAA;AAC/B,cAAc,aAAa,CAAA;AAC3B,cAAc,eAAe,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/toArray/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.toArray = function () { 5 | return [this.$y, this.$M, this.$D, this.$H, this.$m, this.$s, this.$ms]; 6 | }; 7 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isToday.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isToday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/toArray.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | toArray(): number[] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/weekYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | weekYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,WAAW,CAAA;AACzB,cAAc,WAAW,CAAA;AACzB,cAAc,iBAAiB,CAAA;AAC/B,cAAc,aAAa,CAAA;AAC3B,cAAc,eAAe,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isLeapYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.isLeapYear = function () { 5 | return this.$y % 4 === 0 && this.$y % 100 !== 0 || this.$y % 400 === 0; 6 | }; 7 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isLeapYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isLeapYear(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isMoment.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | 8 | export function isMoment(input: any): boolean 9 | 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isTomorrow.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isTomorrow(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isYesterday.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isYesterday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isoWeeksInYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isoWeeksInYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isToday/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isToday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /my-react-router-app/react-router.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from "@react-router/dev/config"; 2 | 3 | export default { 4 | // Config options... 5 | // Server-side render by default, to enable SPA mode set this to `false` 6 | ssr: true, 7 | } satisfies Config; 8 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isMoment/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | 8 | export function isMoment(input: any): boolean 9 | 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/toArray/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | toArray(): number[] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/weekYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | weekYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/customParseFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare interface PluginOptions { 4 | parseTwoDigitYear?: (yearString: string) => number 5 | } 6 | 7 | declare const plugin: PluginFunc 8 | export = plugin 9 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/index_lite.js: -------------------------------------------------------------------------------- 1 | import standardTypes from '../types/standard.js'; 2 | import Mime from './Mime.js'; 3 | export { default as Mime } from './Mime.js'; 4 | export default new Mime(standardTypes)._freeze(); 5 | //# sourceMappingURL=index_lite.js.map -------------------------------------------------------------------------------- /Day20 Jan-19-2025/array.js: -------------------------------------------------------------------------------- 1 | const students = ['John', 'Jane', 'Jack', 'Jill']; 2 | console.log(students[0]); 3 | console.log(students.length); 4 | students.push('James'); 5 | students.unshift('Jerry'); 6 | for (let i = 0; i < students.length; i++) { 7 | console.log(students[i]); 8 | } -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/type-is/README.md: -------------------------------------------------------------------------------- 1 | # @tinyhttp/type-is 2 | 3 | > [`type-is`](https://github.com/jshttp/type-is) rewrite in TypeScript. 4 | 5 | Infer the content-type of a request. 6 | 7 | ## Install 8 | 9 | ```sh 10 | pnpm i @tinyhttp/type-is 11 | ``` 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isLeapYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isLeapYear(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isTomorrow/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isTomorrow(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isYesterday/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isYesterday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isoWeeksInYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/locale/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module 'dayjs/locale/*' { 4 | namespace locale { 5 | interface Locale extends ILocale {} 6 | } 7 | 8 | const locale: locale.Locale 9 | 10 | export = locale 11 | } 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/customParseFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare interface PluginOptions { 4 | parseTwoDigitYear?: (yearString: string) => number 5 | } 6 | 7 | declare const plugin: PluginFunc 8 | export = plugin 9 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/req/dist/fresh.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"fresh.d.ts","sourceRoot":"","sources":["../src/fresh.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAA;AA8BzE;;GAEG;AACH,wBAAgB,KAAK,CAAC,UAAU,EAAE,mBAAmB,EAAE,UAAU,EAAE,mBAAmB,WAwBrF"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/locale/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module 'dayjs/esm/locale/*' { 4 | namespace locale { 5 | interface Locale extends ILocale {} 6 | } 7 | 8 | const locale: locale.Locale 9 | 10 | export = locale 11 | } 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/weekOfYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | week(): number 9 | 10 | week(value : number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/presets/browser.d.ts: -------------------------------------------------------------------------------- 1 | import { LowSync } from '../index.js'; 2 | export declare function LocalStoragePreset(key: string, defaultData: Data): LowSync; 3 | export declare function SessionStoragePreset(key: string, defaultData: Data): LowSync; 4 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/src/index.ts: -------------------------------------------------------------------------------- 1 | import otherTypes from '../types/other.js'; 2 | import standardTypes from '../types/standard.js'; 3 | import Mime from './Mime.js'; 4 | 5 | export { default as Mime } from './Mime.js'; 6 | 7 | export default new Mime(standardTypes, otherTypes)._freeze(); 8 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/etag/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAsB/B,eAAO,MAAM,IAAI,WAAY,MAAM,GAAG,MAAM,GAAG,KAAK,YAAY;IAAE,IAAI,EAAE,OAAO,CAAA;CAAE,KAAG,MAUnF,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/dayOfYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | dayOfYear(): number 9 | dayOfYear(value: number): Dayjs 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/weekday.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | weekday(): number 9 | 10 | weekday(value: number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/utils.d.ts: -------------------------------------------------------------------------------- 1 | import { Stats } from 'node:fs'; 2 | export declare const createETag: (body: Buffer | string | Stats, encoding: BufferEncoding) => string; 3 | export declare function setCharset(type: string, charset: string): string; 4 | //# sourceMappingURL=utils.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/calendar.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | calendar(referenceTime?: ConfigType, formats?: object): string 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/updateLocale.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | export function updateLocale(localeName: string, customConfig: Record): Record 8 | } 9 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/browser/WebStorage.d.ts: -------------------------------------------------------------------------------- 1 | import { SyncAdapter } from '../../core/Low.js'; 2 | export declare class WebStorage implements SyncAdapter { 3 | #private; 4 | constructor(key: string, storage: Storage); 5 | read(): T | null; 6 | write(obj: T): void; 7 | } 8 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/cookie-signature/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAEA;;GAEG;AACH,eAAO,MAAM,IAAI,QAAS,MAAM,UAAU,MAAM,KAAG,MACuC,CAAA;AAE1F;;;GAGG;AACH,eAAO,MAAM,MAAM,QAAS,MAAM,UAAU,MAAM,KAAG,MAAM,GAAG,KAQ7D,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/status.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"status.js","sourceRoot":"","sources":["../src/status.ts"],"names":[],"mappings":"AAIA;;;;GAIG;AACH,MAAM,CAAC,MAAM,MAAM,GACjB,CAA6B,GAAa,EAAE,EAAE,CAC9C,CAAC,MAAc,EAAY,EAAE;IAC3B,GAAG,CAAC,UAAU,GAAG,MAAM,CAAA;IAEvB,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/dayOfYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | dayOfYear(): number 9 | dayOfYear(value: number): Dayjs 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/weekOfYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | week(): number 9 | 10 | week(value : number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/weekday/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | weekday(): number 9 | 10 | weekday(value: number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/bigIntSupport.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare module 'dayjs' { 4 | interface ConfigTypeMap { 5 | bigIntSupport: BigInt 6 | } 7 | export function unix(t: BigInt): Dayjs 8 | } 9 | 10 | declare const plugin: PluginFunc 11 | export = plugin 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/append.d.ts: -------------------------------------------------------------------------------- 1 | import type { ServerResponse as Res } from 'node:http'; 2 | export declare const append: >(res: Response) => (field: string, value: string | number | string[]) => Response; 3 | //# sourceMappingURL=append.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/index.js: -------------------------------------------------------------------------------- 1 | export { App } from './app.js'; 2 | export * from './request.js'; 3 | export * from './response.js'; 4 | export { extendMiddleware } from './extend.js'; 5 | export { onErrorHandler } from './onError.js'; 6 | export { View } from './view.js'; 7 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/append.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"append.d.ts","sourceRoot":"","sources":["../src/append.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,IAAI,GAAG,EAAE,MAAM,WAAW,CAAA;AAGtD,eAAO,MAAM,MAAM,GAChB,QAAQ,SAAS,GAAG,6CAAa,QAAQ,aAClC,MAAM,SAAS,MAAM,GAAG,MAAM,GAAG,MAAM,EAAE,KAAG,QAanD,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/updateLocale/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | export function updateLocale(localeName: string, customConfig: Record): Record 8 | } 9 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/arraySupport.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare module 'dayjs' { 4 | interface ConfigTypeMap { 5 | arraySupport: [number?, number?, number?, number?, number?, number?, number?] 6 | } 7 | } 8 | 9 | declare const plugin: PluginFunc 10 | export = plugin 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isSameOrAfter.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isSameOrAfter(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/index.js: -------------------------------------------------------------------------------- 1 | import otherTypes from '../types/other.js'; 2 | import standardTypes from '../types/standard.js'; 3 | import Mime from './Mime.js'; 4 | export { default as Mime } from './Mime.js'; 5 | export default new Mime(standardTypes, otherTypes)._freeze(); 6 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/primitive.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Matches any [primitive value](https://developer.mozilla.org/en-US/docs/Glossary/Primitive). 3 | 4 | @category Type 5 | */ 6 | export type Primitive = 7 | | null 8 | | undefined 9 | | string 10 | | number 11 | | boolean 12 | | symbol 13 | | bigint; 14 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/calendar/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | calendar(referenceTime?: ConfigType, formats?: object): string 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isToday/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.isToday = function () { 5 | var comparisonTemplate = 'YYYY-MM-DD'; 6 | var now = d(); 7 | return this.format(comparisonTemplate) === now.format(comparisonTemplate); 8 | }; 9 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isSameOrBefore.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isSameOrBefore(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/bigIntSupport/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare module 'dayjs/esm' { 4 | interface ConfigTypeMap { 5 | bigIntSupport: BigInt 6 | } 7 | export function unix(t: BigInt): Dayjs 8 | } 9 | 10 | declare const plugin: PluginFunc 11 | export = plugin 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/index_lite.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index_lite.js","sourceRoot":"","sources":["../../src/index_lite.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa,MAAM,sBAAsB,CAAC;AACjD,OAAO,IAAI,MAAM,WAAW,CAAC;AAE7B,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,WAAW,CAAC;AAE5C,eAAe,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,OAAO,EAAE,CAAC"} -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/internal/index.d.ts: -------------------------------------------------------------------------------- 1 | export type * from './array'; 2 | export type * from './characters'; 3 | export type * from './keys'; 4 | export type * from './numeric'; 5 | export type * from './object'; 6 | export type * from './string'; 7 | export type * from './tuple'; 8 | export type * from './type'; 9 | -------------------------------------------------------------------------------- /my-react-router-app/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { reactRouter } from "@react-router/dev/vite"; 2 | import tailwindcss from "@tailwindcss/vite"; 3 | import { defineConfig } from "vite"; 4 | import tsconfigPaths from "vite-tsconfig-paths"; 5 | 6 | export default defineConfig({ 7 | plugins: [tailwindcss(), reactRouter(), tsconfigPaths()], 8 | }); 9 | -------------------------------------------------------------------------------- /react-project/src/app/blog/[id]/page.js: -------------------------------------------------------------------------------- 1 | import SinglePost from "@/components/Blog/SinglePost"; 2 | 3 | 4 | const page = async({params}) => { 5 | const { id } = await params 6 | 7 | return ( 8 |
9 | 10 |
11 | ); 12 | }; 13 | 14 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAI/B,eAAO,MAAM,UAAU,SAAU,MAAM,GAAG,MAAM,GAAG,KAAK,YAAY,cAAc,KAAG,MAKpF,CAAA;AAED,wBAAgB,UAAU,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM,CAIhE"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/arraySupport/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare module 'dayjs/esm' { 4 | interface ConfigTypeMap { 5 | arraySupport: [number?, number?, number?, number?, number?, number?, number?] 6 | } 7 | } 8 | 9 | declare const plugin: PluginFunc 10 | export = plugin 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isSameOrAfter/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isSameOrAfter(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isSameOrBefore/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isSameOrBefore(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/status.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"status.d.ts","sourceRoot":"","sources":["../src/status.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,WAAW,CAAA;AAE/C,KAAK,GAAG,GAAG,IAAI,CAAC,cAAc,EAAE,YAAY,CAAC,CAAA;AAE7C;;;;GAIG;AACH,eAAO,MAAM,MAAM,GAChB,QAAQ,SAAS,GAAG,aAAa,QAAQ,cACjC,MAAM,KAAG,QAIjB,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/util.d.ts: -------------------------------------------------------------------------------- 1 | export declare function isSpaceSeparator(c?: string): boolean 2 | export declare function isIdStartChar(c?: string): boolean 3 | export declare function isIdContinueChar(c?: string): boolean 4 | export declare function isDigit(c?: string): boolean 5 | export declare function isHexDigit(c?: string): boolean 6 | -------------------------------------------------------------------------------- /react-project/src/app/sign-up/page.js: -------------------------------------------------------------------------------- 1 | import Signup from "@/components/Signup/Signup"; 2 | export const metadata = { 3 | title: "Sign Up", 4 | description: "This is the sign up page", 5 | }; 6 | 7 | 8 | const page = () => { 9 | 10 | return ( 11 | <> 12 | 13 | 14 | ); 15 | }; 16 | 17 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/status.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Sets the HTTP status for the response. It is a chainable alias of Node’s `response.statusCode`. 3 | * 4 | * @param res Response 5 | */ 6 | export const status = (res) => (status) => { 7 | res.statusCode = status; 8 | return res; 9 | }; 10 | //# sourceMappingURL=status.js.map -------------------------------------------------------------------------------- /my-react-router-app/app/routes.ts: -------------------------------------------------------------------------------- 1 | import { 2 | type RouteConfig, 3 | route, 4 | layout, 5 | index, 6 | } from '@react-router/dev/routes'; 7 | 8 | export default [ 9 | layout('./layout/layout.tsx', [ 10 | index('routes/home.tsx'), 11 | route('/about', 'routes/about.tsx'), 12 | ]), 13 | 14 | 15 | ] satisfies RouteConfig; 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@polka/url/index.d.ts: -------------------------------------------------------------------------------- 1 | import type { IncomingMessage } from 'http'; 2 | 3 | export interface ParsedURL { 4 | pathname: string; 5 | search: string; 6 | query: Record | undefined; 7 | hash: string | undefined; 8 | raw: string; 9 | } 10 | 11 | export function parse(req: IncomingMessage): ParsedURL; 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,UAAU,CAAA;AAC9B,cAAc,cAAc,CAAA;AAC5B,cAAc,eAAe,CAAA;AAC7B,OAAO,EAAE,gBAAgB,EAAE,MAAM,aAAa,CAAA;AAC9C,OAAO,EAAE,cAAc,EAAqB,MAAM,cAAc,CAAA;AAChE,OAAO,EAAE,IAAI,EAAE,MAAM,WAAW,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/req/dist/fresh.d.ts: -------------------------------------------------------------------------------- 1 | import type { IncomingHttpHeaders, OutgoingHttpHeaders } from 'node:http'; 2 | /** 3 | * Check freshness of the response using request and response headers. 4 | */ 5 | export declare function fresh(reqHeaders: IncomingHttpHeaders, resHeaders: OutgoingHttpHeaders): boolean; 6 | //# sourceMappingURL=fresh.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isTomorrow/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.isTomorrow = function () { 5 | var comparisonTemplate = 'YYYY-MM-DD'; 6 | var tomorrow = d().add(1, 'day'); 7 | return this.format(comparisonTemplate) === tomorrow.format(comparisonTemplate); 8 | }; 9 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isMoment.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isMoment=n()}(this,(function(){"use strict";return function(e,n,t){t.isMoment=function(e){return t.isDayjs(e)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,mBAAmB,CAAC;AAC3C,OAAO,aAAa,MAAM,sBAAsB,CAAC;AACjD,OAAO,IAAI,MAAM,WAAW,CAAC;AAE7B,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,WAAW,CAAC;AAE5C,eAAe,IAAI,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC"} -------------------------------------------------------------------------------- /react-project/src/app/login/page.js: -------------------------------------------------------------------------------- 1 | import Login from "@/components/Login/Login"; 2 | export const metadata = { 3 | title: "Login", 4 | description: "This is the login page", 5 | }; 6 | 7 | const page = () => { 8 | 9 | return ( 10 | <> 11 | 12 | 13 | ); 14 | }; 15 | 16 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isBetween.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: '()' | '[]' | '[)' | '(]'): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isYesterday/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.isYesterday = function () { 5 | var comparisonTemplate = 'YYYY-MM-DD'; 6 | var yesterday = d().subtract(1, 'day'); 7 | return this.format(comparisonTemplate) === yesterday.format(comparisonTemplate); 8 | }; 9 | }); -------------------------------------------------------------------------------- /react-project/src/app/blog/page.js: -------------------------------------------------------------------------------- 1 | import BlogCompo from "@/components/Blog/BlogCompo"; 2 | 3 | 4 | export const metadata = { 5 | title: "Blog", 6 | description: "This is the blog page", 7 | } 8 | 9 | const page = () => { 10 | return ( 11 | <> 12 | 13 | 14 | ); 15 | }; 16 | 17 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/encode-url/README.md: -------------------------------------------------------------------------------- 1 | # @tinyhttp/encode-url 2 | 3 | > [`encode-url`](https://github.com/pillarjs/encodeurl) rewrite in TypeScript. 4 | 5 | Encode a URL to a percent-encoded form, excluding already-encoded sequences 6 | 7 | ## Install 8 | 9 | ```sh 10 | pnpm i @tinyhttp/encode-url 11 | ``` 12 | 13 | ## API 14 | 15 | ## Example 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/forwarded/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,WAAW,CAAA;AAE3C;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,eAAe,EAAE,SAAS,GAAG,QAAQ,CAAC,GAAG,MAAM,EAAE,CAOpF;AAED;;GAEG;AACH,wBAAgB,KAAK,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,EAAE,CA6B9C"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/type-is/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Compare a `value` content-type with `types`. 3 | * Each `type` can be an extension like `html`, 4 | * a special shortcut like `multipart` or `urlencoded`, 5 | * or a mime type. 6 | */ 7 | export declare const typeIs: (value: string, ...types: string[]) => string | false; 8 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/vary/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | import { ServerResponse } from 'node:http'; 2 | 3 | declare function append(header: string, field: string | string[]): string; 4 | /** 5 | * Mark that a request is varied on a header field. 6 | */ 7 | declare function vary(res: ServerResponse, field: string | string[]): void; 8 | 9 | export { append, vary }; 10 | -------------------------------------------------------------------------------- /my-react-router-app/app/layout/layout.tsx: -------------------------------------------------------------------------------- 1 | import { Outlet } from "react-router"; 2 | import Navbar from "../components/navbar"; 3 | 4 | const Layout = () => { 5 | return ( 6 |
7 | 8 | 9 |
Footer content here
10 |
11 | ); 12 | }; 13 | 14 | export default Layout; -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/extend.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"extend.d.ts","sourceRoot":"","sources":["../src/extend.ts"],"names":[],"mappings":"AAkCA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,UAAU,CAAA;AACnC,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,YAAY,CAAA;AAKzC,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAA;AAEvD;;GAEG;AACH,eAAO,MAAM,gBAAgB,GAAI,aAAa,SAAS,qBAAqB,+BAA+B,GAAG,KA+DtG,OAAO,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/response.js: -------------------------------------------------------------------------------- 1 | export const renderTemplate = (_req, res, app) => (file, data, options) => { 2 | app.render(file, data ? { ...res.locals, ...data } : res.locals, options, (err, html) => { 3 | if (err) 4 | throw err; 5 | res.send(html); 6 | }); 7 | return res; 8 | }; 9 | //# sourceMappingURL=response.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isBetween/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: '()' | '[]' | '[)' | '(]'): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/pluralGetSet/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | var pluralAliases = ['milliseconds', 'seconds', 'minutes', 'hours', 'days', 'weeks', 'isoWeeks', 'months', 'quarters', 'years', 'dates']; 4 | pluralAliases.forEach(function (alias) { 5 | proto[alias] = proto[alias.replace(/s$/, '')]; 6 | }); 7 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/file-handling.d.ts: -------------------------------------------------------------------------------- 1 | import type { Eta as EtaCore } from "./core.ts"; 2 | import type { Options } from "./config.ts"; 3 | export declare function readFile(this: EtaCore, path: string): string; 4 | export declare function resolvePath(this: EtaCore, templatePath: string, options?: Partial): string; 5 | //# sourceMappingURL=file-handling.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/forwarded/README.md: -------------------------------------------------------------------------------- 1 | # @tinyhttp/forwarded 2 | 3 | > [`forwarded`](https://github.com/jshttp/forwarded) rewrite in TypeScript 4 | 5 | Determine address of a proxied request 6 | 7 | ## Install 8 | 9 | ```sh 10 | pnpm i @tinyhttp/forwarded 11 | ``` 12 | 13 | ## API 14 | 15 | ```ts 16 | import { forwarded } from '@tinyhttp/forwarded' 17 | ``` 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/json.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"json.d.ts","sourceRoot":"","sources":["../src/json.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,IAAI,CAAC,EAAE,MAAM,WAAW,CAAA;AAEpD,KAAK,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,WAAW,GAAG,KAAK,GAAG,cAAc,CAAC,CAAA;AAExD;;;GAGG;AACH,eAAO,MAAM,IAAI,GACd,QAAQ,SAAS,GAAG,aAAa,QAAQ,YACnC,GAAG,WAAW,GAAG,EAAE,KAAG,QAY5B,CAAA"} -------------------------------------------------------------------------------- /Day9 Dec-4-2024/animation/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 |
11 | Bangladesh 12 |
13 | 14 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/proxy-addr/README.md: -------------------------------------------------------------------------------- 1 | # @tinyhttp/proxyaddr 2 | 3 | > [`proxy-addr`](https://github.com/jshttp/proxy-addr) rewrite in TypeScript 4 | 5 | Determine address of a proxied request 6 | 7 | ## Install 8 | 9 | ```sh 10 | pnpm i @tinyhttp/proxy-addr 11 | ``` 12 | 13 | ## API 14 | 15 | ```ts 16 | import { proxyaddr, all } from '@tinyhttp/proxy-addr' 17 | ``` 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/dayOfYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.dayOfYear = function (input) { 5 | // d(this) is for badMutable 6 | var dayOfYear = Math.round((d(this).startOf('day') - d(this).startOf('year')) / 864e5) + 1; 7 | return input == null ? dayOfYear : this.add(input - dayOfYear, 'day'); 8 | }; 9 | }); -------------------------------------------------------------------------------- /my-react-router-app/app/app.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; 2 | 3 | @theme { 4 | --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif, 5 | "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 6 | } 7 | 8 | html, 9 | body { 10 | @apply bg-white dark:bg-gray-950; 11 | 12 | @media (prefers-color-scheme: dark) { 13 | color-scheme: dark; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isLeapYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isLeapYear=t()}(this,(function(){"use strict";return function(e,t){t.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isSameOrAfter.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isSameOrAfter=t()}(this,(function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isToday.js: -------------------------------------------------------------------------------- 1 | !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isToday=o()}(this,(function(){"use strict";return function(e,o,t){o.prototype.isToday=function(){var e="YYYY-MM-DD",o=t();return this.format(e)===o.format(e)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/json-server/lib/app.d.ts: -------------------------------------------------------------------------------- 1 | import { App } from '@tinyhttp/app'; 2 | import { Low } from 'lowdb'; 3 | import { Data } from './service.js'; 4 | export type AppOptions = { 5 | logger?: boolean; 6 | static?: string[]; 7 | }; 8 | export declare function createApp(db: Low, options?: AppOptions): App>; 9 | -------------------------------------------------------------------------------- /react-app/public/window.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-project/src/app/feature/page.js: -------------------------------------------------------------------------------- 1 | import FeatureComponent from "@/components/FeatureComponent"; 2 | 3 | export const metadata = { 4 | title: 'Feature', 5 | description: 'This is my Next.js application using app routing.', 6 | }; 7 | 8 | const Page = () => { 9 | 10 | return ( 11 | <> 12 | 13 | 14 | ); 15 | }; 16 | 17 | export default Page; 18 | -------------------------------------------------------------------------------- /Day10 Dec-8-2024/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/toObject/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.toObject = function () { 5 | return { 6 | years: this.$y, 7 | months: this.$M, 8 | date: this.$D, 9 | hours: this.$H, 10 | minutes: this.$m, 11 | seconds: this.$s, 12 | milliseconds: this.$ms 13 | }; 14 | }; 15 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isSameOrBefore.js: -------------------------------------------------------------------------------- 1 | !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isSameOrBefore=i()}(this,(function(){"use strict";return function(e,i){i.prototype.isSameOrBefore=function(e,i){return this.isSame(e,i)||this.isBefore(e,i)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/toArray.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toArray=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toArray=function(){return[this.$y,this.$M,this.$D,this.$H,this.$m,this.$s,this.$ms]}}})); -------------------------------------------------------------------------------- /my-react-router-app/app/routes/about.tsx: -------------------------------------------------------------------------------- 1 | import AboutUs from "~/aboutUs/aboutUs"; 2 | import type { Route } from "./+types/home"; 3 | 4 | export function meta({}: Route.MetaArgs) { 5 | return [ 6 | { title: "About" }, 7 | { name: "description", content: "This is the About page of the application." }, 8 | ]; 9 | } 10 | 11 | export default function About() { 12 | return ; 13 | } -------------------------------------------------------------------------------- /react-app/public/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-project/public/window.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-project/src/app/page.js: -------------------------------------------------------------------------------- 1 | export const metadata = { 2 | title: "Home", 3 | description: "This is the home page", 4 | } 5 | 6 | import Hero from "@/components/home/Hero"; 7 | import ProductList from "@/components/ProductList"; 8 | 9 | const page = () => { 10 | return ( 11 | <> 12 | 13 | 14 | 15 | ); 16 | } 17 | 18 | export default page; 19 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/presets/node.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { PathLike } from 'node:fs'; 3 | import { Low, LowSync } from '../core/Low.js'; 4 | export declare function JSONFilePreset(filename: PathLike, defaultData: Data): Promise>; 5 | export declare function JSONFileSyncPreset(filename: PathLike, defaultData: Data): LowSync; 6 | -------------------------------------------------------------------------------- /my-react-router-app/app/routes/home.tsx: -------------------------------------------------------------------------------- 1 | import type { Route } from "./+types/home"; 2 | import { Welcome } from "../welcome/welcome"; 3 | 4 | export function meta({}: Route.MetaArgs) { 5 | return [ 6 | { title: "New React Router App" }, 7 | { name: "description", content: "Welcome to React Router!" }, 8 | ]; 9 | } 10 | 11 | export default function Home() { 12 | return ; 13 | } 14 | -------------------------------------------------------------------------------- /react-project/public/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jsonserver/node_modules/.bin/json5.cmd: -------------------------------------------------------------------------------- 1 | @ECHO off 2 | GOTO start 3 | :find_dp0 4 | SET dp0=%~dp0 5 | EXIT /b 6 | :start 7 | SETLOCAL 8 | CALL :find_dp0 9 | 10 | IF EXIST "%dp0%\node.exe" ( 11 | SET "_prog=%dp0%\node.exe" 12 | ) ELSE ( 13 | SET "_prog=node" 14 | SET PATHEXT=%PATHEXT:;.JS;=;% 15 | ) 16 | 17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json5\lib\cli.js" %* 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/.bin/mime.cmd: -------------------------------------------------------------------------------- 1 | @ECHO off 2 | GOTO start 3 | :find_dp0 4 | SET dp0=%~dp0 5 | EXIT /b 6 | :start 7 | SETLOCAL 8 | CALL :find_dp0 9 | 10 | IF EXIST "%dp0%\node.exe" ( 11 | SET "_prog=%dp0%\node.exe" 12 | ) ELSE ( 13 | SET "_prog=node" 14 | SET PATHEXT=%PATHEXT:;.JS;=;% 15 | ) 16 | 17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mime\bin\cli.js" %* 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/json.d.ts: -------------------------------------------------------------------------------- 1 | import type { ServerResponse as S } from 'node:http'; 2 | type Res = Pick; 3 | /** 4 | * Respond with stringified JSON object 5 | * @param res Response 6 | */ 7 | export declare const json: (res: Response) => (body: any, ...args: any[]) => Response; 8 | export {}; 9 | //# sourceMappingURL=json.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/parse.d.ts: -------------------------------------------------------------------------------- 1 | import type { Eta } from "./core.ts"; 2 | export type TagType = "r" | "e" | "i" | ""; 3 | export interface TemplateObject { 4 | t: TagType; 5 | val: string; 6 | lineNo?: number; 7 | } 8 | export type AstObject = string | TemplateObject; 9 | export declare function parse(this: Eta, str: string): Array; 10 | //# sourceMappingURL=parse.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src/utils.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAE7C;;GAEG;AAEH,wBAAgB,MAAM,CACpB,GAAG,EAAE,MAAM,EACX,MAAM,EAAE,SAAS,EACjB,MAAM,EAAE,MAAM,GAAG,KAAK,EACtB,OAAO,CAAC,EAAE,MAAM,GAAG,KAAK,GACvB,MAAM,CA8CR;AAkBD;;;;;GAKG;AAEH,wBAAgB,SAAS,CAAC,GAAG,EAAE,OAAO,GAAG,MAAM,CAQ9C"} -------------------------------------------------------------------------------- /jsonserver/node_modules/json-server/lib/observer.d.ts: -------------------------------------------------------------------------------- 1 | import { Adapter } from 'lowdb'; 2 | export declare class Observer { 3 | #private; 4 | onReadStart: () => void; 5 | onReadEnd: (data: T | null) => void; 6 | onWriteStart: () => void; 7 | onWriteEnd: () => void; 8 | constructor(adapter: Adapter); 9 | read(): Promise; 10 | write(arg: T): Promise; 11 | } 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/Memory.d.ts: -------------------------------------------------------------------------------- 1 | import { Adapter, SyncAdapter } from '../core/Low.js'; 2 | export declare class Memory implements Adapter { 3 | #private; 4 | read(): Promise; 5 | write(obj: T): Promise; 6 | } 7 | export declare class MemorySync implements SyncAdapter { 8 | #private; 9 | read(): T | null; 10 | write(obj: T): void; 11 | } 12 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.isoWeeksInYear = function () { 5 | var isLeapYear = this.isLeapYear(); 6 | var last = this.endOf('y'); 7 | var day = last.day(); 8 | 9 | if (day === 4 || isLeapYear && day === 5) { 10 | return 53; 11 | } 12 | 13 | return 52; 14 | }; 15 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isTomorrow.js: -------------------------------------------------------------------------------- 1 | !function(o,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(o="undefined"!=typeof globalThis?globalThis:o||self).dayjs_plugin_isTomorrow=e()}(this,(function(){"use strict";return function(o,e,t){e.prototype.isTomorrow=function(){var o="YYYY-MM-DD",e=t().add(1,"day");return this.format(o)===e.format(o)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/.bin/json-server.cmd: -------------------------------------------------------------------------------- 1 | @ECHO off 2 | GOTO start 3 | :find_dp0 4 | SET dp0=%~dp0 5 | EXIT /b 6 | :start 7 | SETLOCAL 8 | CALL :find_dp0 9 | 10 | IF EXIST "%dp0%\node.exe" ( 11 | SET "_prog=%dp0%\node.exe" 12 | ) ELSE ( 13 | SET "_prog=node" 14 | SET PATHEXT=%PATHEXT:;.JS;=;% 15 | ) 16 | 17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json-server\lib\bin.js" %* 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,gBAAgB,CAAA;AAC9B,cAAc,aAAa,CAAA;AAC3B,OAAO,EACL,cAAc,EACd,SAAS,EACT,cAAc,EACd,iBAAiB,EACjB,aAAa,EACb,iBAAiB,EAClB,MAAM,cAAc,CAAA;AAErB,OAAO,EAAE,cAAc,EAAE,MAAM,aAAa,CAAA;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAA;AACxC,cAAc,eAAe,CAAA;AAC7B,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isYesterday.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isYesterday=t()}(this,(function(){"use strict";return function(e,t,n){t.prototype.isYesterday=function(){var e="YYYY-MM-DD",t=n().subtract(1,"day");return this.format(e)===t.format(e)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/updateLocale.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_updateLocale=n()}(this,(function(){"use strict";return function(e,n,t){t.updateLocale=function(e,n){var o=t.Ls[e];if(o)return(n?Object.keys(n):[]).forEach((function(e){o[e]=n[e]})),o}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/weekYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekYear=t()}(this,(function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return 1===t&&11===e?n+1:0===e&&t>=52?n-1:n}}})); -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 |
11 |
50% Off
12 |
13 | 14 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/redirect.d.ts: -------------------------------------------------------------------------------- 1 | import { type IncomingMessage as Req, type ServerResponse as Res } from 'node:http'; 2 | type next = (err?: any) => void; 3 | export declare const redirect: , Next extends next = next>(req: Request, res: Response, next: Next) => (url: string, status?: number) => Response; 4 | export {}; 5 | //# sourceMappingURL=redirect.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isoWeeksInYear.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isoWeeksInYear=n()}(this,(function(){"use strict";return function(e,n){n.prototype.isoWeeksInYear=function(){var e=this.isLeapYear(),n=this.endOf("y").day();return 4===n||e&&5===n?53:52}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/node/JSONFile.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { PathLike } from 'fs'; 3 | import { DataFile, DataFileSync } from './DataFile.js'; 4 | export declare class JSONFile extends DataFile { 5 | constructor(filename: PathLike); 6 | } 7 | export declare class JSONFileSync extends DataFileSync { 8 | constructor(filename: PathLike); 9 | } 10 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/cookie-signature/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Sign the given `val` with `secret`. 3 | */ 4 | export declare const sign: (val: string, secret: string) => string; 5 | /** 6 | * Unsign and decode the given `val` with `secret`, 7 | * returning `false` if the signature is invalid. 8 | */ 9 | export declare const unsign: (val: string, secret: string) => string | false; 10 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /Day24 Feb-2-2025/css/style.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["style.scss"],"names":[],"mappings":"AAAA,EACI,QAAA,CACA,SAAA,CACA,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CAGJ,MACI,UAAA,CACA,YAAA,CACA,mBAAA,CAAA,oBAAA,CAAA,gBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,kBACI,WAAA,CACA,WAAA,CACA,6BACI,qBAAA,CACA,8CACI,kBAAA,CAEJ,uCACI,YAAA,CACA,wBAAA,CACA,cAAA,CACA,cAAA,CACA,4BAAA,CAEJ,qCACI,YAAA,CACA,iBAAA,CACA,YAAA,CAKJ,oCACI,qBAAA,CACA,UAAA,CAEJ,kCACI,aAAA","file":"style.min.css"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/onError.d.ts: -------------------------------------------------------------------------------- 1 | import type { NextFunction } from '@tinyhttp/router'; 2 | import type { App } from './app.js'; 3 | import type { Request } from './request.js'; 4 | import type { Response } from './response.js'; 5 | export type ErrorHandler = (this: App, err: any, req: Request, res: Response, next?: NextFunction) => void; 6 | export declare const onErrorHandler: ErrorHandler; 7 | //# sourceMappingURL=onError.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/index.js: -------------------------------------------------------------------------------- 1 | export * from '@tinyhttp/send'; 2 | export * from './cookie.js'; 3 | export { setContentType, setHeader, setLinksHeader, setLocationHeader, setVaryHeader, getResponseHeader } from './headers.js'; 4 | export { formatResponse } from './format.js'; 5 | export { redirect } from './redirect.js'; 6 | export * from './download.js'; 7 | export { append } from './append.js'; 8 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/redirect.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"redirect.d.ts","sourceRoot":"","sources":["../src/redirect.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,eAAe,IAAI,GAAG,EAAE,KAAK,cAAc,IAAI,GAAG,EAAgB,MAAM,WAAW,CAAA;AAKjG,KAAK,IAAI,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,KAAK,IAAI,CAAA;AAE/B,eAAO,MAAM,QAAQ,GAClB,OAAO,SAAS,GAAG,QAAQ,QAAQ,SAAS,GAAG,aAAQ,IAAI,SAAS,IAAI,cAClE,OAAO,OACP,QAAQ,QACP,IAAI,WAEN,MAAM,WAAW,MAAM,KAAG,QAkC/B,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/toObject.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | interface DayjsObject { 7 | years: number 8 | months: number 9 | date: number 10 | hours: number 11 | minutes: number 12 | seconds: number 13 | milliseconds: number 14 | } 15 | 16 | declare module 'dayjs' { 17 | interface Dayjs { 18 | toObject(): DayjsObject 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /react-app/eslint.config.mjs: -------------------------------------------------------------------------------- 1 | import { dirname } from "path"; 2 | import { fileURLToPath } from "url"; 3 | import { FlatCompat } from "@eslint/eslintrc"; 4 | 5 | const __filename = fileURLToPath(import.meta.url); 6 | const __dirname = dirname(__filename); 7 | 8 | const compat = new FlatCompat({ 9 | baseDirectory: __dirname, 10 | }); 11 | 12 | const eslintConfig = [...compat.extends("next/core-web-vitals")]; 13 | 14 | export default eslintConfig; 15 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/extend.d.ts: -------------------------------------------------------------------------------- 1 | import type { App } from './app.js'; 2 | import type { Handler } from './index.js'; 3 | import type { TemplateEngineOptions } from './types.js'; 4 | /** 5 | * Extends Request and Response objects with custom properties and methods 6 | */ 7 | export declare const extendMiddleware: (app: App) => Handler; 8 | //# sourceMappingURL=extend.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/dayOfYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_dayOfYear=t()}(this,(function(){"use strict";return function(e,t,n){t.prototype.dayOfYear=function(e){var t=Math.round((n(this).startOf("day")-n(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"day")}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/toObject.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toObject=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toObject=function(){return{years:this.$y,months:this.$M,date:this.$D,hours:this.$H,minutes:this.$m,seconds:this.$s,milliseconds:this.$ms}}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/steno/lib/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | import { PathLike } from 'node:fs'; 4 | import { writeFile } from 'node:fs/promises'; 5 | type Data = Parameters[1]; 6 | export declare class Writer { 7 | #private; 8 | constructor(filename: PathLike); 9 | write(data: Data): Promise; 10 | } 11 | export {}; 12 | -------------------------------------------------------------------------------- /react-project/eslint.config.mjs: -------------------------------------------------------------------------------- 1 | import { dirname } from "path"; 2 | import { fileURLToPath } from "url"; 3 | import { FlatCompat } from "@eslint/eslintrc"; 4 | 5 | const __filename = fileURLToPath(import.meta.url); 6 | const __dirname = dirname(__filename); 7 | 8 | const compat = new FlatCompat({ 9 | baseDirectory: __dirname, 10 | }); 11 | 12 | const eslintConfig = [...compat.extends("next/core-web-vitals")]; 13 | 14 | export default eslintConfig; 15 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/weekday.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekday=t()}(this,(function(){"use strict";return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,i=this.$W,n=(i; 3 | /** 4 | * Sets the HTTP status for the response. It is a chainable alias of Node’s `response.statusCode`. 5 | * 6 | * @param res Response 7 | */ 8 | export declare const status: (res: Response) => (status: number) => Response; 9 | export {}; 10 | //# sourceMappingURL=status.d.ts.map -------------------------------------------------------------------------------- /react-app/src/app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | :root { 6 | --background: #ffffff; 7 | --foreground: #171717; 8 | } 9 | 10 | @media (prefers-color-scheme: dark) { 11 | :root { 12 | --background: #0a0a0a; 13 | --foreground: #ededed; 14 | } 15 | } 16 | 17 | body { 18 | color: var(--foreground); 19 | background: var(--background); 20 | font-family: Arial, Helvetica, sans-serif; 21 | } 22 | -------------------------------------------------------------------------------- /react-project/src/app/about/page.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | import React from 'react'; 4 | import OurCEO from '@/components/about/OurCEO'; 5 | import Team from '@/components/about/Team'; 6 | 7 | export const metadata = { 8 | title: "About", 9 | description: "This is the about page", 10 | } 11 | 12 | const page = () => { 13 | return ( 14 | <> 15 | 16 | 17 | 18 | ); 19 | }; 20 | 21 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/toObject/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | interface DayjsObject { 7 | years: number 8 | months: number 9 | date: number 10 | hours: number 11 | minutes: number 12 | seconds: number 13 | milliseconds: number 14 | } 15 | 16 | declare module 'dayjs/esm' { 17 | interface Dayjs { 18 | toObject(): DayjsObject 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/register.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs') 2 | const JSON5 = require('./') 3 | 4 | // eslint-disable-next-line node/no-deprecated-api 5 | require.extensions['.json5'] = function (module, filename) { 6 | const content = fs.readFileSync(filename, 'utf8') 7 | try { 8 | module.exports = JSON5.parse(content) 9 | } catch (err) { 10 | err.message = filename + ': ' + err.message 11 | throw err 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/Memory.js: -------------------------------------------------------------------------------- 1 | export class Memory { 2 | #data = null; 3 | read() { 4 | return Promise.resolve(this.#data); 5 | } 6 | write(obj) { 7 | this.#data = obj; 8 | return Promise.resolve(); 9 | } 10 | } 11 | export class MemorySync { 12 | #data = null; 13 | read() { 14 | return this.#data || null; 15 | } 16 | write(obj) { 17 | this.#data = obj; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /react-project/src/app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | :root { 6 | --background: #ffffff; 7 | --foreground: #171717; 8 | } 9 | 10 | @media (prefers-color-scheme: dark) { 11 | :root { 12 | --background: #0a0a0a; 13 | --foreground: #ededed; 14 | } 15 | } 16 | 17 | body { 18 | color: var(--foreground); 19 | background: var(--background); 20 | font-family: Arial, Helvetica, sans-serif; 21 | } 22 | -------------------------------------------------------------------------------- /jsonserver/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*|*MINGW*|*MSYS*) 6 | if command -v cygpath > /dev/null 2>&1; then 7 | basedir=`cygpath -w "$basedir"` 8 | fi 9 | ;; 10 | esac 11 | 12 | if [ -x "$basedir/node" ]; then 13 | exec "$basedir/node" "$basedir/../mime/bin/cli.js" "$@" 14 | else 15 | exec node "$basedir/../mime/bin/cli.js" "$@" 16 | fi 17 | -------------------------------------------------------------------------------- /react-app/tailwind.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | export default { 3 | content: [ 4 | "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", 5 | "./src/components/**/*.{js,ts,jsx,tsx,mdx}", 6 | "./src/app/**/*.{js,ts,jsx,tsx,mdx}", 7 | ], 8 | theme: { 9 | extend: { 10 | colors: { 11 | background: "var(--background)", 12 | foreground: "var(--foreground)", 13 | }, 14 | }, 15 | }, 16 | plugins: [], 17 | }; 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/.bin/json5: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*|*MINGW*|*MSYS*) 6 | if command -v cygpath > /dev/null 2>&1; then 7 | basedir=`cygpath -w "$basedir"` 8 | fi 9 | ;; 10 | esac 11 | 12 | if [ -x "$basedir/node" ]; then 13 | exec "$basedir/node" "$basedir/../json5/lib/cli.js" "$@" 14 | else 15 | exec node "$basedir/../json5/lib/cli.js" "$@" 16 | fi 17 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,gBAAgB,CAAA;AAC9B,cAAc,aAAa,CAAA;AAC3B,OAAO,EACL,cAAc,EACd,SAAS,EACT,cAAc,EACd,iBAAiB,EACjB,aAAa,EACb,iBAAiB,EAClB,MAAM,cAAc,CAAA;AACrB,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,aAAa,CAAA;AAC3D,OAAO,EAAE,cAAc,EAAE,MAAM,aAAa,CAAA;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAA;AACxC,cAAc,eAAe,CAAA;AAC7B,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/weekday/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.weekday = function (input) { 5 | var weekStart = this.$locale().weekStart || 0; 6 | var $W = this.$W; 7 | var weekday = ($W < weekStart ? $W + 7 : $W) - weekStart; 8 | 9 | if (this.$utils().u(input)) { 10 | return weekday; 11 | } 12 | 13 | return this.subtract(weekday, 'day').add(input, 'day'); 14 | }; 15 | }); -------------------------------------------------------------------------------- /react-project/tailwind.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | export default { 3 | content: [ 4 | "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", 5 | "./src/components/**/*.{js,ts,jsx,tsx,mdx}", 6 | "./src/app/**/*.{js,ts,jsx,tsx,mdx}", 7 | ], 8 | theme: { 9 | extend: { 10 | colors: { 11 | background: "var(--background)", 12 | foreground: "var(--foreground)", 13 | }, 14 | }, 15 | }, 16 | plugins: [], 17 | }; 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/forwarded/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { IncomingMessage } from 'node:http'; 3 | /** 4 | * Get all addresses in the request, using the `X-Forwarded-For` header. 5 | */ 6 | export declare function forwarded(req: Pick): string[]; 7 | /** 8 | * Parse the X-Forwarded-For header. 9 | */ 10 | export declare function parse(header: string): string[]; 11 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/pluralGetSet.js: -------------------------------------------------------------------------------- 1 | !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_pluralGetSet=o()}(this,(function(){"use strict";return function(e,o){var s=o.prototype;["milliseconds","seconds","minutes","hours","days","weeks","isoWeeks","months","quarters","years","dates"].forEach((function(e){s[e]=s[e.replace(/s$/,"")]}))}})); -------------------------------------------------------------------------------- /Day6 Nov-3-2024/cw-1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 |
11 |
12 |
13 |
14 |
15 | 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/storage.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"storage.d.ts","sourceRoot":"","sources":["../../src/storage.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAEH,qBAAa,MAAM,CAAC,CAAC;IACP,OAAO,CAAC,KAAK;gBAAL,KAAK,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC;IAC5C,MAAM,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,CAAC,GAAG,IAAI;IAGjC,GAAG,CAAC,GAAG,EAAE,MAAM,GAAG,CAAC;IAGnB,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI;IAGzB,KAAK,IAAI,IAAI;IAGb,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,IAAI;CAGxC"} -------------------------------------------------------------------------------- /Day24 Feb-2-2025/js/script.js: -------------------------------------------------------------------------------- 1 | const accordion = document.querySelectorAll('.accordion'); 2 | const ArrAccordion = Array.from(accordion); 3 | 4 | ArrAccordion.forEach((item, index) => { 5 | item.children[0].addEventListener('click', () => { 6 | ArrAccordion.forEach((e, i) => { 7 | if (i !== index) { 8 | e.classList.remove('active'); 9 | }else{ 10 | e.classList.toggle('active'); 11 | } 12 | }) 13 | }); 14 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/url/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA,OAAO,EAAS,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAExD,KAAK,KAAK,GAAG;IACX,IAAI,EAAE,MAAM,EAAE,GAAG,KAAK,CAAA;IACtB,OAAO,EAAE,MAAM,CAAA;CAChB,CAAA;AAED,eAAO,MAAM,YAAY,sBAAuB,KAAK,sBAAiB,SAarE,CAAA;AAED,MAAM,MAAM,SAAS,GAAG;IACtB,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;CACtB,CAAA;AAOD,eAAO,MAAM,WAAW,QAAS,MAAM,KAAG,MAA0C,CAAA;AAEpF,eAAO,MAAM,cAAc,oBAAgB,cAA0D,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/weekYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.weekYear = function () { 5 | var month = this.month(); 6 | var weekOfYear = this.week(); 7 | var year = this.year(); 8 | 9 | if (weekOfYear === 1 && month === 11) { 10 | return year + 1; 11 | } 12 | 13 | if (month === 0 && weekOfYear >= 52) { 14 | return year - 1; 15 | } 16 | 17 | return year; 18 | }; 19 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/index.d.ts: -------------------------------------------------------------------------------- 1 | import { Eta as EtaCore } from "./core.ts"; 2 | import { readFile, resolvePath } from "./file-handling.ts"; 3 | export { EtaError, EtaFileResolutionError, EtaNameResolutionError, EtaParseError, EtaRuntimeError, } from "./err.ts"; 4 | export { type EtaConfig, type Options } from "./config.ts"; 5 | export declare class Eta extends EtaCore { 6 | readFile: typeof readFile; 7 | resolvePath: typeof resolvePath; 8 | } 9 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/.bin/json-server: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*|*MINGW*|*MSYS*) 6 | if command -v cygpath > /dev/null 2>&1; then 7 | basedir=`cygpath -w "$basedir"` 8 | fi 9 | ;; 10 | esac 11 | 12 | if [ -x "$basedir/node" ]; then 13 | exec "$basedir/node" "$basedir/../json-server/lib/bin.js" "$@" 14 | else 15 | exec node "$basedir/../json-server/lib/bin.js" "$@" 16 | fi 17 | -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/compile.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"compile.d.ts","sourceRoot":"","sources":["../../src/compile.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,WAAW,CAAC;AACrC,OAAO,KAAK,EAAa,OAAO,EAAE,MAAM,aAAa,CAAC;AAEtD,MAAM,MAAM,gBAAgB,GAAG,CAC7B,IAAI,EAAE,GAAG,EACT,IAAI,CAAC,EAAE,MAAM,EACb,OAAO,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,KACvB,MAAM,CAAC;AAMZ;;;;;GAKG;AAEH,wBAAgB,OAAO,CACrB,IAAI,EAAE,GAAG,EACT,GAAG,EAAE,MAAM,EACX,OAAO,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,GACzB,gBAAgB,CA+BlB"} -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/parse.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../../src/parse.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,WAAW,CAAC;AAErC,MAAM,MAAM,OAAO,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;AAE3C,MAAM,WAAW,cAAc;IAC7B,CAAC,EAAE,OAAO,CAAC;IACX,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,MAAM,SAAS,GAAG,MAAM,GAAG,cAAc,CAAC;AAsBhD,wBAAgB,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC,SAAS,CAAC,CAiL9D"} -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/typed-array.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Matches any [typed array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray), like `Uint8Array` or `Float64Array`. 3 | 4 | @category Array 5 | */ 6 | export type TypedArray = 7 | | Int8Array 8 | | Uint8Array 9 | | Uint8ClampedArray 10 | | Int16Array 11 | | Uint16Array 12 | | Int32Array 13 | | Uint32Array 14 | | Float32Array 15 | | Float64Array 16 | | BigInt64Array 17 | | BigUint64Array; 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tinyhttp/send'; 2 | export * from './cookie.js'; 3 | export { setContentType, setHeader, setLinksHeader, setLocationHeader, setVaryHeader, getResponseHeader } from './headers.js'; 4 | export type { FormatProps, FormatError } from './format.js'; 5 | export { formatResponse } from './format.js'; 6 | export { redirect } from './redirect.js'; 7 | export * from './download.js'; 8 | export { append } from './append.js'; 9 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /Day9 Dec-4-2024/transform/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 |
11 |
12 |
13 |
14 |
15 | 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/req/dist/accepts.js: -------------------------------------------------------------------------------- 1 | import { Accepts } from '@tinyhttp/accepts'; 2 | export const getAccepts = (req) => (...types) => new Accepts(req).types(types); 3 | export const getAcceptsEncodings = (req) => (...encodings) => new Accepts(req).encodings(encodings); 4 | export const getAcceptsCharsets = (req) => (...charsets) => new Accepts(req).charsets(charsets); 5 | export const getAcceptsLanguages = (req) => (...languages) => new Accepts(req).languages(languages); 6 | //# sourceMappingURL=accepts.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/sendStatus.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sendStatus.d.ts","sourceRoot":"","sources":["../src/sendStatus.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,IAAI,CAAC,EAAE,cAAc,IAAI,CAAC,EAAE,MAAM,WAAW,CAAA;AAI1E,KAAK,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAA;AAE5B,KAAK,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,WAAW,GAAG,cAAc,GAAG,KAAK,GAAG,WAAW,GAAG,YAAY,CAAC,CAAA;AAErF;;;;;;;GAOG;AACH,eAAO,MAAM,UAAU,GACpB,OAAO,SAAS,GAAG,QAAQ,QAAQ,SAAS,GAAG,aAAa,OAAO,OAAO,QAAQ,kBACtE,MAAM,KAAG,QAQrB,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/onError.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"onError.d.ts","sourceRoot":"","sources":["../src/onError.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,kBAAkB,CAAA;AACpD,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,UAAU,CAAA;AACnC,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,cAAc,CAAA;AAC3C,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAA;AAE7C,MAAM,MAAM,YAAY,GAAG,CAAC,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,EAAE,YAAY,KAAK,IAAI,CAAA;AAE1G,eAAO,MAAM,cAAc,EAAE,YAU5B,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/totalist/sync/index.mjs: -------------------------------------------------------------------------------- 1 | import { join, resolve } from 'path'; 2 | import { readdirSync, statSync } from 'fs'; 3 | 4 | export function totalist(dir, callback, pre='') { 5 | dir = resolve('.', dir); 6 | let arr = readdirSync(dir); 7 | let i=0, abs, stats; 8 | for (; i < arr.length; i++) { 9 | abs = join(dir, arr[i]); 10 | stats = statSync(abs); 11 | stats.isDirectory() 12 | ? totalist(abs, callback, join(pre, arr[i])) 13 | : callback(join(pre, arr[i]), abs, stats); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Day10 Dec-8-2024/css/style.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["style.scss"],"names":[],"mappings":"AAAA,EACI,QAAA,CACA,SAAA,CACA,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CASJ,MACI,WAAA,CACA,YAAA,CACA,gBAAA,CAPA,2BAQoB,CARpB,wBAQoB,CARpB,mBAQoB,CAPpB,oBAO2B,CAC3B,qBAAA,CACA,iBAAA,CACA,gBAAA,CACA,aACI,WAAA,CACA,YAAA,CACA,cAAA,CACA,yBAAA,CAAA,sBAAA,CAAA,iBAAA,CAEJ,YACI,eAAA,CACA,oBACI,eAAA,CAGR,cACI,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,SAAA,CACA,UAAA,CACA,qBAAA,CACA,gBAAA,CACA,iBAAA,CAIR,YACI,UAAA,CACA,YAAA,CACA,kBAAA,CAGJ,MAEI,cAAA","file":"style.min.css"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/isBetween/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | c.prototype.isBetween = function (a, b, u, i) { 3 | var dA = d(a); 4 | var dB = d(b); 5 | i = i || '()'; 6 | var dAi = i[0] === '('; 7 | var dBi = i[1] === ')'; 8 | return (dAi ? this.isAfter(dA, u) : !this.isBefore(dA, u)) && (dBi ? this.isBefore(dB, u) : !this.isAfter(dB, u)) || (dAi ? this.isBefore(dA, u) : !this.isAfter(dA, u)) && (dBi ? this.isAfter(dB, u) : !this.isBefore(dB, u)); 9 | }; 10 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/utc.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | 9 | utc(keepLocalTime?: boolean): Dayjs 10 | 11 | local(): Dayjs 12 | 13 | isUTC(): boolean 14 | 15 | utcOffset(offset: number | string, keepLocalTime?: boolean): Dayjs 16 | } 17 | 18 | export function utc(config?: ConfigType, format?: string, strict?: boolean): Dayjs 19 | } 20 | -------------------------------------------------------------------------------- /Day13 Dec-18-2024/blog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 | 18 | 19 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/send.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"send.d.ts","sourceRoot":"","sources":["../src/send.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,IAAI,CAAC,EAAE,cAAc,IAAI,CAAC,EAAE,MAAM,WAAW,CAAA;AAI1E,KAAK,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG;IAAE,KAAK,CAAC,EAAE,OAAO,CAAA;CAAE,CAAA;AAElD,KAAK,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,WAAW,GAAG,cAAc,GAAG,KAAK,GAAG,WAAW,GAAG,YAAY,CAAC,CAAA;AAErF;;;;;;;;;;GAUG;AACH,eAAO,MAAM,IAAI,GACd,OAAO,SAAS,GAAG,QAAQ,QAAQ,SAAS,GAAG,aAAa,OAAO,OAAO,QAAQ,YAC5E,GAAG,KAAG,QA0DZ,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/utc/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | 9 | utc(keepLocalTime?: boolean): Dayjs 10 | 11 | local(): Dayjs 12 | 13 | isUTC(): boolean 14 | 15 | utcOffset(offset: number | string, keepLocalTime?: boolean): Dayjs 16 | } 17 | 18 | export function utc(config?: ConfigType, format?: string, strict?: boolean): Dayjs 19 | } 20 | -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/compile-string.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"compile-string.d.ts","sourceRoot":"","sources":["../../src/compile-string.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,aAAa,CAAC;AAC3C,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,YAAY,CAAC;AAC5C,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,WAAW,CAAC;AAIrC;;GAEG;AAEH,wBAAgB,eAAe,CAC7B,IAAI,EAAE,GAAG,EACT,GAAG,EAAE,MAAM,EACX,OAAO,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,GACzB,MAAM,CAoDR;AAED;;;;;;;;;;GAUG;AAEH,wBAAgB,WAAW,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,MAAM,CAgDrE"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/util.d.ts: -------------------------------------------------------------------------------- 1 | export type NormalizedType = { 2 | value: string; 3 | quality?: number; 4 | params: Record; 5 | originalIndex?: number; 6 | }; 7 | export declare function acceptParams(str: string, index?: number): NormalizedType; 8 | export declare const normalizeType: (type: string) => NormalizedType; 9 | export declare function normalizeTypes(types: string[]): NormalizedType[]; 10 | export declare function escapeHTML(str: string): string; 11 | //# sourceMappingURL=util.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/browser/WebStorage.js: -------------------------------------------------------------------------------- 1 | export class WebStorage { 2 | #key; 3 | #storage; 4 | constructor(key, storage) { 5 | this.#key = key; 6 | this.#storage = storage; 7 | } 8 | read() { 9 | const value = this.#storage.getItem(this.#key); 10 | if (value === null) { 11 | return null; 12 | } 13 | return JSON.parse(value); 14 | } 15 | write(obj) { 16 | this.#storage.setItem(this.#key, JSON.stringify(obj)); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/util.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"util.d.ts","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":"AAEA,MAAM,MAAM,cAAc,GAAG;IAC3B,KAAK,EAAE,MAAM,CAAA;IACb,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAC9B,aAAa,CAAC,EAAE,MAAM,CAAA;CACvB,CAAA;AAED,wBAAgB,YAAY,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,cAAc,CAWxE;AAED,eAAO,MAAM,aAAa,SAAU,MAAM,KAAG,cAC4D,CAAA;AAEzG,wBAAgB,cAAc,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,cAAc,EAAE,CAQhE;AAID,wBAAgB,UAAU,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAyC9C"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/updateLocale/index.js: -------------------------------------------------------------------------------- 1 | export default (function (option, Dayjs, dayjs) { 2 | dayjs.updateLocale = function (locale, customConfig) { 3 | var localeList = dayjs.Ls; 4 | var localeConfig = localeList[locale]; 5 | if (!localeConfig) return; 6 | var customConfigKeys = customConfig ? Object.keys(customConfig) : []; 7 | customConfigKeys.forEach(function (c) { 8 | localeConfig[c] = customConfig[c]; 9 | }); 10 | return localeConfig; // eslint-disable-line consistent-return 11 | }; 12 | }); -------------------------------------------------------------------------------- /jsonserver/node_modules/totalist/sync/index.js: -------------------------------------------------------------------------------- 1 | const { join, resolve } = require('path'); 2 | const { readdirSync, statSync } = require('fs'); 3 | 4 | function totalist(dir, callback, pre='') { 5 | dir = resolve('.', dir); 6 | let arr = readdirSync(dir); 7 | let i=0, abs, stats; 8 | for (; i < arr.length; i++) { 9 | abs = join(dir, arr[i]); 10 | stats = statSync(abs); 11 | stats.isDirectory() 12 | ? totalist(abs, callback, join(pre, arr[i])) 13 | : callback(join(pre, arr[i]), abs, stats); 14 | } 15 | } 16 | 17 | exports.totalist = totalist; -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/is-null.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Returns a boolean for whether the given type is `null`. 3 | 4 | @example 5 | ``` 6 | import type {IsNull} from 'type-fest'; 7 | 8 | type NonNullFallback = IsNull extends true ? Fallback : T; 9 | 10 | type Example1 = NonNullFallback; 11 | //=> string 12 | 13 | type Example2 = NonNullFallback; 14 | //=? number 15 | ``` 16 | 17 | @category Type Guard 18 | @category Utilities 19 | */ 20 | export type IsNull = [T] extends [null] ? true : false; 21 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/locale/en.js: -------------------------------------------------------------------------------- 1 | // English [en] 2 | // We don't need weekdaysShort, weekdaysMin, monthsShort in en.js locale 3 | export default { 4 | name: 'en', 5 | weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 6 | months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 7 | ordinal: function ordinal(n) { 8 | var s = ['th', 'st', 'nd', 'rd']; 9 | var v = n % 100; 10 | return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; 11 | } 12 | }; -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/req/dist/accepts.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"accepts.d.ts","sourceRoot":"","sources":["../src/accepts.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,WAAW,CAAA;AAGhD,KAAK,OAAO,GAAG,IAAI,CAAC,eAAe,EAAE,SAAS,CAAC,CAAA;AAE/C,KAAK,aAAa,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,EAAE,CAAA;AAEhD,eAAO,MAAM,UAAU,QACf,OAAO,gBACF,MAAM,EAAE,KAAG,aACS,CAAA;AAEjC,eAAO,MAAM,mBAAmB,QACxB,OAAO,oBACE,MAAM,EAAE,KAAG,aACa,CAAA;AAEzC,eAAO,MAAM,kBAAkB,QACvB,OAAO,mBACC,MAAM,EAAE,KAAG,aACY,CAAA;AAEvC,eAAO,MAAM,mBAAmB,QACxB,OAAO,oBACE,MAAM,EAAE,KAAG,aACa,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/bigIntSupport.js: -------------------------------------------------------------------------------- 1 | !function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n="undefined"!=typeof globalThis?globalThis:n||self).dayjs_plugin_bigIntSupport=e()}(this,(function(){"use strict";var n=function(n){return"bigint"==typeof n};return function(e,t,i){var o=t.prototype,u=function(e){var t=e.date;return n(t)?Number(t):t},r=o.parse;o.parse=function(n){n.date=u.bind(this)(n),r.bind(this)(n)};var f=i.unix;i.unix=function(e){var t=n(e)?Number(e):e;return f(t)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/storage.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Handles storage and accessing of values 3 | * 4 | * In this case, we use it to store compiled template functions 5 | * Indexed by their `name` or `filename` 6 | */ 7 | export declare class Cacher { 8 | private cache; 9 | constructor(cache: Record); 10 | define(key: string, val: T): void; 11 | get(key: string): T; 12 | remove(key: string): void; 13 | reset(): void; 14 | load(cacheObj: Record): void; 15 | } 16 | //# sourceMappingURL=storage.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/non-empty-tuple.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Matches any non-empty tuple. 3 | 4 | @example 5 | ``` 6 | import type {NonEmptyTuple} from 'type-fest'; 7 | 8 | const sum = (...numbers: NonEmptyTuple) => numbers.reduce((total, value) => total + value, 0); 9 | 10 | sum(1, 2, 3); 11 | //=> 6 12 | 13 | sum(); 14 | //=> Error: Expected at least 1 arguments, but got 0. 15 | ``` 16 | 17 | @see {@link RequireAtLeastOne} for objects 18 | 19 | @category Array 20 | */ 21 | export type NonEmptyTuple = readonly [T, ...T[]]; 22 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/locale/en.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en=n()}(this,(function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],t=e%100;return"["+e+(n[(t-20)%10]||n[t]||n[0])+"]"}}})); -------------------------------------------------------------------------------- /react-app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-app", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "react": "^19.0.0", 13 | "react-dom": "^19.0.0", 14 | "next": "15.1.6" 15 | }, 16 | "devDependencies": { 17 | "postcss": "^8", 18 | "tailwindcss": "^3.4.1", 19 | "eslint": "^9", 20 | "eslint-config-next": "15.1.6", 21 | "@eslint/eslintrc": "^3" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/url/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { ParsedUrlQuery } from 'node:querystring'; 3 | type Regex = { 4 | keys: string[] | false; 5 | pattern: RegExp; 6 | }; 7 | export declare const getURLParams: ({ pattern, keys }: Regex, reqUrl?: string) => URLParams; 8 | export type URLParams = { 9 | [key: string]: string; 10 | }; 11 | export declare const getPathname: (url: string) => string; 12 | export declare const getQueryParams: (url?: string) => ParsedUrlQuery; 13 | export {}; 14 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/app/dist/response.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"response.js","sourceRoot":"","sources":["../src/response.ts"],"names":[],"mappings":"AAOA,MAAM,CAAC,MAAM,cAAc,GACzB,CAA0D,IAAa,EAAE,GAAa,EAAE,GAAQ,EAAE,EAAE,CACpG,CAAC,IAAY,EAAE,IAA8B,EAAE,OAA6B,EAAY,EAAE;IACxF,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,CAAC,GAAY,EAAE,IAAa,EAAE,EAAE;QACxG,IAAI,GAAG;YAAE,MAAM,GAAG,CAAA;QAClB,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IAChB,CAAC,CAAC,CAAA;IACF,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/sendStatus.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sendStatus.js","sourceRoot":"","sources":["../src/sendStatus.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,WAAW,CAAA;AACxC,OAAO,EAAE,IAAI,EAAE,MAAM,WAAW,CAAA;AAMhC;;;;;;;GAOG;AACH,MAAM,CAAC,MAAM,UAAU,GACrB,CAAwD,GAAY,EAAE,GAAa,EAAE,EAAE,CACvF,CAAC,UAAkB,EAAY,EAAE;IAC/B,MAAM,IAAI,GAAG,YAAY,CAAC,UAAU,CAAC,IAAI,MAAM,CAAC,UAAU,CAAC,CAAA;IAE3D,GAAG,CAAC,UAAU,GAAG,UAAU,CAAA;IAE3B,GAAG,CAAC,SAAS,CAAC,cAAc,EAAE,YAAY,CAAC,CAAA;IAE3C,OAAO,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAA;AAC7B,CAAC,CAAA"} -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/isBetween.js: -------------------------------------------------------------------------------- 1 | !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isBetween=i()}(this,(function(){"use strict";return function(e,i,t){i.prototype.isBetween=function(e,i,s,f){var n=t(e),o=t(i),r="("===(f=f||"()")[0],u=")"===f[1];return(r?this.isAfter(n,s):!this.isBefore(n,s))&&(u?this.isBefore(o,s):!this.isAfter(o,s))||(r?this.isBefore(n,s):!this.isAfter(n,s))&&(u?this.isAfter(o,s):!this.isBefore(o,s))}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/buddhistEra.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_buddhistEra=e()}(this,(function(){"use strict";return function(t,e){var n=e.prototype,i=n.format;n.format=function(t){var e=this,n=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/(\[[^\]]+])|BBBB|BB/g,(function(t,n){var i,o=String(e.$y+543),f="BB"===t?[o.slice(-2),2]:[o,4];return n||(i=e.$utils()).s.apply(i,f.concat(["0"]))}));return i.bind(this)(n)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/mime/dist/src/Mime.d.ts: -------------------------------------------------------------------------------- 1 | type TypeMap = { 2 | [key: string]: string[]; 3 | }; 4 | export default class Mime { 5 | #private; 6 | constructor(...args: TypeMap[]); 7 | define(typeMap: TypeMap, force?: boolean): this; 8 | getType(path: string): string | null; 9 | getExtension(type: string): string | null; 10 | getAllExtensions(type: string): Set | null; 11 | _freeze(): this; 12 | _getTestState(): { 13 | types: Map; 14 | extensions: Map; 15 | }; 16 | } 17 | export {}; 18 | -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/less-than.d.ts: -------------------------------------------------------------------------------- 1 | import type {GreaterThanOrEqual} from './greater-than-or-equal'; 2 | 3 | /** 4 | Returns a boolean for whether a given number is less than another number. 5 | 6 | @example 7 | ``` 8 | import type {LessThan} from 'type-fest'; 9 | 10 | LessThan<1, -5>; 11 | //=> false 12 | 13 | LessThan<1, 1>; 14 | //=> false 15 | 16 | LessThan<1, 5>; 17 | //=> true 18 | ``` 19 | */ 20 | export type LessThan = number extends A | B 21 | ? never 22 | : GreaterThanOrEqual extends true ? false : true; 23 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/content-disposition/dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AA8BA,qBAAa,kBAAkB;IAC7B,IAAI,EAAE,MAAM,CAAA;IACZ,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAA;gBACvB,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,CAAC;CAInF;AAoFD;;;;;GAKG;AAEH,wBAAgB,kBAAkB,CAChC,QAAQ,CAAC,EAAE,MAAM,EACjB,OAAO,GAAE,OAAO,CAAC;IACf,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAA;CAC3B,CAAM,GACN,MAAM,CAGR;AA2BD;;;GAGG;AACH,wBAAgB,KAAK,CAAC,MAAM,EAAE,MAAM,GAAG,kBAAkB,CAuDxD"} -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/stringified.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Create a type with the keys of the given type changed to `string` type. 3 | 4 | Use-case: Changing interface values to strings in order to use them in a form model. 5 | 6 | @example 7 | ``` 8 | import type {Stringified} from 'type-fest'; 9 | 10 | type Car = { 11 | model: string; 12 | speed: number; 13 | } 14 | 15 | const carForm: Stringified = { 16 | model: 'Foo', 17 | speed: '101' 18 | }; 19 | ``` 20 | 21 | @category Object 22 | */ 23 | export type Stringified = {[KeyType in keyof ObjectType]: string}; 24 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/negativeYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_negativeYear=t()}(this,(function(){"use strict";return function(e,t,n){var i=t.prototype,o=function(e){var t=e.date,i=e.utc;if("string"==typeof t&&"-"===t.charAt(0)){var o=t.slice(1),r=n(o),f=(r=i?n.utc(o):n(o)).year();return-1!==t.indexOf("-"+f)?n(r).subtract(2*f,"year").toDate():t}return t},r=i.parse;i.parse=function(e){e.date=o.bind(this)(e),r.bind(this)(e)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/unknown-set.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Represents a set with `unknown` value. 3 | 4 | Use case: You want a type that all sets can be assigned to, but you don't care about the value. 5 | 6 | @example 7 | ``` 8 | import type {UnknownSet} from 'type-fest'; 9 | 10 | type IsSet = T extends UnknownSet ? true : false; 11 | 12 | type A = IsSet>; 13 | //=> true 14 | 15 | type B = IsSet>; 16 | //=> true 17 | 18 | type C = IsSet; 19 | //=> false 20 | ``` 21 | 22 | @category Type 23 | */ 24 | export type UnknownSet = ReadonlySet; 25 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/arraySupport.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_arraySupport=t()}(this,(function(){"use strict";return function(e,t,n){var o=t.prototype,i=function(e){var t=e.date,o=e.utc;return Array.isArray(t)?o?t.length?new Date(Date.UTC.apply(null,t)):new Date:1===t.length?n(String(t[0])).toDate():new(Function.prototype.bind.apply(Date,[null].concat(t))):t},a=o.parse;o.parse=function(e){e.date=i.bind(this)(e),a.bind(this)(e)}}})); -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/compile.d.ts: -------------------------------------------------------------------------------- 1 | import type { Eta } from "./core.ts"; 2 | import type { Options } from "./config.ts"; 3 | export type TemplateFunction = (this: Eta, data?: object, options?: Partial) => string; 4 | /** 5 | * Takes a template string and returns a template function that can be called with (data, config) 6 | * 7 | * @param str - The template string 8 | * @param config - A custom configuration object (optional) 9 | */ 10 | export declare function compile(this: Eta, str: string, options?: Partial): TemplateFunction; 11 | //# sourceMappingURL=compile.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/node/JSONFile.js: -------------------------------------------------------------------------------- 1 | import { DataFile, DataFileSync } from './DataFile.js'; 2 | export class JSONFile extends DataFile { 3 | constructor(filename) { 4 | super(filename, { 5 | parse: JSON.parse, 6 | stringify: (data) => JSON.stringify(data, null, 2), 7 | }); 8 | } 9 | } 10 | export class JSONFileSync extends DataFileSync { 11 | constructor(filename) { 12 | super(filename, { 13 | parse: JSON.parse, 14 | stringify: (data) => JSON.stringify(data, null, 2), 15 | }); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /react-app/src/app/yourApp/page.js: -------------------------------------------------------------------------------- 1 | import Link from 'next/link'; 2 | import React from 'react'; 3 | 4 | const page = () => { 5 | return ( 6 |
7 |

8 | This is yourApp page 9 |

10 | 11 | My App 12 | 13 |
14 | ); 15 | }; 16 | 17 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/encode-url/dist/index.js: -------------------------------------------------------------------------------- 1 | const ENCODE_CHARS_REGEXP = /(?:[^\x21\x25\x26-\x3B\x3D\x3F-\x5B\x5D\x5F\x61-\x7A\x7E]|%(?:[^0-9A-Fa-f]|[0-9A-Fa-f][^0-9A-Fa-f]|$))+/g; 2 | const UNMATCHED_SURROGATE_PAIR_REGEXP = /(^|[^\uD800-\uDBFF])[\uDC00-\uDFFF]|[\uD800-\uDBFF]([^\uDC00-\uDFFF]|$)/g; 3 | const UNMATCHED_SURROGATE_PAIR_REPLACE = "$1�$2"; 4 | const encodeUrl = (url) => { 5 | return String(url).replace(UNMATCHED_SURROGATE_PAIR_REGEXP, UNMATCHED_SURROGATE_PAIR_REPLACE).replace(ENCODE_CHARS_REGEXP, encodeURI); 6 | }; 7 | export { 8 | encodeUrl 9 | }; 10 | //# sourceMappingURL=index.js.map 11 | -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/less-than-or-equal.d.ts: -------------------------------------------------------------------------------- 1 | import type {GreaterThan} from './greater-than'; 2 | 3 | /** 4 | Returns a boolean for whether a given number is less than or equal to another number. 5 | 6 | @example 7 | ``` 8 | import type {LessThanOrEqual} from 'type-fest'; 9 | 10 | LessThanOrEqual<1, -5>; 11 | //=> false 12 | 13 | LessThanOrEqual<1, 1>; 14 | //=> true 15 | 16 | LessThanOrEqual<1, 5>; 17 | //=> true 18 | ``` 19 | */ 20 | export type LessThanOrEqual
= number extends A | B 21 | ? never 22 | : GreaterThan extends true ? false : true; 23 | -------------------------------------------------------------------------------- /react-app/src/app/myApp/page.js: -------------------------------------------------------------------------------- 1 | import Link from 'next/link'; 2 | import React from 'react'; 3 | 4 | const page = () => { 5 | return ( 6 |
7 |

8 | This is myApp page 9 |

10 | 11 | Your App 12 | 13 |
14 | ); 15 | }; 16 | 17 | export default page; -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/if-any.d.ts: -------------------------------------------------------------------------------- 1 | import type {IsAny} from './is-any'; 2 | 3 | /** 4 | An if-else-like type that resolves depending on whether the given type is `any`. 5 | 6 | @see {@link IsAny} 7 | 8 | @example 9 | ``` 10 | import type {IfAny} from 'type-fest'; 11 | 12 | type ShouldBeTrue = IfAny; 13 | //=> true 14 | 15 | type ShouldBeBar = IfAny<'not any', 'foo', 'bar'>; 16 | //=> 'bar' 17 | ``` 18 | 19 | @category Type Guard 20 | @category Utilities 21 | */ 22 | export type IfAny = ( 23 | IsAny extends true ? TypeIfAny : TypeIfNotAny 24 | ); 25 | -------------------------------------------------------------------------------- /Day7 Nov-20-2024/hw/Noor_React/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Cool Design Page 7 | 8 | 9 | 10 |
11 |
12 |

Bangladesh

13 |
14 |
15 |

Welcome to this amazing design inspired by beautiful landscapes!

16 |
17 |
18 | 19 | -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/err.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"err.d.ts","sourceRoot":"","sources":["../../src/err.ts"],"names":[],"mappings":"AAAA,qBAAa,QAAS,SAAQ,KAAK;gBACrB,OAAO,EAAE,MAAM;CAI5B;AAED,qBAAa,aAAc,SAAQ,QAAQ;gBAC7B,OAAO,EAAE,MAAM;CAI5B;AAED,qBAAa,eAAgB,SAAQ,QAAQ;gBAC/B,OAAO,EAAE,MAAM;CAI5B;AAED,qBAAa,sBAAuB,SAAQ,QAAQ;gBACtC,OAAO,EAAE,MAAM;CAI5B;AAED,qBAAa,sBAAuB,SAAQ,QAAQ;gBACtC,OAAO,EAAE,MAAM;CAI5B;AAED;;GAEG;AAEH,wBAAgB,QAAQ,CAAC,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,KAAK,CAiB1E;AAED,wBAAgB,UAAU,CACxB,aAAa,EAAE,KAAK,EACpB,GAAG,EAAE,MAAM,EACX,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX,KAAK,CA2BP"} -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/greater-than-or-equal.d.ts: -------------------------------------------------------------------------------- 1 | import type {GreaterThan} from './greater-than'; 2 | 3 | /** 4 | Returns a boolean for whether a given number is greater than or equal to another number. 5 | 6 | @example 7 | ``` 8 | import type {GreaterThanOrEqual} from 'type-fest'; 9 | 10 | GreaterThanOrEqual<1, -5>; 11 | //=> true 12 | 13 | GreaterThanOrEqual<1, 1>; 14 | //=> true 15 | 16 | GreaterThanOrEqual<1, 5>; 17 | //=> false 18 | ``` 19 | */ 20 | export type GreaterThanOrEqual
= number extends A | B 21 | ? never 22 | : A extends B ? true : GreaterThan; 23 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/plugin/timezone.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | tz(timezone?: string, keepLocalTime?: boolean): Dayjs 9 | offsetName(type?: 'short' | 'long'): string | undefined 10 | } 11 | 12 | interface DayjsTimezone { 13 | (date?: ConfigType, timezone?: string): Dayjs 14 | (date: ConfigType, format: string, timezone?: string): Dayjs 15 | guess(): string 16 | setDefault(timezone?: string): void 17 | } 18 | 19 | const tz: DayjsTimezone 20 | } 21 | -------------------------------------------------------------------------------- /jsonserver/node_modules/eta/dist/types/utils.d.ts: -------------------------------------------------------------------------------- 1 | import type { EtaConfig } from "./config.ts"; 2 | /** 3 | * Takes a string within a template and trims it, based on the preceding tag's whitespace control and `config.autoTrim` 4 | */ 5 | export declare function trimWS(str: string, config: EtaConfig, wsLeft: string | false, wsRight?: string | false): string; 6 | /** 7 | * XML-escapes an input value after converting it to a string 8 | * 9 | * @param str - Input value (usually a string) 10 | * @returns XML-escaped string 11 | */ 12 | export declare function XMLEscape(str: unknown): string; 13 | //# sourceMappingURL=utils.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/header-range-parser/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # [1.1.3] (2022-01-06) 2 | 3 | ### Fix 4 | 5 | * 🐛🔨 Fix empty `dist` folder in package. 6 | 7 | ### Minor 8 | 9 | * 📦🗑️ Remove unnecessary `package-lock.json` file. 10 | 11 | # [1.1.2] (2021-10-22) 12 | 13 | ### Documentation 14 | 15 | * 📚 Documentation updated 16 | 17 | # [1.1.1] (2021-10-19) 18 | 19 | ### Documentation 20 | 21 | * 📚 Documentation updated 22 | 23 | # [1.1.0] (2021-10-19) 24 | 25 | ### Breaking Changes 26 | 27 | * Minimal Node version now is `12.22.0` 28 | 29 | # [1.0.0] (2021-10-02) 30 | 31 | ### Features 32 | 33 | * Initial release 34 | -------------------------------------------------------------------------------- /jsonserver/node_modules/json5/lib/parse.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Parses a JSON5 string, constructing the JavaScript value or object described 3 | * by the string. 4 | * @template T The type of the return value. 5 | * @param text The string to parse as JSON5. 6 | * @param reviver A function that prescribes how the value originally produced 7 | * by parsing is transformed before being returned. 8 | * @returns The JavaScript value converted from the JSON5 string. 9 | */ 10 | declare function parse( 11 | text: string, 12 | reviver?: ((this: any, key: string, value: any) => any) | null, 13 | ): T 14 | 15 | export = parse 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/adapters/node/TextFile.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { PathLike } from 'node:fs'; 3 | import { Adapter, SyncAdapter } from '../../core/Low.js'; 4 | export declare class TextFile implements Adapter { 5 | #private; 6 | constructor(filename: PathLike); 7 | read(): Promise; 8 | write(str: string): Promise; 9 | } 10 | export declare class TextFileSync implements SyncAdapter { 11 | #private; 12 | constructor(filename: PathLike); 13 | read(): string | null; 14 | write(str: string): void; 15 | } 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/send/dist/utils.js: -------------------------------------------------------------------------------- 1 | import { Stats } from 'node:fs'; 2 | import { format, parse } from '@tinyhttp/content-type'; 3 | import { eTag } from '@tinyhttp/etag'; 4 | export const createETag = (body, encoding) => { 5 | if (body instanceof Stats) { 6 | return eTag(body, { weak: true }); 7 | } 8 | return eTag(!Buffer.isBuffer(body) ? Buffer.from(body, encoding) : body, { weak: true }); 9 | }; 10 | export function setCharset(type, charset) { 11 | const parsed = parse(type); 12 | parsed.parameters.charset = charset; 13 | return format(parsed); 14 | } 15 | //# sourceMappingURL=utils.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/if-null.d.ts: -------------------------------------------------------------------------------- 1 | import type {IsNull} from './is-null'; 2 | 3 | /** 4 | An if-else-like type that resolves depending on whether the given type is `null`. 5 | 6 | @see {@link IsNull} 7 | 8 | @example 9 | ``` 10 | import type {IfNull} from 'type-fest'; 11 | 12 | type ShouldBeTrue = IfNull; 13 | //=> true 14 | 15 | type ShouldBeBar = IfNull<'not null', 'foo', 'bar'>; 16 | //=> 'bar' 17 | ``` 18 | 19 | @category Type Guard 20 | @category Utilities 21 | */ 22 | export type IfNull = ( 23 | IsNull extends true ? TypeIfNull : TypeIfNotNull 24 | ); 25 | -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/unknown-array.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Represents an array with `unknown` value. 3 | 4 | Use case: You want a type that all arrays can be assigned to, but you don't care about the value. 5 | 6 | @example 7 | ``` 8 | import type {UnknownArray} from 'type-fest'; 9 | 10 | type IsArray = T extends UnknownArray ? true : false; 11 | 12 | type A = IsArray<['foo']>; 13 | //=> true 14 | 15 | type B = IsArray; 16 | //=> true 17 | 18 | type C = IsArray; 19 | //=> false 20 | ``` 21 | 22 | @category Type 23 | @category Array 24 | */ 25 | export type UnknownArray = readonly unknown[]; 26 | -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/unknown-map.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Represents a map with `unknown` key and value. 3 | 4 | Use case: You want a type that all maps can be assigned to, but you don't care about the value. 5 | 6 | @example 7 | ``` 8 | import type {UnknownMap} from 'type-fest'; 9 | 10 | type IsMap = T extends UnknownMap ? true : false; 11 | 12 | type A = IsMap>; 13 | //=> true 14 | 15 | type B = IsMap>; 16 | //=> true 17 | 18 | type C = IsMap; 19 | //=> false 20 | ``` 21 | 22 | @category Type 23 | */ 24 | export type UnknownMap = ReadonlyMap; 25 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/format.d.ts: -------------------------------------------------------------------------------- 1 | import type { IncomingMessage as Req, ServerResponse as Res } from 'node:http'; 2 | export type FormatProps = { 3 | default?: () => void; 4 | } & Record; 5 | export type FormatError = Error & { 6 | status: number; 7 | statusCode: number; 8 | types: string[]; 9 | }; 10 | type next = (err?: FormatError) => void; 11 | export declare const formatResponse: , Next extends next = next>(req: Request, res: Response, next: Next) => (obj: FormatProps) => Response; 12 | export {}; 13 | //# sourceMappingURL=format.d.ts.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/url/README.md: -------------------------------------------------------------------------------- 1 | # @tinyhttp/req 2 | 3 | [![npm (scoped)][npm-badge]](https://npmjs.com/package/@tinyhttp/req) [![npm][dl-badge]](https://npmjs.com/package/@tinyhttp/req) [![][web-badge]](https://tinyhttp.v1rtl.site/mw/req) 4 | 5 | URL extensions for to parse query parameters, URL parameters, and more. 6 | 7 | ## Install 8 | 9 | ```sh 10 | pnpm i @tinyhttp/url 11 | ``` 12 | 13 | [npm-badge]: https://img.shields.io/npm/v/@tinyhttp/req?style=flat-square 14 | [dl-badge]: https://img.shields.io/npm/dt/@tinyhttp/req?style=flat-square 15 | [web-badge]: https://img.shields.io/badge/website-visit-hotpink?style=flat-square 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/dayjs/esm/plugin/timezone/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | tz(timezone?: string, keepLocalTime?: boolean): Dayjs 9 | offsetName(type?: 'short' | 'long'): string | undefined 10 | } 11 | 12 | interface DayjsTimezone { 13 | (date?: ConfigType, timezone?: string): Dayjs 14 | (date: ConfigType, format: string, timezone?: string): Dayjs 15 | guess(): string 16 | setDefault(timezone?: string): void 17 | } 18 | 19 | const tz: DayjsTimezone 20 | } 21 | -------------------------------------------------------------------------------- /jsonserver/node_modules/lowdb/lib/presets/browser.js: -------------------------------------------------------------------------------- 1 | import { LocalStorage } from '../adapters/browser/LocalStorage.js'; 2 | import { SessionStorage } from '../adapters/browser/SessionStorage.js'; 3 | import { LowSync } from '../index.js'; 4 | export function LocalStoragePreset(key, defaultData) { 5 | const adapter = new LocalStorage(key); 6 | const db = new LowSync(adapter, defaultData); 7 | db.read(); 8 | return db; 9 | } 10 | export function SessionStoragePreset(key, defaultData) { 11 | const adapter = new SessionStorage(key); 12 | const db = new LowSync(adapter, defaultData); 13 | db.read(); 14 | return db; 15 | } 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/type-fest/source/if-never.d.ts: -------------------------------------------------------------------------------- 1 | import type {IsNever} from './is-never'; 2 | 3 | /** 4 | An if-else-like type that resolves depending on whether the given type is `never`. 5 | 6 | @see {@link IsNever} 7 | 8 | @example 9 | ``` 10 | import type {IfNever} from 'type-fest'; 11 | 12 | type ShouldBeTrue = IfNever; 13 | //=> true 14 | 15 | type ShouldBeBar = IfNever<'not never', 'foo', 'bar'>; 16 | //=> 'bar' 17 | ``` 18 | 19 | @category Type Guard 20 | @category Utilities 21 | */ 22 | export type IfNever = ( 23 | IsNever extends true ? TypeIfNever : TypeIfNotNever 24 | ); 25 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/cookie-signature/dist/index.js: -------------------------------------------------------------------------------- 1 | import { createHmac, timingSafeEqual } from "node:crypto"; 2 | const sign = (val, secret) => `${val}.${createHmac("sha256", secret).update(val).digest("base64").replace(/=+$/, "")}`; 3 | const unsign = (val, secret) => { 4 | const str = val.slice(0, val.lastIndexOf(".")); 5 | const mac = sign(str, secret); 6 | const macBuffer = Buffer.from(mac); 7 | const valBuffer = Buffer.alloc(macBuffer.length); 8 | valBuffer.write(val); 9 | return timingSafeEqual(macBuffer, valBuffer) ? str : false; 10 | }; 11 | export { 12 | sign, 13 | unsign 14 | }; 15 | //# sourceMappingURL=index.js.map 16 | -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/append.js: -------------------------------------------------------------------------------- 1 | import { getResponseHeader, setHeader } from './headers.js'; 2 | export const append = (res) => (field, value) => { 3 | const prevVal = getResponseHeader(res)(field); 4 | let newVal = value; 5 | if (prevVal && typeof newVal !== 'number' && typeof prevVal !== 'number') { 6 | newVal = Array.isArray(prevVal) 7 | ? prevVal.concat(newVal) 8 | : Array.isArray(newVal) 9 | ? [prevVal].concat(newVal) 10 | : [prevVal, newVal]; 11 | } 12 | setHeader(res)(field, newVal); 13 | return res; 14 | }; 15 | //# sourceMappingURL=append.js.map -------------------------------------------------------------------------------- /jsonserver/node_modules/@tinyhttp/res/dist/format.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"format.d.ts","sourceRoot":"","sources":["../src/format.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,IAAI,GAAG,EAAE,cAAc,IAAI,GAAG,EAAE,MAAM,WAAW,CAAA;AAK9E,MAAM,MAAM,WAAW,GAAG;IACxB,OAAO,CAAC,EAAE,MAAM,IAAI,CAAA;CACrB,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAA;AAEvB,MAAM,MAAM,WAAW,GAAG,KAAK,GAAG;IAChC,MAAM,EAAE,MAAM,CAAA;IACd,UAAU,EAAE,MAAM,CAAA;IAClB,KAAK,EAAE,MAAM,EAAE,CAAA;CAChB,CAAA;AAED,KAAK,IAAI,GAAG,CAAC,GAAG,CAAC,EAAE,WAAW,KAAK,IAAI,CAAA;AAEvC,eAAO,MAAM,cAAc,GACxB,OAAO,SAAS,GAAG,QAAQ,QAAQ,SAAS,GAAG,aAAQ,IAAI,SAAS,IAAI,cAClE,OAAO,OACP,QAAQ,QACP,IAAI,WAEN,WAAW,KAAG,QAyBnB,CAAA"} -------------------------------------------------------------------------------- /react-project/src/app/layout.js: -------------------------------------------------------------------------------- 1 | 2 | export const metadata = { 3 | icons: { 4 | icon: '/fav.png', // Default favicon 5 | shortcut: '/fav.png', // Optional: For smaller icons 6 | apple: '/fav.png', // Optional: For Apple devices 7 | }, 8 | }; 9 | import Header from "@/components/Header"; 10 | import "./globals.css"; 11 | import Footer from "@/components/Footer"; 12 | 13 | export default function RootLayout({ children }) { 14 | return ( 15 | 16 | 19 |
20 | {children} 21 |