{"_id":"@damianchojnacki/cinema","_rev":"7-bd81cee5686c8297e5c85a9c817ef384","name":"@damianchojnacki/cinema","dist-tags":{"latest":"1.1.0-beta.1"},"versions":{"1.0.0":{"name":"@damianchojnacki/cinema","version":"1.0.0","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.0","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"f0c35df3a8588396bf2a38196883e19046896365","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.0.tgz","fileCount":44,"integrity":"sha512-r1YuoIHf/NvCGQK1525vf4K3hGfrYxJ00hug+WkEDiahyd7seTPkt8EFjDp35XePw2YNy7rlad+27CKeHKzk9A==","signatures":[{"sig":"MEUCIBBHorA/SW9UThy6lW285oV9dgQESQ09jhf3Edpdy2swAiEAh56r1qhBsFTFEOQk/IqpHUgAaV7ud759cJDOkbFxST4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185134},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/694814e85468ef251e6fee45b80ecbc4/damianchojnacki-cinema-1.0.0.tgz","_integrity":"sha512-r1YuoIHf/NvCGQK1525vf4K3hGfrYxJ00hug+WkEDiahyd7seTPkt8EFjDp35XePw2YNy7rlad+27CKeHKzk9A==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.0_1733746742535_0.24149926354745865","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@damianchojnacki/cinema","version":"1.0.1","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.1","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"93247f68ea75234d392326172f17ad0964e991d5","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.1.tgz","fileCount":44,"integrity":"sha512-BTSJSNzpVNio98nL9KIiArWH/I4QkL2raYHLH+MuE4ITZxPFAK5l+DF/6WS0RdE4NfKjl+H2W8GI0OzGm8Utzg==","signatures":[{"sig":"MEUCIQCGonMEUUHn4jtpJvU63BppRcbdwMjRp0UDw4PwY/rUIwIgU0MGnZWEZ8qJIeVYezsQlCOR6/EXQk3z22Aold/l4XY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185090},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/ec6806e9e54150d79f32848af42f8540/damianchojnacki-cinema-1.0.1.tgz","_integrity":"sha512-BTSJSNzpVNio98nL9KIiArWH/I4QkL2raYHLH+MuE4ITZxPFAK5l+DF/6WS0RdE4NfKjl+H2W8GI0OzGm8Utzg==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.1_1733758498777_0.9834330719624242","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@damianchojnacki/cinema","version":"1.0.3","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.3","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"1595b1ff0ee805874be7317e438cd218ec04ba8f","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.3.tgz","fileCount":44,"integrity":"sha512-6UK8l+AujTzqKuJSHm3gGmB9pKrxoyBm5XwYpMsar+fhKvMH/qDYChCz8y7zebCXIeD3VC6OC+C1VVygZCxJZQ==","signatures":[{"sig":"MEQCIFnxZbLm0zNpnWEyZ75vw5Ta5rA2ttRuSJmax99IPG1rAiAvCC+tX2WuKKEOcry26SEnabLR9KKOwQWaOkwYS/cGBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187186},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/10326aea7db0a30f32e74a45651079d7/damianchojnacki-cinema-1.0.3.tgz","_integrity":"sha512-6UK8l+AujTzqKuJSHm3gGmB9pKrxoyBm5XwYpMsar+fhKvMH/qDYChCz8y7zebCXIeD3VC6OC+C1VVygZCxJZQ==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.3_1733941246149_0.21181619476602354","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@damianchojnacki/cinema","version":"1.0.5","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.5","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"45901dc48c3076b7d706306e448d7f0531e616f4","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.5.tgz","fileCount":44,"integrity":"sha512-2mPsAMNOWOKusQXxddhBY0AQBBpGMkQP8c3RevMLHM5ZGT0FDeUFlmdtz5LUGfSVIu0/8T2JEJHExqr1sA31Aw==","signatures":[{"sig":"MEYCIQCzAFB0pikqi1wmQVvHTaxh97WxGGLIspE5Hj/YdZnu4AIhANvviz+Zqq0ueYB5QARN1VUeh+MXy6wVcdvA+55n7IzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188025},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/d6ba3e825f0bd94c67fa0b968f3646a5/damianchojnacki-cinema-1.0.5.tgz","_integrity":"sha512-2mPsAMNOWOKusQXxddhBY0AQBBpGMkQP8c3RevMLHM5ZGT0FDeUFlmdtz5LUGfSVIu0/8T2JEJHExqr1sA31Aw==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.5_1733946884034_0.7415706563377706","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@damianchojnacki/cinema","version":"1.0.6","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.6","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"ba05103ebf5b9d83a313a5153f507617a6525922","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.6.tgz","fileCount":44,"integrity":"sha512-un+nP4bInQpX1zjV9qXBAm1LJLckQraC+EQItOomnH+swgM58Aqf+JK/kRzEhMA+iPAj1H6MQqSeFwEXRglBcg==","signatures":[{"sig":"MEYCIQC8VHIFRJ3IjHxAd0aeNW/a3zSeCmd8kN5DaEL4cYyinQIhAP5RVkQebi1sWMqKGpYzQxFdy029+u4O9ZGlQAzJtbqX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188025},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/ca207595f46daa649bf13940326f0734/damianchojnacki-cinema-1.0.6.tgz","_integrity":"sha512-un+nP4bInQpX1zjV9qXBAm1LJLckQraC+EQItOomnH+swgM58Aqf+JK/kRzEhMA+iPAj1H6MQqSeFwEXRglBcg==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.6_1733947699445_0.7805187208758211","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@damianchojnacki/cinema","version":"1.0.7","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.7","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"0da4f997d2a9476891ec600216051622ccd5dfbb","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.7.tgz","fileCount":44,"integrity":"sha512-uEHfB+Q+rn5KAaClBvdpmbnGjlxVFyFZ7fP2DQJoCdaB05T2JnnY7nEvy8R5K/JQ13X4ysVaGo+6WX5/nvHMGg==","signatures":[{"sig":"MEUCIQCEV6o53OSSVH01/9BfX4wXNxvQxJo6/KElCeT0kJM4cAIgAPpvvM1jainMP+oi8c5KpdtmjX89P3qg0cwz5KZvD3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188027},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/2618316aa0b29e6a4816631cd682dd28/damianchojnacki-cinema-1.0.7.tgz","_integrity":"sha512-uEHfB+Q+rn5KAaClBvdpmbnGjlxVFyFZ7fP2DQJoCdaB05T2JnnY7nEvy8R5K/JQ13X4ysVaGo+6WX5/nvHMGg==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.7_1733948583301_0.9467911188926241","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@damianchojnacki/cinema","version":"1.0.8","author":{"name":"Damian Chojnacki"},"license":"MIT","_id":"@damianchojnacki/cinema@1.0.8","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"dist":{"shasum":"a85691516e8d0275ef3d43c4f7a32351aa26b448","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.0.8.tgz","fileCount":44,"integrity":"sha512-pgSA1bCVakNmZRKexswUNV7CNI+TfGemxKW4eVI3tUD73e1259F/nkvhKU+D+Plfx8h7ESiL9uzgP+W7bpSkkg==","signatures":[{"sig":"MEUCIAN+PHIbgUoFImyXpyq3GrPKnSsXRYfjqVmQxrH5tsgZAiEAuuWdrVAWOMQrD6rZzpSIB4B2Pt8bLh/8lwiOuaDqkr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188041},"main":"./dist/cinema.umd.cjs","type":"module","_from":"file:damianchojnacki-cinema-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/cinema.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b tsconfig.build.json && vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest --coverage","test:storybook":"test-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"_resolved":"/tmp/ad7fed1f03b7c444907c241a89844ada/damianchojnacki-cinema-1.0.8.tgz","_integrity":"sha512-pgSA1bCVakNmZRKexswUNV7CNI+TfGemxKW4eVI3tUD73e1259F/nkvhKU+D+Plfx8h7ESiL9uzgP+W7bpSkkg==","_npmVersion":"10.8.2","description":"Component and hook library for cinema app.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","zustand":"^5.0.1","lucide-react":"^0.462.0","tailwind-merge":"^2.5.5","@tailwindcss/forms":"^0.5.9","@uidotdev/usehooks":"^2.4.1","@fontsource/poppins":"^5.1.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-label":"^2.1.0","@tanstack/react-query":"^5.62.0","class-variance-authority":"^0.7.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.18","vite":"^6.0.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","happy-dom":"^15.11.7","react-dom":"^18.3.1","storybook":"^8.4.6","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^20.17.9","tailwindcss":"^3.4.15","@types/react":"^18.3.12","autoprefixer":"^10.4.20","@types/lodash":"^4.17.13","@faker-js/faker":"^9.2.0","@storybook/test":"^8.4.6","vite-plugin-dts":"^4.3.0","@storybook/react":"^8.4.6","@types/react-dom":"^18.3.1","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","typescript-eslint":"^8.16.0","@vitest/coverage-v8":"^2.1.6","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.4.6","@storybook/test-runner":"^0.20.0","@testing-library/react":"^16.0.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@next/eslint-plugin-next":"^15.0.3","@stylistic/eslint-plugin":"^2.11.0","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-coverage":"^1.0.4","eslint-plugin-react-hooks":"^5.0.0","@storybook/addon-essentials":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/addon-interactions":"^8.4.6"},"peerDependencies":{"next":"^14.2.18","react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cinema_1.0.8_1734041620363_0.2612863964935477","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"@damianchojnacki/cinema","version":"1.1.0-beta.1","description":"Component and hook library for cinema app.","type":"module","source":"src/index.ts","main":"./dist/cinema.umd.cjs","module":"./dist/cinema.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cinema.js","require":"./dist/cinema.umd.cjs"},"./style.css":"./dist/cinema.css"},"dependencies":{"@fontsource/poppins":"^5.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slot":"^1.1.0","@tailwindcss/forms":"^0.5.9","class-variance-authority":"^0.7.1","clsx":"^2.1.1","lodash":"^4.17.21","postcss":"^8.4.49","tailwind-merge":"^2.5.5","tailwindcss-animate":"^1.0.7","zustand":"^5.0.1"},"devDependencies":{"@chromatic-com/storybook":"^3.2.2","@eslint/js":"^9.16.0","@faker-js/faker":"^9.2.0","@next/eslint-plugin-next":"^15.0.3","@rollup/plugin-typescript":"^12.1.1","@storybook/addon-a11y":"^8.4.6","@storybook/addon-coverage":"^1.0.4","@storybook/addon-essentials":"^8.4.6","@storybook/addon-interactions":"^8.4.6","@storybook/addon-onboarding":"^8.4.6","@storybook/blocks":"^8.4.6","@storybook/nextjs":"^8.4.6","@storybook/react":"^8.4.6","@storybook/test":"^8.4.6","@storybook/test-runner":"^0.20.0","@stylistic/eslint-plugin":"^2.11.0","@testing-library/react":"^16.0.1","@types/lodash":"^4.17.13","@types/node":"^20.17.9","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.3.4","@vitest/coverage-v8":"^2.1.6","@vitest/ui":"^2.1.6","autoprefixer":"^10.4.20","eslint":"^9.16.0","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-storybook":"^0.11.1","jsdom":"^25.0.1","react":"^18.3.1","react-dom":"^18.3.1","storybook":"^8.4.6","tailwindcss":"^3.4.15","typescript":"^5.7.2","typescript-eslint":"^8.16.0","vite":"^6.0.1","vite-plugin-dts":"^4.3.0","vitest":"^2.1.6"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"author":{"name":"Damian Chojnacki"},"license":"MIT","eslintConfig":{"extends":["plugin:storybook/recommended"]},"scripts":{"dev":"vite","build":"tsc -b tsconfig.build.json && vite build","lint":"eslint .","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"vitest","test:coverage":"vitest --coverage","test:storybook":"test-storybook"},"_id":"@damianchojnacki/cinema@1.1.0-beta.1","_integrity":"sha512-lWRaAyxDQZ2A9TByEr2ye52imvriHBieY4aw7Q7RcL53zKruE6z3Ocfd5LI1Yr1tV+o+FqVuaAfgYlOWL/I0Cw==","_resolved":"/tmp/db7ef06f5c67b59245f63ba73208e747/damianchojnacki-cinema-1.1.0-beta.1.tgz","_from":"file:damianchojnacki-cinema-1.1.0-beta.1.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lWRaAyxDQZ2A9TByEr2ye52imvriHBieY4aw7Q7RcL53zKruE6z3Ocfd5LI1Yr1tV+o+FqVuaAfgYlOWL/I0Cw==","shasum":"fe09229e027c1d8105ee315d0403155fb5cf57f3","tarball":"https://registry.npmjs.org/@damianchojnacki/cinema/-/cinema-1.1.0-beta.1.tgz","fileCount":42,"unpackedSize":176047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC38mkBFRWCEZudmLmvCjzpU9IgZXDARvEI8wjU6sjNbwIgYezjbsY9p8oNS2oUBTu0uN1MweY/4RF6QlVRKpZlYYk="}]},"_npmUser":{"name":"damianchojnacki","email":"damianchojnacki@op.pl"},"directories":{},"maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cinema_1.1.0-beta.1_1734302562278_0.3853587178344746"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-09T12:19:02.262Z","modified":"2024-12-15T22:42:42.692Z","1.0.0":"2024-12-09T12:19:02.746Z","1.0.1":"2024-12-09T15:34:59.047Z","1.0.3":"2024-12-11T18:20:46.345Z","1.0.5":"2024-12-11T19:54:44.243Z","1.0.6":"2024-12-11T20:08:19.696Z","1.0.7":"2024-12-11T20:23:03.458Z","1.0.8":"2024-12-12T22:13:40.585Z","1.1.0-beta.1":"2024-12-15T22:42:42.511Z"},"author":{"name":"Damian Chojnacki"},"license":"MIT","description":"Component and hook library for cinema app.","maintainers":[{"name":"damianchojnacki","email":"damianchojnacki@op.pl"}],"readme":"# Cinema\n\n**Cinema** is a component and hook library designed for building dynamic and feature-rich cinema application. It provides reusable UI components, hooks for state management, and seamless integration with modern web development tools. It is well tested using vitest, react-testing-library and storybook.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Requirements](#requirements)\n- [Usage](#usage)\n- [Available Scripts](#available-scripts)\n- [License](#license)\n\n---\n\n## Features\n\n- **Reusable Components:** Ready-to-use React components tailored for cinema-related use cases.\n- **Custom Hooks:** Simplify state management and logic with hooks `useReservation` and `useCurrentMovie`.\n- **TailwindCSS Support:** Preconfigured styling utilities with TailwindCSS and animations.\n- **shadcn/ui Integration:** Accessible and flexible components for UI development.\n- **Storybook:** Preview and test components interactively during development.\n- **TypeScript Ready:** Strong type definitions for reliable and maintainable code.\n- **Optimized for Performance:** Built with modern tools like `vite` and `react-query`.\n\n---\n\n## Requirements\n\n- React 18\n\n## Installation\n\n```bash\n# Using npm\nnpm install @damianchojnacki/cinema\n\n# Using yarn\nyarn add @damianchojnacki/cinema\n\n# Using pnpm\npnpm add @damianchojnacki/cinema\n```\n\n## Usage\n\n### Setup\n\nIn your main file e.g. _app.tsx add required providers:\n\n```tsx\nimport { Routes, Client, CinemaContextProvider } from '@damianchojnacki/cinema'\nimport axios from 'axios'\n\n// If your application use different component for navigation between pages e.g Next.js Link component, you should pass it\n// to the providers as a link prop.\nimport Link from 'next/link'\n\n// Routes should resolve paths as below:\nconst routes: Routes = {\n  getMoviesPath: () => '/movies',\n  getMovieShowingsPath: (id: string) => `/movies/${id}/showings`,\n  getShowingPath: (movieId: string, id: string) => `/movies/${movieId}/showings/${id}`\n}\n\n// API Client should provide method to create reservation:\nconst client: Client = {\n  createReservation: (showingId, data) => axios.post(`/api/${showingId}/reservations`, data)\n}\n\nreturn (\n  <CinemaContextProvider apiClient={apiClient} routes={routes} link={Link}>\n    <Component {...pageProps} />\n  </CinemaContextProvider>\n)\n```\n\n### Importing Components\n\n```tsx\nimport { Movie } from 'cinema'\n\nconst App = ({ movies }) => {\n  return (\n    <div>\n      <Movie.List movies={movies}/>\n    </div>\n  );\n};\n\nexport default App\n```\n\nThe library exports a bundled CSS file for styling. Ensure it is included in your project:\n\n```javascript\nimport 'cinema/style.css';\n```\n\n## Available Scripts\n\n### Development\n\nStart a local development server using Vite:\n\n```bash\npnpm dev\n```\n\n### Build\n\nBuild the library for production:\n\n```bash\npnpm build\n```\n\n### Testing\n\nRun tests with Vitest:\n\n```bash\npnpm test\n```\n\nGenerate test coverage reports:\n\n```bash\npnpm test:coverage\n```\n\n### Storybook\n\nStart Storybook to interactively develop and showcase components:\n\n```bash\npnpm storybook\n```\n\nBuild a static version of Storybook:\n\n```bash\npnpm build-storybook\n```\n\nTest Storybook stories:\n\n> It is required to install playwright deps to run tests\n\n```bash\npnpx playwright install --with-deps\n```\n\nRun tests:\n```bash\npnpm test:storybook\n```\n\n### Linting\n\nLint your codebase with ESLint:\n\n```bash\npnpm lint\n```\n\n## License\n\nSee the LICENSE file for license rights and limitations (MIT).","readmeFilename":"README.md"}