{"_id":"@alena.k/custom-components-lib","_rev":"8-cea5cbe5631376795f22d50599348d5f","name":"@alena.k/custom-components-lib","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.5":{"name":"@alena.k/custom-components-lib","version":"0.1.5","keywords":["react","ui","components","library","typescript","webpack","css-modules"],"author":{"name":"AlenaK"},"license":"MIT","_id":"@alena.k/custom-components-lib@0.1.5","maintainers":[{"name":"alena.k","email":"alenakrayeva@gmail.com"}],"homepage":"https://github.com/elenaKrayeva/custom-components-lib","bugs":{"url":"https://github.com/elenaKrayeva/custom-components-lib/issues"},"dist":{"shasum":"a460f25460656920781d7f845fdabb3addec24ba","tarball":"https://registry.npmjs.org/@alena.k/custom-components-lib/-/custom-components-lib-0.1.5.tgz","fileCount":13,"integrity":"sha512-mLqCB+VunyIe0dS7TinaOmROHioK/VOYMBDuBI5wolhMA364mdKa4aYhBbOhCxLY85VLxAPcs/Q3q0oHTfF6yg==","signatures":[{"sig":"MEUCIEz3fevbghzh+ukr223A1XRyhZkUz15WpHrUF3etMASyAiEA7K+Obpas6NhZUoCWhP1biAaM5OVycfDWsJ0gRIs3EC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32202},"main":"dist/index.js","style":"./dist/styles.css","types":"dist/types/src/index.d.ts","module":"dist/index.js","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css","./dist/styles.css":"./dist/styles.css"},"gitHead":"f24048a4708fa3d5be8626b960ab0388ecf7a3dc","scripts":{"lint":"eslint .","test":"jest","build":"webpack --config webpack.config.js","format":"prettier --write .","prepare":"husky install","test:cov":"jest --coverage","storybook":"storybook dev -p 6006","test:watch":"jest --watch","build-storybook":"storybook build"},"_npmUser":{"name":"alena.k","email":"alenakrayeva@gmail.com"},"repository":{"url":"git+https://github.com/elenaKrayeva/custom-components-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"React UI components library (TypeScript, Webpack, CSS Modules).","directories":{},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix"],"*.{css,json,md}":["prettier --write"]},"sideEffects":["**/*.css"],"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.33.0","globals":"^16.3.0","ts-jest":"^29.4.1","webpack":"^5.101.3","prettier":"^3.6.2","jest-util":"^29.7.0","storybook":"^9.1.3","ts-loader":"^9.5.2","css-loader":"^7.1.2","typescript":"^5.9.2","@types/jest":"^29.5.14","lint-staged":"^16.1.5","webpack-cli":"^6.0.1","@types/react":"^19.1.10","style-loader":"^4.0.0","@types/react-dom":"^19.1.7","identity-obj-proxy":"^3.0.0","webpack-dev-server":"^5.2.2","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"^9.1.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","jest-environment-jsdom":"^29.7.0","eslint-plugin-storybook":"^9.1.3","mini-css-extract-plugin":"^2.9.4","@storybook/react-webpack5":"^9.1.3","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.40.0","eslint-plugin-react-hooks":"^5.2.0","@storybook/addon-onboarding":"^9.1.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.40.0","@storybook/addon-webpack5-compiler-swc":"^3.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-components-lib_0.1.5_1756737111752_0.3958268836643324","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alena.k/custom-components-lib","version":"0.1.6","description":"React UI components library (TypeScript, Webpack, CSS Modules).","license":"MIT","author":{"name":"AlenaK"},"homepage":"https://github.com/elenaKrayeva/custom-components-lib","repository":{"type":"git","url":"git+https://github.com/elenaKrayeva/custom-components-lib.git"},"bugs":{"url":"https://github.com/elenaKrayeva/custom-components-lib/issues"},"main":"dist/index.js","module":"dist/index.js","types":"dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css","./dist/styles.css":"./dist/styles.css"},"style":"./dist/styles.css","sideEffects":["**/*.css"],"scripts":{"build":"webpack --config webpack.config.js","lint":"eslint .","format":"prettier --write .","prepare":"husky install","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"devDependencies":{"@storybook/addon-docs":"^9.1.3","@storybook/addon-onboarding":"^9.1.3","@storybook/addon-webpack5-compiler-swc":"^3.0.0","@storybook/react-webpack5":"^9.1.3","@testing-library/jest-dom":"^6.8.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/jest":"^29.5.14","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@typescript-eslint/eslint-plugin":"^8.40.0","@typescript-eslint/parser":"^8.40.0","clsx":"^2.1.1","css-loader":"^7.1.2","eslint":"^9.33.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-storybook":"^9.1.3","globals":"^16.3.0","husky":"^9.1.7","identity-obj-proxy":"^3.0.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","jest-util":"^29.7.0","lint-staged":"^16.1.5","mini-css-extract-plugin":"^2.9.4","prettier":"^3.6.2","storybook":"^9.1.3","style-loader":"^4.0.0","ts-jest":"^29.4.1","ts-loader":"^9.5.2","typescript":"^5.9.2","webpack":"^5.101.3","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix"],"*.{css,json,md}":["prettier --write"]},"engines":{"node":">=18.17.0"},"publishConfig":{"access":"public"},"keywords":["react","ui","components","library","typescript","webpack","css-modules"],"_id":"@alena.k/custom-components-lib@0.1.6","gitHead":"837ef04e747565a65dce8ea5d36f2a2b2729ebee","_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-b3wpdTlGl+hoMhwO12ts2cqE8uVFJc/knaCJCWAZVPOozZoahMxaENLHvHHEY30XYQlebHFOuvPVKg2NL8yqKw==","shasum":"78265b62a5320c38e21d3ff13f2264aca64fb5e9","tarball":"https://registry.npmjs.org/@alena.k/custom-components-lib/-/custom-components-lib-0.1.6.tgz","fileCount":13,"unpackedSize":32716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFSG1OCL743dwaB0zPUkOHCkauAnQj/z16EbxI2UtxCFAiALo81QFEK6BEat0NHWyQiKbxOVqXXGJYHH24xefEhhnQ=="}]},"_npmUser":{"name":"alena.k","email":"alenakrayeva@gmail.com"},"directories":{},"maintainers":[{"name":"alena.k","email":"alenakrayeva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/custom-components-lib_0.1.6_1756803327222_0.9776144609327144"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-01T14:31:51.642Z","modified":"2025-09-02T08:55:27.579Z","0.1.1":"2025-08-29T14:06:18.718Z","0.1.2":"2025-08-29T14:33:00.475Z","0.1.3":"2025-08-29T15:06:08.310Z","0.1.4":"2025-09-01T13:20:42.097Z","0.1.5":"2025-09-01T14:31:51.921Z","0.1.6":"2025-09-02T08:55:27.404Z"},"bugs":{"url":"https://github.com/elenaKrayeva/custom-components-lib/issues"},"author":{"name":"AlenaK"},"license":"MIT","homepage":"https://github.com/elenaKrayeva/custom-components-lib","keywords":["react","ui","components","library","typescript","webpack","css-modules"],"repository":{"type":"git","url":"git+https://github.com/elenaKrayeva/custom-components-lib.git"},"description":"React UI components library (TypeScript, Webpack, CSS Modules).","maintainers":[{"name":"alena.k","email":"alenakrayeva@gmail.com"}],"readme":"# custom-components-lib\n\n## Task\n\nThe link to the assignment here: **[Task Specification](https://drive.google.com/file/d/1C148FRnWfXVoRDslDWcYac3bEhebdIAV/view)**\n\n## How to run the app\n\n**Prerequisites**\n\n- Node.js ≥ 18.17\n\n**Setup**\n\n```bash\nnpm install\n```\n\n**Run Storybook (recommended for local development)**\n\n```bash\nnpm run storybook\n# open http://localhost:6006\n```\n\n**Run tests**\n\n```bash\nnpm test           # single run\nnpm run test:watch # watch mode\nnpm run test:cov   # coverage\n```\n\n**Lint & format**\n\n```bash\nnpm run lint\nnpm run format\n```\n\n**Build the library**\n\n```bash\nnpm run build\n```\n\n**Build Storybook (static site)**\n\n```bash\nnpm run build-storybook\n```\n","readmeFilename":"README.md"}