resend / react-email

💌 Build and send emails using React
https://react.email
MIT License
12.57k stars 571 forks source link

Eslint dependencies should be dev dependencies #1390

Open checkerschaf opened 1 month ago

checkerschaf commented 1 month ago

Describe the Bug

I think eslint packages should be a dev dependency so that they do not get installed if the user does not use eslint as a linter.

Link to the package.json: https://github.com/resend/react-email/blob/be72c02d1fd95bcb6ddfa656bacbd86b8dc06df2/packages/react-email/package.json#L51-L52

Which package is affected (leave empty if unsure)

react-email

Link to the code that reproduces this issue

https://github.com/resend/react-email/blob/be72c02d1fd95bcb6ddfa656bacbd86b8dc06df2/packages/react-email/package.json#L51-L52

To Reproduce

Install the react-email in a repository without eslint as a peer-dependency.

Expected Behavior

No eslint packages should be installed in the package-lock.json file.

What's your node version? (if relevant)

No response