{"_id":"@optimize-lodash/rollup-plugin","_rev":"19-ca81ca130daa56d5c0706ed68a1b894e","name":"@optimize-lodash/rollup-plugin","dist-tags":{"latest":"6.0.0"},"versions":{"1.0.0":{"name":"@optimize-lodash/rollup-plugin","version":"1.0.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@1.0.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"cb68ca63556422c11a435585831d4120be2ca899","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-1.0.0.tgz","fileCount":7,"integrity":"sha512-WmGEgz3iZHDA70onL0w9eeAPw9HKoq5aCZRT2h9FOg5z9OfZ/UCiMHfRIyirWH/gCfVE/YLbWiP3sBxIfKm03w==","signatures":[{"sig":"MEYCIQD9FcQVdw9vYl0FEivGoW+dOKAfCILkOlh3NXjMVJm4gwIhAIw1CyyxO1ZIcQFnvs8q3b+udycZYnG2IDD0SXvuqOAi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKvNjCRA9TVsSAnZWagAAMosP/0mBzdkuwWP/G5OIJPoV\nderIP3jANSUrlShuI4bD5PoQQwxyCrP0Zznrc5EKTNsjwjkCIdl8lgs3h7Ap\nbSOqsyagkreWPivvO3S9hH/OmgHcvx+TlVAWsLoufC3wMSFF/rWnMGK6nZ2K\nJ7pDLOh13B6WM/IwPoY6P6twhQbShEt5pBScW12x0XgRqer3d0Em17Ywo6nG\nzxbJ6YNqWOhTivdTRH6jPaSH8oBb9AKiRjg9jJkT7r7IZ5lTF8MOB5jufW9/\neYf/0n1Tq1kOY3iEZGYc9BUgXdkDvMENbQND3DQNoHpGAIkCVBtrH9r5zG3h\nE1CAhUL31aCk03J7qz0sysuBhtYlzq7xygJWnV3/epfFGmeGPWj73oFNvNbS\nw3UzfxqOCoRJBTDsG4fXUcqU9gIjBpCWJTXKQ0lVpyKlw8DW33dTCLoMhMsh\nMqF4euvyXIE93Qi8J8eDJqmRl4IZOotS7YxIItfz3lCLHhamZJcEwlck5mJd\nWWB0U9JHEK1LwtaldrqxUqOrIp7/IifYeBu3coIxo87iAmteRu7sD7BVyXu9\nkUKdSLtJbGe0u7V0wZsBoDRfcfB72fs/3i5h36S/dA/xuUelgy9US+RWfobA\n1dGyGfv4REzuly/Su7krV/Rdz7MuYWjLWoRyrvCyy34zoXqu2IvV8oMvWW8m\n3qEI\r\n=39Gh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"6.14.10","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"10.23.2","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"1.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","eslint":"7.19.0","lodash":"4.17.20","rollup":"2.39.0","ts-jest":"26.5.1","depcheck":"^1.3.1","prettier":"2.2.1","typescript":"4.1.5","@types/jest":"26.0.20","@types/node":"10.17.51","@types/estree":"0.0.46","@types/lodash":"4.14.168","@tsconfig/node10":"1.0.7","eslint-plugin-jest":"24.1.3","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"28.0.0","eslint-config-prettier":"7.2.0","@rollup/plugin-commonjs":"17.1.0","@typescript-eslint/parser":"4.15.0","@rollup/plugin-node-resolve":"11.1.1","@typescript-eslint/eslint-plugin":"4.15.0"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_1.0.0_1613427555104_0.5497732173424168","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@optimize-lodash/rollup-plugin","version":"2.0.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@2.0.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"03ba42f8da96468f435bc3c16efabcbd0ac0e218","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-2.0.0.tgz","fileCount":7,"integrity":"sha512-eaciBPlIfCFXShEqn6BHvR9oR9WTsW08awMgPDY9WJTQKFzLRVVB+aL0mDeR6OrKFvocEfDwiF1VrmSeqhd/gg==","signatures":[{"sig":"MEUCIAxaB5g0CjZQhEE+WnsvSX5M/mVPy7V+vdJqMVfN06f/AiEAoXjLpLUlrXEUudjDxxW00roIxW7vHL+2ERwiZg4NRi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13810},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-2.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"6.14.15","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"1.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","eslint":"7.32.0","lodash":"4.17.21","rollup":"2.39.1","ts-jest":"27.0.5","depcheck":"1.4.2","prettier":"2.4.1","typescript":"4.1.6","@types/jest":"27.0.2","@types/node":"12.20.28","@types/estree":"0.0.48","@types/lodash":"4.14.172","@tsconfig/node10":"1.0.8","eslint-plugin-jest":"24.5.2","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"35.0.0","eslint-config-prettier":"8.3.0","@rollup/plugin-commonjs":"19.0.2","@typescript-eslint/parser":"4.28.5","@rollup/plugin-node-resolve":"11.2.1","@typescript-eslint/eslint-plugin":"4.28.5"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_2.0.0_1633802704413_0.8099196276436769","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@optimize-lodash/rollup-plugin","version":"2.0.1","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@2.0.1","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"1ba83bca83c0f3534a9143c101054ac5b77900f7","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-2.0.1.tgz","fileCount":7,"integrity":"sha512-j0Em067YvVo0w/bQZwFEgwSYSc81C1E/1KOKLrDK1LNuvpcWJxqXk9udJqgdJDAtxIfhVyyI+8T4RLdnmGoXpQ==","signatures":[{"sig":"MEUCIQCfpYNShj3A9GUdgUQFX9czrjHgccC2l8MZdr0vq6dU2AIgWDReoHBSKWMPxzmR9WmvF6nenDO9nis2ls4JzWTyHEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13929},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-2.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"6.14.15","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","eslint":"7.32.0","lodash":"4.17.21","rollup":"2.39.1","ts-jest":"27.0.5","depcheck":"1.4.2","prettier":"2.4.1","typescript":"4.1.6","@types/jest":"27.0.2","@types/node":"12.20.28","@types/estree":"0.0.48","@types/lodash":"4.14.172","@tsconfig/node10":"1.0.8","eslint-plugin-jest":"24.5.2","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"35.0.0","eslint-config-prettier":"8.3.0","@rollup/plugin-commonjs":"19.0.2","@typescript-eslint/parser":"4.28.5","@rollup/plugin-node-resolve":"11.2.1","@typescript-eslint/eslint-plugin":"4.28.5"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_2.0.1_1633805388161_0.32831076095642153","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@optimize-lodash/rollup-plugin","version":"2.0.2","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@2.0.2","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"4ed8e892152a22fea30e12ebf53f4c74904c27a0","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-2.0.2.tgz","fileCount":7,"integrity":"sha512-1cdai+xADKRkQ/ABLxG9HCGF8yFKTazhk8YfkuIzTWq0FhWf0Zg8HLBggiaRa5xU7p2+6QxysRRIsTX6HecL2A==","signatures":[{"sig":"MEQCIFcXIUbJs40L1/7nGS4g+pNOTJ5WaYwKGjKixOtOG24tAiAIhBEwj+t2MqDwGNHa8QpJq8vvS8+X28NM2xmK1EXGLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13929},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-2.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"6.14.15","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","eslint":"7.32.0","lodash":"4.17.21","rollup":"2.39.1","ts-jest":"27.0.5","depcheck":"1.4.2","prettier":"2.4.1","typescript":"4.1.6","@types/jest":"27.0.2","@types/node":"12.20.28","@types/estree":"0.0.50","@types/lodash":"4.14.175","@tsconfig/node10":"1.0.8","eslint-plugin-jest":"24.5.2","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"36.0.0","eslint-config-prettier":"8.3.0","@rollup/plugin-commonjs":"21.0.0","@typescript-eslint/parser":"4.33.0","@rollup/plugin-node-resolve":"11.2.1","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_2.0.2_1633806471199_0.5203917917614236","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@optimize-lodash/rollup-plugin","version":"2.1.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@2.1.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"e36f7ff1676cc25800ad780cf54d8850f156a08f","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-2.1.0.tgz","fileCount":7,"integrity":"sha512-3ZT0D1OY9ZXEcjk9Q1AsRO8UNqlepMf08yNRulUX5qM+K+dnvpohy7pRxESmPkjAC2uXphoWOvfo8WpmE7btzQ==","signatures":[{"sig":"MEYCIQDihviWnG6ML/R6zJaoBM+AV4RJPtSn2T9YelbKmjQThQIhAOZF1swC7bYW83DGTLSQL5ZMpj3CORaOVFMQkNSTCSfr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13929},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-2.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"6.14.15","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","eslint":"7.32.0","lodash":"4.17.21","rollup":"2.39.1","ts-jest":"27.0.5","depcheck":"1.4.2","prettier":"2.4.1","typescript":"4.3.5","@types/jest":"27.0.2","@types/node":"12.20.28","@types/estree":"0.0.50","@types/lodash":"4.14.175","@tsconfig/node12":"1.0.9","eslint-plugin-jest":"24.5.2","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"36.0.0","eslint-config-prettier":"8.3.0","@rollup/plugin-commonjs":"21.0.0","@typescript-eslint/parser":"4.33.0","@rollup/plugin-node-resolve":"11.2.1","@typescript-eslint/eslint-plugin":"4.33.0"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_2.1.0_1633811558065_0.9636971071682614","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@optimize-lodash/rollup-plugin","version":"3.0.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@3.0.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"080d2bbfb806ae91dc1af56b91289cf50c9485d7","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-3.0.0.tgz","fileCount":7,"integrity":"sha512-UVu7ezKoQUFuDCLErh6ZCpr1nwK8iELwt1MutXWE6B6c2wvdwPlX74Xq/2/xcELmTttt8I7nkwF7mT7/D6zgOQ==","signatures":[{"sig":"MEUCICWykzfGV559Q19Xk3q9FEoFbfnmAvpB2KaIJ97xaZfTAiEAgpIuaVZT47dYrm90NaXpENxxpSn0kPvTQnqqFf3vFsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvkFBCRA9TVsSAnZWagAAT3kP/0aXP9RwtieIJawwTXZ3\n97u5c55D/6gvH4Mchj96FQL9ZgLBiQVRa6XqaSNSee4mLdoc+wJFdVzqTC1k\nQFUSwXfLAYqfgFnotzNdxqsF5Xnjcp/32aP8Wyu/FRAWN20GKGiFbEv8TwOi\nEZo8U6o5vuh/WIi+hyhuJRN7W/UgvzFwC0DoDiUNxf1W2Hfu8zsBUk4Fwlxq\nnUtHBlP4pdQgomseHerGvFt9Sp+irCDyHqaK639aYbXONxeaDZfgG6GRDeoT\nOSvP5g7F8XkpmOa7zJjdfEmz9ZeNgmGpIwzg+4RJejriTu18yBdngJpmnOzj\nLOKvGtk+TWmlBdSu4O79P1fn1O00kXvji9FBz5trrqsXYJnldmpKYLhhVKWK\n7hcWPbOv1DUitbRx34CWMaHTOpojil3VQlvEGOhaHtU0KognHd+3VDoBsuiZ\nnNB61KU5tAOb9gOGXcod5a9prRKDFeO04Z1MqhfRH+kMdMPcDacwfl5IJR+M\nRmoRaQs28cFPY9hesatrpxe4XXHcpqjnHKsYEpHfL6MAxpGFG6WQyYaRXS0b\n7idSpWBcPJbanNhSj+ZOBUdFYU1raksJD/gXlBNwvENqiKF3KCgkw1JV2/sF\nwdyOucpK2OglCpfqewMqnkYlxU1YEHDubfxoDJ3YibY0kvyf/3zrT7+Ayon9\n5XgT\r\n=Htqs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-3.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"6.14.15","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"3.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.5","eslint":"8.5.0","lodash":"4.17.21","rollup":"2.61.1","ts-jest":"27.1.2","depcheck":"1.4.2","prettier":"2.5.1","typescript":"4.3.5","@types/jest":"27.0.3","@types/node":"12.20.37","@types/estree":"0.0.50","@types/lodash":"4.14.178","@tsconfig/node12":"1.0.9","eslint-plugin-jest":"25.3.0","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"39.0.0","eslint-config-prettier":"8.3.0","@rollup/plugin-commonjs":"21.0.1","@typescript-eslint/parser":"5.7.0","@rollup/plugin-node-resolve":"13.1.1","@typescript-eslint/eslint-plugin":"5.7.0"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_3.0.0_1639858497361_0.46492264516505055","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@optimize-lodash/rollup-plugin","version":"3.1.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@3.1.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"aee4fce468b3c08c05e38b320ed90252275650d6","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-3.1.0.tgz","fileCount":7,"integrity":"sha512-fwv8rSuKJ21i0MTmhuPZpjnDs2tgd+J2mU9U7uqEvCINlbR9fQqMFEwxAhssU3aVCd+oOL25Z1Q/xvB0gchbqw==","signatures":[{"sig":"MEYCIQDSVCze5LVqpTh9wqi4xyF3tfj1mTGYVZF/mmYf0ozApAIhAPezsdwpsE2wm8grTJnUh7faCt2tOomcTyC9PkF/xKbf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPJ4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrpBAAhFm5YGkfjY2/SfKhdPgfohTFRXt7FVh9VRS40SpRbJj1PO4B\r\ncsOFQ/a9At5IHfi4cTt4W9Wxw9P7zSizaEpTY8HVIAoGVfNg7C+KbVIxXANo\r\nfVdMLNB9WLW2E5BGc47Kz+J5jT8mOmnZ/pbjYVteJTwhww2AiPl4dyIGxqe0\r\nmpKwLw/HpovKDmYDxK3qldZpHH8PdKbf14hghGgL3lETlSbqsmRW+L/jMfnO\r\nHaofLFpmcJQetCyPeoEOrhowF6RRv1L+IHbD7wL+KbYvylhgvi3yS/uMbASX\r\nKUS1nXr+TYCqtaU610vTlsDz0TusFwEBNGa2YVSqm1pCgcVk1YBehjDH+cF1\r\nKRnpzyJBTw4WZsPViUouLxlwQ39rXnfF+n9uEq9OweYTtCLRjRgZ72Qn1xl4\r\n3YqVSz4NiGhvAi1VJo00kfxJRaQNEyP5JT0+h75j+SijzoCf9Jt0OwggudEM\r\nYF/mdxV8YdiRCK850mdr8LbLKakNbbEU4kauAoO+kAXiW1yZnUtzd0BP9F/J\r\nrsjsf3uV1itDuJmGM/O3ZSOybFWL+dP2l3H0kgIxF5Fmld93jJc9xC9RAO84\r\nJ7Esl6ZItucde2ChjJ9hxY3uCkwzmiM4rFy0Krabjt5Liqxq6CuHTkrL+2L8\r\nZrB+dmkFDg/hR04/1j5gFvsGSo7Mddr82og=\r\n=XIMv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{}},"testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-3.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/e3aaf03b00bf10db7aa433386389df8c/optimize-lodash-rollup-plugin-3.1.0.tgz","_integrity":"sha512-fwv8rSuKJ21i0MTmhuPZpjnDs2tgd+J2mU9U7uqEvCINlbR9fQqMFEwxAhssU3aVCd+oOL25Z1Q/xvB0gchbqw==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.15.0","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@rollup/pluginutils":"4.x","@optimize-lodash/transform":"3.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.24.0","lodash":"4.17.21","rollup":"2.77.3","ts-jest":"28.0.8","depcheck":"1.4.3","prettier":"2.7.1","typescript":"4.8.3","@types/jest":"28.1.8","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.186","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.0.4","rollup-plugin-terser":"7.0.2","eslint-plugin-unicorn":"43.0.2","eslint-config-prettier":"8.5.0","@rollup/plugin-commonjs":"22.0.2","@typescript-eslint/parser":"5.38.0","@rollup/plugin-node-resolve":"13.3.0","@typescript-eslint/eslint-plugin":"5.38.0"},"peerDependencies":{"rollup":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_3.1.0_1664917024141_0.30804571847169404","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@optimize-lodash/rollup-plugin","version":"3.2.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@3.2.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"862582cd98c0127fb12268c77b0822cccb44db67","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-3.2.0.tgz","fileCount":7,"integrity":"sha512-/N2gHgAr/GMKIy7XfD2MTvhtmCU7S2N/gRGV9S90V8+QxkGz4mEOc8VN5Z/o0RDH8wFBLlc3YoYvzjk3mrdYZg==","signatures":[{"sig":"MEQCIGvuSQlZmanTM9KToC9wc9462bJ9rXcyJCrHccEroE9TAiBxPvPdcuQLWixyoZ5lt6KyG42xvkuLMsmSKGAK+sEe5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ+zuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowFA/8DKyfZWRsAeXLs7t7NqRKp/YLaVOB9GQohwMLMqZUQ6NglY08\r\n7HCnP6cSdy3uvXGLHSRMx70KZYPEisA+HGanydOio8yWyCbwMuus6I0lx63c\r\ndczTErEIH6LjLJCL/E8HL9u/KdI9Qngjwysek7geTVYcNjJUNbgjJgDJLZD3\r\neSur6X1RrVH9lDEe3AEK/0lnpRv1YsxUdEjea3Rq42MuxuZkrxjMau2966Yg\r\nzVHkIflZxfy2LfvRYLuhdRt+D8/BlWW0n+kKIdx3pwp6lAKjY3uWmK/j6sk1\r\n+E04325vatJ5XAHoAjSw/e4rPTL09UPhahAR9BcYtaWzKTplT0skD9FNEZmv\r\nt9yaKDcGt99DPpL8WzfWGJ4Ia1iyUCidqB1O9bzt/JGMiJOF9JYXYlXl5cg/\r\nvcahIpZrL38+RNCPTm4KGyC/DY+mLAwWs3MvsHrB3u/H6CNTqHZd8clYkAEI\r\nZ7Tc9BiDrWT459Nt10+B2knjXamdnjeBLUwSTWoSZJwoJgsSwQ5KTi4mNwju\r\nvY820yRMegMILUHBqWoVPABWwl4694Kpj7K7ifPt0UbqSEMYxaemYijXN0sZ\r\nNc9GnFuljqAzLro7RiQZ9lFUyNGf3P70tTQXTJoLyEte2VmooC0v+cnJMd0G\r\nWH9ztMMWSRjQ/FsmjYWVIM1lHG966W9iPbs=\r\n=MJH/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"main":"dist/index.js","_from":"file:optimize-lodash-rollup-plugin-3.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/5ab6df65dab3e9ca693f4ffc8fae4c3e/optimize-lodash-rollup-plugin-3.2.0.tgz","_integrity":"sha512-/N2gHgAr/GMKIy7XfD2MTvhtmCU7S2N/gRGV9S90V8+QxkGz4mEOc8VN5Z/o0RDH8wFBLlc3YoYvzjk3mrdYZg==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.19.2","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@rollup/pluginutils":"~5.0.2","@optimize-lodash/transform":"3.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","eslint":"8.27.0","lodash":"4.17.21","rollup":"3.2.5","ts-jest":"29.0.3","depcheck":"1.4.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.2.2","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.188","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.1.4","@rollup/plugin-terser":"0.1.0","eslint-plugin-unicorn":"43.0.2","eslint-config-prettier":"8.5.0","@rollup/plugin-commonjs":"23.0.2","@typescript-eslint/parser":"5.42.0","@rollup/plugin-node-resolve":"15.0.1","@typescript-eslint/eslint-plugin":"5.42.0"},"peerDependencies":{"rollup":">=2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_3.2.0_1667755246063_0.30164375748990735","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@optimize-lodash/rollup-plugin","version":"4.0.0","keywords":["lodash","rollup","rollup-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@4.0.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"ec1a369e25f42ff1371d3b993fbbbfd35bdb4a90","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-4.0.0.tgz","fileCount":8,"integrity":"sha512-3xv2GWljbpl3bhWP79rZXGqUwzdEhc8ei2CepUTlOcdwOAQu5U4vGPQMFDyPE63tcJpnWL5BlHfVd+WV2poDFA==","signatures":[{"sig":"MEYCIQC2u0yCK5Ha2GLTQACSl9mxRlMti+Jbc2t98pu/OHTOvwIhAOH3C4awwIzxRH0nZH5AUm4sY2B+t/3PSX8TuhVL0TCM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ/F9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo12BAAigJE1NonppPQAMwYks+XE6zgSWGhfihaDW/reKl8htM3NBS4\r\nPdE7ckAuwQUNWTtcUXJwdi5e+iBaYYH2npQdKvWQ8cHtL3bTaXFutQAkxL4y\r\n1XXy+Ce52xVozz7u3MjJZJA4ic1R+JCqBOIllgd9pFSLhv1S4mtwAxw/zvn8\r\nXLXh0OISQ7fK6u5+so7tPVN0yt6refgNyzD7ZwAq3S4ap9YQ3bTcUjHBODHr\r\n6KCDu4VceOfQJyzyv9jbANzT58HqDtFeCy9jCaeSdYDE2rs2C2jIpvjjGdSF\r\nZsJ1ECMGI8mVGqiakP7J0wjXgDPnVryaGOqSRvTkmtjg9xSJPGRczOIRvjsP\r\nKOqCLkwB+VolujF2YnLzQ5NGF+oOO3dvL+2BkNpHEyOIfZvjlqWo4mofhFb/\r\nGpZnZ5aIz9ZmhnSyR236GYBfCWuodwkAUdIB49Kr9PF9BUW8kKIaTLpiH924\r\nXZLm8jAODRnXzuMbYd0blgsVEr/FvYgn3eCyS0Iz8pdHcJPNGc3TUgq+vZa2\r\ngcaIIvBayVBcbY3Ff6xsBxgjfjB+WWVxvO7oOY+8/dBQBmJVWvj0Q/JIM5L/\r\n5NOp7GQkSA4bdwclpOdcxJIRuZzeXF2mKfZWeRfVehYp0lk1S93rkGYyPoul\r\noBzWu07UQbdvTnAQMyhYfofXLbqolzlFI7Y=\r\n=YQOI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"_from":"file:optimize-lodash-rollup-plugin-4.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/b9bc716ce8aa4cca2335fbf678e9f9bc/optimize-lodash-rollup-plugin-4.0.0.tgz","_integrity":"sha512-3xv2GWljbpl3bhWP79rZXGqUwzdEhc8ei2CepUTlOcdwOAQu5U4vGPQMFDyPE63tcJpnWL5BlHfVd+WV2poDFA==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.19.2","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@rollup/pluginutils":"~5.0.2","@optimize-lodash/transform":"3.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","eslint":"8.27.0","lodash":"4.17.21","rollup":"3.2.5","ts-jest":"29.0.3","depcheck":"1.4.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.2.2","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.188","gen-esm-wrapper":"1.1.3","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.1.4","@rollup/plugin-terser":"0.1.0","eslint-plugin-unicorn":"43.0.2","eslint-config-prettier":"8.5.0","@rollup/plugin-commonjs":"23.0.2","@typescript-eslint/parser":"5.42.0","@rollup/plugin-node-resolve":"15.0.1","@typescript-eslint/eslint-plugin":"5.42.0"},"peerDependencies":{"rollup":">=2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_4.0.0_1667756412859_0.16442331952300449","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@optimize-lodash/rollup-plugin","version":"4.0.1","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@4.0.1","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"ba40e7610fa74795ee3915876504ce18522fcb79","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-4.0.1.tgz","fileCount":8,"integrity":"sha512-Scqshe8dSKVnJPncHx/LyW00ZSz2XnbOxnS3PcPpRi89XShd5EbY44GaoeY1Fl8qlD5pqspjOoj7cJKmM6Fmdw==","signatures":[{"sig":"MEUCIG8Q26URgdvMoHXw3wphzLTp8IRYZ4eH2a6+l2NdUxxNAiEAixCDGxxRuquc90t6uELdoz0ftml73WCESUzxT5n9y1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb92SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOXRAAhm9YC5eT3lBgNOShLbmtT3+MLE7IOjp4fqntpxCrVg6s32ip\r\nOAKGheEVc+I1fjeg/ot+xmoTzU89LyvaOZdRYZfdfObhxAQ51sEphjxQQ5z6\r\n8tONtphFH+S9j1tzzZWuClltC3Sqy+LllcxGMiXhqSpnQcpmmZAm0ZBbUWSg\r\n9YeZlsmCmlYKSgzWh7ooQKm1U4U989lV73oADNcwG1xz4ak3M57Ec4C65Lag\r\nwCu6FCnxFGR0/IARGmUXO4xYVQJ093W2xqArBzUh2oj1NMpGN10/S27yfWD5\r\nRtjNrjh1R6oEXP2FSPFZuvrHjmxmnCLOKy2rfg8gk7UAr9JzMaIPJ5zQ3imw\r\ncv39y5Og41Uq15KUDobkcvXzN34Strv8nj+BTu5eXHGRZbxjJJB/r+fcfhtT\r\n5HFFgKj/oZkStj//UlposAtX6kky9b4ecWV1gZ+ynnmzsO/JAbqFrvvH+Asv\r\nqaZHICcfK0NQrjcrMd/xMtMvd8dZANoc50WOLueYg3RCs7NilbiM7rQQlIil\r\nYT4j3jMlyxHlNcNG5T5pabA+KUiQDDlTMtVnfQHPw3Ws8f/1aC4sVJ+Gl6cB\r\nKjkpPBePMy+cgcyZEnnqE+JJ+lI1qC5Fr5VGiRN616lW9yjRNZEm0orGHeN3\r\nya2NycoMK0Q2rvEINYMPlwMWHJHAg+dBggw=\r\n=KKDs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"_from":"file:optimize-lodash-rollup-plugin-4.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/98e7980ea7cdce530e2e0fa2ace81732/optimize-lodash-rollup-plugin-4.0.1.tgz","_integrity":"sha512-Scqshe8dSKVnJPncHx/LyW00ZSz2XnbOxnS3PcPpRi89XShd5EbY44GaoeY1Fl8qlD5pqspjOoj7cJKmM6Fmdw==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.19.2","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@rollup/pluginutils":"~5.0.2","@optimize-lodash/transform":"3.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.27.0","lodash":"4.17.21","rollup":"3.2.5","ts-jest":"29.0.3","depcheck":"1.4.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.2.2","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.188","gen-esm-wrapper":"1.1.3","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.1.4","@rollup/plugin-terser":"0.1.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.5.0","@rollup/plugin-commonjs":"23.0.2","@typescript-eslint/parser":"5.42.0","@rollup/plugin-node-resolve":"15.0.1","@typescript-eslint/eslint-plugin":"5.42.0"},"peerDependencies":{"rollup":">=2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_4.0.1_1668275602017_0.6028820096022434","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@optimize-lodash/rollup-plugin","version":"4.0.2","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@4.0.2","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"c2e4e2cffa44910322b420268350b8ddaeb79694","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-4.0.2.tgz","fileCount":8,"integrity":"sha512-vP1a/PBVRltm9iRTKCxrGoLTSfrsbc3NALJCH2bP11xC5tWSYDDpoxkeE3fsMJmq0kobgK9Rlh9eNN53ifHdpA==","signatures":[{"sig":"MEQCIHryKGGHwCkFWIAC18tO27yR8n6gbw3CfjcwZxYBix4rAiBvCrahwBI5WzLQstwPeo7LpMcimtPdlVHpMsv4MDWZHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzWTBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4mw//cN75wwzCoDBHdhcN8/6PCLasUEEcsn8UlFT+SQ1yskQvR9nY\r\ntD5pBjLGjouBJfqKJyRO9NO7srddWLcCrwkwowIBj6SrxXXqcD/W3tLDZLyW\r\nwWJXnuLQx7AZACInZlrO2u1iOtY5ho6bdeRSfxRPTei5dI+dCuzW8n74mAnK\r\nh+0onaIuSal8w9YCa+JdsPfBTM0t837l9ylLbNLRazcmkf4eYl3rlqHOnJVP\r\nh6B470CZ34/1U2mi0xmwme1GJ0ywBzKREo9vaDpXKjGUXUwLl+1sWSRFpmBx\r\nrMvXTt/FEKumH3YpeYLHi324IyxgzpUPTSDozjnyrpWYSspXhQtKejNfAYfW\r\nm8Gp9cMIrjS4jaPBCQffbNTyjGxwiEx1+vl1FZ4me5coe4fkfzdRiBVX7Xf5\r\nfxpREJUIqODDYgey+eBF4+EflXNyEqNfs2hUV8qv8WBuRYEkfsyAibNm0RZA\r\nW0aa5C9e5UGvu0FYHiW2EZJvwqZlOGjInkBCUn2c3jiokgPueEA6L+dSl449\r\nDIBXz3h2KiyHf0BdIU9coCjA0AGQJn0/UvyUA1myInWEikP5/My+4HwrBPqU\r\nKtz7TttisZ9dxIBuD4vneB4/3Ft0FvUQLK25TMjX3x7cu6M8ogmZZxca/BkL\r\nOxGJlfvHgZdTEUOyWCRFIMYKN44C9CPM5Cg=\r\n=ML4Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"_from":"file:optimize-lodash-rollup-plugin-4.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/9f9d87f135957cca3bbaa1b7c986df99/optimize-lodash-rollup-plugin-4.0.2.tgz","_integrity":"sha512-vP1a/PBVRltm9iRTKCxrGoLTSfrsbc3NALJCH2bP11xC5tWSYDDpoxkeE3fsMJmq0kobgK9Rlh9eNN53ifHdpA==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.19.3","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@rollup/pluginutils":"~5.0.2","@optimize-lodash/transform":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.31.0","lodash":"4.17.21","rollup":"3.3.0","ts-jest":"29.0.3","depcheck":"1.4.3","prettier":"2.8.3","typescript":"4.9.4","@types/jest":"29.2.3","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.191","gen-esm-wrapper":"1.1.3","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.1.6","@rollup/plugin-terser":"0.1.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.6.0","@rollup/plugin-commonjs":"24.0.0","@typescript-eslint/parser":"5.48.2","@rollup/plugin-node-resolve":"15.0.1","@typescript-eslint/eslint-plugin":"5.48.2"},"peerDependencies":{"rollup":">=2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_4.0.2_1674405057006_0.4529550634642119","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@optimize-lodash/rollup-plugin","version":"4.0.3","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@4.0.3","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"dbee2c7294802a833fc5c52432614e2b7d3f2bea","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-4.0.3.tgz","fileCount":8,"integrity":"sha512-zp9Yj8LL0QlUBXFmSI2EUI0phg9KvW9x1ZdsEhYuyxhNC1KiEUQR8ZEdH/GF8ZRPiKAL1fUJ8195wYlzhFsspA==","signatures":[{"sig":"MEUCIQCYyK0/5vEX1Go8F2+EXTuiyYAIJia4uW0oz9EW9hxl5wIgJRgwMXAiOwvshVR0nkUtX0opjw/AXSR2P20Sxs1qxVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzslfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQzBAAgpUD+riY7L/gUWzuFah3+O3z3IH+U28XhAMVXuFxK6F0fOjM\r\nLTySDAnWA8haeyUaWtVy+CWJNeCsyLOoypgk7NNwiyWcjKx5+S3W+UzrgCbk\r\noil5htZgBxfjffSOY5I4LGozM+roVD4/IGJ0IU3ZoGWtphWNsorpW+KMU7UM\r\nPj936G5eUnOKQ8B6DmmzGrEwWJbKX5yXIwIs80QrsmdfYxWIMuaqwz1clbD0\r\n7VkSMlb7RkB5VyO9VMhcrLBr7tgy8hAN5vrEqRzeO38q97xmgSSyR2Y15Mk9\r\nefcxkhuXyfAiND2yrJPA0XPZDXvMBDEzpjgeUMxbb2MMzAnFonh3cDHfzySY\r\nz/n88CHH3g1suiPzvvl9VhXbIlHRJgHicwBnwhK5UF0z95K9cyAzy7x2ZZYU\r\n/w5P+ungHJhTohhOHA66jHpl6AhxI0/w9M/OdF8VYf5SC5R5AymKMjXJpqSk\r\ntn/Th+zh2tkh+9omJmB5QbSQjPXBtX+NwUsoICy32dbS6uIjhdB0RZplzob3\r\nPgvXyK/lLJG23Ia70wETAZyAXvKEk8/kap0E6apx8c09Ckvgfl7y8y5ItJNv\r\ncRSzutlsSLcl/ACJtuSvzX0JIOIgySCTxQdW8toJwAEXb9vwRaEXb2hvaqCQ\r\niw26dSu7roiQ7/2etDPVBaK8l34K1T+8Lbg=\r\n=zQiz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"_from":"file:optimize-lodash-rollup-plugin-4.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/d53d2de91954c8d70f16e5ab2ec7b522/optimize-lodash-rollup-plugin-4.0.3.tgz","_integrity":"sha512-zp9Yj8LL0QlUBXFmSI2EUI0phg9KvW9x1ZdsEhYuyxhNC1KiEUQR8ZEdH/GF8ZRPiKAL1fUJ8195wYlzhFsspA==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.19.3","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@rollup/pluginutils":"~5.0.2","@optimize-lodash/transform":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.32.0","lodash":"4.17.21","rollup":"3.10.0","ts-jest":"29.0.5","depcheck":"1.4.3","prettier":"2.8.3","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.191","gen-esm-wrapper":"1.1.3","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.1.7","@rollup/plugin-terser":"0.3.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.6.0","@rollup/plugin-commonjs":"24.0.0","@typescript-eslint/parser":"5.48.2","@rollup/plugin-node-resolve":"15.0.1","@typescript-eslint/eslint-plugin":"5.48.2"},"peerDependencies":{"rollup":">=2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_4.0.3_1674496350964_0.7491435539177718","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@optimize-lodash/rollup-plugin","version":"4.0.4","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@4.0.4","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"6de5d9644f3277ba45873ae33d3dc4181a4f96e3","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-4.0.4.tgz","fileCount":8,"integrity":"sha512-zcbnqx7oQWmGA3Xaf6I8m64+Rufebz4fnSuOHf0++aGqHdwbf19t5OdIebn8Deeb1DoyHbaWVezuTZyKw0vBJw==","signatures":[{"sig":"MEQCIEntBkSAiHMVfhfyph5L8ZU+3ORtKaUjnzLfzSZLKq29AiB9FRKM3wKpogdT8Iutj+bsR6ug90GSuKzlJRSxfgP0jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16471},"jest":{"preset":"ts-jest","testTimeout":10000,"testEnvironment":"node","coverageDirectory":"coverage"},"_from":"file:optimize-lodash-rollup-plugin-4.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">= 12"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/f1a97165eaf4ad68b3f7efa43beffe86/optimize-lodash-rollup-plugin-4.0.4.tgz","_integrity":"sha512-zcbnqx7oQWmGA3Xaf6I8m64+Rufebz4fnSuOHf0++aGqHdwbf19t5OdIebn8Deeb1DoyHbaWVezuTZyKw0vBJw==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"8.19.4","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@rollup/pluginutils":"~5.0.2","@optimize-lodash/transform":"3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","eslint":"8.49.0","lodash":"4.17.21","rollup":"3.28.1","ts-jest":"29.1.1","depcheck":"1.4.3","prettier":"3.0.3","typescript":"5.2.2","@types/jest":"29.5.4","@types/node":"12.20.55","@types/estree":"1.0.0","@types/lodash":"4.14.191","gen-esm-wrapper":"1.1.3","@tsconfig/node12":"1.0.11","eslint-plugin-jest":"27.2.3","@rollup/plugin-terser":"0.4.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"9.0.0","@rollup/plugin-commonjs":"24.0.1","@typescript-eslint/parser":"6.6.0","@rollup/plugin-node-resolve":"15.0.1","@typescript-eslint/eslint-plugin":"6.6.0"},"peerDependencies":{"rollup":">=2.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_4.0.4_1694452114824_0.08392620578771393","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@optimize-lodash/rollup-plugin","version":"5.0.0","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@5.0.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"fdb47d44e739f7287c67caaee352809aaebccdba","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-5.0.0.tgz","fileCount":8,"integrity":"sha512-GJgfYatfqHvi3XAytThuFsq4NzcP9Xc934ouZlL/DsWi6CrnQPfb4l0G4SYV/KAkKHlRLmuu/UxGZqXBbCw7OA==","signatures":[{"sig":"MEYCIQCBzqoYLoU4PUvYoMMMmMppVxgLjDIuHQu28uiNBUurTAIhAIA8mXJwsOEPpnXdUKLZyr8C1hGI4ZMpCX7z+068BYBG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16683},"_from":"file:optimize-lodash-rollup-plugin-5.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 18"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/6265760683cdf7200e65960df5b14c03/optimize-lodash-rollup-plugin-5.0.0.tgz","_integrity":"sha512-GJgfYatfqHvi3XAytThuFsq4NzcP9Xc934ouZlL/DsWi6CrnQPfb4l0G4SYV/KAkKHlRLmuu/UxGZqXBbCw7OA==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"10.7.0","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@rollup/pluginutils":"^5.1.0","@optimize-lodash/transform":"3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.0","lodash":"4.17.21","rollup":"4.19.1","ts-jest":"29.1.1","ts-node":"10.9.2","depcheck":"1.4.6","prettier":"3.3.3","prettier-2":"npm:prettier@2.8.8","typescript":"5.5.4","@types/jest":"29.5.4","@types/node":"18.15.3","@types/estree":"1.0.1","@types/lodash":"4.14.199","gen-esm-wrapper":"1.1.3","@tsconfig/node18":"18.2.4","eslint-plugin-jest":"28.6.0","@rollup/plugin-terser":"0.4.4","eslint-plugin-unicorn":"55.0.0","eslint-config-prettier":"9.1.0","@rollup/plugin-commonjs":"26.0.1","@typescript-eslint/parser":"7.18.0","@rollup/plugin-node-resolve":"15.2.3","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"rollup":">= 4.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_5.0.0_1722467656692_0.46862978892048","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@optimize-lodash/rollup-plugin","version":"5.0.1","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@5.0.1","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"3faf7f65c05463073a55a6740b7679501a4f43ab","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-5.0.1.tgz","fileCount":8,"integrity":"sha512-zoIrgbT6/kKvHiHeaDiHOzmQ57OVZ98OIZxfre+2vkHlPdGSRhCWGvdo6zNxaRVF0kCZEO1w383mWLSzbEYVLw==","signatures":[{"sig":"MEUCIALMi3RtXIuQ4Kf+aza64tJtBMlcEXbb086wqTLtbwadAiEA7ZafnuiKleVm0iaIJeNyKyHdZGSNbkd46Q3lGc7FgoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16933},"_from":"file:optimize-lodash-rollup-plugin-5.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">= 18"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/baa22507fd14da6411a3e8e04584f6be/optimize-lodash-rollup-plugin-5.0.1.tgz","_integrity":"sha512-zoIrgbT6/kKvHiHeaDiHOzmQ57OVZ98OIZxfre+2vkHlPdGSRhCWGvdo6zNxaRVF0kCZEO1w383mWLSzbEYVLw==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"10.8.2","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@rollup/pluginutils":"^5.1.0","@optimize-lodash/transform":"3.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.1","lodash":"4.17.21","rollup":"4.22.4","ts-jest":"29.1.1","ts-node":"10.9.2","depcheck":"1.4.7","prettier":"3.3.3","prettier-2":"npm:prettier@2.8.8","typescript":"5.5.4","@types/jest":"29.5.4","@types/node":"18.15.13","@types/estree":"1.0.1","@types/lodash":"4.14.202","gen-esm-wrapper":"1.1.3","@tsconfig/node18":"18.2.4","eslint-plugin-jest":"28.6.0","@rollup/plugin-terser":"0.4.4","eslint-plugin-unicorn":"55.0.0","eslint-config-prettier":"9.1.0","@rollup/plugin-commonjs":"26.0.3","@typescript-eslint/parser":"7.18.0","@rollup/plugin-node-resolve":"15.3.1","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"rollup":">= 4.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_5.0.1_1738217602688_0.6966136134396499","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@optimize-lodash/rollup-plugin","version":"5.0.2","keywords":["lodash","rollup","rollup-plugin","vite-plugin","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@5.0.2","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"76082ca2d9eaf27a0444be0d86f2b62751c61681","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-5.0.2.tgz","fileCount":8,"integrity":"sha512-UWBD9/C5jO0rDAbiqrZqiTLPD0LOHG3DzBo8ubLTpNWY9xOz5f5+S2yuxG/7ICk8sx8K6pZ8O/jsAbFgjtfh6w==","signatures":[{"sig":"MEQCIEKsjZj/ZvL8A1uWfJdZrMWXGWVL5Qck7qSypuEBKrxqAiB0uiSPw/wQCCBD/mfKKxjGubyyf0sgDUuqvNCFIeRCQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optimize-lodash%2frollup-plugin@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16933},"_from":"file:optimize-lodash-rollup-plugin-5.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">= 18"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"kyle-johnson","email":"kyle@kyleemail.com"},"_resolved":"/tmp/f9793812d791b038abf165ecbf83bed0/optimize-lodash-rollup-plugin-5.0.2.tgz","_integrity":"sha512-UWBD9/C5jO0rDAbiqrZqiTLPD0LOHG3DzBo8ubLTpNWY9xOz5f5+S2yuxG/7ICk8sx8K6pZ8O/jsAbFgjtfh6w==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"10.8.2","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@rollup/pluginutils":"^5.1.0","@optimize-lodash/transform":"3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.1","lodash":"4.17.21","rollup":"4.32.1","ts-jest":"29.2.5","ts-node":"10.9.2","depcheck":"1.4.7","prettier":"3.4.2","prettier-2":"npm:prettier@2.8.8","typescript":"5.7.3","@types/jest":"29.5.4","@types/node":"18.19.74","@types/estree":"1.0.1","@types/lodash":"4.17.15","gen-esm-wrapper":"1.1.3","@tsconfig/node18":"18.2.4","eslint-plugin-jest":"28.11.0","@rollup/plugin-terser":"0.4.4","eslint-plugin-unicorn":"55.0.0","eslint-config-prettier":"9.1.0","@rollup/plugin-commonjs":"28.0.2","@typescript-eslint/parser":"7.18.0","@rollup/plugin-node-resolve":"16.0.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"rollup":">= 4.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_5.0.2_1738930434950_0.46299025862708265","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@optimize-lodash/rollup-plugin","version":"5.1.0","keywords":["lodash","rollup","rollup-plugin","vite-plugin","rolldown","optimize","minify"],"author":{"name":"Kyle Johnson"},"license":"MIT","_id":"@optimize-lodash/rollup-plugin@5.1.0","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"dist":{"shasum":"957969890779fec15323272ad21f347a7bcb2a49","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-5.1.0.tgz","fileCount":8,"integrity":"sha512-dBQYGH8+n4Z/877e61PJteVZEc+U1wfRF6IhKqW0cABRIsqMxpWynyov6M6Sd4IUjru0dnh0EG55X86JO6WakQ==","signatures":[{"sig":"MEUCIBmdZThU1sfJLUR77vXIopx6+ZLuPoS+dtswzonUTvMqAiEA9FVeapjOMOfQpNIugZLSL9LDkTAc9sLyTVGQBZK6QKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optimize-lodash%2frollup-plugin@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19881},"_from":"file:optimize-lodash-rollup-plugin-5.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">= 18"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lint":"eslint .","test":"jest","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","test:ci":"jest --coverage --ci","depcheck":"depcheck","type-check":"tsc --noEmit","format:check":"prettier --check .","test:rolldown":"tsx tests/rolldown/rolldown.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dc363c-1cdd-437c-90dc-f2c8ccd85143"}},"_resolved":"/tmp/f91068ac53d2b0658166c0b728f56981/optimize-lodash-rollup-plugin-5.1.0.tgz","_integrity":"sha512-dBQYGH8+n4Z/877e61PJteVZEc+U1wfRF6IhKqW0cABRIsqMxpWynyov6M6Sd4IUjru0dnh0EG55X86JO6WakQ==","repository":{"url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git","type":"git"},"_npmVersion":"11.6.4","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@rollup/pluginutils":"^5.1.0","@optimize-lodash/transform":"3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","jest":"29.7.0","eslint":"8.57.1","lodash":"4.17.21","rollup":"4.52.5","ts-jest":"29.2.5","ts-node":"10.9.2","depcheck":"1.4.7","prettier":"3.4.2","rolldown":"1.0.0-beta.51","prettier-2":"npm:prettier@2.8.8","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"18.19.74","@types/estree":"1.0.1","@types/lodash":"4.17.15","gen-esm-wrapper":"1.1.3","@tsconfig/node18":"18.2.4","eslint-plugin-jest":"28.11.0","@rollup/plugin-terser":"0.4.4","eslint-plugin-unicorn":"55.0.0","eslint-config-prettier":"9.1.0","@rollup/plugin-commonjs":"28.0.2","@typescript-eslint/parser":"7.18.0","@rollup/plugin-node-resolve":"16.0.0","@rolldown/binding-wasm32-wasi":"1.0.0-beta.51","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"rollup":">= 4.x"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_5.1.0_1764279729177_0.7330721101096529","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@optimize-lodash/rollup-plugin","version":"6.0.0","description":"Rewrite lodash imports with Rollup for improved tree-shaking.","keywords":["lodash","rollup","rollup-plugin","vite-plugin","rolldown","optimize","minify"],"homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","repository":{"type":"git","url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git"},"exports":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"},"types":"dist/index.d.ts","author":{"name":"Kyle Johnson"},"license":"MIT","engines":{"node":">= 18"},"publishConfig":{"access":"public"},"peerDependencies":{"rollup":">= 4.x"},"devDependencies":{"@rollup/plugin-commonjs":"28.0.2","@rollup/plugin-node-resolve":"16.0.0","@rollup/plugin-terser":"0.4.4","@tsconfig/node18":"18.2.4","@types/estree":"1.0.1","@types/jest":"29.5.14","@types/lodash":"4.17.20","@types/node":"18.19.74","@typescript-eslint/eslint-plugin":"8.47.0","@typescript-eslint/parser":"8.47.0","depcheck":"1.4.7","eslint":"8.57.1","eslint-config-prettier":"10.1.8","eslint-plugin-jest":"29.0.1","eslint-plugin-unicorn":"55.0.0","gen-esm-wrapper":"1.1.3","jest":"29.7.0","lodash":"4.17.21","lodash.kebabcase":"4.1.1","prettier":"3.6.2","rolldown":"1.0.0-beta.51","@rolldown/binding-wasm32-wasi":"1.0.0-beta.51","rollup":"4.52.5","ts-jest":"29.4.5","typescript":"5.9.3","tsx":"4.20.6"},"dependencies":{"@rollup/pluginutils":"^5.1.0","@optimize-lodash/transform":"4.0.0"},"scripts":{"type-check":"tsc --noEmit","lint":"eslint .","test":"jest","test:ci":"jest --coverage --ci","test:rolldown":"tsx tests/rolldown/rolldown.mts","build":"rm -rf dist && tsc -p tsconfig.dist.json && gen-esm-wrapper ./dist ./dist/index.mjs","format":"prettier --write .","format:check":"prettier --check .","depcheck":"depcheck"},"_id":"@optimize-lodash/rollup-plugin@6.0.0","bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"_integrity":"sha512-zTNVDRHGcezQCT2UVK7CSqJi7YKyM1YTJPvCkbE3NecHCsI/mdlizXGqcXgoshzyemsfscY7Tf8MmGnor2HAFg==","_resolved":"/tmp/25332fefa46097730a3adde7ede5fb01/optimize-lodash-rollup-plugin-6.0.0.tgz","_from":"file:optimize-lodash-rollup-plugin-6.0.0.tgz","_nodeVersion":"20.19.5","_npmVersion":"11.6.4","dist":{"integrity":"sha512-zTNVDRHGcezQCT2UVK7CSqJi7YKyM1YTJPvCkbE3NecHCsI/mdlizXGqcXgoshzyemsfscY7Tf8MmGnor2HAFg==","shasum":"85661730102495d3abd6a63af994d4d8310b2cd5","tarball":"https://registry.npmjs.org/@optimize-lodash/rollup-plugin/-/rollup-plugin-6.0.0.tgz","fileCount":8,"unpackedSize":22363,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optimize-lodash%2frollup-plugin@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHG73oPVwEWBQiwEaB+WHyVUAqpVcLS2DALLA77C9LPNAiEA5DjuqwJKqeg6qEm5KgOeuYu/PM65pFYKnBKWUFD9BKM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dc363c-1cdd-437c-90dc-f2c8ccd85143"}},"directories":{},"maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rollup-plugin_6.0.0_1764363789022_0.15956264204553694"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-15T22:19:14.862Z","modified":"2025-11-28T21:03:09.659Z","1.0.0":"2021-02-15T22:19:15.246Z","2.0.0":"2021-10-09T18:05:04.575Z","2.0.1":"2021-10-09T18:49:48.280Z","2.0.2":"2021-10-09T19:07:51.375Z","2.1.0":"2021-10-09T20:32:38.228Z","3.0.0":"2021-12-18T20:14:57.537Z","3.1.0":"2022-10-04T20:57:04.421Z","3.2.0":"2022-11-06T17:20:46.353Z","4.0.0":"2022-11-06T17:40:13.026Z","4.0.1":"2022-11-12T17:53:22.192Z","4.0.2":"2023-01-22T16:30:57.140Z","4.0.3":"2023-01-23T17:52:31.165Z","4.0.4":"2023-09-11T17:08:35.144Z","5.0.0":"2024-07-31T23:14:16.863Z","5.0.1":"2025-01-30T06:13:22.851Z","5.0.2":"2025-02-07T12:13:55.225Z","5.1.0":"2025-11-27T21:42:09.381Z","6.0.0":"2025-11-28T21:03:09.211Z"},"bugs":{"url":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/issues"},"author":{"name":"Kyle Johnson"},"license":"MIT","homepage":"https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin","keywords":["lodash","rollup","rollup-plugin","vite-plugin","rolldown","optimize","minify"],"repository":{"type":"git","url":"git+https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports.git"},"description":"Rewrite lodash imports with Rollup for improved tree-shaking.","maintainers":[{"name":"kyle-johnson","email":"kyle@kyleemail.com"}],"readme":"# Optimize `lodash` imports with Rollup.js\n\n[![npm](https://img.shields.io/npm/v/@optimize-lodash/rollup-plugin)](https://www.npmjs.com/package/@optimize-lodash/rollup-plugin)\n![node-current](https://img.shields.io/node/v/@optimize-lodash/rollup-plugin)\n![npm peer dependency version](https://img.shields.io/npm/dependency-version/@optimize-lodash/rollup-plugin/peer/rollup)\n![compatible with Vite](https://img.shields.io/badge/vite-%3E%3D3.x-blue)\n![compatible with rolldown](https://img.shields.io/badge/rolldown-compatible-blue)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/kyle-johnson/rollup-plugin-optimize-lodash-imports/main.yml?branch=main)](https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/actions)\n[![license](https://img.shields.io/npm/l/@optimize-lodash/rollup-plugin)](https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/blob/main/packages/rollup-plugin/LICENSE)\n[![Codecov](https://img.shields.io/codecov/c/github/kyle-johnson/rollup-plugin-optimize-lodash-imports?flag=rollup-plugin&label=coverage)](https://app.codecov.io/gh/kyle-johnson/rollup-plugin-optimize-lodash-imports/)\n![GitHub last commit](https://img.shields.io/github/last-commit/kyle-johnson/rollup-plugin-optimize-lodash-imports)\n\nThere are [multiple](https://github.com/webpack/webpack/issues/6925) [issues](https://github.com/lodash/lodash/issues/3839) [surrounding](https://github.com/rollup/rollup/issues/1403) [tree-shaking](https://github.com/rollup/rollup/issues/691) of lodash. Minifiers, even with dead-code elimination, cannot currently solve this problem. Check out the test showing [this plugin can reduce bundle size by 70%](https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/blob/main/packages/rollup-plugin/tests/bundle-size.test.ts) for [an example input](https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/blob/main/packages/rollup-plugin/tests/fixtures/standard-and-fp.js) (and that's with a minifier enabled!). With this plugin, bundled code output will _only_ include the specific lodash methods your code requires.\n\nThere is also an option to use [lodash-es](https://www.npmjs.com/package/lodash-es) for projects which ship ESM: transform all your `lodash` imports to use `lodash-es` which is tree-shakable.\n\nVersion 6.x introduces a new feature: imports of [\"modularized\" lodash packages](https://www.npmjs.com/search?q=keywords%3Alodash-modularized), such as [`lodash.camelcase`](https://www.npmjs.com/package/lodash.camelcase) are rewritten to use optimized imports of `lodash` or `lodash-es`. This can _significantly_ reduce bundle size when using third-party dependencies that require these modularized imports: you no longer have to ship copies of the same lodash functions simply because one comes from `lodash` and another from `lodash.camelcase`. Applying this to [`kebabCase`](https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/blob/a05bd96a451cf2b4eb7065c83bfe25969ab5282a/packages/rollup-plugin/tests/fixtures/mixed-lodash.js) saves ~3.5kB after minification.\n\n### This input\n\n```javascript\nimport { isNil, isString } from \"lodash\";\nimport { padStart as padStartFp } from \"lodash/fp\";\nimport kebabCase from \"lodash.kebabcase\";\n```\n\n### Becomes this output\n\n```javascript\nimport isNil from \"lodash/isNil.js\";\nimport isString from \"lodash/isString.js\";\nimport padStartFp from \"lodash/fp/padStart.js\";\nimport kebabCase from \"lodash/kebabCase.js\";\n```\n\n## `useLodashEs` for ES Module Output\n\nWhile `lodash-es` is not usable in CommonJS modules, some projects only need ESM output or build both CommonJS and ESM outputs.\n\nIn these cases, you can optimize by transforming `lodash` imports to `lodash-es` imports:\n\n### Your source input\n\n```javascript\nimport { isNil } from \"lodash\";\nimport kebabCase from \"lodash.kebabcase\";\n```\n\n#### CommonJS output\n\n```javascript\nimport isNil from \"lodash/isNil.js\";\nimport kebabCase from \"lodash/kebabCase.js\";\n```\n\n#### ES output (with `useLodashEs: true`)\n\n```javascript\nimport { isNil } from \"lodash-es\";\nimport { kebabCase } from \"lodash-es\";\n```\n\n## Individual `lodash.*` Method Packages\n\nImports from individual lodash method packages like `lodash.isnil` or `lodash.flattendeep` are transformed to use the optimized import path of `lodash` or `lodash-es`, consolidating your lodash usage to a single, tree-shakable ESM package.\n\n### Your source input\n\n```javascript\nimport isNil from \"lodash.isnil\";\nimport flattenDeep from \"lodash.flattendeep\";\n```\n\n#### CommonJS output\n\n```javascript\nimport isNil from \"lodash/isNil.js\";\nimport flattenDeep from \"lodash/flattenDeep.js\";\n```\n\n#### ES output (with `useLodashEs: true`)\n\n```javascript\nimport { isNil } from \"lodash-es\";\nimport { flattenDeep } from \"lodash-es\";\n```\n\nAliased local names are supported (`import checkNull from \"lodash.isnil\"` becomes `import checkNull from \"lodash/isNil.js\"`).\n\n## Usage\n\n```javascript\nimport { optimizeLodashImports } from \"@optimize-lodash/rollup-plugin\";\n\nexport default {\n  input: \"src/index.js\",\n  output: {\n    dir: \"dist\",\n    format: \"cjs\",\n  },\n  plugins: [optimizeLodashImports()],\n};\n```\n\n## Options\n\nConfiguration can be passed to the plugin as an object with the following keys:\n\n### `exclude`\n\nType: `String` | `Array[...String]`<br>\nDefault: `null`\n\nA [minimatch pattern](https://github.com/isaacs/minimatch), or array of patterns, which specifies the files in the build the plugin should _ignore_. By default no files are ignored.\n\n### `include`\n\nType: `String` | `Array[...String]`<br>\nDefault: `null`\n\nA [minimatch pattern](https://github.com/isaacs/minimatch), or array of patterns, which specifies the files in the build the plugin should operate on. By default all files are targeted.\n\n### `useLodashEs`\n\nType: `boolean`<br>\nDefault: `false`\n\nIf `true`, the plugin will rewrite _lodash_ imports to use _lodash-es_.\n\n_Note: the build will fail if your Rollup output format is not also set to `es`, `esm`, or `module`!_\n\n### `appendDotJs`\n\nType: `boolean`<br>\nDefault: `true`\n\nIf `true`, the plugin will append `.js` to the end of CommonJS lodash imports.\n\nSet to `false` if you don't want the `.js` suffix added (prior to v3.x, this was the default).\n\n### `parseOptions`\n\nType: `Record<string, unknown> | ((id: string) => Record<string, unknown>)`<br>\nDefault: `undefined`\n\nIf defined as a static object, this is passed to rollup's internal `parse` method. This can be combined with [`jsx.mode`](https://rollupjs.org/configuration-options/#jsx) to enable jsx parsing: `parseOptions: { jsx: true }`\n\nIf defined as a function, it is called with the filename. For instance, opt-in to jsx parsing:\n\n```\nparseOptions: (filename) => filename.endsWith(\".jsx\") ? { jsx: true } : {}\n```\n\n### `optimizeModularizedImports`\n\nType: `boolean`<br>\nDefault: `true`\n\nWhen `true`, imports from individual lodash method packages (e.g., `lodash.isnil`, `lodash.kebabcase`) are transformed to optimized imports from `lodash` or `lodash-es`.\n\nSet to `false` if you need to disable this behavior (prior to 6.x, this transformation did not ooccur).\n\n## Vite Compatibility\n\nThis plugin \"just works\" as a [Vite plugin](https://vitejs.dev/guide/api-plugin.html#rollup-plugin-compatibility). Simply add it to `plugins` in your [Vite config](https://vitejs.dev/config/):\n\n```javascript\nimport { defineConfig } from \"vite\";\nimport react from \"@vitejs/plugin-react\";\nimport { optimizeLodashImports } from \"@optimize-lodash/rollup-plugin\";\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [react(), optimizeLodashImports()],\n});\n```\n\nExample Vite output for a use of [kebabCase](https://lodash.com/docs/4.17.15#kebabCase):\n\n| No plugin                                                    | With plugin                                                  |\n| ------------------------------------------------------------ | ------------------------------------------------------------ |\n| `dist/assets/index.497fb95b.js 212.88 KiB / gzip: 71.58 KiB` | `dist/assets/index.54b72c40.js 146.31 KiB / gzip: 47.81 KiB` |\n\nA ~23 KiB reduction in compressed size!\n\n## Rolldown Compatibility\n\nFor basic use, this plugin \"just works\" with [Rolldown](https://rolldown.rs/). There is [a small test suite verifying it](https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin/tests/rolldown).\n\nIf you're relying on Rolldown to handle ts/tsx internally, you may need to use `parseOptions` to configure `lang` or [other parsing options](https://github.com/rolldown/rolldown/blob/f46e1d61d0de6f1d6c1968f3d20898e43fa3d2d7/packages/rolldown/src/binding.d.cts#L314):\n\n```javascript\noptimizeLodashImports({\n  // static\n  parseOptions: { lang: \"ts\" },\n  // or, dynamically by filename\n  parseOptions: (filename) => ({\n    lang: filename.endsWith(\".ts\") ? \"ts\" : \"js\",\n  }),\n});\n```\n\n## Limitations\n\n### Default imports are not optimized\n\nUnlike [babel-plugin-lodash](https://github.com/lodash/babel-plugin-lodash), there is no support for optimizing the lodash default import, such as in this case:\n\n```javascript\n// this import can't be optimized\nimport _ from \"lodash\";\n\nexport function testX(x) {\n  return _.isNil(x);\n}\n```\n\nThe above code will not be optimized, and the plugin will print a warning. (Note: Vite supresses these warnings at build time unless `--debug` is added to the build command.)\n\nTo avoid this, always import the specific method(s) you need:\n\n```javascript\n// this import will be optimized\nimport { isNil } from \"lodash\";\n\nexport function testX(x) {\n  return isNil(x);\n}\n```\n\n### `chain()` cannot be optimized\n\nThe `chain()` method from `lodash` cannot be successfully imported from `\"lodash/chain\"` without also importing from `\"lodash\"`. Imports which include `chain()` are _not modified_ and the plugin prints a warning.\n\n## NodeJS 12 and Rollup 2.x / 3.x support\n\nversions of this plugin prior to 5.x supported NodeJS 12 and Rollup 2.x - 3.x. If you need support for these older versions, please use the 4.x release.\n\n## Alternatives\n\n[`babel-plugin-lodash`](https://www.npmjs.com/package/babel-plugin-lodash) solves the issue for CommonJS outputs and modifies default imports as well. However, it doesn't enable transparent `lodash-es` use and may not make sense for projects using [@rollup/plugin-typescript](https://www.npmjs.com/package/@rollup/plugin-typescript) which don't wish to add a Babel step. It also does not modify modularized package imports (`lodash.isnil`, etc).\n\nOther alternatives include `eslint-plugin-lodash` with the [`import-scope` rule enabled](https://github.com/wix/eslint-plugin-lodash/blob/HEAD/docs/rules/import-scope.md). This works for CommonJS outputs, but may require manual effort to stay on top of imports.\n","readmeFilename":"README.md"}