{"_id":"spotify-design-system","_rev":"63-330ab8fb3585aae13dd83215a31b3d63","name":"spotify-design-system","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"spotify-design-system","version":"1.0.0","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.0","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"ca14ab38d47376f666154d354117307a47856bb0","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.0.tgz","fileCount":316,"integrity":"sha512-Tzt6LJ8ZI6ItckGhCsQWEGa4hRyzCOGVq0DUSHo9WxsPd3piAKO356vysyWJjNwe+ydRNQxHm4+AVWV9Wy+5HQ==","signatures":[{"sig":"MEUCIQC5N0X3xNfWV33jU7kh15Zir07HxS405GUUwc+jrfRcAgIgXOcTqTpgpDcDGn43uhvaaJjm9nTfvOCaYn2q/09C3xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1314055},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"c2c7a613ab6732174e7c62ea6fb2954953401770","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","actor":{"name":"lamnguyen.kn97","type":"user","email":"lamnguyen.hcmut@gmail.com"},"email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.0_1752164429900_0.32937483101392195","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"spotify-design-system","version":"1.0.1","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.1","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"6b7e3cb7794c94be4b571956dd4f591ea85dcf02","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.1.tgz","fileCount":317,"integrity":"sha512-9QMzwHI37Tw5KocU93i/NaKauHedMk+jPfFP9Dbsv+dxinKQFWJ5vQVzxCv5fy/yb98v3QUA4teEAnedp0ABOg==","signatures":[{"sig":"MEUCIH43p1kuXfivbMcMfoNY8aI4Xy0HVyKNjEV1N2q16VdpAiEApD0YWfeGKVRBanzpi79KxZBpToeW1unJvj9IO8bU0pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"59c1694ee022264ab494b2b66b34049afe43c6c2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","actor":{"name":"lamnguyen.kn97","type":"user","email":"lamnguyen.hcmut@gmail.com"},"email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.1_1752164653005_0.8459736691662549","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"spotify-design-system","version":"1.0.2","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.2","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"8e8bbef978988efa3614ca19db8ac1c87e3bd9bc","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.2.tgz","fileCount":317,"integrity":"sha512-Gf9innwv1KEsomvlboaI7Bx6OavZZF5YLwcAg9LJ3g9nUBBsYNbAvVnvxBb4eLqYTYj13ZiS7V0HT6clL8qTAQ==","signatures":[{"sig":"MEUCIBNBLQLBP6qS2JwFkivxEhxoJlyzt0uIedN+aoD8FsJ4AiEAqt/TZRCEpD8BtbJKiDDJRmyQ7P1FlK6+m9edud4d+gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321519},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"80215f32e7318584c82ccd31f7a23391bfc26a9f","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.2_1753002595846_0.6682136274413737","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"spotify-design-system","version":"1.0.3","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.3","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"b10cecb422a623328d1debb36e700396b3d8cfec","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.3.tgz","fileCount":317,"integrity":"sha512-csUVVbdvCyFwrHXvCs1/rNwXkkm7QePrk6enhsnVwukbOI2EUMdfrMYx3n94oQFYjDjWVHgrigcO0qUu6k5JfA==","signatures":[{"sig":"MEUCIQDWhhwWAsv9AB1qMtimgv7zXl1/TfJ600NvtWwdui7lCAIgIE9FddskY0XKPUx12j1HT1yLxwQ45q7QvU6Sfg5T27s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321501},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"474e76dfece309e2e2984558f0ba7eea1ceeecfa","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.3_1753003998800_0.12741118702168608","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"spotify-design-system","version":"1.0.4","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.4","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"dd741d275bf4862bb887498f9b74a430d8ce6c4c","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.4.tgz","fileCount":315,"integrity":"sha512-QgNdTOK+pWDm/zXf1+oas9TnSS71nj8MgHgJfKEEfO9vt8RJwcrZuw1gEn4wYnohrrObQgFTrvdhbC7/BnwOrg==","signatures":[{"sig":"MEYCIQCqeBVjk3QYinvfytdiGy8gXQU7dAax3oEPF0rvBK/f2QIhAM1hguZzr3BKPNiEWcSEEXse3vedpTVS9J4x4oQA8fW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317604},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8db949a63d533cb9c2cca8ff214c68de72824770","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.4_1753004964228_0.36277580389128294","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"spotify-design-system","version":"1.0.5","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.5","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"e45df524c2548e29c3131ca564d8a8ec1cd4a29d","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.5.tgz","fileCount":315,"integrity":"sha512-4M2/t+KyP8XbTq+txr3iP3l6bxM9yaK7wang9JgZaHPEVrJDe0lrSxx8C4rXX/kzvmzDSU5e5bTLnXDT2PC7Aw==","signatures":[{"sig":"MEYCIQCduWhM4odcHQCxf+l045wRUxfu01zDQiYaUNS4S1Dd3AIhAPNXY7juWR15lMY6RqOSV+Z4+uHYsB9io93/qxiA8yUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317637},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6c2c4eca33f7de9c84b94c2066ea04c721e3085a","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.5_1759637025246_0.3329030321945532","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"spotify-design-system","version":"1.0.6","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.6","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"2bc86d70a059eff0f327797efdcfe1935aa5f8da","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.6.tgz","fileCount":315,"integrity":"sha512-Qtmz9xwK9P8a19pUUoyn0nfQ8GMTJtdV2veVVtC/CE+BwW7bP8PCk1YU/T/RPAQ6Ocw+cRX2QRWXZ/f4rESqzQ==","signatures":[{"sig":"MEYCIQCxHMqQC/RpsQ16w8Pldl369jHQeR/zTWLXfLQDkTow2gIhAMwi6LmZQ6PmoILl1r8PRfy7uAnfJ6rFx44PlnCE3i/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317680},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ef16c0df060fb7d4fc4aaa4ec20424da60c17c4d","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.6_1759639401335_0.588675100838058","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"spotify-design-system","version":"1.0.7","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.7","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"d959bbfdfddfa834ed681ef2431b02241934513f","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.7.tgz","fileCount":315,"integrity":"sha512-ZcMAbcJG4Nd5IVSz4RmNq0jL+QZpbi1AhiVE4X6ZVGoEZXomsjZeKA8hNowg1OuuSHYDIdLizZbLSLpHqB2eRw==","signatures":[{"sig":"MEQCIHDYxv8yD2m2aaiMkHMrBPjcubdoxzgF2vPe0O/d6+mlAiBG/cu/PhaaCtIbU4BXrZ9Mhvrj/bY+JoHDpiTCF2L2ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317680},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0f150a0f46c74dd58f4e07d274bc75ac013496c1","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.7_1759640162772_0.849703030573824","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"spotify-design-system","version":"1.0.8","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.8","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"0053979e18ac17af3c25d14eb7afd5894ec32485","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.8.tgz","fileCount":317,"integrity":"sha512-D2a1Ihmv3LONFBgk29gPKf9raKM4Hk4qNBbcYKRX98FgEGhnKbivcxLks6vgZ+5+ZNwGHlf9VdBJuN+dZLjlzQ==","signatures":[{"sig":"MEUCIQDKO3L7yG6UtRQbwPam2wrtxuSqfvLrmlBdWu0jX4ZoLQIgPASIk14Nz8L7AqgV6CwlZJHl207krDYGq+FdeZ5fRuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338071},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"31f44cd7534d85582dbc469ed3d621a89639c1fe","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.8_1760155528448_0.6858941165213821","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"spotify-design-system","version":"1.0.9","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.9","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"c0f9d54e5d72dab0d0d4fa302d7e999da205f451","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.9.tgz","fileCount":317,"integrity":"sha512-lM+dKf9z9unMePj/OlVtD9eoiddvmWfnvFROhfNJuDLN4giKZZN0OvQdfMkUFXxE8j9wKNexSUxcKnF/drVpqQ==","signatures":[{"sig":"MEUCIQDJQqCZcba3/bsG7pu3fCXEuEJawDWuRi60Khvx6prkWQIgMu23qFaQFttmJb5oBUSscOJS+IFuvUfALLHH9msfZhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338491},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"31f44cd7534d85582dbc469ed3d621a89639c1fe","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.9_1760155751274_0.8468900153567649","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"spotify-design-system","version":"1.0.10","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.10","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"e840a02cd2828359494ae71a73fd583af115716e","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.10.tgz","fileCount":317,"integrity":"sha512-UoDJsyIVzMkVBlkCAV9Mep7UZDCxsifvxw/qcQOGoYzgJFmqEVMLRUT4dZkwZw1TFpLZbL0gbbrOqU72JGkLlw==","signatures":[{"sig":"MEYCIQD88f6mUfh+9y2xbPfXw9zWq3bV9ljcds+vIetzBwgosQIhANeiuF6fJ8C2Gedw1bfKJ5MnrC71Cj9m5y2Lm1ACJow3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339382},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"31f44cd7534d85582dbc469ed3d621a89639c1fe","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.10_1760156036605_0.39687136135087475","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"spotify-design-system","version":"1.0.11","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.11","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"bf8b934c05ed49204bf27f86ae4d42a6f94c3494","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.11.tgz","fileCount":317,"integrity":"sha512-+nju5APR0qLfulSRSkvnrb+YFPtVWE87trJY1O8ym3oEqur75oCyPECK0S9PqGq4nLA79MYJkx9TNEvLv4OWVw==","signatures":[{"sig":"MEYCIQD9mQtq2qYSyKagJ3pgV6DrmQCY6M8H8HMomG686lZZcgIhAOrqV/ug1y7Ymkbr23RHB7ZYnUXA5n6noa5c2wL8UIKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339654},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.11_1760156921434_0.9688884312521258","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"spotify-design-system","version":"1.0.12","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.12","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"a25c53e8c1f33c86996ef203983e0d7a6eafb483","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.12.tgz","fileCount":317,"integrity":"sha512-zxVgTJ1PhmrQ2H26wvMHL7hdyTSl2Ku/6vPjNxSWlK8CUjKgfzlGJMKxBlL0TiPzUCI9z7az4cfaaS/4fECGCA==","signatures":[{"sig":"MEQCIEU3Gqf+TUg+e/9xZ0cd2syKFDIiidFB7eGzWLFY9LDAAiBGsCAxpqYy6ElJ1lYIRh5uLo7Ui6p8K+4Cub/jQHmQsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339554},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.12_1760158452182_0.9524059734815671","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"spotify-design-system","version":"1.0.13","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.13","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"41aa777a6819ca80616578cddd0d8eb94f5f6134","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.13.tgz","fileCount":317,"integrity":"sha512-4ZRcrSuhFhLJ+8THAltkTVBU6Ay71RpATFrKWuRmUajZww7+5jb43IG/ZnaE1ys8SsmBzH6jjDij27EvjYLM+Q==","signatures":[{"sig":"MEQCIFOEiZ+l+h7YHz8aNYbMALgoweAQQZIrvvQVbvkiseHhAiBFSFarPz3Vh+JQSRlPwbSkOWpWqxrxC2C0RkPjmFHKeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339596},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.13_1760160179271_0.7138301425500018","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"spotify-design-system","version":"1.0.14","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.14","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"48caf89f01ebf1d1f71d3bfcd934387fc367755c","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.14.tgz","fileCount":317,"integrity":"sha512-mLV+/DFRQQLRYBfnTs204HOqsIoSFXcqPOEwVGNYXGOl+xHmz/g5IlRrCUbEBl8puhlCkY/mgF1s4tEr1o9kTA==","signatures":[{"sig":"MEQCICmK6B0aM/0yj6Jj8pBXibh2ldrigF3l2H5prtWb3eD8AiAI9b/9Z4f5++AhlTXIHRZeasSXeVq8TAyKvhLcfP2UyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340820},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.14_1760239531769_0.6180253770807072","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"spotify-design-system","version":"1.0.15","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.15","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"220f4e1181b2b1068f0c619086eb1e1bbf6d4e66","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.15.tgz","fileCount":317,"integrity":"sha512-5qVOe9z0S+rXpMseYRyz2DXVp/foEOxNFaJpTVYJKdwJFiiYvmaiB+YOfvRDNbRpcKpw0R3urG7SCDhI3nXTsA==","signatures":[{"sig":"MEUCIGhtKbAdvXHMVdaBfrjiQ+KR4FuagW30HCTxxqlBkgiKAiEAiH1B7FV0LLuAkHEVcCtb+vUXY1Fbmrci0uvxniV0+8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341251},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.15_1760239771667_0.3623892159768718","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"spotify-design-system","version":"1.0.16","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.16","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"de25597a0e834d6a01f2edb04caa7121260d05e1","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.16.tgz","fileCount":317,"integrity":"sha512-mmqaeo6ibb7osLd9pD1mUNZp7oBJhkED/WAHsHlmZa5GeKisk4kemukkRJfCfhZYpAhaknveycyTsDvvM2dozw==","signatures":[{"sig":"MEUCIQCISpb6bfbViqLEEp34nb66l/frUPOQoVvsPPCGYD0BCwIgGDWaCb0EjRbzXqcX/HRX1iQ1BhGrmp93MHtluU8W+10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339382},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.16_1760240098818_0.7524207606387794","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"spotify-design-system","version":"1.0.17","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.17","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"803cc9a7b25999d79a2b570f56077fa3d0a40a81","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.17.tgz","fileCount":317,"integrity":"sha512-tGMBBc2lLQZQ8Ro1y9xeWm2X54LScJ+hRglTtr+R8pcCxU63SaaDqP42lp1W/Bkd8rvU3nCsi78Px7Oq4GruJw==","signatures":[{"sig":"MEQCIBPiGSAx6J4KtOr2rQBo4BRgVfJUFeC+yUC3Xmd1aRuxAiAL6E514+TBSKd1gToD8kAU6LWVHwykDcZB4A4A/DyLaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339458},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"54a1799aa926f4bc1b7bf772d9f89b04b81a10d2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.17_1760256911530_0.261754486345549","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"spotify-design-system","version":"1.0.18","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.18","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"34040c4c8892929273a038b7f0b32cdaa398f03e","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.18.tgz","fileCount":317,"integrity":"sha512-vlARyaI4q6FreIFmwNS2VV0EnUMABidyF8NSMFgkHS4ZRKL0HSH9PuHXpg6zFki1bZcyUU7dhPyCP4Pod4x/rQ==","signatures":[{"sig":"MEUCIFFuI9P9ZFAcnRBi8/13GbWNuem6PJ3kS2MXwlEp/9VPAiEA1KW9mKhU4PsDorOXUBu2HBx8JtK9GB8I4Jsw01kpzr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339454},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4fa9f1334695d9cff1ce14633b5b691a05c5209e","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.18_1760260467918_0.31516495767938024","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"spotify-design-system","version":"1.0.19","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.19","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"81278e197d7c74ecdb1a97d7e3ddceeb81cc30b4","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.19.tgz","fileCount":317,"integrity":"sha512-94MGFDhxGf+9N6qX7cfNxElxnN7a+A80THaBeHR6nHg4Xpx7MDja12oti6xKHYvkQbKv/NDpMFCN8WtKfOnNLw==","signatures":[{"sig":"MEYCIQDr90K8Xqm87VXPrDWmzdOyBQC/p3SwvTY3GPfw2Kw/qgIhANbzg0BVJYYxQMs49ei2nVbkfVO16yCE7wK2IkNDG4AF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339708},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"f1e2d4b1d9e9b7bd0d083172cb95b5870be028bb","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.19_1760260884044_0.2843801836601363","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"spotify-design-system","version":"1.0.20","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.20","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"b84f4a6b691810e131c8e40fd819cf42338073c2","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.20.tgz","fileCount":317,"integrity":"sha512-mwa/UmA3ajDufcYLFG5pTSh6Nsv4h66TED8cfZn1+4hgBYb6ARt8q/5UJOBb6driwcayxeUC3nmeNnRbiTaFCw==","signatures":[{"sig":"MEUCIQDCkVxc4CqfGMOxKXdcnCj08InPUDNM1afijRSM6Dz55gIgdkLezCfYgg6/RS85FhIZxauz6yIlGghdVFJgUn/iToM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340104},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"f1e2d4b1d9e9b7bd0d083172cb95b5870be028bb","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.20_1760261089275_0.07082378382853083","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"spotify-design-system","version":"1.0.21","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.21","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"bad8006bfd69ea758be49467e90622d1a848de61","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.21.tgz","fileCount":317,"integrity":"sha512-d118f7ND7YQ0GkNPq1tTSPOjY5AkyMfXsm7H2aS/TYZa75ULvIovx7Ji+QklaDsJG3hUMPJfANYeCedIoVo15Q==","signatures":[{"sig":"MEUCIFdkc4ubGBYmLtefOgl+wmVk+/mghv91TcmGQ886uWtFAiEA6GVjMDRFjmuGcdPaWMdo0qAUwm/9CLveS7fjYlL3CKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340866},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0b32c6c6cb3ff15dcc44fb0060bf3f23a14072dd","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.21_1760779219503_0.639977326322321","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"spotify-design-system","version":"1.0.22","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.22","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"86d13f458a343ec14b96df13efda769ef8ace980","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.22.tgz","fileCount":317,"integrity":"sha512-s1VVA+hiIxaltwTD35LSsmzCX/TTKo47N0uvIF8GEz1RUcze9CTWxgc9WR7aj2McCXGmOh2fZFnRUcrCQX1u+g==","signatures":[{"sig":"MEUCIQCgA/C1g0WwNrpqnxwSCHQrQKJKip0dVByPPQEoJKJSHgIgVC8+uHzFZGXE9DC36sM3pnkHM7HMhKbQSmBOthbM1yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343014},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0b32c6c6cb3ff15dcc44fb0060bf3f23a14072dd","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.22_1760847417880_0.7429278275370483","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"spotify-design-system","version":"1.0.23","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.23","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"2dee3255df79e1d4508705ad128dd7fa6155435c","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.23.tgz","fileCount":317,"integrity":"sha512-GUxT3nG1YbLz4IXIs0hXLWTQ0zyL6ra13pgj/ZdYpbqe+FWNl5glrmsl67TJL0DegJ5HBdji417VQBpHD+zBEw==","signatures":[{"sig":"MEQCIDWYlCW6v/EO279wflHnjpYF/oGKLChrhafKd8SglUS8AiB0RScsqZANLT1JH1aAycl+5JMin2pOuKPhjbcsqoHqkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351537},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0b32c6c6cb3ff15dcc44fb0060bf3f23a14072dd","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.23_1760847562688_0.6073934718646687","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"spotify-design-system","version":"1.0.24","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.24","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"c8e2c7b4d86f930eca65b240e746efc90a694ffc","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.24.tgz","fileCount":331,"integrity":"sha512-xCm/6hGA7sOzIqhR4RyyEmc8//1uHT6hN1DVK+KpLFAmP82le0iyPsw2pkbkjxGKLoEMAJZu9TdJZiRocvFdRQ==","signatures":[{"sig":"MEYCIQD08RfAvgHzrVCKlLHtVCDR02p8hiu7ep9ZLhxUoet8yQIhAO/lAsOacJATYWQ4BhKu5LTfZdBivipfKHARKBwAQvkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385870},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d35853b27cb8e3700d111734cb832cb7e0a19828","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.24_1761148092112_0.33014118638312473","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"spotify-design-system","version":"1.0.25","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.25","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"dad4a63df8b0ac9c82dae1d9f1f437b5bd86b06e","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.25.tgz","fileCount":341,"integrity":"sha512-+zt+QcRxv1cmis6JKFYEfCBEC4iEVjr6mtrXjXXpUeHsjT3oY2sKdEAbU0rT112EGxK9/pt+RIduElCdGkvDMQ==","signatures":[{"sig":"MEUCIQCjYoRLjZ25f/vNmYUdtvkb6j3irQ9vuzWZaJxR+mEs3gIgJUqTmqAdhQum5UTMqRU1M1TvL3w5YzNzpENSojT3MnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401402},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"43227e2439926144944df5bcaa4d6394d17a33dc","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.25_1761371797834_0.6030227737983176","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"spotify-design-system","version":"1.0.26","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.26","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"bb05c9e0133c688658d3657bffb4bee5f2775579","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.26.tgz","fileCount":341,"integrity":"sha512-smIbv+R8b0F8ym0Ub+xsdjGvocycY+dCeaeLPfP8Kut5z6lQetwQMUT/lcatDjrBh/V10IlSKd80nxRS6sjk2w==","signatures":[{"sig":"MEQCIBjkXOURQQDf4yv32qwn4JvLGDP12trCPmjn9cU4gkUmAiB11j3r1ctvet9xgRZn1O6+PvRpv3nBhiEYXQi460B3rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433716},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"89ab4dbb569f86b9d6afd335212a237144fbdc14","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.26_1762001804776_0.45231884591060645","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"spotify-design-system","version":"1.0.27","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.27","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"92ff8642cc938673ac1bbd38d5d802af2ae6ac4e","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.27.tgz","fileCount":353,"integrity":"sha512-pWDzUer43poitnxqK48qOXj9xLn7laBx7tobXmDr5KLX89wRJJDANw88I+OJt4IbMPC8JFPane44YbZEiggzsA==","signatures":[{"sig":"MEQCIBe/aFje4wDsqt7SsPClNIqmgpbi/bDbciT2UJh+bRmaAiBYv9Yw0V/uYXnVbFYqD8cb5dd9j+muRAbgLy++E7sEVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1440037},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"89ab4dbb569f86b9d6afd335212a237144fbdc14","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.27_1762061070573_0.6769231376351865","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"spotify-design-system","version":"1.0.28","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.28","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"cb431d3348a4bf0e2ee6ba925efb331ad3f987b7","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.28.tgz","fileCount":353,"integrity":"sha512-5TJryvdbhWhG/8s49aQ/e5BddvfqZFMsHg1JB/EvERD8rZ9oZGyAfaClZrnW5qsg9NwoEwUEaRoBOlwBmtgJNg==","signatures":[{"sig":"MEYCIQCqXlqVEcENslcmkGBEay4pNFNL5fZVBtNw34+8kfLy3gIhANU1Xp5ADEhEUhmY7U/uPZ7Wy6rXb9FKLtDDF1waBvKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441061},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"04ed6ca432a009414961df38b24d18a4ff104389","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.28_1762061644185_0.9409012731818258","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"spotify-design-system","version":"1.0.29","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.29","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"8473b570a1a2427c8e5787f5d3e2d5b411485e74","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.29.tgz","fileCount":353,"integrity":"sha512-NPvbyw7PaWMM/Aq4bHYuOfgnkPEea/NXH0ZoLNJcz5R6xR1+jArzCzvC0qcgp/N6UFk/F3VnMC8UDxqP/5ygoQ==","signatures":[{"sig":"MEUCIQD6Hl12D6dUzCa3ZOnUX6gnJ7cTcvPrHy6k8O0Qzc1ZIgIgcyUooGvpSpQea23anDqpvU8jJHWOwjNcwub/IH4PC/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441289},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"04ed6ca432a009414961df38b24d18a4ff104389","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.29_1762061714332_0.9893533117196807","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"spotify-design-system","version":"1.0.30","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.30","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"1d054555eb3781c9ca1e7f2451aebc668e063d18","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.30.tgz","fileCount":353,"integrity":"sha512-c1FV/AKhXmSpL0ICEWgmchz1Arra5A+9qcZJUPL55I1fZbrc3BT1C2zkNHpbszAcrxg52aQVM5Spb3oEUTFvdA==","signatures":[{"sig":"MEUCIDwzzeQhTHWcODIW5uZjmOALhwXiD3Jnht39eKlvicuQAiEApOrnTftiRQ450wtCrdQm+8BM1UjVdqrxVFwddcsW7zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441480},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"69f7c4d242a9dcb54cd55bbb8494bd77081112a3","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.30_1762097009728_0.5996955972306317","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"spotify-design-system","version":"1.0.31","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.31","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"f35bb1afb3f345aa6d3193a91565a941b6951547","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.31.tgz","fileCount":353,"integrity":"sha512-9tFpVZkDuMGowUDCPGxBYbUQHxywY8w73hgHGqw5XDwbLlL3OoVgF4tPQDmSblb43iknabrCaoxKW0bS2XOA8w==","signatures":[{"sig":"MEYCIQD8rs56NtP51/JAnU/D1eaJ4kYMOCNYTcc3+kcEOKW/sAIhAMc4xoiZirvb9lrhN4+22Jnk9GWzyWCcxQBJp/xCjqUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441480},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6be36866eacd0e447c0d7e33fe34624d401fb46e","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.31_1762097049426_0.98279209390377","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"spotify-design-system","version":"1.0.32","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.32","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"4fa1349a71d181d3c798a797a068f3af6d7ca57f","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.32.tgz","fileCount":341,"integrity":"sha512-t0tK2LvnfWTR73sz4L+jP6IGeOuzUQPB2Ey4HC1IFDSfGBl1ml9d0d5E73QenqqRC9x/Yf2yiPI7A3VSLuMmVQ==","signatures":[{"sig":"MEUCIQCpR89zzcj2QyGOTFpGUfZlRRwhDuNuiMyUuNEBuLmr4wIga6CJaTEXm/V9vj0FvzFFLnAGHD6jkrWxS8yLwJMzjaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435472},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"dd7ca5f51c83f5402263c66b3c55acfed5736af5","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.32_1762097502782_0.3306139334636249","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"spotify-design-system","version":"1.0.33","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.33","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"c1abc715c3e38734d5f7ef160191c7bab92b7d23","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.33.tgz","fileCount":341,"integrity":"sha512-udObn0kGTk6GvCBI04FtduQbwkJGoPSQvkT7W9PTJzu1E8SPLzOxI1NfYZrnxiMxsRnKdwi/VqdDSuz0ar94sg==","signatures":[{"sig":"MEUCIGCL50WLORXnDROLJNQLPEPFawE2h/V5CPK/8RdmSdY4AiEA3ARYpriz2dhTLMCBuHRafqJ/lDINtIhkJEeBB5aEEPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1440558},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"84d882b2a99aa515a0455a003d22e704bcc230c9","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.33_1762572666127_0.9886317710049186","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"spotify-design-system","version":"1.0.34","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.34","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"dee6033d5549510bcc6875ca3b1dfd972d26001e","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.34.tgz","fileCount":341,"integrity":"sha512-DXYO5azDtzc6y/zDC3B311uuU0hpqL6w2whydkzFU/9Ert5joEenCMxqR6qYTwPS6gMJ80VOCvGrVZj8yDdMOA==","signatures":[{"sig":"MEQCIEazqkcUgjB8xoxnihW81+9TuGQGyvDYSKp+GOlzPCbEAiAkllZme0Qy+U5WSsY+Uwu3u6zWSj3JRXA30R1sRQeQ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1440558},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"84d882b2a99aa515a0455a003d22e704bcc230c9","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.34_1762572690939_0.41251549332790227","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"spotify-design-system","version":"1.0.35","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.35","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"6914aaa56d36f8a5c8864a1a3f922c0e7db17206","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.35.tgz","fileCount":341,"integrity":"sha512-aK0WVh4nQsu0p77JqFcLe7a8slRyL0Ds1fZX4R3S582l/3id8jIch5s1lVCNDrMOYtmh/ZCaepVNg3kN3o8IcA==","signatures":[{"sig":"MEQCIH0rAXA8LnXmt9kP6zPMb4614hsuCI7Ck7g0eZwaRss+AiBJ8oi7nYReJCCViISg2D5g9OM7AJbKFVJTh9C5uJiQ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441862},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"47cca07e6a1884edf429f378d52ce62d5f3243a2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.35_1762593899768_0.01565559912626102","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"spotify-design-system","version":"1.0.36","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.36","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"64fadbc9e6f583c62c6996aa39066549c54363ab","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.36.tgz","fileCount":341,"integrity":"sha512-+52E7s4PWFdxL+wcj5fULRaPkqXm5oCaRcE3ZIBqaeo6u0pl0tlK7htPw44C04jdoCtPM5iEHrlO6eTt8bEZmA==","signatures":[{"sig":"MEUCIEppDK/M535hgNTrk4QjXrxxZysze5DivlH2MMg2k1FPAiEAxsSjFS4A4ekOi4udbIeeGmONKQGc6XRD+yWj9f7t6Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441862},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"42a5fdc3902f018f300b0864740f425f7a195bd1","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.36_1762593917907_0.3060425193334102","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"spotify-design-system","version":"1.0.37","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.37","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"17dd9fa91e89a46ea1550d2bd01555c9bc80024f","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.37.tgz","fileCount":341,"integrity":"sha512-KVeey3rkkavOEFmYtm0Zp28SGSBgqk6ol/VLjel/c+uyWMGUrTMfasg8pQxOpY8HbelFBsfjhg3lXKD5iexIIg==","signatures":[{"sig":"MEUCIGLJzOfCLvxf4L9sGdhh7fIDXFlSmnb21vFvOdLtRs2/AiEA8Qb1YebqC9L/89TTWNMXhQTqEQSREQsFAkZdYUy7IY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2efd184c5bbd864f80afa3299ea218f95c0dfca2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.37_1762596385953_0.6848491588921826","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"spotify-design-system","version":"1.0.38","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.38","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"38172f0f24030369b38777ddfcc21b227c5ef964","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.38.tgz","fileCount":341,"integrity":"sha512-G7a6b7uj64fKMcTDk/+zObAAEN7BdRkep15C/Qmk+584rVRJE/Txnfu4ovgMNVs8JnUit2k+r9iCxIDolDOuGg==","signatures":[{"sig":"MEQCIF1JqYGdFZGDEyy3ftkNg1Wcm/ZU/kp38wvKGyYzEGxCAiBTXdBzMXZPFFiE89P0xIn3UehZ9n0nr4gS9x+fw0o7sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2efd184c5bbd864f80afa3299ea218f95c0dfca2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.38_1762596415225_0.2513919572338357","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"spotify-design-system","version":"1.0.39","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.39","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"1188c68b4e5d7e5150550182bdb686aaab5cb8a5","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.39.tgz","fileCount":341,"integrity":"sha512-Dt5NQEL3AkfkO/5LZbRlX2XfFZ4GffCSw6VwmnaL7cgeMalpfrZ9d/KCWmu9IBqMlP8HEChj2i+XSMEt483b9A==","signatures":[{"sig":"MEUCIHmZdPkZeknJeWBEqh5NixufHQ2/X0RLgybX0SIoYkORAiEA46zVxw31zvjFl28cIZptbpXsFoEPnOn3fE0pbK+dYKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"53ee5bec6d6d0cd317b517632b389b49aaccfaee","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.39_1762596434773_0.3498041483035552","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"spotify-design-system","version":"1.0.40","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.40","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"155f65439c8bd1d0f80ff85ebc334578df342f90","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.40.tgz","fileCount":341,"integrity":"sha512-WkODAD3CF6PshqOSwnNhC1jJcX2OSOTA7MzBdx3IgcYOytQK55sk8mhv0+FmGCqPckG/oO/DsfFVcogseAJ2KQ==","signatures":[{"sig":"MEUCIQClsidxUPtKDGKAh/qXSN8om0jn5IxgDBB/YI6JCJXZ1gIgN5NSQfiLkXhmCGokr91w4h4rXSnu8MECx3g2sh5HuFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"53ee5bec6d6d0cd317b517632b389b49aaccfaee","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.40_1762596458318_0.0011066696422912248","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"spotify-design-system","version":"1.0.41","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.41","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"f1d3d0ebd9e342589a6a4aafb6837b6cfa273934","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.41.tgz","fileCount":341,"integrity":"sha512-cg5A1IHRdrktzlbJef78pyeXFVmBD9pgC9GyFagHuTWBAP+aG8URi5SpnTEi/sKQqbycfu5D9llm5fl94Zlbkw==","signatures":[{"sig":"MEYCIQCYajmt4o5sPhO1UKd1P+jF1wjNYtN5lDoYqY7oVzXMRQIhALJjpPi3Q/NXiw33YOBVCfQyIqxX5JAu0cNyiGh7TV/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"53ee5bec6d6d0cd317b517632b389b49aaccfaee","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.41_1762596485347_0.05877269538707508","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"spotify-design-system","version":"1.0.42","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.42","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"1696c251cbe88f9dd0a13828863bbb6ae4f45cb0","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.42.tgz","fileCount":341,"integrity":"sha512-HJkOr/6890eYtz7FwUHI7l02LCOm48KFLPr2mVbe8vf+jjfikfVD9fKdCkY/r0T7stujx8OEFGRDLshQpngHNw==","signatures":[{"sig":"MEYCIQCPjKr9GXQVAqXCFBNcuVGpWwEuZ/eDhAaZ0cSIq5OAMwIhALr8rtGBPNz5zcrqMsj4EqXU0XVrMZ3Oj4GXSyKJmA1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433224},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e0fe566a2d25e0aea1099196819ef9afd334bf3e","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.42_1762678963468_0.9934347108302537","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"spotify-design-system","version":"1.0.43","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.43","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"a91e0aa9a3a3984836b1c8294390aa4a5c288676","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.43.tgz","fileCount":343,"integrity":"sha512-iZfoxTK45NoPg9E1wwYpk/0I+JtFQW6BdQvUVAzcVdZp/SBCNkOxTszjqczHRXYNNjakFcKQou+aF5FNI9pyKg==","signatures":[{"sig":"MEUCIQCcCR1np21FwbmeZCz2B0J/D8RiFxbVpkbl06dwiP3ligIgX0plocwF2auXhtJRY6fzrvhzGNh+GlOZZ0n2FFTWTvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434743},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9daad52c85aa1c5c92df97639928f3997b5f7581","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.43_1763183414057_0.8572279609169691","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"spotify-design-system","version":"1.0.44","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.44","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"d0bb6ec7556ede42e27d12d7914f939e121ddb98","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.44.tgz","fileCount":365,"integrity":"sha512-Yf8e3IlfzwM1lAnNgz2txpqpAv06UNYeAVn5QQGRVp4HILYmVLOuDC8aKlhH3XVDbpSVnA5iM81ic+UGujYSMA==","signatures":[{"sig":"MEQCIFGX0Z8NRyZhuzYLo6HZlh+Br1l6gSDozooqmNowpLx4AiB4Mx8defHywW2uly+bCMEr4PsdbMtxCT4wGwNSx/ARqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463862},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5ad758f121b0fb542bd3fc73a747509114c03120","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.44_1763267564179_0.043515239583429066","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"spotify-design-system","version":"1.0.45","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.45","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"851c841fb9e09bbbb5677c152c6034a76b38af6f","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.45.tgz","fileCount":365,"integrity":"sha512-9JIjcBEa3O6LUCucsDml4SX181NbH/7ijmQlwbtf9D7IZgpI5SBPXYcvLxzAVyVUhzoXKISi2HpA106SSxzSgA==","signatures":[{"sig":"MEUCIGyqKiU8Bn5ULFDFkepnWxxD3VgRXo11Nm1esTNN3oExAiEA2lZq2RpI9o/3pHJ4LX1xBbe8C1XjHfdOXsr+zXzlINU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464780},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"cbe1352e58648f95cccc57b2bf6e2cf29c30fd80","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.45_1763795009884_0.8123432802305133","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"spotify-design-system","version":"1.0.46","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.46","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"2009d986a95ce6891f3118b4fdd44c624747fe98","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.46.tgz","fileCount":365,"integrity":"sha512-BBjhtnDoDnoWohm9g1Xp2EZwnmKIT8KTJ4SBlXR+HEJebGRXvtKRGE8qkELlCxypR5pjZ/4ozWoN9KP/hVyQaw==","signatures":[{"sig":"MEQCIESNjVAtEEOoOcBAF7tUS3WKoY2y3UYG9y3244x6Vd1eAiBHUpxZLsyN4nTv8iM/0tCgiE1LhMXA/VQGSv2ZUUOmDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464521},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"cf95d1c7dd2bebf3845c755cf0fda2648fabbf7d","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.46_1763796371343_0.9481773329902259","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"spotify-design-system","version":"1.0.47","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.47","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"c272b415515258ab3e38cfd4e9e4a64ac6b95394","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.47.tgz","fileCount":359,"integrity":"sha512-0kz3pCMzLkAunlc2D+CzZE6qboO1R21Yrt1OZQUUGk1tMqbbFwyzERYkrOiSXMFbuDH/V8w7CSFlaqfT3Mpg3w==","signatures":[{"sig":"MEQCIB2rNVjWAK1qLhdN5iogtYxb4+RHfy0DjZQFL9qr25d7AiBcFGwwru5MZq1xwn33VXBFUOwK/tQtOEFDxU1vhDmnkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477187},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2d1d5a9c910b338079f6dca3c43e2f1ed975d26d","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.47_1763880104928_0.5671966763489715","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"spotify-design-system","version":"1.0.48","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.48","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"fe47291258c2f31bfe533aa792523dae8a460105","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.48.tgz","fileCount":359,"integrity":"sha512-VH7OaTpUjE/Qa9UeMzhBcHzHh0LKQ8yws+72V848YX2ZMl5tv6m5MTXFjFXD+NsgUlwbrLPniuRwzVbjfCIE1A==","signatures":[{"sig":"MEYCIQDLvCakjra3uQjhhIJNucW/xQX5XuNpUPWnKdNhQi95NgIhAIaNBayZ2IfxrTWWhjuwjP/xu5pRogRKt1TlqzLSB/J7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485526},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"45090852a9659871bab894094518b88e41c7bf33","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.48_1763880372292_0.913333380626353","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"spotify-design-system","version":"1.0.49","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.49","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"7c35d538cd48d745c37a9cab40430496475ca32d","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.49.tgz","fileCount":359,"integrity":"sha512-Y2SIYhpnJ70tsCxlrA98jmxAQnoo72GGlBW4+ARXDWMOoWZYcQpm59r6iH+9lZVaVD1eJpzaVTUg3KJdsgujBQ==","signatures":[{"sig":"MEYCIQDtCVbiEKAyhtloz+HCKRlCur6ZRH74SJbVTIPh+QSmfgIhAIX3O/Sebf+c71jbZSltVE2fGh3tiulWdaBdWHf1a2N0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485535},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"23c5c687d3494d0c34c78ee0a0aefbfa67e59027","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.49_1763887386431_0.5698037050690665","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"spotify-design-system","version":"1.0.50","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.50","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"350480fbbfb906315d79681d46d4f143ab45eca7","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.50.tgz","fileCount":359,"integrity":"sha512-3KE6wM9DT9wd5MyuK+0+mnVWmM+qMasXFEvN7ImTJT8wcVQg55FCzzGSqpstDbk6tU7rthqHKGyUO8GdiN5Yhg==","signatures":[{"sig":"MEQCIDmKALdJO5cBYOKJN/GayVAsCV7wEjd3tAM/zSwzFp1uAiBL2BXILsPFz6iOcAxATKJdgJI95CkE+ZI/umn5poRrOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485739},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"87b7838a574bb481b97d2e8b2d7027b542bafa1b","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.50_1763888291106_0.7217067027048301","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"spotify-design-system","version":"1.0.51","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.51","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"19a11e22147d12052a119d7ab3459a1f4aaa44dc","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.51.tgz","fileCount":359,"integrity":"sha512-VzCfRRVptFZjaYwzly2wwPwhfEDh0+q36S/H3lzEgxZX8+84WFkAgY5To/RM4acW6soDBKy1KTHA2iDae1HXJg==","signatures":[{"sig":"MEQCIDPs79K1WG74r+ivPBaJPTmZUsRqlopQOVWKJfVphOcJAiAy11DVVm1tLmXl/RwKFPtp6+J4bSiWCx8VORXRwCPrEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506427},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4ac38694a34145e7d685f868e238fa73b04c91e2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.51_1764385919911_0.006354352429398746","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"spotify-design-system","version":"1.0.52","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.52","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"d7d0e6a0d028dabce6ae6fcce9b4e643bb65518e","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.52.tgz","fileCount":361,"integrity":"sha512-P/4xSmgX0zaPAuGyCYXpo1WFtueGFyCY06Rs4fnGktEqRdp1nns8wuwwDfFMt7RNl6ngHRFtOAlPLsKQs688Dw==","signatures":[{"sig":"MEQCIEoE8izvcy9VqnRLJPFG1S7nM0BdgIu52Ly/TRH1n3GNAiAR6xqS+pANFEHMRtkkF25c8EBXaRSEzXZZxu2jkIjjTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513054},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"345bbda5eb8c33052c512723e5bb6a59395fe5f2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.52_1764386377717_0.3368319142334384","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"spotify-design-system","version":"1.0.53","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.53","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"7c56f6c47272db68e211cf1aa66e24b5473d1b5c","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.53.tgz","fileCount":361,"integrity":"sha512-WGUd/mA4LQUuyjYCiXJ09X7hIzuu2ScPbTru5gc8mrPePynyfyUKBNA9wK/TYYHManokQodFbdSZv0kM8F2VeQ==","signatures":[{"sig":"MEUCIQCgue+angNQ3suWU5qHT+uTNljgUKTde99TFROdnGD0jAIgZxnLxW8fgPzn75KBdSEB6RbfgI3ipndORSEq2yV78AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1527972},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e8b9e704d4f5239b90f7da157754b4469f6649fe","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.53_1764386757720_0.4606997830455284","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"spotify-design-system","version":"1.0.54","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.54","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"bf09eb294fde72ca122ab7fa2fc91ffb94b51b92","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.54.tgz","fileCount":361,"integrity":"sha512-bcWz7Cshnjhq80Xzc64fJR5DMFwt5cBLbPkQTEtkmalSnU7gd0c36jAmHSZpm82a7rMAq7J/Un46cfCA1ccV/A==","signatures":[{"sig":"MEUCIQCdPfzL17QZrANioaK9BCmsZ3U8YYAJlBNzJ7LFu1D3EAIgd3StOip53Jos1plMCu/b27xYHWNoywr9W4XoZP5ceJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517599},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e054d660fb55deda4c34d847fefd8349ed45b28b","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Spotify Design System is a robust, reusable component library built with React and TypeScript. It is designed to provide a consistent and scalable foundation for building Spotify-themed user interfaces, while also demonstrating advanced frontend developme","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.54_1764423825676_0.8635244334622743","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"spotify-design-system","version":"1.0.55","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.55","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"a540498493b70ee5daf5e590508a25da23c52698","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.55.tgz","fileCount":361,"integrity":"sha512-Up2aqh+OETP4FgXr8eM09QgB+NBrtyaJAJ2Fv0BFf5OuVV3qGYlgIZT6WzMmm3/p16fjr8Z9iGSTP/J6iR5TeA==","signatures":[{"sig":"MEYCIQDih1h/qHJQnZfoLO1w2evtN+m3WvCP1ZSF84naisfPpAIhALywOHFTmXUp7p08fhAv1Jltg9WBisfERBreTBrAjPBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517366},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8cc82f8e630f4c41da79e046688d5ba360658770","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 23 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.55_1764424758813_0.8211436668133352","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"spotify-design-system","version":"1.0.56","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.0.56","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"554de7e64e29d8fc7467635f3da444af0e34c3e0","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.0.56.tgz","fileCount":361,"integrity":"sha512-mTKS87PmZzkFSBO4igRPxMB4hMJpHd91CgEvBrEAlTB9OMAexEVFAEpfXuieTqgZoargyZQHf0OdPskMXtOJlQ==","signatures":[{"sig":"MEUCIQDJk67CLrNuY3ttXd3GxeLx9WoqM9VL0vfGhy6GgQ1gvgIgO1F71AW4rSXVnLZfquva1Gcmv8JkGkj9+DOpb/CGz+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530669},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"1cdab73553a3634ce1aec88371765a3e81f1f770","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 23 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.0.56_1764431368312_0.6453081272580945","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"spotify-design-system","version":"1.1.0","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.1.0","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"94c9e21bcaf5db4d1e3189dfcb738ff11124e7c5","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.1.0.tgz","fileCount":379,"integrity":"sha512-Veh4tImNPQRIqdSZJvRgrV0ofBlq5foav4ec4FIG3lnM8lQQhGHp0kmmSoxwKz4gZ2zxtRuJX1f80TERueJY2A==","signatures":[{"sig":"MEQCIGxB+jqHl/KzeZ541k49kXiRTInjG13cP5O522Z/otKnAiBKfPX0xCfKFmCMPhif47M4Djc0N4caPYUVKPQDlK6zDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582951},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"7424feaaa52fbb354bec8633bf004e1b91ce616e","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 23 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.1.0_1764987539049_0.8559424574544316","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"spotify-design-system","version":"1.1.1","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.1.1","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"e34f989f75742b44b733f67334c1a0daf4b9ff43","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.1.1.tgz","fileCount":379,"integrity":"sha512-6joTZ/RnQK7JXuqTFnlKGx265VjDuW3R4xNk2NA9KwY22p26aAqw0hMwnUNXI+8ww4gcwVXWysPPV2BA5yCxnA==","signatures":[{"sig":"MEUCIERN9QLnpxAPzPCf0S/Ykg6r5Fc+Qvj7hvYcl/nQ1S3qAiEA+Gx66ZQSb6mBXFgXi6m+diHrSljWZ/uX4DvkbDsQ12A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574403},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d6d6cf44a497a79971376d68185d10a12154f8e2","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 23 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.1.1_1764990092812_0.9455489902878829","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"spotify-design-system","version":"1.2.0","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.2.0","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"f46ef206a7fe3eb75b7c44a8bc8d18f4464a0558","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.2.0.tgz","fileCount":391,"integrity":"sha512-/kS1JRF5FSJ6W0sWfbmunKc4XauNM1aEw9S7WfvRksGs+wQXwMUnTsuPUFOnAw2Na96627zHOqU0j0e/JEI4/g==","signatures":[{"sig":"MEUCIQCyDD2Uf7N24ia6m7RExKl1krtBbhgElsHJYsZXClO6cQIgYXHebraj0gyYGC6ibujHftvAMR/AjihBGIil4NiVN0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603254},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9a2c1388dbbe71a2a0b993fc7a3888261c57dc34","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 24 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.2.0_1765081795049_0.16229774677693443","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"spotify-design-system","version":"1.2.1","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.2.1","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"8e69779af6e8997e9f2c7638c83188a62f9532ce","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.2.1.tgz","fileCount":391,"integrity":"sha512-j4m8oDq/m/S9tRauHwhHOH+UYny9uTteVZQY6gpZvwkVucUifBZUrHhAoUB5Q6XnzQQeY2coU0WtRxahYSc9cw==","signatures":[{"sig":"MEYCIQDh63Zy7xsuA1QkszjrWWaSfCQ4FSny2Qvlm1o+o5VqzwIhAL9m3Y+egze1Olft/KKQ7wmMJolxlNn3zlSXXPg99KeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609901},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"c0a416c1f26fdb3b7f2ffff55cd7a9874ee5cb5f","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 24 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.2.1_1765082751103_0.37219375038833613","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"spotify-design-system","version":"1.2.2","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","_id":"spotify-design-system@1.2.2","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"homepage":"https://spotify-storybook.vercel.app","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"dist":{"shasum":"520978f7ebd0edb61bb943ad6a8ee9342bdbe761","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.2.2.tgz","fileCount":391,"integrity":"sha512-RDn73Oc7H0SJ4nO+0Nd8dmyQMunLdB92UvD8g9A3Kz44ouMmEIQWdNnMa9qAHPSZ/wtW1qPiA/wALgFv+ENyxw==","signatures":[{"sig":"MEMCIGPu5SDRrDYJndcZVBkgRHhGfyCloiJxbmyZ8BHwlgfnAh8CmffBGbVQfvAOBdt9dxzP6I6nZErDvD1wfMe37NxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623832},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"dc2e5cc53c062b708afe4313acde145056b9d939","scripts":{"lint":"eslint src/**/*.{ts,tsx}","test":"jest","build":"npm run build:lib","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:run":"jest --watchAll=false","build:lib":"tsc && npm run build:copy-assets","storybook":"storybook dev -p 6006","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","generate:component":"node generate-component.js"},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"repository":{"url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-ready React component library with 24 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","dont-crop":"^0.2.0","react-icons":"^5.4.0","color-thief-browser":"^2.0.2","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.22.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^19.0.0","storybook":"^8.5.1","@eslint/js":"^9.29.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":"^19.0.8","@types/lodash":"^4.17.16","@storybook/test":"^8.5.1","@storybook/react":"^8.5.1","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.1","styled-components":"^6.1.14","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.5.2","eslint-plugin-import":"^2.31.0","@storybook/react-vite":"^8.5.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@chromatic-com/storybook":"^3.2.4","@types/styled-components":"^5.1.34","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spotify-design-system_1.2.2_1765362536227_0.15253597894141824","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"spotify-design-system","version":"1.3.0","description":"Production-ready React component library with 24 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","test:run":"jest --watchAll=false","test:coverage":"jest --coverage","storybook":"storybook dev -p 6006","build-storybook":"storybook build","build":"npm run build:lib","build:lib":"tsc && npm run build:copy-assets","build:copy-assets":"cp -r src/assets dist/ 2>/dev/null || true","prepublishOnly":"npm run build","lint":"eslint src/**/*.{ts,tsx}","lint:fix":"eslint src/**/*.{ts,tsx} --fix","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss}\"","generate:component":"node generate-component.js"},"keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"author":{"name":"Lam Nguyen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git"},"homepage":"https://spotify-storybook.vercel.app","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","styled-components":">=5.0.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-brands-svg-icons":"^6.7.2","@fortawesome/free-regular-svg-icons":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2","@fortawesome/react-fontawesome":"^0.2.2","color-thief-browser":"^2.0.2","dont-crop":"^0.2.0","lodash":"^4.17.21","react-icons":"^5.4.0"},"devDependencies":{"@chromatic-com/storybook":"^3.2.4","@eslint/js":"^9.29.0","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@storybook/addon-onboarding":"^8.5.1","@storybook/blocks":"^8.5.1","@storybook/react":"^8.5.1","@storybook/react-vite":"^8.5.1","@storybook/test":"^8.5.1","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/jest":"^29.5.14","@types/lodash":"^4.17.16","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","@types/styled-components":"^5.1.34","@typescript-eslint/eslint-plugin":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@vitejs/plugin-react":"^4.5.2","eslint":"^9.22.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.4.2","react":"^19.0.0","react-dom":"^19.0.0","storybook":"^8.5.1","styled-components":"^6.1.14","ts-jest":"^29.2.5","typescript":"^5.7.3"},"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","_id":"spotify-design-system@1.3.0","gitHead":"b78286113f632922225d89aa83a770ba8c0b6ca1","bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KXyD2tE1vG5P0/yGPekXC8r/dlvl3ETRno5ur5W9BaFOKQyR3y4zVZnZnRDD8FkjbgujR91VGREPhlK7sKLGkg==","shasum":"19592f5b1fa56494e24e160c39bb08d78e0d8404","tarball":"https://registry.npmjs.org/spotify-design-system/-/spotify-design-system-1.3.0.tgz","fileCount":393,"unpackedSize":1639522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuc9ZbiVuih90T/Uv0fjn3zlAqDv+AXcTPE0magZ7zCgIhAPv1C3Ybxa7xUsI3fs5E+UJ5aAkFc3D1YJZIfh6LhRaq"}]},"_npmUser":{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"},"directories":{},"maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spotify-design-system_1.3.0_1768734336306_0.711910798422253"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-10T16:20:29.899Z","modified":"2026-01-18T11:05:36.616Z","1.0.0":"2025-07-10T16:20:30.175Z","1.0.1":"2025-07-10T16:24:13.307Z","1.0.2":"2025-07-20T09:09:56.067Z","1.0.3":"2025-07-20T09:33:19.018Z","1.0.4":"2025-07-20T09:49:24.458Z","1.0.5":"2025-10-05T04:03:45.511Z","1.0.6":"2025-10-05T04:43:21.575Z","1.0.7":"2025-10-05T04:56:03.091Z","1.0.8":"2025-10-11T04:05:28.737Z","1.0.9":"2025-10-11T04:09:11.618Z","1.0.10":"2025-10-11T04:13:56.852Z","1.0.11":"2025-10-11T04:28:41.675Z","1.0.12":"2025-10-11T04:54:12.436Z","1.0.13":"2025-10-11T05:22:59.538Z","1.0.14":"2025-10-12T03:25:32.027Z","1.0.15":"2025-10-12T03:29:31.898Z","1.0.16":"2025-10-12T03:34:59.135Z","1.0.17":"2025-10-12T08:15:11.858Z","1.0.18":"2025-10-12T09:14:28.162Z","1.0.19":"2025-10-12T09:21:24.332Z","1.0.20":"2025-10-12T09:24:49.511Z","1.0.21":"2025-10-18T09:20:19.869Z","1.0.22":"2025-10-19T04:16:58.115Z","1.0.23":"2025-10-19T04:19:22.975Z","1.0.24":"2025-10-22T15:48:12.302Z","1.0.25":"2025-10-25T05:56:38.133Z","1.0.26":"2025-11-01T12:56:45.011Z","1.0.27":"2025-11-02T05:24:30.829Z","1.0.28":"2025-11-02T05:34:04.474Z","1.0.29":"2025-11-02T05:35:14.605Z","1.0.30":"2025-11-02T15:23:29.980Z","1.0.31":"2025-11-02T15:24:09.624Z","1.0.32":"2025-11-02T15:31:43.004Z","1.0.33":"2025-11-08T03:31:06.412Z","1.0.34":"2025-11-08T03:31:31.170Z","1.0.35":"2025-11-08T09:25:00.040Z","1.0.36":"2025-11-08T09:25:18.180Z","1.0.37":"2025-11-08T10:06:26.214Z","1.0.38":"2025-11-08T10:06:55.473Z","1.0.39":"2025-11-08T10:07:14.996Z","1.0.40":"2025-11-08T10:07:38.527Z","1.0.41":"2025-11-08T10:08:05.603Z","1.0.42":"2025-11-09T09:02:43.703Z","1.0.43":"2025-11-15T05:10:14.324Z","1.0.44":"2025-11-16T04:32:44.445Z","1.0.45":"2025-11-22T07:03:30.134Z","1.0.46":"2025-11-22T07:26:11.619Z","1.0.47":"2025-11-23T06:41:45.181Z","1.0.48":"2025-11-23T06:46:12.610Z","1.0.49":"2025-11-23T08:43:06.702Z","1.0.50":"2025-11-23T08:58:11.370Z","1.0.51":"2025-11-29T03:12:00.168Z","1.0.52":"2025-11-29T03:19:37.992Z","1.0.53":"2025-11-29T03:25:57.983Z","1.0.54":"2025-11-29T13:43:45.900Z","1.0.55":"2025-11-29T13:59:19.068Z","1.0.56":"2025-11-29T15:49:28.533Z","1.1.0":"2025-12-06T02:18:59.333Z","1.1.1":"2025-12-06T03:01:33.043Z","1.2.0":"2025-12-07T04:29:55.260Z","1.2.1":"2025-12-07T04:45:51.301Z","1.2.2":"2025-12-10T10:28:56.416Z","1.3.0":"2026-01-18T11:05:36.491Z"},"bugs":{"url":"https://github.com/lamnguyenkn97/spotify_design_system/issues"},"author":{"name":"Lam Nguyen"},"license":"MIT","homepage":"https://spotify-storybook.vercel.app","keywords":["react","typescript","design-system","component-library","spotify","ui-components","styled-components"],"repository":{"type":"git","url":"git+https://github.com/lamnguyenkn97/spotify_design_system.git"},"description":"Production-ready React component library with 24 components. TypeScript, Storybook, and design tokens for Spotify-themed UIs.","maintainers":[{"name":"lamnguyen.kn97","email":"lamnguyen.hcmut@gmail.com"}],"readme":"# Spotify Design System\n\n[![NPM Version](https://img.shields.io/npm/v/spotify-design-system.svg)](https://www.npmjs.com/package/spotify-design-system)\n[![NPM Downloads](https://img.shields.io/npm/dm/spotify-design-system.svg)](https://www.npmjs.com/package/spotify-design-system)\n[![License](https://img.shields.io/npm/l/spotify-design-system.svg)](https://github.com/lamnguyenkn97/spotify_design_system/blob/main/LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-100%25-blue.svg)](https://www.typescriptlang.org/)\n\n> Production-ready React component library with **24 components**. Built with TypeScript, Styled Components, and Storybook. Published to NPM with 2.5k+ monthly downloads.\n\n## 📊 Quick Stats\n\n| Metric | Value |\n|--------|-------|\n| **Components** | 24 (16 Atoms, 7 Molecules, 4 Organisms) |\n| **Version** | 1.3.0 |\n| **Monthly Downloads** | 2.5k+ |\n| **TypeScript** | 100% |\n| **Test Coverage** | 70+ test cases |\n\n## 🔗 Links\n\n| Resource | URL |\n|----------|-----|\n| 📚 **Storybook Docs** | [spotify-storybook.vercel.app](https://spotify-storybook.vercel.app) |\n| 📦 **NPM Package** | [npmjs.com/package/spotify-design-system](https://www.npmjs.com/package/spotify-design-system) |\n| 💻 **Source Code** | [github.com/lamnguyenkn97/spotify_design_system](https://github.com/lamnguyenkn97/spotify_design_system) |\n\n```bash\nnpm install spotify-design-system\n```\n\n---\n\n## 🎯 Technical Highlights\n\n**What Makes This Production-Ready:**\n\n✅ **100% TypeScript** - Full type safety with enums & interfaces  \n✅ **Atomic Design** - Scalable component hierarchy  \n✅ **Design Tokens** - Zero hardcoded values, consistent theming  \n✅ **WCAG AA Compliant** - Keyboard nav, ARIA labels, screen readers  \n✅ **Drag & Drop** - HTML5 API with smooth visual feedback  \n✅ **Focus Management** - Complex modal/input interactions (see v1.2.1 fix)  \n✅ **Context API** - Global state for Toast notifications  \n✅ **React Portals** - Proper layering for modals/drawers  \n✅ **Tree-Shakeable** - Import only what you need  \n✅ **Comprehensive Tests** - Jest + React Testing Library\n\n---\n\n## 🧩 Component Library\n\n| Atoms | Molecules | Organisms |\n|-------|-----------|-----------|\n| Button | Banner | AppHeader |\n| Divider | Card | Footer |\n| Equalizer | CategoryCard | MusicPlayer |\n| Icon | Drawer | Sidebar |\n| Image | HorizontalTileCard | |\n| Input | Modal | |\n| MessageText | Toast | |\n| Pill | | |\n| Progress | | |\n| Skeleton | | |\n| Slider | | |\n| Stack | | |\n| Table | | |\n| TextArea | | |\n| Tooltip | | |\n| Typography | | |\n\n**[→ Explore all components in Storybook](https://spotify-storybook.vercel.app)**\n\n---\n\n## 🐛 Recent Fix (v1.2.1)\n\n**Critical Bug:** Input fields inside Modal lost focus on every keystroke.\n\n**Root Cause:** Focus management `useEffect` depended on a callback that changed on every re-render, causing the focus logic to re-execute.\n\n**Solution:** Split into 2 separate `useEffect` hooks:\n1. Focus management - runs only when modal opens\n2. ESC key listener - updates without touching focus\n\n**Impact:** +7 new test cases, 3 components optimized (Modal, Input, TextArea)\n\n[View commit →](https://github.com/lamnguyenkn97/spotify_design_system/commit/c0a416c)\n\n---\n\n## 🚀 Quick Start\n\n```tsx\nimport { Button, Stack, Typography, ThemeProvider } from 'spotify-design-system';\n\nfunction App() {\n  return (\n    <ThemeProvider>\n      <Stack direction=\"column\" spacing=\"lg\">\n        <Typography variant=\"heading\">Welcome to Spotify</Typography>\n        <Button variant=\"primary\">Get Started</Button>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n```\n\n### Using Design Tokens\n\n```tsx\nimport { colors, spacing, borderRadius } from 'spotify-design-system';\n\n<div style={{\n        backgroundColor: colors.primary.black,\n        padding: spacing.lg,\n        borderRadius: borderRadius.md,\n}}>\n  <h2 style={{ color: colors.primary.brand }}>Spotify Green</h2>\n    </div>\n```\n\n**Available Tokens:**  \n`colors` • `spacing` • `fontSizes` • `borderRadius` • `shadows` • `transitions` • `opacity`\n\n---\n\n## 🏗️ Architecture\n\n### Project Structure\n\n```\nsrc/\n├── components/\n│   ├── atoms/        # 16 basic components (Button, Input, Icon...)\n│   ├── molecules/    # 7 composite components (Card, Modal, Toast...)\n│   └── organisms/    # 4 complex layouts (Sidebar, Footer, Header...)\n├── styles/\n│   ├── tokens/       # Design tokens (colors, spacing, typography)\n│   └── theme.ts      # Theme configuration\n└── utils/            # Shared utilities\n```\n\n### Component Pattern\n\nEach component follows consistent structure:\n```\nButton/\n├── Button.tsx           # Component logic\n├── Button.style.ts      # Styled components\n├── Button.types.ts      # TypeScript definitions\n├── Button.stories.tsx   # Storybook docs\n├── Button.spec.tsx      # Unit tests\n└── index.tsx            # Public exports\n```\n\n---\n\n## 🔧 Development\n\n   ```bash\n# Setup\n   git clone https://github.com/lamnguyenkn97/spotify_design_system.git\n   cd spotify_design_system\n   npm install\n\n# Development\nnpm run storybook    # Interactive component dev\nnpm run build        # Build for production\nnpm run test         # Run test suite\nnpm publish          # Publish to NPM\n```\n\n---\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create feature branch: `git checkout -b feature/name`\n3. Add tests for new features\n4. Run `npm test` and `npm run lint`\n5. Submit Pull Request\n\n---\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file.\n\n---\n\n**Built by [Lam Nguyen](https://github.com/lamnguyenkn97)** • 6 years experience as Software Engineer\n","readmeFilename":"README.md"}