From 2601e130dcef4fb9ae4072bd87c4d8f6bb5e9d9b Mon Sep 17 00:00:00 2001 From: Victor Eke Date: Sun, 18 Sep 2022 22:13:43 +0100 Subject: [PATCH] feat: setup pre-commit hook for prettier indent (#138) * feat: setup pre-commit hook for prettier indent * feat: setup pre-commit hook for prettier indent * feat: setup pre-commit hook for prettier indent --- .husky/pre-commit | 6 + README.md | 222 +++--- package-lock.json | 1756 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 42 ++ 4 files changed, 1915 insertions(+), 111 deletions(-) create mode 100644 .husky/pre-commit create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..3753635 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,6 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npm test +npx lint-staged +# npx prettier --write --ignore-path .gitignore . && git add . diff --git a/README.md b/README.md index efa5502..3761384 100644 --- a/README.md +++ b/README.md @@ -17,119 +17,119 @@ This project is created to capture portfolio ideas for developers and designers

Portfolio

- + -| Author | Screenshot | Live URL | Repo | Tech Stack | -| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| Victor Eke | ![portfolio-eke](https://user-images.githubusercontent.com/62628408/163442612-0052c73f-fc7f-4cfb-a46d-fef55ef9e4b5.png) | [victoreke.com](https://victoreke.com) | [GitHub](https://github.com/evavic44/eke) | HTML, CSS, JavaScript | -| Kent C. Dodds | ![kent-c-doddds](https://user-images.githubusercontent.com/62628408/169700953-63aaedb6-4784-4f42-a356-84d6506f8bf3.png) | [kentcdodds.com](https://kentcdodds.com) | [GitHub](https://github.com/kentcdodds/kentcdodds.com) | React, TypeScript, Remix, Prisma, Redis, Postgres, CSS | -| Brittany Chiang | ![britanny-chiang](https://user-images.githubusercontent.com/62628408/163446015-fc50d2c1-3cee-42fb-b80a-b692ad7eef1e.png) | [brittanychiang.com](https://brittanychiang.com) | [GitHub](https://github.com/bchiang7/v4) | React, Gatsby, Styled-components | -| Braydon Coyer | ![braydon-coyer](https://user-images.githubusercontent.com/62628408/163818384-cebba9c4-e0ac-4172-bced-7011837bb292.png) | [braydoncoyer.dev](https://braydoncoyer.dev/) | [GitHub](https://github.com/braydoncoyer/braydoncoyer.dev) | React, TypeScript, NextJS, Tailwindcss, Notion API, Supabase | -| Tania Rascia | ![tania-rascia](https://user-images.githubusercontent.com/62628408/163881127-a67615f6-2157-4478-a4b5-46b067a4bb9f.png) | [taniarascia.com](https://taniarascia.com) | [GitHub](https://github.com/taniarascia/taniarascia.com) | React, Gatsby, CSS, Netlify, NodeJS | -| Jemima Abu | ![jemima-abu](https://user-images.githubusercontent.com/62628408/164337756-03930aad-4702-4926-ba58-c388c06de187.png) | [jemimaabu.com](https://jemimaabu.com) | [GitHub](https://github.com/jemimaabu/portfolio) | HTML, CSS, JavaScript. | -| Rekhchand Sahu | ![rekhchand](https://user-images.githubusercontent.com/62628408/164760564-3c749e0f-122c-40cb-9b28-112410227874.png) | [rekhchandsahu.com](https://rekhchandsahu.com) | None | React, Gatsby, Preact, GSAP | -| Olaolu Olawuyi | ![olaolu](https://user-images.githubusercontent.com/62628408/171729441-dee07db1-0c6e-4222-b5ab-9e9b0b4bd735.png) | [olaolu.dev](https://olaolu.dev) | [GitHub](https://github.com/whizkydee/olaolu.dev) | VueJS, JavaScript, HTML, styled-components, Sass | -| Thang Huu Vu | ![thang](https://user-images.githubusercontent.com/62628408/164990543-ab28fa6b-1c39-4306-bd90-565470dd896b.png) | [thvu.dev](https://www.thvu.dev/) | [GitHub](https://github.com/ThangHuuVu/thvu-blog) | React, NextJS, NodeJS, TypeScript, GraphQL, Tailwindcss | -| George Francis | ![george](https://user-images.githubusercontent.com/62628408/169704464-ed5ccfbd-f10b-47fa-820f-389466a4f4cf.png) | [georgefrancis.dev](https://georgefrancis.dev) | None | GSAP, Netlify, HTML, CSS, JavaScript | -| Aditya Vikram | ![aditya](https://user-images.githubusercontent.com/62628408/164990973-ddb830bf-c3d3-4ed6-982a-9f137ff01b07.png) | [people.umass.edu/avsingh](https://people.umass.edu/avsingh) | [GitHub](https://github.com/AVS1508/My-Alternate-Portfolio-Website) | HTML, CSS, JavaScript | -| Adeola Adeoti | ![adeola](https://user-images.githubusercontent.com/62628408/165801986-100e5b52-e8b6-4346-ad83-34c4b5411d94.png) | [adeolaadeoti.xyz](https://www.adeolaadeoti.xyz) | [GitHub](https://github.com/adeolaadeoti/adeolaadeoti-v2) | TypeScript, GSAP, NodeJS, NextJS, SCSS | -| Dejan Markovic | ![dejan](https://user-images.githubusercontent.com/62628408/165805667-b0946e79-8ac2-44a1-aaca-f31090ea97e6.png) | [dejan.works](https://www.dejan.works) | None | HTML, CSS, JavaScript, Jquery | -| Jack Jeznach | ![jack](https://user-images.githubusercontent.com/62628408/165808330-f4267570-8e93-45e8-9036-1abe7ce754bd.png) | [jacekjeznach.com/](https://jacekjeznach.com) | None | jQuery, PHP, GSAP, MySQL | -| Max Böck | ![max](https://user-images.githubusercontent.com/62628408/166805924-1a843d07-59b4-408f-bb38-cfc04dd8ab87.png) | [mxb.dev](https://mxb.dev) | [GitHub](https://github.com/maxboeck/mxb) | Eleventy, SCSS, Nunjucks | -| David Darnes | ![david](https://user-images.githubusercontent.com/62628408/166808069-166b12df-f1cb-431f-b1b9-887986cea367.png) | [darn.es](https://darn.es) | None | Netlify, Jekyll, ETC | -| Schulz Daniel | ![schulz](https://user-images.githubusercontent.com/62628408/166809062-f266e962-87e7-462d-b7ae-e0fae2b6227d.png) | [iamschulz.com](https://iamschulz.com) | [GitHub](https://github.com/iamschulz/iamschulz-hugo) | Hugo, Shell, JavaScript | -| Rafael Conde | ![rafael](https://user-images.githubusercontent.com/62628408/166811371-2ab2bc24-0d8a-4841-b859-13f65fb0dc17.png) | [https://rafa.design](https://rafa.design) | [GitHub](https://github.com/rafaelconde/rafaelconde) | Nunjucks, JavaScript, CSS | -| Bruno Simon | ![bruno-simon](https://user-images.githubusercontent.com/62628408/167303510-f39c3350-4273-4f6f-b28e-12f095f2af7a.png) | [bruno-simon.com](https://bruno-simon.com) | [Github](https://github.com/brunosimon/folio-2019) | GSAP, ThreeJS, JavaScript, ETC | -| Oluwadare Oluwaseyi | ![seyi](https://user-images.githubusercontent.com/62628408/167304333-0f446a58-b279-4d19-8f01-320be629227c.png) | [seyi.dev](https://www.seyi.dev) | [GitHub](https://github.com/oluwadareseyi/folio-v2) | HTML, SCSS, JavaScript, GSAP | -| Jason Lengstorf | ![jason](https://user-images.githubusercontent.com/62628408/167304726-d8931575-6d37-453f-a2b5-02d6ba96b0ef.png) | [jason.af](https://www.jason.af) | [GitHub](https://github.com/jlengstorf/jason.af) | JavaScript, TypeScript, Nunjucks, CSS | -| Deidre Driscoll | ![deidre](https://user-images.githubusercontent.com/62628408/169664358-7b8c417c-6e9b-4f90-8b60-00d0a79a960d.png) | [deidredriscoll.com](https://deidredriscoll.com) | None | HTML, JavaScript, CSS, GSAP | -| Chris Porter | ![chris-poter](https://user-images.githubusercontent.com/62628408/169663850-4e599cde-da68-4794-8806-9c3b6a8fe11e.png) | [madebyporter.com](https://madebyporter.com) | [GitHub](https://github.com/madebyporter/madebyporter) | HTML, Slim, Ruby, SCSS, Shell, JavaScript, CSS | -| Louis Hoebregts | ![louis](https://user-images.githubusercontent.com/62628408/169704989-de117c0c-7277-4523-8db4-275c561eebc8.png) | [mamboleoo.be](https://www.mamboleoo.be) | None | PHP, Parcel | -| Adrien Gervaix | ![adrlen-gervalx](https://user-images.githubusercontent.com/62628408/169705213-49e68326-ffbf-4d3d-8a55-ffda6ba6ae04.png) | [adriengervaix.com](https://adriengervaix.com) | None | HTML, CSS, JavaScript | -| Aaron Shapiro | ![aaron-shapiro](https://user-images.githubusercontent.com/62628408/169705836-7adab895-edc8-41c0-85c0-6ad53e79ad17.png) | [aaron.mn](https://www.aaron.mn) | [GitHub](https://github.com/aarshap/aaron.mn) | React, Gatsby, Styled Components, Netlify | -| Peter Tait | ![Peter-tait](https://user-images.githubusercontent.com/62628408/169706070-12936622-7740-4e67-a764-aa3594bab506.png) | [petertait.com](https://petertait.com) | [GitHub](https://github.com/petertait/petertait.com) | React, Webpack, Radium, Netlify | -| Rick Waalders | ![rick-waalders](https://user-images.githubusercontent.com/62628408/169706503-e0065c41-b88d-43bb-9175-dfd48cc6e324.png) | [rickwaalders.com](https://www.rickwaalders.com) | [GitHub](https://www.rickwaalders.com) | NextJS, React, NodeJS, GSAP, Webpack | -| Community Pro | ![communitypro](https://user-images.githubusercontent.com/62628408/170606950-2eeec46f-f0c0-424d-9937-c0377fab1870.png) | [cpro-portfolio-html](https://cpro-portfolio-html.netlify.app) | [Github](https://github.com/CommunityPro/portfolio-html) | HTML, CSS, JavaScript | -| Ahmed Zougari | ![portfolio](https://user-images.githubusercontent.com/24995094/171908358-20bf2338-1e1d-4a14-9349-28779a7c1994.png) | [ahmedzougari.com](https://ahmedzougari.com) | [GitHub](https://github.com/zougari47/portfolio-template) | HTML, SASS, Bootstrap, JavaScript, Vite | -| Raj Savaliya | ![portfolio](https://user-images.githubusercontent.com/46242040/171985853-dbecac5c-fc94-4050-9f2f-5dba1e95c7bb.png) | [rajsavaliya.com](https://www.rajsavaliya.com/) | [GitHub](https://github.com/SRX9/portfoliosrx9) | NextJS, React, TypeScript, Tailwind CSS | -| Israel Mitolu | ![Israelmitolu](https://user-images.githubusercontent.com/53873209/171987187-5a8cd378-13c0-4111-aab8-b76f01039992.png) | [israelmitolu.netlify.app](https://israelmitolu.netlify.app) | [GitHub](https://github.com/israelmitolu/premier-portfolio) | HTML, SASS, Javascript, GSAP | -| Saikat Roy | ![Portfolio Saikat Roy](https://user-images.githubusercontent.com/28055486/171989464-e634cbf9-2772-4119-9e16-3283649290e4.png) | [saikatroy.netlify.app](https://saikatroy.netlify.app/) | [GitHub](https://github.com/njmsaikat/portfolio) | HTML, CSS, Bootstrap, JavaScript, jQuery | -| Anand Baraik | ![portfolio](https://user-images.githubusercontent.com/31516195/170092193-d24327ca-f035-4074-8fde-57238ef570d6.png) | [anandbaraik.github.io](https://anandbaraik.github.io) | [GitHub](https://github.com/anandbaraik/anandbaraik.github.io) | HTML, CSS, React.js | -| Nirban Chakraborty | ![portfolio](https://user-images.githubusercontent.com/74231771/172013597-2d2fdb32-2695-4121-9e25-56a28443565a.png) | [nirban-chakraborty.netlify.app](https://nirban-chakraborty.netlify.app/) | [GitHub](https://github.com/nirban256/personal_website) | ReactJs, JavaScript, SASS, HTML | -| Benaiah Alumona | ![portfolio](https://user-images.githubusercontent.com/65370456/172291784-f6e5453c-f46b-43c1-b509-50dea24aef41.png) | [benrobo.vercel.app](https://benrobo.vercel.app) | [GitHub](https://github.com/benrobo/portfolio-v3) | Reactjs, TailwindCss, Next.js, Emailjs, BaayMax | -| Md Nayeem Hossain | ![nayeemdev](https://user-images.githubusercontent.com/40033062/172034871-ff70f3fd-0311-4ee9-92bd-3b1fbc0adb9b.png) | [nayeemdev.github.io/](https://nayeemdev.github.io/) | [GitHub](https://github.com/nayeemdev/nayeemdev.github.io) | HTML, CSS, Bootstrap, Javascript, jQuery | -| Sachin Chaurasiya | ![Sachin-chaurasiya](https://user-images.githubusercontent.com/59080942/172006977-6e120ee4-9440-405e-b5ac-e861e4eeedb2.png) | [sachinchaurasiya.dev](https://sachinchaurasiya.dev) | None | HTML, CSS, JavaScript, ReactJs, Material UI | -| Anish De | ![anishde-dev](https://user-images.githubusercontent.com/51731966/172062656-0b29d77e-a7b3-4e60-aa1b-5667a2bb009c.png) | [anishde.dev](https://anishde.dev) | [GitHub](https://github.com/AnishDe12020/portfolio) | Next.js, TypeScript, Tailwind CSS, Content Layer | -| Shourya Shikhar Ghosh | ![portfolio-flutter_dev_folio](https://user-images.githubusercontent.com/55531939/172037173-728af808-9299-4ecf-b68d-3dd2f39f5c7c.png) | [shourya.vercel.app](https://shourya.vercel.app) | [GitHub](https://github.com/danger-ahead/flutter_dev_folio) | Flutter | -| Omar Sherif Ali ~OSA | ![portfolio](https://user-images.githubusercontent.com/69806823/172054679-32dff626-d0ea-49ac-955c-30370b575263.png) | [osa-portfolio.vercel.app](https://osa-portfolio.vercel.app/) | [GitHub](https://github.com/omar-sherif9992) | ReactJs, JavaScript, CSS, HTML | -| Robby Leonardi | ![robby-leonardi](https://user-images.githubusercontent.com/86816711/172065557-6e6ea80f-aa5b-4b43-8b90-438b6fd13b1c.png) | [http://www.rleonardi.com/](http://www.rleonardi.com) | None | NextJS, React, NodeJS, GSAP, Webpack | -| Serdar Gökhan | ![serdargokhan-portfolio](https://user-images.githubusercontent.com/55996319/172113874-d9ef07c2-beef-4f11-b471-c68507f45db6.png) | [serdargokhan.dev](https://serdargokhan.dev) | [GitHub](https://github.com/serdargokhan/portfolio-website-v1) | NextJS, TypeScript, TailwindCSS | -| Jeferson Brito | ![jeferson-brito](https://user-images.githubusercontent.com/30840709/172082704-87e2a4e4-4573-42e3-b953-b1bcb36f43ad.png) | [https://www.jefersonsilva.me/](https://www.jefersonsilva.me/) | [GitHub](https://github.com/jeferson-sb/portfolio) | Vue 3.0, Vite | -| Trịnh Minh Nhật | ![trinhminhnhat's portfolio](https://user-images.githubusercontent.com/36529802/172173263-d87afabd-884d-4d88-b435-867f0963b868.png) | [https://trinhminhnhat.com](https://trinhminhnhat.com) | None | React, Tailwindcss | -| Yunus Ertürk | ![yunus-erturk-portfolio](https://user-images.githubusercontent.com/2564340/172195787-6a42346a-1eba-4d45-b070-c34863f4fddb.png) | [yunuserturk.com](https://yunuserturk.com) | None | HTML, CSS, React, NextJS, | -| Phong Nguyen | ![phong-nguyen](https://user-images.githubusercontent.com/88878684/172379242-6d063948-767d-40fd-a072-30cf875a91bc.png) | [napthedev.com](https://napthedev.com) | [Github](https://github.com/napthedev/portfolio-next) | Nextjs, Tailwind, Framer-motion, Locomotive-scroll | -| Ismael López | ![Portfolio Ismael López](https://user-images.githubusercontent.com/13697123/172250584-228bf0c6-3dbd-4bf8-8f4e-1d0bdd29dbb1.png) | [ismaellopez.dev](https://ismaellopez.dev) | None | Svelte, JavaScript, CSS, HTML, Netlify CMS | -| Micah Lindley | ![Screenshot 2022-06-07](https://user-images.githubusercontent.com/86574651/172486974-7718d5b2-0386-477c-a912-21879def00c3.png) | [micahlindley.com](https://micahlindley.com) | [GitHub](https://github.com/micahlt/micahlt.github.io) | Vue 3, Vite | -| Tri Dang | ![Tri-Dang](https://user-images.githubusercontent.com/6835551/172994818-e570612c-c286-4d23-8f41-1d09025d7a52.png) | [tri-dang.github.io](https://tri-dang.github.io/about) | [GitHub](https://github.com/tri-dang/tri-dang.github.io) | Ruby, Jekyll, Markdown | -| Reza Ghasemzadeh | ![rezaghz](https://user-images.githubusercontent.com/36597017/172766065-02873144-d8df-4097-939f-5fa54fb339f0.jpg) | [rezaghz.com](https://rezaghz.com) | None | HTML, CSS, Bootstrap,Javascript, Blade | -| Ariful Alam | ![gitprofile-portfolio](https://user-images.githubusercontent.com/45073703/172781247-64b27deb-777e-48ec-b409-d1547bd7f96f.png) | [arifszn.github.io/gitprofile](https://arifszn.github.io/gitprofile) | [GitHub](https://github.com/arifszn/gitprofile) | React, Vite, Tailwind CSS | -| Haythem Lazaar | ![haythem-lazaar](https://user-images.githubusercontent.com/74047809/172827043-dfa556ec-88e7-48ac-ace5-aff177f57a89.png) | [portfolio-2022-blond.vercel.app](https://portfolio-2022-blond.vercel.app) | [GitHub](https://github.com/HaythemLazaar/portfolio-2022) | HTML, SASS, JavaScript | -| Dale Larroder | ![dalelarroder.com](https://user-images.githubusercontent.com/52998821/172965944-b25832f5-53a1-4833-a651-26d5ca0cdb20.png) | [dalelarroder.com](https://dalelarroder.com) | [GitHub](https://github.com/dlarroder/dalelarroder) | NextJS, Preact, TypeScript, Tailwind, MDX | -| Williams Samuel | ![portfolio-williams](https://github.com/williamssam/My-Portfolio/raw/main/screenshot.jpg) | [williamssam.netlify.app](https://williamssam.netlify.app/) | [GitHub](https://github.com/williamssam/My-Portfolio) | HTML, CSS, Javascript | -| Guillaume Gouessan | ![Guillaume Gouessan](https://user-images.githubusercontent.com/71810927/173070183-c0d30acf-2199-47a3-b0dd-919998e45e69.png) | [guillaumegouessan.com](https://guillaumegouessan.com/) | [GitHub](https://github.com/superguigui/guillaumegouessan.com) | GSAP, ThreeJS, JavaScript | -| Patrick Heng | ![Patrick Heng](https://user-images.githubusercontent.com/71810927/173091834-946abebd-d814-4b52-be4e-49b6dc9cd521.png) | [patrickheng.com](https://patrickheng.com/) | None | Nuxt.js, GSAP, ThreeJS | -| Andrew Baisden | ![Andrew Baisden](https://user-images.githubusercontent.com/5095486/173239467-0c16213e-e41c-47e8-94cc-959706474ee7.png) | [andrewbaisden.com](https://andrewbaisden.com) | [GitHub](https://github.com/andrewbaisden/andrew-baisden-portfolio-2022) | HTML, CSS, TypeScript, ReactJS | -| Aziz Rahman | ![Aziz Stark](https://user-images.githubusercontent.com/35897418/174632557-a890ce80-1ded-477a-b99b-336c500a044f.png) | [azizstark.com](https://azizstark.com) | [Github](https://github.com/AzizStark/AzizStark/tree/portfolio-v2) | React, Gatsby, Styled-Components, SCSS, AnimeJS | -| Leonel Ngoya | ![portfolio-ln](https://lndev.me/img/1.png) | [lndev.me](https://lndev.me) | [GitHub](https://github.com/ln-dev7) | HTML, CSS, JavaScript | -| Jimmy Soussan | ![Cozy Codeur _ Jimmy Soussan](https://user-images.githubusercontent.com/32173192/174971390-5c5714ac-abef-49b3-b903-1e4456481a13.png) | [cozy-codeur.fr](https://www.cozy-codeur.fr) | [Github](https://github.com/jilink/personal-portfolio) | React, Gatsby, Chakra UI, Framer Motion | -| Segun Ajibola | ![profile](https://user-images.githubusercontent.com/74687658/175204130-9b244725-408f-432b-955f-ecd3e4d340a4.png) | [segunajibola.com](https://www.segunajibola.com) | [Github](https://github.com/segunajibola/portfolio) | HTML, CSS, TailwindCSS, React, SwiperJS | -| Hisami Kurita | ![Hisami Kurita](https://user-images.githubusercontent.com/53873209/175480204-5de0a83a-2f44-4c87-b230-98387847dce5.jpg) | [hsmkrt1996.com](https://hsmkrt1996.com/) | [Github](https://github.com/hisamikurita/hisamikurita-portfoliosite) | Vue.js, Nuxt.js, SCSS, ThreeJS, GSAP, ASSCROLL, imagesLoaded | -| Dennis Snellenberg | ![dennis-stellenberg](https://user-images.githubusercontent.com/62628408/175517075-23ee52df-8724-4772-a46d-d3ff28c5e30a.png) | [dennissnellenberg.com](https://dennissnellenberg.com/) | None | GSAP. JQuery, PHP, VueJS | -| Isaac Fayemi | ![isaac fayemi](https://user-images.githubusercontent.com/53873209/175786263-413a941c-99c8-4ac5-a54f-5af3cecdcf33.png) | [fayemi.design](https://www.fayemi.design/) | None | Vanilla JS, pug, Prismic CMS, SCSS, ThreeJS, GSAP | -| Bhavin Virani | ![bhavin-virani](https://user-images.githubusercontent.com/66407251/176358358-0cfb52ee-816c-4094-a104-3df88f94a082.png) | [bhavinn.xyz](https://bhavinn.xyz) | [Github](https://github.com/bhavinvirani/Protfolio) | HTML, CSS, JS, React.js, Github API | -| Patrick Scott | ![Patrick Scott](https://user-images.githubusercontent.com/4536756/176472964-e5c42bbf-e33c-4cc0-98b3-14f2dea2c4ef.png) | [pscott.io](https://pscott.io) | None | React.js, Heroku and Github Pages | -| Lazar Nikolov | ![lazar-nikolov](https://user-images.githubusercontent.com/5396211/176441285-ec27b56f-c3b8-4f16-8900-11159bd133a8.png) | [nikolovlazar.com](https://nikolovlazar.com) | [Github](https://github.com/nikolovlazar/nikolovlazar.com) | Next.js, Chakra UI, MDX, Prisma, PlanetScale | -| Reuben Rapose | ![ss-website](https://user-images.githubusercontent.com/54074556/176431686-61ebae05-7555-49d9-9736-94038afe9968.png) | [reubence.com](https://reubence.com) | [GitHub](https://github.com/reubence/reubence) | HTML, TailwindCSS, React, Javascript, Next.JS, MDX, Mailchimp Newsletter, Gisqus Comments, etc. | -| M. Shahanwaz | ![portfolio-ms](https://user-images.githubusercontent.com/57594421/176514845-cca4bf4b-42a4-4ec9-b7f2-21e41f4fe543.png) | [mshahanwaz.me](https://mshahanwaz.me) | [GitHub](https://github.com/mshahanwaz/portfolio-v4) | HTML, CSS, JavaScript, React, Next.js, Nodemailer | -| Lee Robinson | ![lee-robinson](https://user-images.githubusercontent.com/62628408/177008471-0421b1f6-14c1-4c02-9e96-68e9cda604cf.png) | [leerob.io](https://leerob.io/) | [GitHub](https://github.com/leerob/leerob.io) | Next.js, PlanetScale, Prisma, Vercel, Sanity, Tailwind CSS | -| Parth Desai | ![parth-desai](https://user-images.githubusercontent.com/68416104/177186186-1fa8baa4-c03c-49be-b9ec-08476a678356.png) | [musing.vercel.app](https://musing.vercel.app/) | [GitHub](https://github.com/pycoder2000/blog) | TailwindCSS, React, Javascript, Next.JS, MDX, Mailchimp Newsletter, Gisqus Comments | -| Victor Ikechukwu | ![victor-site](https://user-images.githubusercontent.com/69702944/177051340-bc7bd4cc-b3af-4fd6-9dba-d102ebb9b0fe.png) | [iamvictor.tech](https://iamvictor.tech) | None | Next.js, Tailwind CSS, React Rough Notation, Vivus, Netlify | -| Usman Sabuwala | ![usman-s](https://user-images.githubusercontent.com/107297384/177572197-e0ecc686-260e-48eb-99e3-dcf4061f8d50.png) | [usman-s.me](https://www.usman-s.me) | [GitHub](https://github.com/max-programming/usman-s.me) | NextJS, Chakra UI, Framer Motion | -| Zacky Aduoli | ![zacky](https://user-images.githubusercontent.com/49382800/177875273-53d77154-14d4-4db8-a9d9-7de204941813.png) | [lookupzach.netlify.app](https://lookupzach.netlify.app) | None | ReactJS, Material UI, SCSS, Styled Components | -| Payton Pierce | ![Payton Pierce](https://user-images.githubusercontent.com/18350557/176930938-fc5fab09-c45c-4c4c-a85a-0a3cdd9a4e81.png) | [paytonpierce.dev](https://paytonpierce.dev) | [GitHub](https://github.com/paytonjewell/paytonpierce.dev) | ReactJS, Material UI | -| Jacob Valdez | ![jacobfv github io](https://user-images.githubusercontent.com/40343913/178501844-3067eecd-de14-47ff-812b-57ad1bb3c50c.png) | [jacobfv.github.io](https://jacobfv.github.io) | [GitHub](https://github.com/JacobFV/jacobfv.github.io) | HTML, Jekyll | -| Jasmeet Singh | ![jasmeetsinghbhatia.github.io/resume](https://user-images.githubusercontent.com/5153163/178646040-abc99b1e-59b6-4c75-b9a4-a94f269a7b75.png) | [jasmeetsinghbhatia.github.io/resume](https://jasmeetsinghbhatia.github.io/resume) | [GitHub](https://github.com/jasmeetsinghbhatia/resume) | HTML, CSS, JavaScript | -| Walter Teng | ![walterteng.com](https://user-images.githubusercontent.com/16046667/181013137-42c1cbee-351b-4582-943d-85a742fe0332.png) | [walterteng.com](https://walterteng.com/) | [GitHub](https://github.com/davzoku/personal-website-v1) | React, Typescript, Gatsby, Netlify | -| Jahidul Islam | ![Jahidul Islam](https://xahidex.com/site-preview.png) | [XahidEx.com](https://xahidex.com/) | None | Typescript, NextJs, TailwindCSS, Prisma, Contentlayer, React | -| Greg Sithole | ![greg-sithole](https://user-images.githubusercontent.com/18423188/182963873-6fe4d0a1-5fca-4b29-a44e-3372e36304b7.png) | [gregsithole.com](https://gregsithole.com) | [GitHub](https://github.com/GregSithole/gregsithole-react-portfolio) | HTML, CSS, React.js | -| Rohit Saini | ![portfolio](https://user-images.githubusercontent.com/40729749/183277227-6a2a2537-bb13-4836-bab2-a5f1a56b0ab7.jpg) | [rohit-saini](https://portfolio-45b9b.web.app/) | None | ReactJs, CSS, GSAP, Framer Motion | -| Oscar Barajas | ![gndx.io](https://user-images.githubusercontent.com/10554486/181944426-ba1b32bf-0adf-44e5-b3b0-f99412932d78.png) | [gndx.io](https://gndx.io) | [GitHub](https://github.com/gndx/gndx.io) | HTML, TailwindCSS | -| Phillip Cabrera | ![portfolio](https://user-images.githubusercontent.com/77460748/183470369-4869772d-a402-49b2-baf2-9b14ab2b237b.png) | [Portfolio](https://pcabreram-portfolio.netlify.app/) | [GitHub](https://github.com/pcabreram1234/portfolio) | HTML, CSS, JavaScript, Webpack, ReactJs | -| Nahuel Carrizo | ![portfolio](https://raw.githubusercontent.com/Nahuel61920/portafolio-Nahuel/main/src/img/portfolio.png) | [Portfolio](https://nahuel61920.github.io/portafolio-Nahuel/) | [GitHub](https://github.com/Nahuel61920/portafolio-Nahuel) | HTML, CSS, JavaScript, React, Webpack, Github Pages | -| Alfaizkhan Pathan | ![portfolio](https://raw.githubusercontent.com/Alfaizkhan/Alfaizkhan.github.io/main/Screenshot-dark.png) | [Portfolio](https://alfaizkhan.github.io) | [GitHub](https://github.com/Alfaizkhan/alfaizkhan.github.io) | Flutter, Dart, Github Pages | -| Jatin Kamboj | ![portfolio](https://i.imgur.com/TxglVle.png) | [jatinkamboj.me](https://jatinkamboj.me/) | None | HTML, CSS, JavaScript, GreenSock | -| Leonid Meleshin | ![brave_o60SUhpdaP](https://user-images.githubusercontent.com/1759654/185768959-9d50c46f-b4fe-4c2d-91e2-539bb7e5b3bf.png) | [leon0399.ru](https://leon0399.ru/) | [GitHub](https://github.com/leon0399/leon0399.ru) | ReactJS, Tailwind, CSS, Vercel | -| Brayden | ![brayden_portfolio](https://user-images.githubusercontent.com/71810927/185853762-ec9618d3-182c-4f42-9e80-0c3935fefb61.png) | [braydentw.io](https://braydentw.io/) | [GitHub](https://github.com/BraydenTW/braydentw.io) | React, NextJS, TailwindCSS | -| Ben | ![bens_portfolio](https://user-images.githubusercontent.com/71810927/185855136-99dfebf8-5a4b-45b8-82e9-5416390eea23.png) | [nuro.dev](https://nuro.dev/) | [GitHub](https://github.com/NuroDev/nuro.dev) | React, NextJS, TailwindCSS | -| Matthias Kretschmann | ![matthias_portfolio](https://user-images.githubusercontent.com/71810927/185856268-aa8375e6-e5ef-42cd-8261-1156cfe30f51.png) | [matthiaskretschmann.com](https://matthiaskretschmann.com/) | [GitHub](https://github.com/kremalicious/portfolio) | React, Gatsby | -| Hamish Williams | ![Hamish_portfolio](https://user-images.githubusercontent.com/71810927/185857302-157bc072-8dc0-46ac-a89a-b2d0a40f06cb.png) | [hamishw.com](https://hamishw.com/) | [GitHub](https://github.com/HamishMW/portfolio) | React, ThreeJS, NextJS | -| Çağlar Turalı | ![caglar portfolio](https://user-images.githubusercontent.com/71810927/185857785-a1da121c-15fe-48dc-b242-e79811c676f7.png) | [turali.js.org](https://turali.js.org/) | [GitHub](https://github.com/caglarturali/caglarturali.github.io) | React, TypeScript | -| Pyae Sone | ![pyaesone_portfolio](https://user-images.githubusercontent.com/99592123/186507689-9342132b-ff92-4883-b944-511ba3fef734.png) | [pyaesonepsn.github.io](https://pyaesonepsn.github.io/portfolio-project/) | [GitHub](https://github.com/pyaesonepsn/portfolio-project) | HTML, CSS, JavaScript | -| Efren Martinez | ![portafolio-efrencodes](https://user-images.githubusercontent.com/10801400/187723688-077ff829-813b-4201-a5e2-39306b0aed58.png) | [efrencodes.com](https://efrencodes.com) | [GitHub](https://github.com/efrencodes/efrencodes.ts) | NextJS, TypeScript, TailwindCSS | -| Eliaz LR | ![Portfolio-EliazLR](https://user-images.githubusercontent.com/47760515/188088628-7f9e7f92-6848-4f98-924c-46343e50cf49.png) | [eliaz-lr.dev](https://eliaz-lr.dev) | None | Vue 3, Vite, TailwindCSS | -| Hikmet C. Kufteoglu | ![hicaku](https://user-images.githubusercontent.com/40501852/188321184-0d750ecd-85ae-491a-8e34-ecfd393a2d0c.png) | [hicaku.com](https://hicaku.com) | [GitHub](https://github.com/spencehiko/portfolio) | Vue 3, Pinia, TypeScript | -| Ara Oladipo | ![ara-portfolio](https://user-images.githubusercontent.com/67078991/189193913-3e351d62-8515-47cd-9069-c449b0c81a77.png) | [araoladipo.tech](https://araoladipo.tech/) | [GitHub](https://github.com/Ara-O/Portfolio-Website) | HTML, CSS, Javascript, Vue.js, Spline3D | -| Anthony Fu | ![antfu](https://user-images.githubusercontent.com/62628408/189466543-8297ec23-92e1-445d-8b26-dc2f38e73dc9.png) | [antfu.me](https://antfu.me/) | [GitHub](https://github.com/antfu/antfu.me) | VueJS, Markdown, TypeScript, CSS, HTML | -| Timothy Lin | ![timothy](https://user-images.githubusercontent.com/62628408/189490154-bd5ed60d-b9f7-40e5-ae26-639c7fe1f450.png) | [timlrx.com](https://timlrx.com) | [GitHub](https://github.com/timlrx/timlrx.com) | NextJS, MDX, TailwindCSS, JavaScript, SASS | -| Ngô Phú Thịnh | ![thinh](https://user-images.githubusercontent.com/62628408/189491074-008e03d5-b8f9-42df-8ac9-107bf3fa929e.png) | [thinhcorner.com](https://thinhcorner.com) | [GitHub](https://github.com/Th1nhNg0/th1nhng0.vercel.app) | NextJS, TailwindCSS, TypeScript, CSS | -| Josiah B. Etuk | ![josiah etuk portfolio](https://user-images.githubusercontent.com/53873209/189539405-c7384739-aa02-42fe-9a64-e35f15b66833.png) | [jobenetuk.dev](https://jobenetuk.dev/) | None | Vanilla JS, Node JS, Prismic CMS, SASS, GSAP | -| Mohamuud Abshir | ![mhbaando](https://mhbaando.com/ogimage.png) | [mhbaando.com](https://mhbaando.com) | [GitHub](https://github.com/mhbaando/Protofolio-NextJs) | NextJS, SCSS, TypeScript, Headless CMS (Strapi). | -| Stef Ivanov | ![StefIvanov](https://user-images.githubusercontent.com/18528418/190108679-aba5e134-4967-4a36-a516-632b21a8e477.png) | [stefivanov.com](https://stefivanov.com) | None | WordPress, Yoast SEO, MailChimp, PWA, Google Analytics, Sumo. | -| Erika Senft Miller | ![Erika Senft Miller](https://user-images.githubusercontent.com/18528418/190111997-dad66b59-f31f-4f1b-82e1-0f9a3367c45a.png) | [erikasenftmiller.com](https://www.erikasenftmiller.com/) | None | Contentful, GSAP, LazySizes, PWA, Google Analytics. | -| Ruben Kuipers | ![RubenKuipers](https://user-images.githubusercontent.com/18528418/190115658-9fee276a-b79c-4a82-aaba-19e63c3e625d.png) | [rubenkuipers.design](https://rubenkuipers.design/) | None | Vue.js, Nuxt.js, Tailwind CSS, scrollreveal, Google Tag Manager, Google Analytics | -| Maggie Appleton | ![MaggieAppleton](https://user-images.githubusercontent.com/18528418/190361290-ec86e3f1-d6a2-49c2-a893-225cc92d1247.png) | [maggieappleton.com](https://maggieappleton.com/) | [Github](https://github.com/MaggieAppleton/maggieappleton.com-V2) | React, Next.js, MDX, Algolia Search, Reach UI, Tippy.js, Framer Motion, styled-components, Lodash | +| Author | Screenshot | Live URL | Repo | Tech Stack | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- | +| Victor Eke | ![portfolio-eke](https://user-images.githubusercontent.com/62628408/163442612-0052c73f-fc7f-4cfb-a46d-fef55ef9e4b5.png) | [victoreke.com](https://victoreke.com) | [GitHub](https://github.com/evavic44/eke) | HTML, CSS, JavaScript | +| Kent C. Dodds | ![kent-c-doddds](https://user-images.githubusercontent.com/62628408/169700953-63aaedb6-4784-4f42-a356-84d6506f8bf3.png) | [kentcdodds.com](https://kentcdodds.com) | [GitHub](https://github.com/kentcdodds/kentcdodds.com) | React, TypeScript, Remix, Prisma, Redis, Postgres, CSS | +| Brittany Chiang | ![britanny-chiang](https://user-images.githubusercontent.com/62628408/163446015-fc50d2c1-3cee-42fb-b80a-b692ad7eef1e.png) | [brittanychiang.com](https://brittanychiang.com) | [GitHub](https://github.com/bchiang7/v4) | React, Gatsby, Styled-components | +| Braydon Coyer | ![braydon-coyer](https://user-images.githubusercontent.com/62628408/163818384-cebba9c4-e0ac-4172-bced-7011837bb292.png) | [braydoncoyer.dev](https://braydoncoyer.dev/) | [GitHub](https://github.com/braydoncoyer/braydoncoyer.dev) | React, TypeScript, NextJS, Tailwindcss, Notion API, Supabase | +| Tania Rascia | ![tania-rascia](https://user-images.githubusercontent.com/62628408/163881127-a67615f6-2157-4478-a4b5-46b067a4bb9f.png) | [taniarascia.com](https://taniarascia.com) | [GitHub](https://github.com/taniarascia/taniarascia.com) | React, Gatsby, CSS, Netlify, NodeJS | +| Jemima Abu | ![jemima-abu](https://user-images.githubusercontent.com/62628408/164337756-03930aad-4702-4926-ba58-c388c06de187.png) | [jemimaabu.com](https://jemimaabu.com) | [GitHub](https://github.com/jemimaabu/portfolio) | HTML, CSS, JavaScript. | +| Rekhchand Sahu | ![rekhchand](https://user-images.githubusercontent.com/62628408/164760564-3c749e0f-122c-40cb-9b28-112410227874.png) | [rekhchandsahu.com](https://rekhchandsahu.com) | None | React, Gatsby, Preact, GSAP | +| Olaolu Olawuyi | ![olaolu](https://user-images.githubusercontent.com/62628408/171729441-dee07db1-0c6e-4222-b5ab-9e9b0b4bd735.png) | [olaolu.dev](https://olaolu.dev) | [GitHub](https://github.com/whizkydee/olaolu.dev) | VueJS, JavaScript, HTML, styled-components, Sass | +| Thang Huu Vu | ![thang](https://user-images.githubusercontent.com/62628408/164990543-ab28fa6b-1c39-4306-bd90-565470dd896b.png) | [thvu.dev](https://www.thvu.dev/) | [GitHub](https://github.com/ThangHuuVu/thvu-blog) | React, NextJS, NodeJS, TypeScript, GraphQL, Tailwindcss | +| George Francis | ![george](https://user-images.githubusercontent.com/62628408/169704464-ed5ccfbd-f10b-47fa-820f-389466a4f4cf.png) | [georgefrancis.dev](https://georgefrancis.dev) | None | GSAP, Netlify, HTML, CSS, JavaScript | +| Aditya Vikram | ![aditya](https://user-images.githubusercontent.com/62628408/164990973-ddb830bf-c3d3-4ed6-982a-9f137ff01b07.png) | [people.umass.edu/avsingh](https://people.umass.edu/avsingh) | [GitHub](https://github.com/AVS1508/My-Alternate-Portfolio-Website) | HTML, CSS, JavaScript | +| Adeola Adeoti | ![adeola](https://user-images.githubusercontent.com/62628408/165801986-100e5b52-e8b6-4346-ad83-34c4b5411d94.png) | [adeolaadeoti.xyz](https://www.adeolaadeoti.xyz) | [GitHub](https://github.com/adeolaadeoti/adeolaadeoti-v2) | TypeScript, GSAP, NodeJS, NextJS, SCSS | +| Dejan Markovic | ![dejan](https://user-images.githubusercontent.com/62628408/165805667-b0946e79-8ac2-44a1-aaca-f31090ea97e6.png) | [dejan.works](https://www.dejan.works) | None | HTML, CSS, JavaScript, Jquery | +| Jack Jeznach | ![jack](https://user-images.githubusercontent.com/62628408/165808330-f4267570-8e93-45e8-9036-1abe7ce754bd.png) | [jacekjeznach.com/](https://jacekjeznach.com) | None | jQuery, PHP, GSAP, MySQL | +| Max Böck | ![max](https://user-images.githubusercontent.com/62628408/166805924-1a843d07-59b4-408f-bb38-cfc04dd8ab87.png) | [mxb.dev](https://mxb.dev) | [GitHub](https://github.com/maxboeck/mxb) | Eleventy, SCSS, Nunjucks | +| David Darnes | ![david](https://user-images.githubusercontent.com/62628408/166808069-166b12df-f1cb-431f-b1b9-887986cea367.png) | [darn.es](https://darn.es) | None | Netlify, Jekyll, ETC | +| Schulz Daniel | ![schulz](https://user-images.githubusercontent.com/62628408/166809062-f266e962-87e7-462d-b7ae-e0fae2b6227d.png) | [iamschulz.com](https://iamschulz.com) | [GitHub](https://github.com/iamschulz/iamschulz-hugo) | Hugo, Shell, JavaScript | +| Rafael Conde | ![rafael](https://user-images.githubusercontent.com/62628408/166811371-2ab2bc24-0d8a-4841-b859-13f65fb0dc17.png) | [https://rafa.design](https://rafa.design) | [GitHub](https://github.com/rafaelconde/rafaelconde) | Nunjucks, JavaScript, CSS | +| Bruno Simon | ![bruno-simon](https://user-images.githubusercontent.com/62628408/167303510-f39c3350-4273-4f6f-b28e-12f095f2af7a.png) | [bruno-simon.com](https://bruno-simon.com) | [Github](https://github.com/brunosimon/folio-2019) | GSAP, ThreeJS, JavaScript, ETC | +| Oluwadare Oluwaseyi | ![seyi](https://user-images.githubusercontent.com/62628408/167304333-0f446a58-b279-4d19-8f01-320be629227c.png) | [seyi.dev](https://www.seyi.dev) | [GitHub](https://github.com/oluwadareseyi/folio-v2) | HTML, SCSS, JavaScript, GSAP | +| Jason Lengstorf | ![jason](https://user-images.githubusercontent.com/62628408/167304726-d8931575-6d37-453f-a2b5-02d6ba96b0ef.png) | [jason.af](https://www.jason.af) | [GitHub](https://github.com/jlengstorf/jason.af) | JavaScript, TypeScript, Nunjucks, CSS | +| Deidre Driscoll | ![deidre](https://user-images.githubusercontent.com/62628408/169664358-7b8c417c-6e9b-4f90-8b60-00d0a79a960d.png) | [deidredriscoll.com](https://deidredriscoll.com) | None | HTML, JavaScript, CSS, GSAP | +| Chris Porter | ![chris-poter](https://user-images.githubusercontent.com/62628408/169663850-4e599cde-da68-4794-8806-9c3b6a8fe11e.png) | [madebyporter.com](https://madebyporter.com) | [GitHub](https://github.com/madebyporter/madebyporter) | HTML, Slim, Ruby, SCSS, Shell, JavaScript, CSS | +| Louis Hoebregts | ![louis](https://user-images.githubusercontent.com/62628408/169704989-de117c0c-7277-4523-8db4-275c561eebc8.png) | [mamboleoo.be](https://www.mamboleoo.be) | None | PHP, Parcel | +| Adrien Gervaix | ![adrlen-gervalx](https://user-images.githubusercontent.com/62628408/169705213-49e68326-ffbf-4d3d-8a55-ffda6ba6ae04.png) | [adriengervaix.com](https://adriengervaix.com) | None | HTML, CSS, JavaScript | +| Aaron Shapiro | ![aaron-shapiro](https://user-images.githubusercontent.com/62628408/169705836-7adab895-edc8-41c0-85c0-6ad53e79ad17.png) | [aaron.mn](https://www.aaron.mn) | [GitHub](https://github.com/aarshap/aaron.mn) | React, Gatsby, Styled Components, Netlify | +| Peter Tait | ![Peter-tait](https://user-images.githubusercontent.com/62628408/169706070-12936622-7740-4e67-a764-aa3594bab506.png) | [petertait.com](https://petertait.com) | [GitHub](https://github.com/petertait/petertait.com) | React, Webpack, Radium, Netlify | +| Rick Waalders | ![rick-waalders](https://user-images.githubusercontent.com/62628408/169706503-e0065c41-b88d-43bb-9175-dfd48cc6e324.png) | [rickwaalders.com](https://www.rickwaalders.com) | [GitHub](https://www.rickwaalders.com) | NextJS, React, NodeJS, GSAP, Webpack | +| Community Pro | ![communitypro](https://user-images.githubusercontent.com/62628408/170606950-2eeec46f-f0c0-424d-9937-c0377fab1870.png) | [cpro-portfolio-html](https://cpro-portfolio-html.netlify.app) | [Github](https://github.com/CommunityPro/portfolio-html) | HTML, CSS, JavaScript | +| Ahmed Zougari | ![portfolio](https://user-images.githubusercontent.com/24995094/171908358-20bf2338-1e1d-4a14-9349-28779a7c1994.png) | [ahmedzougari.com](https://ahmedzougari.com) | [GitHub](https://github.com/zougari47/portfolio-template) | HTML, SASS, Bootstrap, JavaScript, Vite | +| Raj Savaliya | ![portfolio](https://user-images.githubusercontent.com/46242040/171985853-dbecac5c-fc94-4050-9f2f-5dba1e95c7bb.png) | [rajsavaliya.com](https://www.rajsavaliya.com/) | [GitHub](https://github.com/SRX9/portfoliosrx9) | NextJS, React, TypeScript, Tailwind CSS | +| Israel Mitolu | ![Israelmitolu](https://user-images.githubusercontent.com/53873209/171987187-5a8cd378-13c0-4111-aab8-b76f01039992.png) | [israelmitolu.netlify.app](https://israelmitolu.netlify.app) | [GitHub](https://github.com/israelmitolu/premier-portfolio) | HTML, SASS, Javascript, GSAP | +| Saikat Roy | ![Portfolio Saikat Roy](https://user-images.githubusercontent.com/28055486/171989464-e634cbf9-2772-4119-9e16-3283649290e4.png) | [saikatroy.netlify.app](https://saikatroy.netlify.app/) | [GitHub](https://github.com/njmsaikat/portfolio) | HTML, CSS, Bootstrap, JavaScript, jQuery | +| Anand Baraik | ![portfolio](https://user-images.githubusercontent.com/31516195/170092193-d24327ca-f035-4074-8fde-57238ef570d6.png) | [anandbaraik.github.io](https://anandbaraik.github.io) | [GitHub](https://github.com/anandbaraik/anandbaraik.github.io) | HTML, CSS, React.js | +| Nirban Chakraborty | ![portfolio](https://user-images.githubusercontent.com/74231771/172013597-2d2fdb32-2695-4121-9e25-56a28443565a.png) | [nirban-chakraborty.netlify.app](https://nirban-chakraborty.netlify.app/) | [GitHub](https://github.com/nirban256/personal_website) | ReactJs, JavaScript, SASS, HTML | +| Benaiah Alumona | ![portfolio](https://user-images.githubusercontent.com/65370456/172291784-f6e5453c-f46b-43c1-b509-50dea24aef41.png) | [benrobo.vercel.app](https://benrobo.vercel.app) | [GitHub](https://github.com/benrobo/portfolio-v3) | Reactjs, TailwindCss, Next.js, Emailjs, BaayMax | +| Md Nayeem Hossain | ![nayeemdev](https://user-images.githubusercontent.com/40033062/172034871-ff70f3fd-0311-4ee9-92bd-3b1fbc0adb9b.png) | [nayeemdev.github.io/](https://nayeemdev.github.io/) | [GitHub](https://github.com/nayeemdev/nayeemdev.github.io) | HTML, CSS, Bootstrap, Javascript, jQuery | +| Sachin Chaurasiya | ![Sachin-chaurasiya](https://user-images.githubusercontent.com/59080942/172006977-6e120ee4-9440-405e-b5ac-e861e4eeedb2.png) | [sachinchaurasiya.dev](https://sachinchaurasiya.dev) | None | HTML, CSS, JavaScript, ReactJs, Material UI | +| Anish De | ![anishde-dev](https://user-images.githubusercontent.com/51731966/172062656-0b29d77e-a7b3-4e60-aa1b-5667a2bb009c.png) | [anishde.dev](https://anishde.dev) | [GitHub](https://github.com/AnishDe12020/portfolio) | Next.js, TypeScript, Tailwind CSS, Content Layer | +| Shourya Shikhar Ghosh | ![portfolio-flutter_dev_folio](https://user-images.githubusercontent.com/55531939/172037173-728af808-9299-4ecf-b68d-3dd2f39f5c7c.png) | [shourya.vercel.app](https://shourya.vercel.app) | [GitHub](https://github.com/danger-ahead/flutter_dev_folio) | Flutter | +| Omar Sherif Ali ~OSA | ![portfolio](https://user-images.githubusercontent.com/69806823/172054679-32dff626-d0ea-49ac-955c-30370b575263.png) | [osa-portfolio.vercel.app](https://osa-portfolio.vercel.app/) | [GitHub](https://github.com/omar-sherif9992) | ReactJs, JavaScript, CSS, HTML | +| Robby Leonardi | ![robby-leonardi](https://user-images.githubusercontent.com/86816711/172065557-6e6ea80f-aa5b-4b43-8b90-438b6fd13b1c.png) | [http://www.rleonardi.com/](http://www.rleonardi.com) | None | NextJS, React, NodeJS, GSAP, Webpack | +| Serdar Gökhan | ![serdargokhan-portfolio](https://user-images.githubusercontent.com/55996319/172113874-d9ef07c2-beef-4f11-b471-c68507f45db6.png) | [serdargokhan.dev](https://serdargokhan.dev) | [GitHub](https://github.com/serdargokhan/portfolio-website-v1) | NextJS, TypeScript, TailwindCSS | +| Jeferson Brito | ![jeferson-brito](https://user-images.githubusercontent.com/30840709/172082704-87e2a4e4-4573-42e3-b953-b1bcb36f43ad.png) | [https://www.jefersonsilva.me/](https://www.jefersonsilva.me/) | [GitHub](https://github.com/jeferson-sb/portfolio) | Vue 3.0, Vite | +| Trịnh Minh Nhật | ![trinhminhnhat's portfolio](https://user-images.githubusercontent.com/36529802/172173263-d87afabd-884d-4d88-b435-867f0963b868.png) | [https://trinhminhnhat.com](https://trinhminhnhat.com) | None | React, Tailwindcss | +| Yunus Ertürk | ![yunus-erturk-portfolio](https://user-images.githubusercontent.com/2564340/172195787-6a42346a-1eba-4d45-b070-c34863f4fddb.png) | [yunuserturk.com](https://yunuserturk.com) | None | HTML, CSS, React, NextJS, | +| Phong Nguyen | ![phong-nguyen](https://user-images.githubusercontent.com/88878684/172379242-6d063948-767d-40fd-a072-30cf875a91bc.png) | [napthedev.com](https://napthedev.com) | [Github](https://github.com/napthedev/portfolio-next) | Nextjs, Tailwind, Framer-motion, Locomotive-scroll | +| Ismael López | ![Portfolio Ismael López](https://user-images.githubusercontent.com/13697123/172250584-228bf0c6-3dbd-4bf8-8f4e-1d0bdd29dbb1.png) | [ismaellopez.dev](https://ismaellopez.dev) | None | Svelte, JavaScript, CSS, HTML, Netlify CMS | +| Micah Lindley | ![Screenshot 2022-06-07](https://user-images.githubusercontent.com/86574651/172486974-7718d5b2-0386-477c-a912-21879def00c3.png) | [micahlindley.com](https://micahlindley.com) | [GitHub](https://github.com/micahlt/micahlt.github.io) | Vue 3, Vite | +| Tri Dang | ![Tri-Dang](https://user-images.githubusercontent.com/6835551/172994818-e570612c-c286-4d23-8f41-1d09025d7a52.png) | [tri-dang.github.io](https://tri-dang.github.io/about) | [GitHub](https://github.com/tri-dang/tri-dang.github.io) | Ruby, Jekyll, Markdown | +| Reza Ghasemzadeh | ![rezaghz](https://user-images.githubusercontent.com/36597017/172766065-02873144-d8df-4097-939f-5fa54fb339f0.jpg) | [rezaghz.com](https://rezaghz.com) | None | HTML, CSS, Bootstrap,Javascript, Blade | +| Ariful Alam | ![gitprofile-portfolio](https://user-images.githubusercontent.com/45073703/172781247-64b27deb-777e-48ec-b409-d1547bd7f96f.png) | [arifszn.github.io/gitprofile](https://arifszn.github.io/gitprofile) | [GitHub](https://github.com/arifszn/gitprofile) | React, Vite, Tailwind CSS | +| Haythem Lazaar | ![haythem-lazaar](https://user-images.githubusercontent.com/74047809/172827043-dfa556ec-88e7-48ac-ace5-aff177f57a89.png) | [portfolio-2022-blond.vercel.app](https://portfolio-2022-blond.vercel.app) | [GitHub](https://github.com/HaythemLazaar/portfolio-2022) | HTML, SASS, JavaScript | +| Dale Larroder | ![dalelarroder.com](https://user-images.githubusercontent.com/52998821/172965944-b25832f5-53a1-4833-a651-26d5ca0cdb20.png) | [dalelarroder.com](https://dalelarroder.com) | [GitHub](https://github.com/dlarroder/dalelarroder) | NextJS, Preact, TypeScript, Tailwind, MDX | +| Williams Samuel | ![portfolio-williams](https://github.com/williamssam/My-Portfolio/raw/main/screenshot.jpg) | [williamssam.netlify.app](https://williamssam.netlify.app/) | [GitHub](https://github.com/williamssam/My-Portfolio) | HTML, CSS, Javascript | +| Guillaume Gouessan | ![Guillaume Gouessan](https://user-images.githubusercontent.com/71810927/173070183-c0d30acf-2199-47a3-b0dd-919998e45e69.png) | [guillaumegouessan.com](https://guillaumegouessan.com/) | [GitHub](https://github.com/superguigui/guillaumegouessan.com) | GSAP, ThreeJS, JavaScript | +| Patrick Heng | ![Patrick Heng](https://user-images.githubusercontent.com/71810927/173091834-946abebd-d814-4b52-be4e-49b6dc9cd521.png) | [patrickheng.com](https://patrickheng.com/) | None | Nuxt.js, GSAP, ThreeJS | +| Andrew Baisden | ![Andrew Baisden](https://user-images.githubusercontent.com/5095486/173239467-0c16213e-e41c-47e8-94cc-959706474ee7.png) | [andrewbaisden.com](https://andrewbaisden.com) | [GitHub](https://github.com/andrewbaisden/andrew-baisden-portfolio-2022) | HTML, CSS, TypeScript, ReactJS | +| Aziz Rahman | ![Aziz Stark](https://user-images.githubusercontent.com/35897418/174632557-a890ce80-1ded-477a-b99b-336c500a044f.png) | [azizstark.com](https://azizstark.com) | [Github](https://github.com/AzizStark/AzizStark/tree/portfolio-v2) | React, Gatsby, Styled-Components, SCSS, AnimeJS | +| Leonel Ngoya | ![portfolio-ln](https://lndev.me/img/1.png) | [lndev.me](https://lndev.me) | [GitHub](https://github.com/ln-dev7) | HTML, CSS, JavaScript | +| Jimmy Soussan | ![Cozy Codeur _ Jimmy Soussan](https://user-images.githubusercontent.com/32173192/174971390-5c5714ac-abef-49b3-b903-1e4456481a13.png) | [cozy-codeur.fr](https://www.cozy-codeur.fr) | [Github](https://github.com/jilink/personal-portfolio) | React, Gatsby, Chakra UI, Framer Motion | +| Segun Ajibola | ![profile](https://user-images.githubusercontent.com/74687658/175204130-9b244725-408f-432b-955f-ecd3e4d340a4.png) | [segunajibola.com](https://www.segunajibola.com) | [Github](https://github.com/segunajibola/portfolio) | HTML, CSS, TailwindCSS, React, SwiperJS | +| Hisami Kurita | ![Hisami Kurita](https://user-images.githubusercontent.com/53873209/175480204-5de0a83a-2f44-4c87-b230-98387847dce5.jpg) | [hsmkrt1996.com](https://hsmkrt1996.com/) | [Github](https://github.com/hisamikurita/hisamikurita-portfoliosite) | Vue.js, Nuxt.js, SCSS, ThreeJS, GSAP, ASSCROLL, imagesLoaded | +| Dennis Snellenberg | ![dennis-stellenberg](https://user-images.githubusercontent.com/62628408/175517075-23ee52df-8724-4772-a46d-d3ff28c5e30a.png) | [dennissnellenberg.com](https://dennissnellenberg.com/) | None | GSAP. JQuery, PHP, VueJS | +| Isaac Fayemi | ![isaac fayemi](https://user-images.githubusercontent.com/53873209/175786263-413a941c-99c8-4ac5-a54f-5af3cecdcf33.png) | [fayemi.design](https://www.fayemi.design/) | None | Vanilla JS, pug, Prismic CMS, SCSS, ThreeJS, GSAP | +| Bhavin Virani | ![bhavin-virani](https://user-images.githubusercontent.com/66407251/176358358-0cfb52ee-816c-4094-a104-3df88f94a082.png) | [bhavinn.xyz](https://bhavinn.xyz) | [Github](https://github.com/bhavinvirani/Protfolio) | HTML, CSS, JS, React.js, Github API | +| Patrick Scott | ![Patrick Scott](https://user-images.githubusercontent.com/4536756/176472964-e5c42bbf-e33c-4cc0-98b3-14f2dea2c4ef.png) | [pscott.io](https://pscott.io) | None | React.js, Heroku and Github Pages | +| Lazar Nikolov | ![lazar-nikolov](https://user-images.githubusercontent.com/5396211/176441285-ec27b56f-c3b8-4f16-8900-11159bd133a8.png) | [nikolovlazar.com](https://nikolovlazar.com) | [Github](https://github.com/nikolovlazar/nikolovlazar.com) | Next.js, Chakra UI, MDX, Prisma, PlanetScale | +| Reuben Rapose | ![ss-website](https://user-images.githubusercontent.com/54074556/176431686-61ebae05-7555-49d9-9736-94038afe9968.png) | [reubence.com](https://reubence.com) | [GitHub](https://github.com/reubence/reubence) | HTML, TailwindCSS, React, Javascript, Next.JS, MDX, Mailchimp Newsletter, Gisqus Comments, etc. | +| M. Shahanwaz | ![portfolio-ms](https://user-images.githubusercontent.com/57594421/176514845-cca4bf4b-42a4-4ec9-b7f2-21e41f4fe543.png) | [mshahanwaz.me](https://mshahanwaz.me) | [GitHub](https://github.com/mshahanwaz/portfolio-v4) | HTML, CSS, JavaScript, React, Next.js, Nodemailer | +| Lee Robinson | ![lee-robinson](https://user-images.githubusercontent.com/62628408/177008471-0421b1f6-14c1-4c02-9e96-68e9cda604cf.png) | [leerob.io](https://leerob.io/) | [GitHub](https://github.com/leerob/leerob.io) | Next.js, PlanetScale, Prisma, Vercel, Sanity, Tailwind CSS | +| Parth Desai | ![parth-desai](https://user-images.githubusercontent.com/68416104/177186186-1fa8baa4-c03c-49be-b9ec-08476a678356.png) | [musing.vercel.app](https://musing.vercel.app/) | [GitHub](https://github.com/pycoder2000/blog) | TailwindCSS, React, Javascript, Next.JS, MDX, Mailchimp Newsletter, Gisqus Comments | +| Victor Ikechukwu | ![victor-site](https://user-images.githubusercontent.com/69702944/177051340-bc7bd4cc-b3af-4fd6-9dba-d102ebb9b0fe.png) | [iamvictor.tech](https://iamvictor.tech) | None | Next.js, Tailwind CSS, React Rough Notation, Vivus, Netlify | +| Usman Sabuwala | ![usman-s](https://user-images.githubusercontent.com/107297384/177572197-e0ecc686-260e-48eb-99e3-dcf4061f8d50.png) | [usman-s.me](https://www.usman-s.me) | [GitHub](https://github.com/max-programming/usman-s.me) | NextJS, Chakra UI, Framer Motion | +| Zacky Aduoli | ![zacky](https://user-images.githubusercontent.com/49382800/177875273-53d77154-14d4-4db8-a9d9-7de204941813.png) | [lookupzach.netlify.app](https://lookupzach.netlify.app) | None | ReactJS, Material UI, SCSS, Styled Components | +| Payton Pierce | ![Payton Pierce](https://user-images.githubusercontent.com/18350557/176930938-fc5fab09-c45c-4c4c-a85a-0a3cdd9a4e81.png) | [paytonpierce.dev](https://paytonpierce.dev) | [GitHub](https://github.com/paytonjewell/paytonpierce.dev) | ReactJS, Material UI | +| Jacob Valdez | ![jacobfv github io](https://user-images.githubusercontent.com/40343913/178501844-3067eecd-de14-47ff-812b-57ad1bb3c50c.png) | [jacobfv.github.io](https://jacobfv.github.io) | [GitHub](https://github.com/JacobFV/jacobfv.github.io) | HTML, Jekyll | +| Jasmeet Singh | ![jasmeetsinghbhatia.github.io/resume](https://user-images.githubusercontent.com/5153163/178646040-abc99b1e-59b6-4c75-b9a4-a94f269a7b75.png) | [jasmeetsinghbhatia.github.io/resume](https://jasmeetsinghbhatia.github.io/resume) | [GitHub](https://github.com/jasmeetsinghbhatia/resume) | HTML, CSS, JavaScript | +| Walter Teng | ![walterteng.com](https://user-images.githubusercontent.com/16046667/181013137-42c1cbee-351b-4582-943d-85a742fe0332.png) | [walterteng.com](https://walterteng.com/) | [GitHub](https://github.com/davzoku/personal-website-v1) | React, Typescript, Gatsby, Netlify | +| Jahidul Islam | ![Jahidul Islam](https://xahidex.com/site-preview.png) | [XahidEx.com](https://xahidex.com/) | None | Typescript, NextJs, TailwindCSS, Prisma, Contentlayer, React | +| Greg Sithole | ![greg-sithole](https://user-images.githubusercontent.com/18423188/182963873-6fe4d0a1-5fca-4b29-a44e-3372e36304b7.png) | [gregsithole.com](https://gregsithole.com) | [GitHub](https://github.com/GregSithole/gregsithole-react-portfolio) | HTML, CSS, React.js | +| Rohit Saini | ![portfolio](https://user-images.githubusercontent.com/40729749/183277227-6a2a2537-bb13-4836-bab2-a5f1a56b0ab7.jpg) | [rohit-saini](https://portfolio-45b9b.web.app/) | None | ReactJs, CSS, GSAP, Framer Motion | +| Oscar Barajas | ![gndx.io](https://user-images.githubusercontent.com/10554486/181944426-ba1b32bf-0adf-44e5-b3b0-f99412932d78.png) | [gndx.io](https://gndx.io) | [GitHub](https://github.com/gndx/gndx.io) | HTML, TailwindCSS | +| Phillip Cabrera | ![portfolio](https://user-images.githubusercontent.com/77460748/183470369-4869772d-a402-49b2-baf2-9b14ab2b237b.png) | [Portfolio](https://pcabreram-portfolio.netlify.app/) | [GitHub](https://github.com/pcabreram1234/portfolio) | HTML, CSS, JavaScript, Webpack, ReactJs | +| Nahuel Carrizo | ![portfolio](https://raw.githubusercontent.com/Nahuel61920/portafolio-Nahuel/main/src/img/portfolio.png) | [Portfolio](https://nahuel61920.github.io/portafolio-Nahuel/) | [GitHub](https://github.com/Nahuel61920/portafolio-Nahuel) | HTML, CSS, JavaScript, React, Webpack, Github Pages | +| Alfaizkhan Pathan | ![portfolio](https://raw.githubusercontent.com/Alfaizkhan/Alfaizkhan.github.io/main/Screenshot-dark.png) | [Portfolio](https://alfaizkhan.github.io) | [GitHub](https://github.com/Alfaizkhan/alfaizkhan.github.io) | Flutter, Dart, Github Pages | +| Jatin Kamboj | ![portfolio](https://i.imgur.com/TxglVle.png) | [jatinkamboj.me](https://jatinkamboj.me/) | None | HTML, CSS, JavaScript, GreenSock | +| Leonid Meleshin | ![brave_o60SUhpdaP](https://user-images.githubusercontent.com/1759654/185768959-9d50c46f-b4fe-4c2d-91e2-539bb7e5b3bf.png) | [leon0399.ru](https://leon0399.ru/) | [GitHub](https://github.com/leon0399/leon0399.ru) | ReactJS, Tailwind, CSS, Vercel | +| Brayden | ![brayden_portfolio](https://user-images.githubusercontent.com/71810927/185853762-ec9618d3-182c-4f42-9e80-0c3935fefb61.png) | [braydentw.io](https://braydentw.io/) | [GitHub](https://github.com/BraydenTW/braydentw.io) | React, NextJS, TailwindCSS | +| Ben | ![bens_portfolio](https://user-images.githubusercontent.com/71810927/185855136-99dfebf8-5a4b-45b8-82e9-5416390eea23.png) | [nuro.dev](https://nuro.dev/) | [GitHub](https://github.com/NuroDev/nuro.dev) | React, NextJS, TailwindCSS | +| Matthias Kretschmann | ![matthias_portfolio](https://user-images.githubusercontent.com/71810927/185856268-aa8375e6-e5ef-42cd-8261-1156cfe30f51.png) | [matthiaskretschmann.com](https://matthiaskretschmann.com/) | [GitHub](https://github.com/kremalicious/portfolio) | React, Gatsby | +| Hamish Williams | ![Hamish_portfolio](https://user-images.githubusercontent.com/71810927/185857302-157bc072-8dc0-46ac-a89a-b2d0a40f06cb.png) | [hamishw.com](https://hamishw.com/) | [GitHub](https://github.com/HamishMW/portfolio) | React, ThreeJS, NextJS | +| Çağlar Turalı | ![caglar portfolio](https://user-images.githubusercontent.com/71810927/185857785-a1da121c-15fe-48dc-b242-e79811c676f7.png) | [turali.js.org](https://turali.js.org/) | [GitHub](https://github.com/caglarturali/caglarturali.github.io) | React, TypeScript | +| Pyae Sone | ![pyaesone_portfolio](https://user-images.githubusercontent.com/99592123/186507689-9342132b-ff92-4883-b944-511ba3fef734.png) | [pyaesonepsn.github.io](https://pyaesonepsn.github.io/portfolio-project/) | [GitHub](https://github.com/pyaesonepsn/portfolio-project) | HTML, CSS, JavaScript | +| Efren Martinez | ![portafolio-efrencodes](https://user-images.githubusercontent.com/10801400/187723688-077ff829-813b-4201-a5e2-39306b0aed58.png) | [efrencodes.com](https://efrencodes.com) | [GitHub](https://github.com/efrencodes/efrencodes.ts) | NextJS, TypeScript, TailwindCSS | +| Eliaz LR | ![Portfolio-EliazLR](https://user-images.githubusercontent.com/47760515/188088628-7f9e7f92-6848-4f98-924c-46343e50cf49.png) | [eliaz-lr.dev](https://eliaz-lr.dev) | None | Vue 3, Vite, TailwindCSS | +| Hikmet C. Kufteoglu | ![hicaku](https://user-images.githubusercontent.com/40501852/188321184-0d750ecd-85ae-491a-8e34-ecfd393a2d0c.png) | [hicaku.com](https://hicaku.com) | [GitHub](https://github.com/spencehiko/portfolio) | Vue 3, Pinia, TypeScript | +| Ara Oladipo | ![ara-portfolio](https://user-images.githubusercontent.com/67078991/189193913-3e351d62-8515-47cd-9069-c449b0c81a77.png) | [araoladipo.tech](https://araoladipo.tech/) | [GitHub](https://github.com/Ara-O/Portfolio-Website) | HTML, CSS, Javascript, Vue.js, Spline3D | +| Anthony Fu | ![antfu](https://user-images.githubusercontent.com/62628408/189466543-8297ec23-92e1-445d-8b26-dc2f38e73dc9.png) | [antfu.me](https://antfu.me/) | [GitHub](https://github.com/antfu/antfu.me) | VueJS, Markdown, TypeScript, CSS, HTML | +| Timothy Lin | ![timothy](https://user-images.githubusercontent.com/62628408/189490154-bd5ed60d-b9f7-40e5-ae26-639c7fe1f450.png) | [timlrx.com](https://timlrx.com) | [GitHub](https://github.com/timlrx/timlrx.com) | NextJS, MDX, TailwindCSS, JavaScript, SASS | +| Ngô Phú Thịnh | ![thinh](https://user-images.githubusercontent.com/62628408/189491074-008e03d5-b8f9-42df-8ac9-107bf3fa929e.png) | [thinhcorner.com](https://thinhcorner.com) | [GitHub](https://github.com/Th1nhNg0/th1nhng0.vercel.app) | NextJS, TailwindCSS, TypeScript, CSS | +| Josiah B. Etuk | ![josiah etuk portfolio](https://user-images.githubusercontent.com/53873209/189539405-c7384739-aa02-42fe-9a64-e35f15b66833.png) | [jobenetuk.dev](https://jobenetuk.dev/) | None | Vanilla JS, Node JS, Prismic CMS, SASS, GSAP | +| Mohamuud Abshir | ![mhbaando](https://mhbaando.com/ogimage.png) | [mhbaando.com](https://mhbaando.com) | [GitHub](https://github.com/mhbaando/Protofolio-NextJs) | NextJS, SCSS, TypeScript, Headless CMS (Strapi). | +| Stef Ivanov | ![StefIvanov](https://user-images.githubusercontent.com/18528418/190108679-aba5e134-4967-4a36-a516-632b21a8e477.png) | [stefivanov.com](https://stefivanov.com) | None | WordPress, Yoast SEO, MailChimp, PWA, Google Analytics, Sumo. | +| Erika Senft Miller | ![Erika Senft Miller](https://user-images.githubusercontent.com/18528418/190111997-dad66b59-f31f-4f1b-82e1-0f9a3367c45a.png) | [erikasenftmiller.com](https://www.erikasenftmiller.com/) | None | Contentful, GSAP, LazySizes, PWA, Google Analytics. | +| Ruben Kuipers | ![RubenKuipers](https://user-images.githubusercontent.com/18528418/190115658-9fee276a-b79c-4a82-aaba-19e63c3e625d.png) | [rubenkuipers.design](https://rubenkuipers.design/) | None | Vue.js, Nuxt.js, Tailwind CSS, scrollreveal, Google Tag Manager, Google Analytics | +| Maggie Appleton | ![MaggieAppleton](https://user-images.githubusercontent.com/18528418/190361290-ec86e3f1-d6a2-49c2-a893-225cc92d1247.png) | [maggieappleton.com](https://maggieappleton.com/) | [Github](https://github.com/MaggieAppleton/maggieappleton.com-V2) | React, Next.js, MDX, Algolia Search, Reach UI, Tippy.js, Framer Motion, styled-components, Lodash | - + ## Suggestions diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d6cfa69 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1756 @@ +{ + "name": "portfolio-ideas", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "portfolio-ideas", + "version": "0.0.1", + "license": "MIT", + "devDependencies": { + "husky": "^8.0.1", + "lint-staged": "^13.0.3", + "prettier": "^2.7.1" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz", + "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/husky": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lint-staged": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", + "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/listr2/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz", + "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "husky": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true + }, + "lint-staged": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", + "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "dev": true, + "requires": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.1" + } + }, + "listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } + } + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + } + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7ef2030 --- /dev/null +++ b/package.json @@ -0,0 +1,42 @@ +{ + "name": "portfolio-ideas", + "version": "0.0.1", + "description": "A curation of awesome portfolio website ideas for developers and designers to draw inspiration from. Raise a pull request to add more. 💜", + "main": "index.js", + "scripts": { + "test": "echo \"no test available\"", + "format": "prettier --check --ignore-path .gitignore .", + "format:fix:all": "prettier --write --ignore-path .gitignore .", + "format:fix": "prettier --write", + "prepare": "husky install" + }, + "lint-staged": { + "**/*.{md,ts,js,tsx,jsx}": [ + "npx prettier --write" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/Evavic44/portfolio-ideas.git" + }, + "keywords": [ + "portfolio", + "portfolio-ideas", + "resume", + "developer", + "ideas", + "inspiration", + "designers" + ], + "author": "Victor Eke", + "license": "MIT", + "bugs": { + "url": "https://github.com/Evavic44/portfolio-ideas/issues" + }, + "homepage": "https://github.com/Evavic44/portfolio-ideas#readme", + "devDependencies": { + "husky": "^8.0.1", + "lint-staged": "^13.0.3", + "prettier": "^2.7.1" + } +}