{"_id":"@arena2036/portal-shared-components-redrives","_rev":"7-c54c4a53f2349152308dc7f6b67d5819","name":"@arena2036/portal-shared-components-redrives","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@arena2036/portal-shared-components-redrives","version":"0.0.1","author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","_id":"@arena2036/portal-shared-components-redrives@0.0.1","maintainers":[{"name":"saud.khan","email":"saud.khan@arena2036.de"},{"name":"ngrabisch","email":"n.grabisch@zveh.de"},{"name":"devajipatil","email":"devaji.patil@arena2036.de"},{"name":"stefan.giosan","email":"stefan.giosan@arena2036.de"},{"name":"bahaazi","email":"bahaa.ziadah@arena2036.de"},{"name":"dvg36","email":"david.goerzig@arena2036.de"}],"homepage":"https://github.com/ARENA2036/portal-shared-components#readme","bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"dist":{"shasum":"27121c37f2894a90218cd5620f300617eae5e727","tarball":"https://registry.npmjs.org/@arena2036/portal-shared-components-redrives/-/portal-shared-components-redrives-0.0.1.tgz","fileCount":181,"integrity":"sha512-4zFkh5pU0mQ1d2/IUdM+mHLhpwAnkrhmEnJcalUEydp854s3SVDC9xSHaCy9DoZc4b5zyZtZed1anBCEDsukwg==","signatures":[{"sig":"MEYCIQDE5HRWwkO/JaXhj8J421i0Drdg6cTO50UZoHusnYMqzgIhAPdU3cpF2oSQXCAzvt6PcX29qHQ2xEYhyQCFkeIFKX4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10895038},"main":"dist/portal-shared-components-redrives.js","type":"module","types":"dist/main.d.ts","module":"dist/portal-shared-components-redrives.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/portal-shared-components-redrives.js","require":"./dist/portal-shared-components-redrives.js"}},"gitHead":"94e71cce5ddf6b1e8b84c220892dbdfc10d2ae54","scripts":{"lint":"eslint . --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --p ./tsconfig-build.json && vite build","start":"yarn start:storybook","pretty":"prettier --write \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","prepare":"husky","test:ci":"CI=true jest","start:dev":"vite --port 3007","pretty:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","build:storybook":"storybook build -o ./storybook","start:storybook":"storybook dev -p 3006"},"_npmUser":{"name":"devajipatil","email":"devaji.patil@arena2036.de"},"repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"_npmVersion":"10.9.2","description":"ReDriveS Portal Shared Components","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --quiet --fix","prettier --write --ignore-unknown"],"*.test.{js,jsx,ts,tsx}":["jest"],"*.{json,css,sass,scss,xml,yml,yaml,md}":["prettier --write --ignore-unknown"]},"resolutions":{"flow-parser":"0.231.0","@babel/preset-flow":"7.24.1"},"_nodeVersion":"22.15.0","dependencies":{"react":"^18.2.0","jquery":"^3.7.1","i18next":"^23.10.1","date-fns":"^3.6.0","react-dom":"^18.2.0","@mui/system":"^5.15.14","react-slick":"^0.30.2","react-player":"^2.15.1","@mui/material":"^5.13.2","react-i18next":"^14.1.0","@emotion/react":"^11.11.4","slick-carousel":"^1.8.1","@emotion/styled":"^11.11.0","@mui/x-data-grid":"^6.19.8","@date-io/date-fns":"^3.0.0","@mui/icons-material":"^5.11.16","@mui/x-date-pickers":"^6.19.8","autosuggest-highlight":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.4","vite":"^5.2.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.3.2","storybook":"8.5.3","typescript":"^5.2.2","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/react":"^18.2.66","@types/lodash":"^4.17.15","@storybook/test":"8.5.3","eslint-plugin-n":"^16.6.2","vite-plugin-dts":"^3.7.3","@storybook/react":"8.5.3","@types/react-dom":"^18.2.22","@storybook/blocks":"8.5.3","@types/react-slick":"^0.23.13","eslint-config-love":"^43.1.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","@storybook/react-vite":"8.5.3","eslint-plugin-promise":"^6.1.1","@storybook/addon-links":"8.5.3","@testing-library/react":"^14.2.2","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@storybook/builder-vite":"8.5.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.0","@storybook/addon-essentials":"8.5.3","@storybook/addon-onboarding":"8.5.3","eslint-plugin-react-refresh":"^0.4.6","@types/autosuggest-highlight":"^3.2.3","@storybook/addon-interactions":"8.5.3","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-shared-components-redrives_0.0.1_1771260880152_0.6558290220652934","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@arena2036/portal-shared-components-redrives","version":"0.0.2","author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","_id":"@arena2036/portal-shared-components-redrives@0.0.2","maintainers":[{"name":"saud.khan","email":"saud.khan@arena2036.de"},{"name":"ngrabisch","email":"n.grabisch@zveh.de"},{"name":"devajipatil","email":"devaji.patil@arena2036.de"},{"name":"stefan.giosan","email":"stefan.giosan@arena2036.de"},{"name":"bahaazi","email":"bahaa.ziadah@arena2036.de"},{"name":"dvg36","email":"david.goerzig@arena2036.de"}],"homepage":"https://github.com/ARENA2036/portal-shared-components#readme","bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"dist":{"shasum":"2e9d6b877deefbb36da6098632212040390fec67","tarball":"https://registry.npmjs.org/@arena2036/portal-shared-components-redrives/-/portal-shared-components-redrives-0.0.2.tgz","fileCount":181,"integrity":"sha512-NBjiJzA5v8kCqXs71ek9sudqkbb42l9VJl6IpWBL6FCJhSDp7PD3nzEmKAQiLNBebTWX22q2udO8gbooLMc/yg==","signatures":[{"sig":"MEUCICvI4aDbBP8nBGmuBg0vC/AAXQpJGDIjcwrHID9tOVX8AiEAseBwAhb/+v8Tk+ZlAGSCrSZSY5xCUCfwqBZbR193vVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10895038},"main":"dist/portal-shared-components-redrives.js","type":"module","types":"dist/main.d.ts","module":"dist/portal-shared-components-redrives.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/portal-shared-components-redrives.js","require":"./dist/portal-shared-components-redrives.js"}},"gitHead":"94e71cce5ddf6b1e8b84c220892dbdfc10d2ae54","scripts":{"lint":"eslint . --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --p ./tsconfig-build.json && vite build","start":"yarn start:storybook","pretty":"prettier --write \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","prepare":"husky","test:ci":"CI=true jest","start:dev":"vite --port 3007","pretty:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","build:storybook":"storybook build -o ./storybook","start:storybook":"storybook dev -p 3006"},"_npmUser":{"name":"devajipatil","email":"devaji.patil@arena2036.de"},"repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"_npmVersion":"10.9.2","description":"ReDriveS Portal Shared Components","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --quiet --fix","prettier --write --ignore-unknown"],"*.test.{js,jsx,ts,tsx}":["jest"],"*.{json,css,sass,scss,xml,yml,yaml,md}":["prettier --write --ignore-unknown"]},"resolutions":{"flow-parser":"0.231.0","@babel/preset-flow":"7.24.1"},"_nodeVersion":"22.15.0","dependencies":{"react":"^18.2.0","jquery":"^3.7.1","i18next":"^23.10.1","date-fns":"^3.6.0","react-dom":"^18.2.0","@mui/system":"^5.15.14","react-slick":"^0.30.2","react-player":"^2.15.1","@mui/material":"^5.13.2","react-i18next":"^14.1.0","@emotion/react":"^11.11.4","slick-carousel":"^1.8.1","@emotion/styled":"^11.11.0","@mui/x-data-grid":"^6.19.8","@date-io/date-fns":"^3.0.0","@mui/icons-material":"^5.11.16","@mui/x-date-pickers":"^6.19.8","autosuggest-highlight":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.4","vite":"^5.2.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.3.2","storybook":"8.5.3","typescript":"^5.2.2","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/react":"^18.2.66","@types/lodash":"^4.17.15","@storybook/test":"8.5.3","eslint-plugin-n":"^16.6.2","vite-plugin-dts":"^3.7.3","@storybook/react":"8.5.3","@types/react-dom":"^18.2.22","@storybook/blocks":"8.5.3","@types/react-slick":"^0.23.13","eslint-config-love":"^43.1.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","@storybook/react-vite":"8.5.3","eslint-plugin-promise":"^6.1.1","@storybook/addon-links":"8.5.3","@testing-library/react":"^14.2.2","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@storybook/builder-vite":"8.5.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.0","@storybook/addon-essentials":"8.5.3","@storybook/addon-onboarding":"8.5.3","eslint-plugin-react-refresh":"^0.4.6","@types/autosuggest-highlight":"^3.2.3","@storybook/addon-interactions":"8.5.3","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-shared-components-redrives_0.0.2_1771261872279_0.87795918887027","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@arena2036/portal-shared-components-redrives","version":"0.0.3","author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","_id":"@arena2036/portal-shared-components-redrives@0.0.3","maintainers":[{"name":"saud.khan","email":"saud.khan@arena2036.de"},{"name":"ngrabisch","email":"n.grabisch@zveh.de"},{"name":"devajipatil","email":"devaji.patil@arena2036.de"},{"name":"stefan.giosan","email":"stefan.giosan@arena2036.de"},{"name":"bahaazi","email":"bahaa.ziadah@arena2036.de"},{"name":"dvg36","email":"david.goerzig@arena2036.de"}],"homepage":"https://github.com/ARENA2036/portal-shared-components#readme","bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"dist":{"shasum":"ddb86813feb80632c3a8878a82202fe9daf1b144","tarball":"https://registry.npmjs.org/@arena2036/portal-shared-components-redrives/-/portal-shared-components-redrives-0.0.3.tgz","fileCount":181,"integrity":"sha512-mMJ7e1kShBa6aiBkPOZig+YPNu9GFcY9g2tnKGajbO0mSnS0gLQH9dEdThW69sb8Con8CCTFft11I67ov22PGw==","signatures":[{"sig":"MEYCIQCBbkuglF1qd0zAPh0yRUpbuX9rIdRSYJzWZwAc6fx4FAIhALwZCrMGwYSlyiar4K60y/DsmL9irMyLt2Ny40Nj6xx2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10986914},"main":"dist/portal-shared-components-redrives.js","type":"module","types":"dist/main.d.ts","module":"dist/portal-shared-components-redrives.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/portal-shared-components-redrives.js","require":"./dist/portal-shared-components-redrives.js"}},"gitHead":"94e71cce5ddf6b1e8b84c220892dbdfc10d2ae54","scripts":{"lint":"eslint . --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --p ./tsconfig-build.json && vite build","start":"yarn start:storybook","pretty":"prettier --write \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","prepare":"husky","test:ci":"CI=true jest","start:dev":"vite --port 3007","pretty:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","build:storybook":"storybook build -o ./storybook","start:storybook":"storybook dev -p 3006"},"_npmUser":{"name":"devajipatil","email":"devaji.patil@arena2036.de"},"repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"_npmVersion":"10.9.2","description":"ReDriveS Portal Shared Components","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --quiet --fix","prettier --write --ignore-unknown"],"*.test.{js,jsx,ts,tsx}":["jest"],"*.{json,css,sass,scss,xml,yml,yaml,md}":["prettier --write --ignore-unknown"]},"resolutions":{"flow-parser":"0.231.0","@babel/preset-flow":"7.24.1"},"_nodeVersion":"22.15.0","dependencies":{"react":"^18.2.0","jquery":"^3.7.1","i18next":"^23.10.1","date-fns":"^3.6.0","react-dom":"^18.2.0","@mui/system":"^5.15.14","react-slick":"^0.30.2","react-player":"^2.15.1","@mui/material":"^5.13.2","react-i18next":"^14.1.0","@emotion/react":"^11.11.4","slick-carousel":"^1.8.1","@emotion/styled":"^11.11.0","@mui/x-data-grid":"^6.19.8","@date-io/date-fns":"^3.0.0","@mui/icons-material":"^5.11.16","@mui/x-date-pickers":"^6.19.8","autosuggest-highlight":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.4","vite":"^5.2.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.3.2","storybook":"8.5.3","typescript":"^5.2.2","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/react":"^18.2.66","@types/lodash":"^4.17.15","@storybook/test":"8.5.3","eslint-plugin-n":"^16.6.2","vite-plugin-dts":"^3.7.3","@storybook/react":"8.5.3","@types/react-dom":"^18.2.22","@storybook/blocks":"8.5.3","@types/react-slick":"^0.23.13","eslint-config-love":"^43.1.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","@storybook/react-vite":"8.5.3","eslint-plugin-promise":"^6.1.1","@storybook/addon-links":"8.5.3","@testing-library/react":"^14.2.2","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@storybook/builder-vite":"8.5.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.0","@storybook/addon-essentials":"8.5.3","@storybook/addon-onboarding":"8.5.3","eslint-plugin-react-refresh":"^0.4.6","@types/autosuggest-highlight":"^3.2.3","@storybook/addon-interactions":"8.5.3","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-shared-components-redrives_0.0.3_1771261961958_0.23937720172193866","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@arena2036/portal-shared-components-redrives","version":"0.0.4","author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","_id":"@arena2036/portal-shared-components-redrives@0.0.4","maintainers":[{"name":"saud.khan","email":"saud.khan@arena2036.de"},{"name":"ngrabisch","email":"n.grabisch@zveh.de"},{"name":"devajipatil","email":"devaji.patil@arena2036.de"},{"name":"stefan.giosan","email":"stefan.giosan@arena2036.de"},{"name":"bahaazi","email":"bahaa.ziadah@arena2036.de"},{"name":"dvg36","email":"david.goerzig@arena2036.de"}],"homepage":"https://github.com/ARENA2036/portal-shared-components#readme","bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"dist":{"shasum":"d504ca8cb7ded3fdbf744bfdd625b19209d88977","tarball":"https://registry.npmjs.org/@arena2036/portal-shared-components-redrives/-/portal-shared-components-redrives-0.0.4.tgz","fileCount":181,"integrity":"sha512-jXTBEGqsyjt7uw5aNTSMyl5zApQBL17w+9Xb8ggIkhCm50KPY4aO5toD/tQstWo1yqUdUMQdDSfeeeFl4i3OUg==","signatures":[{"sig":"MEYCIQC3Xoz/zPvZqV54IG7KqB9h4aLtEcFQDtrdapIZcAGuAQIhAIw6SQnXV43MwC56f9jo10tiXxKsvnOtHvMYZSGCLjHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10986924},"main":"dist/portal-shared-components-redrives.js","type":"module","types":"dist/main.d.ts","module":"dist/portal-shared-components-redrives.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/portal-shared-components-redrives.js","require":"./dist/portal-shared-components-redrives.js"}},"gitHead":"94e71cce5ddf6b1e8b84c220892dbdfc10d2ae54","scripts":{"lint":"eslint . --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --p ./tsconfig-build.json && vite build","start":"yarn start:storybook","pretty":"prettier --write \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","prepare":"husky","test:ci":"CI=true jest","start:dev":"vite --port 3007","pretty:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","build:storybook":"storybook build -o ./storybook","start:storybook":"storybook dev -p 3006"},"_npmUser":{"name":"devajipatil","email":"devaji.patil@arena2036.de"},"repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"_npmVersion":"10.9.2","description":"ReDriveS Portal Shared Components","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --quiet --fix","prettier --write --ignore-unknown"],"*.test.{js,jsx,ts,tsx}":["jest"],"*.{json,css,sass,scss,xml,yml,yaml,md}":["prettier --write --ignore-unknown"]},"resolutions":{"flow-parser":"0.231.0","@babel/preset-flow":"7.24.1"},"_nodeVersion":"22.15.0","dependencies":{"react":"^18.2.0","jquery":"^3.7.1","i18next":"^23.10.1","date-fns":"^3.6.0","react-dom":"^18.2.0","@mui/system":"^5.15.14","react-slick":"^0.30.2","react-player":"^2.15.1","@mui/material":"^5.13.2","react-i18next":"^14.1.0","@emotion/react":"^11.11.4","slick-carousel":"^1.8.1","@emotion/styled":"^11.11.0","@mui/x-data-grid":"^6.19.8","@date-io/date-fns":"^3.0.0","@mui/icons-material":"^5.11.16","@mui/x-date-pickers":"^6.19.8","autosuggest-highlight":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.4","vite":"^5.2.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.3.2","storybook":"8.5.3","typescript":"^5.2.2","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/react":"^18.2.66","@types/lodash":"^4.17.15","@storybook/test":"8.5.3","eslint-plugin-n":"^16.6.2","vite-plugin-dts":"^3.7.3","@storybook/react":"8.5.3","@types/react-dom":"^18.2.22","@storybook/blocks":"8.5.3","@types/react-slick":"^0.23.13","eslint-config-love":"^43.1.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","@storybook/react-vite":"8.5.3","eslint-plugin-promise":"^6.1.1","@storybook/addon-links":"8.5.3","@testing-library/react":"^14.2.2","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@storybook/builder-vite":"8.5.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.0","@storybook/addon-essentials":"8.5.3","@storybook/addon-onboarding":"8.5.3","eslint-plugin-react-refresh":"^0.4.6","@types/autosuggest-highlight":"^3.2.3","@storybook/addon-interactions":"8.5.3","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-shared-components-redrives_0.0.4_1771262591087_0.41199514293962225","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@arena2036/portal-shared-components-redrives","version":"0.0.5","author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","_id":"@arena2036/portal-shared-components-redrives@0.0.5","maintainers":[{"name":"saud.khan","email":"saud.khan@arena2036.de"},{"name":"ngrabisch","email":"n.grabisch@zveh.de"},{"name":"devajipatil","email":"devaji.patil@arena2036.de"},{"name":"stefan.giosan","email":"stefan.giosan@arena2036.de"},{"name":"bahaazi","email":"bahaa.ziadah@arena2036.de"},{"name":"dvg36","email":"david.goerzig@arena2036.de"}],"homepage":"https://github.com/ARENA2036/portal-shared-components#readme","bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"dist":{"shasum":"52b2332741c6193087d07996dbce2c07a2cf9be6","tarball":"https://registry.npmjs.org/@arena2036/portal-shared-components-redrives/-/portal-shared-components-redrives-0.0.5.tgz","fileCount":181,"integrity":"sha512-1ibb7LwDG09mfhiWjxI48J1zezg8UCqBPYbzMrJrXAaB2PUFHwQOSOpXr0U2+fip8/QHU72B/TnMdB5KFW/9hg==","signatures":[{"sig":"MEQCIEgnO3k20Ax2s/0UlJznZal6LS2hCxEK8yCDpnveFYRaAiBg+G7xWDTOOeCEXGZOrTEjDiX4LdxMgVrfVixteAT3tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10986646},"main":"dist/portal-shared-components-redrives.js","type":"module","types":"dist/main.d.ts","module":"dist/portal-shared-components-redrives.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/portal-shared-components-redrives.js","require":"./dist/portal-shared-components-redrives.js"}},"gitHead":"94e71cce5ddf6b1e8b84c220892dbdfc10d2ae54","scripts":{"lint":"eslint . --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --p ./tsconfig-build.json && vite build","start":"yarn start:storybook","pretty":"prettier --write \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","prepare":"husky","test:ci":"CI=true jest","start:dev":"vite --port 3007","pretty:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","build:storybook":"storybook build -o ./storybook","start:storybook":"storybook dev -p 3006"},"_npmUser":{"name":"devajipatil","email":"devaji.patil@arena2036.de"},"repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"_npmVersion":"10.9.2","description":"ReDriveS Portal Shared Components","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --quiet --fix","prettier --write --ignore-unknown"],"*.test.{js,jsx,ts,tsx}":["jest"],"*.{json,css,sass,scss,xml,yml,yaml,md}":["prettier --write --ignore-unknown"]},"resolutions":{"flow-parser":"0.231.0","@babel/preset-flow":"7.24.1"},"_nodeVersion":"22.15.0","dependencies":{"react":"^18.2.0","jquery":"^3.7.1","i18next":"^23.10.1","date-fns":"^3.6.0","react-dom":"^18.2.0","@mui/system":"^5.15.14","react-slick":"^0.30.2","react-player":"^2.15.1","@mui/material":"^5.13.2","react-i18next":"^14.1.0","@emotion/react":"^11.11.4","slick-carousel":"^1.8.1","@emotion/styled":"^11.11.0","@mui/x-data-grid":"^6.19.8","@date-io/date-fns":"^3.0.0","@mui/icons-material":"^5.11.16","@mui/x-date-pickers":"^6.19.8","autosuggest-highlight":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.4","vite":"^5.2.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.3.2","storybook":"8.5.3","typescript":"^5.2.2","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/react":"^18.2.66","@types/lodash":"^4.17.15","@storybook/test":"8.5.3","eslint-plugin-n":"^16.6.2","vite-plugin-dts":"^3.7.3","@storybook/react":"8.5.3","@types/react-dom":"^18.2.22","@storybook/blocks":"8.5.3","@types/react-slick":"^0.23.13","eslint-config-love":"^43.1.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","@storybook/react-vite":"8.5.3","eslint-plugin-promise":"^6.1.1","@storybook/addon-links":"8.5.3","@testing-library/react":"^14.2.2","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@storybook/builder-vite":"8.5.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.0","@storybook/addon-essentials":"8.5.3","@storybook/addon-onboarding":"8.5.3","eslint-plugin-react-refresh":"^0.4.6","@types/autosuggest-highlight":"^3.2.3","@storybook/addon-interactions":"8.5.3","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-shared-components-redrives_0.0.5_1774015002069_0.3183788104997842","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@arena2036/portal-shared-components-redrives","version":"0.0.6","author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","_id":"@arena2036/portal-shared-components-redrives@0.0.6","maintainers":[{"name":"saud.khan","email":"saud.khan@arena2036.de"},{"name":"ngrabisch","email":"n.grabisch@zveh.de"},{"name":"devajipatil","email":"devaji.patil@arena2036.de"},{"name":"stefan.giosan","email":"stefan.giosan@arena2036.de"},{"name":"bahaazi","email":"bahaa.ziadah@arena2036.de"},{"name":"dvg36","email":"david.goerzig@arena2036.de"}],"homepage":"https://github.com/ARENA2036/portal-shared-components#readme","bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"dist":{"shasum":"d94835a1633ebeb2459cd20c5410099544e75ea3","tarball":"https://registry.npmjs.org/@arena2036/portal-shared-components-redrives/-/portal-shared-components-redrives-0.0.6.tgz","fileCount":181,"integrity":"sha512-W7sCwmGnCgEGAaSrs5RIO7R+BrSP6lXXITeLvJo1YGIJGAZIZ5X806PIEoMOn3ieQPPCG1pWsbqqCGsWKP7pvw==","signatures":[{"sig":"MEUCIQCEAq5qJ4+/5p6oNwUfJ03w9F+FmreK+eq92aF6xKC5kgIgJyuGisd8I2zT5JD/oxmyIXezs+q+tG3yxeTHClgTXp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10986646},"main":"dist/portal-shared-components-redrives.js","type":"module","types":"dist/main.d.ts","module":"dist/portal-shared-components-redrives.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/portal-shared-components-redrives.js","require":"./dist/portal-shared-components-redrives.js"}},"gitHead":"40d10088e5fc0ec9525fe06c4cf62c60e83ab1ad","scripts":{"lint":"eslint . --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --p ./tsconfig-build.json && vite build","start":"yarn start:storybook","pretty":"prettier --write \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","prepare":"husky","test:ci":"CI=true jest","start:dev":"vite --port 3007","pretty:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,css,sass,scss,xml,yml,yaml,md}\"","build:storybook":"storybook build -o ./storybook","start:storybook":"storybook dev -p 3006"},"_npmUser":{"name":"devajipatil","email":"devaji.patil@arena2036.de"},"repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"_npmVersion":"10.9.2","description":"ReDriveS Portal Shared Components","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --quiet --fix","prettier --write --ignore-unknown"],"*.test.{js,jsx,ts,tsx}":["jest"],"*.{json,css,sass,scss,xml,yml,yaml,md}":["prettier --write --ignore-unknown"]},"resolutions":{"flow-parser":"0.231.0","@babel/preset-flow":"7.24.1"},"_nodeVersion":"22.15.0","dependencies":{"react":"^18.2.0","jquery":"^3.7.1","i18next":"^23.10.1","date-fns":"^3.6.0","react-dom":"^18.2.0","@mui/system":"^5.15.14","react-slick":"^0.30.2","react-player":"^2.15.1","@mui/material":"^5.13.2","react-i18next":"^14.1.0","@emotion/react":"^11.11.4","slick-carousel":"^1.8.1","@emotion/styled":"^11.11.0","@mui/x-data-grid":"^6.19.8","@date-io/date-fns":"^3.0.0","@mui/icons-material":"^5.11.16","@mui/x-date-pickers":"^6.19.8","autosuggest-highlight":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.4","vite":"^5.2.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.3.2","storybook":"8.5.3","typescript":"^5.2.2","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","@types/react":"^18.2.66","@types/lodash":"^4.17.15","@storybook/test":"8.5.3","eslint-plugin-n":"^16.6.2","vite-plugin-dts":"^3.7.3","@storybook/react":"8.5.3","@types/react-dom":"^18.2.22","@storybook/blocks":"8.5.3","@types/react-slick":"^0.23.13","eslint-config-love":"^43.1.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","@storybook/react-vite":"8.5.3","eslint-plugin-promise":"^6.1.1","@storybook/addon-links":"8.5.3","@testing-library/react":"^14.2.2","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.7.0","@storybook/builder-vite":"8.5.3","eslint-plugin-storybook":"^0.8.0","@chromatic-com/storybook":"^1.5.0","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.0","@storybook/addon-essentials":"8.5.3","@storybook/addon-onboarding":"8.5.3","eslint-plugin-react-refresh":"^0.4.6","@types/autosuggest-highlight":"^3.2.3","@storybook/addon-interactions":"8.5.3","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-shared-components-redrives_0.0.6_1774015686531_0.9932329700706195","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-16T16:54:40.062Z","modified":"2026-03-27T16:19:33.989Z","0.0.1":"2026-02-16T16:54:40.412Z","0.0.2":"2026-02-16T17:11:12.595Z","0.0.3":"2026-02-16T17:12:42.299Z","0.0.4":"2026-02-16T17:23:11.423Z","0.0.5":"2026-03-20T13:56:42.351Z","0.0.6":"2026-03-20T14:08:06.808Z"},"bugs":{"url":"https://github.com/ARENA2036/portal-shared-components/issues"},"author":{"name":"ReDriveS Contributors"},"license":"Apache-2.0","homepage":"https://github.com/ARENA2036/portal-shared-components#readme","repository":{"url":"git+https://github.com/ARENA2036/portal-shared-components.git","type":"git"},"description":"ReDriveS Portal Shared Components","maintainers":[{"email":"saud.khan@arena2036.de","name":"saud.khan"},{"email":"devaji.patil@arena2036.de","name":"devajipatil"},{"email":"stefan.giosan@arena2036.de","name":"stefan.giosan"},{"email":"bahaa.ziadah@arena2036.de","name":"bahaazi"},{"email":"david.goerzig@arena2036.de","name":"dvg36"}],"readme":"# ReDriveS Portal Shared UI Components\n\nContains the Shared UI Components that are used to build the [Portal Frontend](https://github.com/eclipse-tractusx/portal-frontend) and other applications in the ReDriveS ecosystem.\n\n- Source Code: https://github.com/eclipse-tractusx/portal-shared-components\n- NPM Library: https://npmjs.com/package/@catena-x/portal-shared-components\n- Components Storybook: https://eclipse-tractusx.github.io/portal-shared-components/\n\n## User documentation\n\nTo use components in your own project follow this guide.\nFirst create a new react app and add dependencies for the library and Material UI.\nWe are using yarn and TypeScript, if you prefer a different setup like npm/npx or\nJavaScript there are other templates available.\n\n    yarn create vite sample-shared-components --template react-ts\n    cd sample-shared-components\n    yarn add @catena-x/portal-shared-components @mui/icons-material @mui/material\n\nThen start the development server and open the browser\n\n    yarn dev\n    # press o + enter\n\nCheck the default Vite React App in your browser which shows a button counting the\nnumber of times it has been clicked. Now let's modify this App so it's using the\nShared Components instead of default HTML elements.\n\nEdit `src/main.tsx` to import and wrap the `App` with the ReDriveS `SharedThemeProvider` context.\n\n```diff\n+ import { SharedThemeProvider } from '@catena-x/portal-shared-components'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n+   <SharedThemeProvider>\n      <App />\n+   </SharedThemeProvider>\n  </React.StrictMode>,\n)\n```\n\nOpen `src/App.tsx` to import the Button component and replace the default button with it.\n\n```diff\n+ import { Button } from '@catena-x/portal-shared-components'\n...\n-   <button ...>\n+   <Button ...>\n...\n-   </button>\n+   </Button>\n```\n\nThen check in your browser how the appearance of the button has changed from\na dark more rectangle shaped to a larger blue more rounded one. However the\nbehavior of the button hasn't changed.\n\nNow let's have a look at a more complex example. In a first step we remove the\nstylings because the components are coming with ReDriveS UI styling presets.\n\nRemove the css import from `src/main.tsx`\n\n```diff\n+ import './index.css'\n```\n\nAdd two more libraries\n\n    yarn add amount-to-words @javascript-packages/roman-numerals\n\nThen edit `src/App.tsx` again and overwrite the content with this example.\n\n```diff\nimport { useState } from 'react'\nimport { Button, Cards, ViewSelector } from '@catena-x/portal-shared-components'\nimport { numberToWords } from 'amount-to-words'\nimport { toRoman } from '@javascript-packages/roman-numerals'\n\nconst isPrime = (num: number) => {\n    for (let i = 2, s = Math.sqrt(num); i <= s; i++)\n        if (num % i === 0)\n            return false\n    return num > 1\n}\n\nenum ViewType {\n    ALL = 'ALL',\n    ODD = 'ODD',\n    EVEN = 'EVEN',\n    PRIME = 'PRIME',\n}\n\nconst viewFilter: Record<ViewType, (n: number) => boolean> = {\n    ALL: () => true,\n    ODD: (n) => n % 2 === 1,\n    EVEN: (n) => n % 2 === 0,\n    PRIME: isPrime,\n}\n\nconst svgtext = '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 64 64\" style=\"background-color:green\"><style>text{font:36px bold;stroke-linejoin:round;stroke:#ffa600;fill:#b3cb2d;text-anchor:middle;dominant-baseline:middle;stroke-width:4px;paint-order:stroke;}</style><text x=\"32\" y=\"36\">N</text></svg>'\n\nconst generateImage = (n: number) => `data:image/svg+xml,${encodeURIComponent(svgtext.replace('N', n.toString()))}`\n\nconst generateCard = (n: number) => ({\n    title: numberToWords(n),\n    subtitle: n === 0 ? '0' : toRoman(n),\n    subscriptionStatus: isPrime(n) ? 'Prime' : undefined,\n    description: 'This is a description of the card',\n    image: {\n        src: generateImage(n),\n    }\n})\n\nconst cardsArgs = {\n    variant: 'compact',\n    expandOnHover: true,\n    imageSize: 'medium',\n    imageShape: 'round',\n    buttonText: 'View',\n}\n\nexport default function App() {\n    const [count, setCount] = useState<number>(1)\n    const [view, setView] = useState<ViewType>(ViewType.ALL)\n\n    return (\n        <>\n            <Button onClick={() => { setCount(() => count + 1) }}> count is {count} </Button>\n            <ViewSelector views={\n                Object.keys(ViewType)\n                    .map(\n                        (buttonText) => ({\n                            buttonText,\n                            buttonValue: buttonText,\n                            onButtonClick: (e: React.MouseEvent) => { setView(e.target.value as ViewType) },\n                        })\n                    )\n            }\n                activeView={view}\n            />\n            <Cards {...cardsArgs} items={\n                new Array(count)\n                    .fill(0)\n                    .map((_, i) => i)\n                    .filter(viewFilter[view])\n                    .map(generateCard)\n            } />\n        </>\n    )\n}\n```\n\nThis example shows several components working together. Every button click\nadds a new card for that number and you can filter the cards by various criteria.\n\n## Developer documentation\n\n### Steps to run local storybook and dev server\n\n    yarn\n    yarn start:storybook\n    yarn start:dev\n\n## License\n\nDistributed under the Apache 2.0 License.\nSee [LICENSE](./LICENSE) for more information.\n","readmeFilename":"README.md"}