pmndrs / drei-vanilla

🍦 drei-inspired helpers for threejs
https://pmndrs.github.io/drei-vanilla/
MIT License
450 stars 17 forks source link

fix: removing unused `"dependencies"` + moving some deps to devDeps #9

Closed abernier closed 1 year ago

abernier commented 1 year ago

Why / What

I had previously accidentally add @storybook/*-webpack5 to deps instead of devDeps, fixing this.

But this was also the case for "three-stdlib" and "@babel/runtime" which were only used for dev purposes => moved also to devDeps

Finally I took advantage of that PR to also remove all those deps, that were not used at all (even in dev):

"camera-controls": "^2.1.0",
"detect-gpu": "^5.0.10",
"glsl-noise": "^0.0.0",
"lodash.clamp": "^4.0.3",
"lodash.omit": "^4.5.0",
"lodash.pick": "^4.4.0",
"maath": "^0.5.2",
"meshline": "^3.1.6",
"stats.js": "^0.17.0",
"three-mesh-bvh": "^0.5.23",
"troika-three-text": "^0.47.1",
"utility-types": "^3.10.0"
codesandbox-ci[bot] commented 1 year ago

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit ae6375c8de7ddd900e0cd36f27e95172f8681d72:

Sandbox Source
determined-phoebe-vhsvzx Configuration
Ground reflections and video textures Configuration
arc-x-pmndrs-colors Configuration
abernier commented 1 year ago

I think there are still quite a lot of devDeps that are unused, but I let this for another PR

github-actions[bot] commented 1 year ago

:tada: This PR is included in version 1.3.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: