uselessdev / datepicker

A simple datepicker with Chakra-UI and date-fns

Home Page:https://uselessdev-datepicker.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dependency problem while running npm i

matannahmani opened this issue · comments

i get the following error while running npm I:
I'm using:

    "framer-motion": "^10.2.4",
    "@uselessdev/datepicker": "^2.7.0",
    "@chakra-ui/react": "^2.5.1",

npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: @uselessdev/datepicker@2.7.0
npm ERR! Found: framer-motion@10.2.4
npm ERR! node_modules/framer-motion
npm ERR!   framer-motion@"^10.2.4" from the root project
npm ERR!   peer framer-motion@">=4.0.0" from @chakra-ui/accordion@2.1.9
npm ERR!   node_modules/@chakra-ui/accordion
npm ERR!     @chakra-ui/accordion@"2.1.9" from @chakra-ui/react@2.5.1
npm ERR!     node_modules/@chakra-ui/react
npm ERR!       @chakra-ui/react@"^2.5.1" from the root project
npm ERR!       1 more (@uselessdev/datepicker)
npm ERR!   8 more (@chakra-ui/menu, @chakra-ui/modal, @chakra-ui/popover, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer framer-motion@"^6" from @uselessdev/datepicker@2.7.0
npm ERR! node_modules/@uselessdev/datepicker
npm ERR!   @uselessdev/datepicker@"^2.7.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: framer-motion@6.5.1
npm ERR! node_modules/framer-motion
npm ERR!   peer framer-motion@"^6" from @uselessdev/datepicker@2.7.0
npm ERR!   node_modules/@uselessdev/datepicker
npm ERR!     @uselessdev/datepicker@"^2.7.0" from the root project

The peer dependencies requires an old version of framer-motion, a simple workaround for now is to use the flag --legacy-peer-deps when using npm i: npm i @uselessdev/datepicker --legacy-peer-deps