{"_id":"@anastshak/custom-components-lib","_rev":"6-f1f8aff7cc7da062e49670ada57561a2","name":"@anastshak/custom-components-lib","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@anastshak/custom-components-lib","version":"1.0.0","author":{"name":"Anastasia Shakura"},"_id":"@anastshak/custom-components-lib@1.0.0","maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"dist":{"shasum":"533e980ffa2f604a7a2ee17fd21fff5eb3b1c7da","tarball":"https://registry.npmjs.org/@anastshak/custom-components-lib/-/custom-components-lib-1.0.0.tgz","fileCount":4,"integrity":"sha512-XyS6Ov+LgY1GpAik0Ai+ElPDuguikUyElurELVCzdN2wU9yNVSrt/Cff9pHspQGfTpO/tSDsd0XyIWuFaK04nA==","signatures":[{"sig":"MEQCIBevFaxrIIpkPoXkdfsgthxCUi5pIWu0/Dbjz3BLQH3MAiBWZhgmbH0fW6THUytP3bgVooE/V9dL/7+B5LBdv+3FCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22340},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"702571aab009698e8fcb89eab4c682e3d4d67a98","scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"jest","build":"webpack --mode production","start":"webpack serve --mode development","prepare":"husky","lint:fix":"eslint src/ --fix","prettier":"prettier --check --ignore-unknown src/","storybook":"storybook dev -p 6006","format:fix":"prettier --write --ignore-unknown src/","build-storybook":"storybook build"},"_npmUser":{"name":"anastshak","email":"nastyashakura@gmail.com"},"_npmVersion":"11.4.1","description":"Innowise Lab Internship: Custom components lib","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18","react-dom":">=18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","sass":"^1.89.2","husky":"^9.1.7","eslint":"^9.32.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","webpack":"^5.101.0","prettier":"^3.6.2","storybook":"^9.1.1","@eslint/js":"^9.32.0","classnames":"^2.5.1","css-loader":"^7.1.2","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^30.0.0","sass-loader":"^16.0.5","webpack-cli":"^6.0.1","@types/react":"^19.1.9","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/react-dom":"^19.1.7","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.39.0","identity-obj-proxy":"^3.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","@storybook/addon-docs":"^9.1.1","terser-webpack-plugin":"^5.3.14","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","jest-environment-jsdom":"^30.0.5","eslint-plugin-storybook":"^9.1.1","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@storybook/react-webpack5":"^9.1.1","@testing-library/jest-dom":"^6.6.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-react-hooks":"^5.2.0","@storybook/addon-onboarding":"^9.1.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.39.0","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/addon-webpack5-compiler-babel":"^3.0.6"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/custom-components-lib_1.0.0_1755021884091_0.26565454899875207","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@anastshak/custom-components-lib","version":"1.1.0","author":{"name":"Anastasia Shakura"},"_id":"@anastshak/custom-components-lib@1.1.0","maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"dist":{"shasum":"16732a9f5cd104b5ce3121109dde1a4766664fea","tarball":"https://registry.npmjs.org/@anastshak/custom-components-lib/-/custom-components-lib-1.1.0.tgz","fileCount":13,"integrity":"sha512-v45ei0D3bSenDJmFm5OKbhA2t43zgk1LirMOCZj9ZhvIG83lLOJWMyTOvtIcDCiD9Ym6utpj2H7dKi+Rxg0mPQ==","signatures":[{"sig":"MEQCICrC3VY0mTQE4xvcfg6pUAkwyLMXTFzOdhNwcGsoFdMGAiBLZtGy2uD2oyDCdb9NrA6NAFa2qBwAfDozYWYklVJftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24811},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"5643753aa2fd24df0685a7a89af3760e5a9b657b","scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"jest","build":"webpack --mode production && tsc --emitDeclarationOnly","start":"webpack serve --mode development","prepare":"husky","lint:fix":"eslint src/ --fix","prettier":"prettier --check --ignore-unknown src/","storybook":"storybook dev -p 6006","format:fix":"prettier --write --ignore-unknown src/","build-storybook":"storybook build"},"_npmUser":{"name":"anastshak","email":"nastyashakura@gmail.com"},"_npmVersion":"11.4.1","description":"Innowise Lab Internship: Custom components lib","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18","react-dom":">=18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","sass":"^1.89.2","husky":"^9.1.7","eslint":"^9.32.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","webpack":"^5.101.0","prettier":"^3.6.2","storybook":"^9.1.1","@eslint/js":"^9.32.0","classnames":"^2.5.1","css-loader":"^7.1.2","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^30.0.0","sass-loader":"^16.0.5","webpack-cli":"^6.0.1","@types/react":"^19.1.9","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/react-dom":"^19.1.7","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.39.0","identity-obj-proxy":"^3.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","@storybook/addon-docs":"^9.1.1","terser-webpack-plugin":"^5.3.14","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","jest-environment-jsdom":"^30.0.5","eslint-plugin-storybook":"^9.1.1","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@storybook/react-webpack5":"^9.1.1","@testing-library/jest-dom":"^6.6.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-react-hooks":"^5.2.0","@storybook/addon-onboarding":"^9.1.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.39.0","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/addon-webpack5-compiler-babel":"^3.0.6"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/custom-components-lib_1.1.0_1755029233360_0.063172147277188","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@anastshak/custom-components-lib","version":"1.2.0","author":{"name":"Anastasia Shakura"},"_id":"@anastshak/custom-components-lib@1.2.0","maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"dist":{"shasum":"b2f7b8e1d9b3ca43acddedbf3c03e1d2ad2214cc","tarball":"https://registry.npmjs.org/@anastshak/custom-components-lib/-/custom-components-lib-1.2.0.tgz","fileCount":11,"integrity":"sha512-daG2wbGZTF+j+Kk4CzbAGtApGvt24ra7+CRxkD0qqvhN/NX0N1lyxH7hc8I4/ofhgy7O8AFyaTXoTsMClYsQDQ==","signatures":[{"sig":"MEYCIQDcdpaY5CIUNDbmEoNNKy5VhU3GeY/3kufYu9JmKqI3qAIhAM6iPma6BZNdRPkUFr9paWpnRSItmUJ0ncc306bqSSAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"5643753aa2fd24df0685a7a89af3760e5a9b657b","scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"jest","build":"webpack --mode production && tsc --emitDeclarationOnly","start":"webpack serve --mode development","prepare":"husky","lint:fix":"eslint src/ --fix","prettier":"prettier --check --ignore-unknown src/","storybook":"storybook dev -p 6006","format:fix":"prettier --write --ignore-unknown src/","build-storybook":"storybook build"},"_npmUser":{"name":"anastshak","email":"nastyashakura@gmail.com"},"_npmVersion":"11.4.1","description":"Innowise Lab Internship: Custom components lib","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18","react-dom":">=18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","sass":"^1.89.2","husky":"^9.1.7","eslint":"^9.32.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","webpack":"^5.101.0","prettier":"^3.6.2","storybook":"^9.1.1","@eslint/js":"^9.32.0","classnames":"^2.5.1","css-loader":"^7.1.2","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^30.0.0","sass-loader":"^16.0.5","webpack-cli":"^6.0.1","@types/react":"^19.1.9","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/react-dom":"^19.1.7","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.39.0","identity-obj-proxy":"^3.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","@storybook/addon-docs":"^9.1.1","terser-webpack-plugin":"^5.3.14","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","jest-environment-jsdom":"^30.0.5","eslint-plugin-storybook":"^9.1.1","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@storybook/react-webpack5":"^9.1.1","@testing-library/jest-dom":"^6.6.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-react-hooks":"^5.2.0","@storybook/addon-onboarding":"^9.1.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.39.0","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/addon-webpack5-compiler-babel":"^3.0.6"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/custom-components-lib_1.2.0_1755030619224_0.010840233364296514","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@anastshak/custom-components-lib","version":"1.3.0","author":{"name":"Anastasia Shakura"},"_id":"@anastshak/custom-components-lib@1.3.0","maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"dist":{"shasum":"dd29e633738c1531542e1b6fd923da9266c5d464","tarball":"https://registry.npmjs.org/@anastshak/custom-components-lib/-/custom-components-lib-1.3.0.tgz","fileCount":11,"integrity":"sha512-Hy0VXmEritAZlSQD9kukUNmFP2s/TM1uk472g+VrU1tQTN1Mc7l4jHxnfjxwTfY+8kVoxBDgHZSpnHojKivgDg==","signatures":[{"sig":"MEUCIFqHdDWdXlaG6YEI24qG1qIBfJjfGUSROLWhVPDqr3r5AiEA1GLgcdD07NgjS2Ruf2MZ5CGZXrd4fKqU5VV2MnHfB+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24601},"main":"dist/index.js","style":"dist/styles.css","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"5643753aa2fd24df0685a7a89af3760e5a9b657b","scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"jest","build":"webpack --mode production && tsc --emitDeclarationOnly","start":"webpack serve --mode development","prepare":"husky","lint:fix":"eslint src/ --fix","prettier":"prettier --check --ignore-unknown src/","storybook":"storybook dev -p 6006","format:fix":"prettier --write --ignore-unknown src/","build-storybook":"storybook build"},"_npmUser":{"name":"anastshak","email":"nastyashakura@gmail.com"},"_npmVersion":"11.4.1","description":"Innowise Lab Internship: Custom components lib","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18","react-dom":">=18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","sass":"^1.89.2","husky":"^9.1.7","eslint":"^9.32.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","webpack":"^5.101.0","prettier":"^3.6.2","storybook":"^9.1.1","@eslint/js":"^9.32.0","classnames":"^2.5.1","css-loader":"^7.1.2","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^30.0.0","sass-loader":"^16.0.5","webpack-cli":"^6.0.1","@types/react":"^19.1.9","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/react-dom":"^19.1.7","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.39.0","identity-obj-proxy":"^3.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","@storybook/addon-docs":"^9.1.1","terser-webpack-plugin":"^5.3.14","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","jest-environment-jsdom":"^30.0.5","eslint-plugin-storybook":"^9.1.1","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@storybook/react-webpack5":"^9.1.1","@testing-library/jest-dom":"^6.6.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-react-hooks":"^5.2.0","@storybook/addon-onboarding":"^9.1.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.39.0","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/addon-webpack5-compiler-babel":"^3.0.6"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/custom-components-lib_1.3.0_1755032770988_0.42890411158697694","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@anastshak/custom-components-lib","version":"1.4.0","author":{"name":"Anastasia Shakura"},"_id":"@anastshak/custom-components-lib@1.4.0","maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"dist":{"shasum":"87dbe1bc9c75dfc7c99aea96c27cd655e94cee73","tarball":"https://registry.npmjs.org/@anastshak/custom-components-lib/-/custom-components-lib-1.4.0.tgz","fileCount":10,"integrity":"sha512-RNvGwphgFuK4sAjLwNHCabjhxiwtQF43Ewon4jp75SDkNpS3oKttVJxott8wFHl3/u8kXZ2OdMAW/jtPOt8OQg==","signatures":[{"sig":"MEUCIHyue0f6WTmwZBajycGc2Ylyreg1ZrIOBaQ1pLX8YuaDAiEA1xwYMo4jqxejizDHjScEj59o5c1zI5QoM5od5brxQoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29983},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"5643753aa2fd24df0685a7a89af3760e5a9b657b","scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"jest","build":"webpack --mode production && tsc --emitDeclarationOnly","start":"webpack serve --mode development","prepare":"husky","lint:fix":"eslint src/ --fix","prettier":"prettier --check --ignore-unknown src/","storybook":"storybook dev -p 6006","format:fix":"prettier --write --ignore-unknown src/","build-storybook":"storybook build"},"_npmUser":{"name":"anastshak","email":"nastyashakura@gmail.com"},"_npmVersion":"11.4.1","description":"Innowise Lab Internship: Custom components lib","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18","react-dom":">=18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","sass":"^1.89.2","husky":"^9.1.7","eslint":"^9.32.0","globals":"^16.3.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","webpack":"^5.101.0","prettier":"^3.6.2","storybook":"^9.1.1","@eslint/js":"^9.32.0","classnames":"^2.5.1","css-loader":"^7.1.2","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^30.0.0","sass-loader":"^16.0.5","webpack-cli":"^6.0.1","@types/react":"^19.1.9","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/react-dom":"^19.1.7","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.39.0","identity-obj-proxy":"^3.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","@storybook/addon-docs":"^9.1.1","terser-webpack-plugin":"^5.3.14","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","jest-environment-jsdom":"^30.0.5","eslint-plugin-storybook":"^9.1.1","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@storybook/react-webpack5":"^9.1.1","@testing-library/jest-dom":"^6.6.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-react-hooks":"^5.2.0","@storybook/addon-onboarding":"^9.1.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.39.0","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/addon-webpack5-compiler-babel":"^3.0.6"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/custom-components-lib_1.4.0_1755033987406_0.19342571558802657","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@anastshak/custom-components-lib","version":"1.5.0","author":{"name":"Anastasia Shakura"},"description":"Innowise Lab Internship: Custom components lib","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/types/index.d.ts","scripts":{"start":"webpack serve --mode development","build":"webpack --mode production && tsc --emitDeclarationOnly","lint":"eslint . --report-unused-disable-directives --max-warnings 0","lint:fix":"eslint src/ --fix","prettier":"prettier --check --ignore-unknown src/","format:fix":"prettier --write --ignore-unknown src/","prepare":"husky","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"jest"},"dependencies":{"react":">=18","react-dom":">=18"},"devDependencies":{"@babel/core":"^7.28.0","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@eslint/js":"^9.32.0","@storybook/addon-docs":"^9.1.1","@storybook/addon-onboarding":"^9.1.1","@storybook/addon-webpack5-compiler-babel":"^3.0.6","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/react-webpack5":"^9.1.1","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.6.4","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/jest":"^30.0.0","@types/react":"^19.1.9","@types/react-dom":"^19.1.7","@typescript-eslint/eslint-plugin":"^8.39.0","@typescript-eslint/parser":"^8.39.0","babel-loader":"^10.0.0","classnames":"^2.5.1","clean-webpack-plugin":"^4.0.0","css-loader":"^7.1.2","eslint":"^9.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-storybook":"^9.1.1","globals":"^16.3.0","husky":"^9.1.7","identity-obj-proxy":"^3.0.0","jest":"^30.0.5","jest-environment-jsdom":"^30.0.5","prettier":"^3.6.2","sass":"^1.89.2","sass-loader":"^16.0.5","storybook":"^9.1.1","style-loader":"^4.0.0","terser-webpack-plugin":"^5.3.14","ts-jest":"^29.4.1","ts-node":"^10.9.2","typescript":"^5.9.2","typescript-eslint":"^8.39.0","webpack":"^5.101.0","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_id":"@anastshak/custom-components-lib@1.5.0","gitHead":"a8259fb0568a2de03d48e76b889b7e05135f3a05","_nodeVersion":"22.16.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-+fMpamoznurI7DGr+VxM4KVC6KOpNNh52XNINKZ+LlFf1EA0s84i53etEa+keXalmFvOQj+fTwVMtv2/Q/GJtQ==","shasum":"8e05b6d006ab8ef148ac251c56ec311a3f24922f","tarball":"https://registry.npmjs.org/@anastshak/custom-components-lib/-/custom-components-lib-1.5.0.tgz","fileCount":10,"unpackedSize":31247,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGoxx4zcbA2j/O6PZePAixc4760ro2iWXgzC35BZP4XQIgVOm0i01iBsDiYY3MBFrUjMSzMBaxLgDPntJJ7GcwBAA="}]},"_npmUser":{"name":"anastshak","email":"nastyashakura@gmail.com"},"directories":{},"maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/custom-components-lib_1.5.0_1755206946666_0.6406588066984227"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-12T18:04:43.964Z","modified":"2025-08-14T21:29:07.033Z","1.0.0":"2025-08-12T18:04:44.270Z","1.1.0":"2025-08-12T20:07:13.585Z","1.2.0":"2025-08-12T20:30:19.437Z","1.3.0":"2025-08-12T21:06:11.158Z","1.4.0":"2025-08-12T21:26:27.636Z","1.5.0":"2025-08-14T21:29:06.853Z"},"author":{"name":"Anastasia Shakura"},"description":"Innowise Lab Internship: Custom components lib","maintainers":[{"name":"anastshak","email":"nastyashakura@gmail.com"}],"readme":"# custom-components-lib\n\n## Task\n\nInnowise Lab Internship: Custom-components-lib\n\nThe essence of the application is to create your own component library and publish it as an NPM package. |  \nСуть приложения: создание собственной библиотеки компонентов и публикация ее, как NPM пакет.\n\n[Link to task description](https://drive.google.com/file/d/1C148FRnWfXVoRDslDWcYac3bEhebdIAV/view)\n\n## Technologies used\n\n- webpack\n- react\n- typescript\n- eslint, prettier, husky\n- jest, react testing library\n- storybook\n\n## How to run the app\n\n1. Clone this repository\n\n  ```cmd\n  git clone https://github.com/anastshak/custom-components-lib.git\n  ```\n\n2. Install dependencies\n\n  ```cmd\n  npm install\n  ```\n\n## How to use the library\n\n1. Create a react app ([template](https://github.com/anastshak/webpack-react-template))\n\n2. Install the library ([link to npm package](https://www.npmjs.com/package/@anastshak/custom-components-lib))\n\n  ```cmd\n  npm i @anastshak/custom-components-lib\n  ```\n\n3. Example of using a component from the library:\n\n  ```cmd\n  import React from \"react\";\n  import { Button } from \"@anastshak/custom-components-lib\";\n\n  export const App = () => {\n    return <Button variant=\"contained\" size=\"small\">Click me</Button>;\n  };\n  ```\n\n## Useful scripts\n\n1. For component preview:\n\n  ```cmd\n  npm run storybook\n  ```\n\n2. For identifying coding style issues and potential errors:\n\n  ```cmd\n  npm run lint\n  ```\n\n3. For fixing errors:\n\n  ```cmd\n  npm run lint:fix\n  ```\n\n4. For checking coding style issues:\n\n  ```cmd\n  npm run prettier\n  ```\n\n5. For code formatting and ensuring uniform code style:\n\n  ```cmd\n  npm run format:fix\n  ```\n\n6. For testing:\n\n  ```cmd\n  npm run test\n  ```\n","readmeFilename":"README.md"}