{"_id":"3d-configurator","_rev":"26-85bcfbb55f274c45e9a3caa393357289","name":"3d-configurator","dist-tags":{"latest":"0.8.1"},"versions":{"0.3.0":{"name":"3d-configurator","version":"0.3.0","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.3.0","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"44222bd052b7c9b8bde75a54b205c557e9926141","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.3.0.tgz","fileCount":7,"integrity":"sha512-va+Di6zUS6i/BAVD1EciLHi51Gst+ZYVuDH/h7TTWZzFl1bOrtRMWOMkdI5Z1J8hZTWzWWQFUS5ewgD3b+aPQQ==","signatures":[{"sig":"MEUCIQCC4SlXIOEWOPB0tPIQiZWEdPTcrzZcxcp0ybEFVvgHOQIgMesRfs9OUnPLiy3vIHoNisAgW+RHAILaL/xvAa4/OAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7183819},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.3.0_1744291840145_0.09425523476825792","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"3d-configurator","version":"0.3.1","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.3.1","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"e42f0242bb3e5c5c00656853ac3c4f3d19815017","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.3.1.tgz","fileCount":3,"integrity":"sha512-aWHdXNAOxWYWRs7Lfl0E4N5nhBg4tzCv/vgjFtu9DsQAHRVPNWqMd4hMxAohEGmXU3qUGeua8bSBKq0XRG9G6w==","signatures":[{"sig":"MEUCICcQNE0agRtckXq1WRpSvuPZSferwqldvCf5KtNiarYuAiEA64KGdtLnBpCSG+vHreIlcY745/XKsFR0ZjK34bO7R3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5804},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.3.1_1744291861845_0.37251319808252337","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"3d-configurator","version":"0.3.2","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.3.2","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"d2ed9d3e4172c5c7fd1d23a5bae7a4bf198e825f","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.3.2.tgz","fileCount":8,"integrity":"sha512-FpShhPKRke00HKegBCUP12VA6fROUoO33eBbPhUkaPZwakKUyWKW06vpQbN8He0Dz6u2DXqcjY6ZsHciV2ZMpg==","signatures":[{"sig":"MEYCIQDSHvwJ642qJW3q3IbhQ9NRC9U/obV/p0vB+nsZs1q4ygIhAPB9UJCnc+KCdAMiRiQglxHgJhkV/Ld1AwgUpYKtWk3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7188830},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.3.2_1744291898696_0.3244681328318473","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"3d-configurator","version":"0.4.1","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.4.1","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"d49805bf8d6bda133aa34476e7c434c7a24c3494","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.4.1.tgz","fileCount":3,"integrity":"sha512-z3Yvb6D7FvYCy67sYN5LfizLIV/iQPdIqak8kB6Xs6VCHlEgpjfXWTOu9LkCQppyPFAk8yb6Mcy0B9vEyWUm5w==","signatures":[{"sig":"MEYCIQDCV+lRmW7jAYrawtcCuQMPA07sjkyvgxspVtfFF603nAIhAL3P+6/VrOafV5YVPhmh8uC+9hqWci2WBE+z4HIgtgr5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5804},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.4.1_1744292175006_0.8245732379366013","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"3d-configurator","version":"0.4.2","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.4.2","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"6e99a1fbfcf6f8405c155ef98475efe34c449136","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.4.2.tgz","fileCount":8,"integrity":"sha512-cu8RE173GP5pQ50xpney+hLxUajwIqcyTnaijrOX3gdc4G3eVzJSk66kDNtjOp/KnxIUJH+g+rZBJwWzkitcjg==","signatures":[{"sig":"MEQCIFIezYFzvgzwscsbNkWfJQFb1ssXRF/6NpjYupCVQU+/AiADsXIuA4jxbiBG6luw9R15adpubZymf133zoWVxYkrpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7188830},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.4.2_1744292210597_0.8920071431581262","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"3d-configurator","version":"0.4.3","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.4.3","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"0b0ee6c9db61b9492afecf7ff227a28ee698d856","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.4.3.tgz","fileCount":6,"integrity":"sha512-t8v2a50h0kFGUbiH4xwDoLh3eGNO34f6Dg0SBbXbkw0KJ1Ym/vMUpYlJx/OK7yWXCLz/SD6t1CsbFEd1eqRz3Q==","signatures":[{"sig":"MEYCIQDzjXEaRpCz9bF/DlA4sv7O2k+MAslo1irxqmV/dKXq7AIhAKx/kpLPRsXomELzB2V1SrTu22YXAS/q7Ug5vASFeBKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7194299},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.4.3_1744660646640_0.21365882697630378","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"3d-configurator","version":"0.5.1","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.1","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"bc928005d3395bb0bc0ae481e2f07f46384bd724","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.1.tgz","fileCount":6,"integrity":"sha512-cMrW4672N120maYwQCrDhbMJNPql5QDXy11XxWYExIClrIUFNF2mgDsJCCahTlgUUtdc2XtMhF2z1MUjt9KQOw==","signatures":[{"sig":"MEUCIAL7p1R69vE2/KpSOXnD28rco75CI1Jb/p1NHPqu5m2AAiEAreCiQKwnzJUr1+ZImqSY2vkcPYopnk/74HET1UX8EiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7194299},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.1_1744660729932_0.791089528689296","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"3d-configurator","version":"0.5.2","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.2","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"361b25fe154fefe25d3928435a8ca954a85b6db3","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.2.tgz","fileCount":3,"integrity":"sha512-OYBfJ7rkodzZ+7BkBqS8gCs7R+yEDWYdMZ9S83oAAx2Ppf8ij9kMfPMUAzYj+Y0dU/VUXqqESi1LUwH7SLhMeQ==","signatures":[{"sig":"MEUCIQD2P95pK1gPrD6zw0FR/cLEo9//pOS5cGsv0+8EOVRtzAIgd+e2vlv286vjWSRXmzwntFLy2yoyQCOAr8RCKFYKTQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5846},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.2_1744661803889_0.9211707010269563","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"3d-configurator","version":"0.5.3","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.3","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"24834d1a00170b802611216036ba58d746a3763c","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.3.tgz","fileCount":6,"integrity":"sha512-V1iyyz4GbC2wq657Tuvin2zLnnji58tFij9iKab6jQTReXjwAwx6PBuY0NWmo4rFK4UEsYsNAXHFwEeIHcEnzA==","signatures":[{"sig":"MEQCIHz5G6OpqhQOKVh692wkaYseRZMCtDm3NyZjMjioMbIiAiBXOTHdJetDdIBeJNx9ZSy347+7vh2Ms1NYBdSNf4MMdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7175992},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.3_1744661915413_0.38106992202443246","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"3d-configurator","version":"0.5.4","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.4","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"bac8d8cf94ea03873d16072d2ebf6fcb28116249","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.4.tgz","fileCount":3,"integrity":"sha512-o16Yj9oC22D0l18fGKzBVYgbw0NHmX4P714SWuJlr7YXDDRlBGfenRfTEkyoSjzHwl4xrXH6exwEXihOB8Py3Q==","signatures":[{"sig":"MEQCIE/rqdo/8T2v00RNBJzMR9b8+ASMIE0Fs2gSwFQRVZz8AiBxQ1acalAGoNG/VWKafoVRaEDJzjQV6H/umoSKoXG/uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.4_1744669002961_0.42810762015078474","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"3d-configurator","version":"0.5.5","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.5","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"be992bbc2fb7c1f17f6e3a58f627afe9fde8d6b9","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.5.tgz","fileCount":6,"integrity":"sha512-E9CDhO6ZMLvRYYIGML1+/HOkz8ykbSRCipOfdv5Mfwu+rjmeSKv/tdBvruhN9StgmxlqmSXduNuuRGyJ5j8GxA==","signatures":[{"sig":"MEUCIQCelTJbUVVUrpRXTw5EGg2cwWr7LOIWG4afnF3HbFBTUQIgGLd5oKMGHbPQxesvRhF1B8QdAEjHFygGo2lEcjrX94I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7179440},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.5_1744669080593_0.5918186762155995","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"3d-configurator","version":"0.5.6","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.6","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"5220697298b289e9f28aaaccf81110df383c7f23","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.6.tgz","fileCount":6,"integrity":"sha512-yipDdy4zvdtcElDSStGBvY+QLA9FiKybSLUYGrr02HU83tt7hjPmFq8XxXtWMvDTcBD9Rpnf9eqNNwn1UcesvA==","signatures":[{"sig":"MEQCIC9s46W55abOGAQXNL6NKF1sBm3tfXL5IqqQpfq3aAHSAiAzNvfu6B6pKggpbyKEp5zUDlMRPinRSBTP+w3wXf6iDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7165984},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","tailwindcss":"^3.4.1","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","postcss-remove-at-rules":"^1.0.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.6_1744673333290_0.7884648304146613","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"3d-configurator","version":"0.5.7","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.7","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"d85dd9b25aaaa47462e999c0764478f650fb39a1","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.7.tgz","fileCount":6,"integrity":"sha512-Bji/jvRli78IqLk7AhigE7CA4YPBPdQU7ohd63FDASF2dTfxFCruNCXd/560a9mx7tcq2ToXhsfsPQ2fGxiCCg==","signatures":[{"sig":"MEUCIQDTIWcYdStY4Dnmxf+kqlAUwF3CX59fWyVqkU5FZeXt4AIgJHNLLa9+efqxPo5VkjaR5ztTtmeveZ8D9dXxgZPORC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7179482},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","tailwindcss":"^4.1.3","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","postcss-remove-at-rules":"^1.0.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.7_1744674265788_0.15063824096691203","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"3d-configurator","version":"0.5.8","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.8","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"430917ffa1854a04f85083111bb115c1c92535c9","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.8.tgz","fileCount":8,"integrity":"sha512-qV5pVE8pwzDqqDzrUzTQp2JrmEUoGN5MCCdXt5F1XbJZtoNCIMzpRMTe90SWqwB1gJRhHp8YTdmzXiBx7UT3dA==","signatures":[{"sig":"MEUCIEJkQS0zgP/jmW3/1iFDJ5XSCHyYub/y30w4cucgkX4qAiEAsmNcIVa2iqb7A7L4DdUiu5DAng1yrRZUimp/dS3Xspo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7199203},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","tailwindcss":"^4.1.3","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","postcss-remove-at-rules":"^1.0.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.8_1744674297812_0.09035934983893812","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"3d-configurator","version":"0.5.9","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.5.9","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"10e683394f5febc1da4573669e8e8e277f3323a9","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.5.9.tgz","fileCount":6,"integrity":"sha512-uu2Uag/SzC92xcKOR3tP1NcDrNqTqyYItcoKOXbw1Hku3H2ISGFfnl3cnjpYxEiFlQxybAlCbDOfonpe4sXHaw==","signatures":[{"sig":"MEQCIGbRuYt0KA/fef6gFCDcmBLW32hyw+wJIfMfg8dsXfqYAiAolUlJ7tkNUWq47hM8ArshFL781zaTpWLrSA8DcXEyBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7179479},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","tailwindcss":"^4.1.3","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","postcss-remove-at-rules":"^1.0.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.5.9_1744674645437_0.6279725987169822","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"3d-configurator","version":"0.6.1","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.6.1","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"d4237fbd3e70fc1a465216da0671d6cb385005a2","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.6.1.tgz","fileCount":7,"integrity":"sha512-SuCAKtPVZQZ5QBRGWoLPytJk336uUYNA0k8pKudhfmkCnElL8TlAsAOp7NAc9ea74ks/zwRsCzxEqPVDC7hWWQ==","signatures":[{"sig":"MEUCIFYNIExB5hEPXUZO+GyaeISx1cyxEq359Vq5/G5qHwd/AiEAgvlwxLEKGVZTc0b4nNowrhSjWqnk+zABrDQTAjlZ5bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6763397},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","tailwindcss":"^4.1.3","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","postcss-remove-at-rules":"^1.0.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.6.1_1744675631033_0.357451301666011","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"3d-configurator","version":"0.6.2","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.6.2","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"9d0f342c7f9ed170f06b2a835f4f0b51056a8179","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.6.2.tgz","fileCount":7,"integrity":"sha512-OskMQGiPUYD4YlMfujQf0wiAIoBJ5y2IFRMM7FV71Hp1sd3Wyo2p+v6KrKsCBKxnTubzlPsSViqDn433d41+ag==","signatures":[{"sig":"MEYCIQD0Wck+0h6NsuB/Ju87vHJpimSFAKc6Q8ku8t2/PbQ31QIhAMQBnQEt1tHdJ6LTlddDI6f8dlCD41WQqnI6HFIml0Gu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6763399},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js","release":"standard-version","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","tailwindcss":"^4.1.3","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.4","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","postcss-prefix-selector":"^2.1.1","postcss-remove-at-rules":"^1.0.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.6.2_1744675657658_0.8023457887907977","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"3d-configurator","version":"0.6.3","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.6.3","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"04800ee48ea5123e8ad143f681359148da5e0aad","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.6.3.tgz","fileCount":7,"integrity":"sha512-YlfxUGVMtax1OSARoMLQ6pb7SnTD2w0aep5K/NpZRY3WdfdvMhIlurre4zRZIp64LDmwoq+BELB6POl08JV4KA==","signatures":[{"sig":"MEYCIQC8fODjamxAiU4niZCX6tBkJtHLkdsIKi7Pw2UrO1BiVAIhAPzt8upSVzJC2uQ5tOv0BoZxyC8zfFvSMm01QOkyTmLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7183477},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.6.3_1744676824878_0.39221294328657597","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"3d-configurator","version":"0.7.1","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.7.1","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"598a825ded0d767f9bd464e029ef86319f0f4fc6","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.7.1.tgz","fileCount":8,"integrity":"sha512-/9ddfYUHQXOf5TUE2CL+uusyzvshp0T9NtraxOnoYRDM+bzbJFrjhZnQ6EuUBIBBqspOUwc8KD3kLrkm24FZMA==","signatures":[{"sig":"MEQCIAVd5WJ6JSDxX4xivMf5kYK3VQ2FPm1hEffa/aqQc4t5AiAyKVEvIerRzaSOsyk+KdTcoVc42OuB9215QN/Gvyl6Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7188247},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:test":"cd test-environment && npm run dev","build:css":"postcss lib/styles/tailwind.css -o dist/styles.css","build:lib":"vite build && npm run build:css","build:test":"cd test-environment && npm run build","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css:watch\"","build:storybook":"storybook build"},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.3","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.7.1_1744762105738_0.8527677853861004","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"3d-configurator","version":"0.7.2","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.7.2","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"7aa587277cb8cc049af51b87caf862eeac539fcd","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.7.2.tgz","fileCount":7,"integrity":"sha512-qB80Q9mo+arnoKBe4oqvAikEfX71yAwLJ3E/v8t+CXOweKZVQ2zbxXMH0Xw8C6gQiiloWvdfRjMyY+GSvak00Q==","signatures":[{"sig":"MEUCIQD03No52cyoshuPMc0+YZmooa4FzWTZGprYHqIVDH/MHgIgV/AtJcDbBkPTK+VQzcF0ciEpeeeERzIVQTqYdg54zdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7750783},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:tv3":"cd test-app-tailwind-v3 && npm run dev","dev:tv4":"cd test-app-tailwind-v4 && npm run dev","publish":"node publish.js","dev:notv":"cd test-app-no-tailwind && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css\""},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","lib-utils-ts":"^0.0.0-test","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.4","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.7.2_1744898711522_0.06973515383102957","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"3d-configurator","version":"0.7.3","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.7.3","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"4d657167f8ac7294a90420357fa4a076c2fba8e5","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.7.3.tgz","fileCount":7,"integrity":"sha512-fMDrQh2JNM7r4ZoNfyPeUQ+zWuJ4MMX/S5nJWdQrBNodGAl6t6z+oTWMTBc+MX7EymlFaNghX37xqTFJUwpDGw==","signatures":[{"sig":"MEUCIQD3dmqYO4jW4VEGpyZetd2RjT1GV4MWld+l0ukvPq8g1gIgCVhaHed5TvJ2R2z4W0m2zbROzvSnLnO0TU/oGpNIUW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7334260},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:tv3":"cd test-app-tailwind-v3 && npm run dev","dev:tv4":"cd test-app-tailwind-v4 && npm run dev","publish":"node publish.js","dev:notv":"cd test-app-no-tailwind && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css\""},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","lib-utils-ts":"^0.0.0-test","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.4","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.7.3_1744898738762_0.732005251472478","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"3d-configurator","version":"0.7.4","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.7.4","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"382c3e51fc1aeebe2ddb082d9fec40a273521dd4","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.7.4.tgz","fileCount":3,"integrity":"sha512-rl9RJgGmvJKAH8Itdy+f84CqYZiVpFGEkOvTJPJ/4/dB9rDYjH/rg/gCMi2Bcaf8B8/1HalhKHq6uB6EkNBOyg==","signatures":[{"sig":"MEUCIHnlq8vT6g71GYpp0UVdXKgwy8YNA5MAVnbIOt71bX3LAiEApqmfC95AzfpYnSa4iZgzHEcrYohOMuU/l0umcA3u+Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5851},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:tv3":"cd test-app-tailwind-v3 && npm run dev","dev:tv4":"cd test-app-tailwind-v4 && npm run dev","publish":"node publish.js","dev:notv":"cd test-app-no-tailwind && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css\""},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","lib-utils-ts":"^0.0.0-test","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.4","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.7.4_1744997829212_0.20302826483628578","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"3d-configurator","version":"0.7.5","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.7.5","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"f7e8ed707f46a0a85189002bcf368e5825155f8c","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.7.5.tgz","fileCount":7,"integrity":"sha512-cgmiYVjxVXFRGRCXiMG/N3Dzv85qw0TEeSmTouXoQ8K1aWQGwN2Yvf/6TXPfKH/9QaYbZDlXeUtHv2qV8funxw==","signatures":[{"sig":"MEUCICX4b1yeRDX6r9ProWYf8eMuUN8S+0OiuKwk/1B3tIeHAiEAnTGfJfHwouNmN/XCfw1hexA+G1kIUTlaxb/96rmJD88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7320935},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:tv3":"cd test-app-tailwind-v3 && npm run dev","dev:tv4":"cd test-app-tailwind-v4 && npm run dev","publish":"node publish.js","dev:notv":"cd test-app-no-tailwind && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css\""},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","lib-utils-ts":"^0.0.0-test","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.4","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.7.5_1744997859911_0.33324985322846357","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"3d-configurator","version":"0.7.6","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.7.6","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"5da6b8e416e219add4ae46df42d830ba3b30a0d4","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.7.6.tgz","fileCount":7,"integrity":"sha512-3Q4a322C31n+D1kA1x5Hij9cZigPVVrf2CgpDJRG66f64EfWbCJNXtUfL81HTYa9UzXJW/DzY1Apc4iPUqWB7A==","signatures":[{"sig":"MEQCIGqXDDnSv2CbhEGdvAMKg332PRkz1RF/QHOJSo413dUkAiBaTyU0MPG9ruuJbtY2pbsNu/iKc+bwNNzSSmmR1kDImA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8214855},"main":"./dist/index.cjs","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","dev:tv3":"cd test-app-tailwind-v3 && npm run dev","dev:tv4":"cd test-app-tailwind-v4 && npm run dev","publish":"node publish.js","dev:notv":"cd test-app-no-tailwind && npm run dev","build:css":"postcss lib/global.css -o dist/index.css","build:lib":"vite build && npm run build:css","dev:storybook":"storybook dev -p 6006","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:css\""},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","lib-utils-ts":"^0.0.0-test","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5","@lottiefiles/dotlottie-react":"^0.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.4","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.7.6_1745081904068_0.36131445326086054","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"3d-configurator","version":"0.8.0","author":{"name":"medab"},"license":"MIT","_id":"3d-configurator@0.8.0","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"dist":{"shasum":"fcbccf90033c6db1ca3c70fc0979a3bbc677fdd1","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.8.0.tgz","fileCount":8,"integrity":"sha512-TsSENvdtYY39EK4T9eUx9rKMw5AcVuH42448D6i1LTMKDhelNfV+FZQMUVSQrSooGEoCuhLa4SpQtLQiLQ4/3w==","signatures":[{"sig":"MEYCIQCK7d8O7Tbo6s1CYSJVtyq12eivUGOQOs5BMvb3wIhH6gIhAOLG6OlEhAGyC5wUm/Dr/QOPcuNUfSN5oZpwXzF3dxMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12946380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./web":{"import":"./dist/3d-configurator.es.js","default":"./dist/3d-configurator.umd.js"},"./index.css":"./dist/index.css"},"private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"npm run build:lib","dev:wc":"live-server apps/test-webcomponent --entry-file=index.html","format":"prettier . --write --ignore-unknown","dev:tv3":"cd apps/test-app-tailwind-v3 && npm run dev","dev:tv4":"cd apps/test-app-tailwind-v4 && npm run dev","dev:vue":"cd apps/test-app-vue && npm run dev","publish":"node publish.js","dev:notv":"cd apps/test-app-no-tailwind && npm run dev","build:css":"postcss lib/global.css -o dist/index.css && npm run build:css:web","build:lib":"vite build && npm run build:css && npm run build:web","build:web":"vite build --config vite.webcomponent.config.ts && npm run build:css:web","build:css:web":"postcss lib/global.css -o dist-web/mash-configurator.css","dev:storybook":"storybook dev -p 6006","build:css:watch":"postcss lib/global.css -o dist-web/mash-configurator.css --watch","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:web\" \"npm run build:css:watch\""},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"_npmVersion":"11.1.0","description":"mashroom 3d configurator","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.18.2","dependencies":{"three":"^0.175.0","lib-utils-ts":"^0.0.0-test","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","@fontsource/poppins":"^5.2.5","react-to-webcomponent":"^2.0.1","@lottiefiles/dotlottie-react":"^0.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^8.55.0","vitest":"^3.0.5","postcss":"^8.5.3","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.3","typescript":"^5.7.3","@types/node":"^22.13.1","postcss-cli":"^11.0.1","tailwindcss":"^4.1.4","@types/react":"^19.0.8","autoprefixer":"^10.4.21","concurrently":"^9.1.2","tailwind-merge":"^3.0.1","vite-plugin-dts":"^4.5.0","@storybook/react":"^8.5.3","@types/react-dom":"^19.0.3","standard-version":"^9.5.0","@storybook/blocks":"^8.5.3","@tailwindcss/vite":"^4.0.8","rollup-plugin-copy":"^3.5.0","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.0.8","@storybook/react-vite":"^8.5.3","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","@storybook/builder-vite":"^8.5.3","eslint-plugin-storybook":"^0.11.2","@storybook/addon-actions":"^8.5.3","@vitejs/plugin-react-swc":"^3.7.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-scope-tailwind":"^2.0.1","@storybook/addon-essentials":"^8.5.3","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.5","vite-plugin-css-injected-by-js":"^3.5.2","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-configurator_0.8.0_1745840464100_0.3012413793017137","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"3d-configurator","private":false,"version":"0.8.1","description":"mashroom 3d configurator","author":{"name":"medab"},"license":"MIT","type":"module","publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./index.css":"./dist/index.css","./web":{"import":"./dist/3d-configurator.es.js","default":"./dist/3d-configurator.umd.js"}},"scripts":{"build":"npm run build:lib","build:lib":"vite build && npm run build:css && npm run build:web","build:css":"postcss lib/global.css -o dist/index.css && npm run build:css:web","build:css:web":"postcss lib/global.css -o dist-web/mash-configurator.css","build:web":"vite build --config vite.webcomponent.config.ts && npm run build:css:web","build:css:watch":"postcss lib/global.css -o dist-web/mash-configurator.css --watch","build:lib:watch":"concurrently \"vite build --watch\" \"npm run build:web\" \"npm run build:css:watch\"","dev:notv":"cd apps/test-app-no-tailwind && npm run dev","dev:tv3":"cd apps/test-app-tailwind-v3 && npm run dev","dev:tv4":"cd apps/test-app-tailwind-v4 && npm run dev","dev:vue":"cd apps/test-app-vue && npm run dev","dev:wc":"live-server apps/test-webcomponent --entry-file=index.html","dev:storybook":"storybook dev -p 6006","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","format":"prettier . --write --ignore-unknown","publish":"node publish.js"},"dependencies":{"@fontsource/poppins":"^5.2.5","@lottiefiles/dotlottie-react":"^0.13.3","@react-three/drei":"^10.0.6","@react-three/fiber":"^9.1.2","lib-utils-ts":"^0.0.0-test","react-to-webcomponent":"^2.0.1","three":"^0.175.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"devDependencies":{"@storybook/addon-actions":"^8.5.3","@storybook/addon-essentials":"^8.5.3","@storybook/blocks":"^8.5.3","@storybook/builder-vite":"^8.5.3","@storybook/react":"^8.5.3","@storybook/react-vite":"^8.5.3","@tailwindcss/postcss":"^4.0.8","@tailwindcss/vite":"^4.0.8","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1","@types/node":"^22.13.1","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","@typescript-eslint/eslint-plugin":"^8.23.0","@typescript-eslint/parser":"^8.23.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-v8":"^3.0.5","autoprefixer":"^10.4.21","clsx":"^2.1.1","concurrently":"^9.1.2","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-storybook":"^0.11.2","husky":"^9.1.7","jsdom":"^26.0.0","postcss":"^8.5.3","postcss-cli":"^11.0.1","prettier":"^3.4.2","react":"^19.0.0","react-dom":"^19.0.0","rollup-plugin-copy":"^3.5.0","standard-version":"^9.5.0","storybook":"^8.5.3","tailwind-merge":"^3.0.1","tailwindcss":"^4.1.4","typescript":"^5.7.3","vite":"^6.0.11","vite-plugin-css-injected-by-js":"^3.5.2","vite-plugin-dts":"^4.5.0","vite-plugin-scope-tailwind":"^2.0.1","vitest":"^3.0.5"},"_id":"3d-configurator@0.8.1","_nodeVersion":"20.18.2","_npmVersion":"11.1.0","dist":{"integrity":"sha512-Sj3vat/W/l7aXmE7LYg3cmW5spKpdOKBocQ3gwX4qq2QNUREfc7og8kF2PR3TpmklyYxGfaftQHsn0u7MZx+xA==","shasum":"3e14e2b84f0f9d622dc2b57f6abd3c26b216cca1","tarball":"https://registry.npmjs.org/3d-configurator/-/3d-configurator-0.8.1.tgz","fileCount":8,"unpackedSize":12946380,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDrrwaHptWqNBlxCZPPZvcjObEkLO0l9z7yxrJ07nzQLAiAh4qCEonjktAvku7X27IH9zLtlPNzAm0NmV7acEKr7xQ=="}]},"_npmUser":{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"},"directories":{},"maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/3d-configurator_0.8.1_1745840518501_0.30481625942474566"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-10T13:30:40.060Z","modified":"2025-04-28T11:41:58.936Z","0.3.0":"2025-04-10T13:30:40.376Z","0.3.1":"2025-04-10T13:31:02.039Z","0.3.2":"2025-04-10T13:31:38.901Z","0.4.1":"2025-04-10T13:36:15.186Z","0.4.2":"2025-04-10T13:36:50.924Z","0.4.3":"2025-04-14T19:57:26.911Z","0.5.1":"2025-04-14T19:58:50.175Z","0.5.2":"2025-04-14T20:16:44.106Z","0.5.3":"2025-04-14T20:18:35.689Z","0.5.4":"2025-04-14T22:16:43.143Z","0.5.5":"2025-04-14T22:18:00.887Z","0.5.6":"2025-04-14T23:28:53.667Z","0.5.7":"2025-04-14T23:44:26.063Z","0.5.8":"2025-04-14T23:44:58.075Z","0.5.9":"2025-04-14T23:50:45.696Z","0.6.1":"2025-04-15T00:07:11.294Z","0.6.2":"2025-04-15T00:07:37.915Z","0.6.3":"2025-04-15T00:27:05.129Z","0.7.1":"2025-04-16T00:08:26.030Z","0.7.2":"2025-04-17T14:05:11.879Z","0.7.3":"2025-04-17T14:05:39.131Z","0.7.4":"2025-04-18T17:37:09.407Z","0.7.5":"2025-04-18T17:37:40.197Z","0.7.6":"2025-04-19T16:58:24.308Z","0.8.0":"2025-04-28T11:41:04.342Z","0.8.1":"2025-04-28T11:41:58.765Z"},"author":{"name":"medab"},"license":"MIT","description":"mashroom 3d configurator","maintainers":[{"name":"abbassi-mouhamed","email":"mouhamed.abbassi@esprit.tn"}],"readme":"# Mashroom 3D Configurator\r\n\r\n## Overview\r\n\r\nThis library provides a 3D configurator component for React applications, built using `@react-three/fiber` and `three.js`. The main component, `GLBViewer`, allows you to load and customize GLB models interactively.\r\n\r\n## Installation\r\n\r\nTo use this library in your project, you need to install it along with its peer dependencies.\r\n\r\n```sh\r\nnpm install mash-3d-configurator\r\nnpm install react@^19.0.0 react-dom@^19.0.0\r\n```\r\n\r\n## Usage\r\n\r\nHere is an example of how to use the `GLBViewer` component in your React application:\r\n\r\n```jsx\r\nimport React from 'react';\r\nimport { GLBViewer } from 'mash-3d-configurator';\r\n\r\nfunction App() {\r\n  return (\r\n    <div className=\"App\">\r\n      <GLBViewer glbUrl=\"https://modelviewer.dev/shared-assets/models/NeilArmstrong.glb\" materialDefinitions={materialDefinitions} />\r\n    </div>\r\n  );\r\n}\r\n\r\nexport default App;\r\n```\r\n\r\n## GLBViewer Component\r\n\r\nThe `GLBViewer` component allows you to load and customize a GLB model.\r\n\r\n### Props\r\n\r\n- `glbUrl`: The URL of the GLB model to load.\r\n- `materialDefinitions`: JSON array for materials.\r\n\r\n### Customization\r\n\r\nThe `GLBViewer` component provides an interface to select and customize parts of the model. You can select different parts and change their materials interactively.\r\n\r\n### Development\r\n\r\nTo run the test environment for development:\r\n\r\n```sh\r\nnpm install\r\nnpm run build:lib:watch\r\nnpm run dev:test\r\n\r\n```\r\n\r\nTo run Storybook:\r\n\r\n```sh\r\nnpm run dev:storybook\r\n```\r\n\r\nTo build Storybook:\r\n\r\n```sh\r\nnpm run build:storybook\r\n```\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License.\r\n","readmeFilename":"README.md"}