{"_id":"@35up/react-recommendations-slider","_rev":"4-6f9540d9a8020d283cc23f71a17cf725","name":"@35up/react-recommendations-slider","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@35up/react-recommendations-slider","version":"1.0.0","license":"MIT","_id":"@35up/react-recommendations-slider@1.0.0","maintainers":[{"name":"gustavoaz7","email":"gustavo_azevedo_7@hotmail.com"},{"name":"enjoythelive1","email":"enjoythelive1@gmail.com"},{"name":"drafter500","email":"vzemtsov@yahoo.com"},{"name":"schrodervictor","email":"schrodervictor@gmail.com"},{"name":"35up-npm","email":"npm@35up.com"}],"dist":{"shasum":"cc7f8f5fb8028c5db329d44ba2a9d23e132a56cd","tarball":"https://registry.npmjs.org/@35up/react-recommendations-slider/-/react-recommendations-slider-1.0.0.tgz","fileCount":13,"integrity":"sha512-lT8NM3IY1iQLRqb35uk+iA1Wbumh+dJTwF3knKb5WWpV8ALodFliEt7GlaIgKuvLUJjHjYn6oKX0vYtayUXtQg==","signatures":[{"sig":"MEQCIEguRXmlurfMHjqNqWf7kTdvtDIQ47J1j8OtkWy4uLUjAiAB3cJe7yRovkFmBIvgfbbqPjAEIARufI6PvDks40RGTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":787410},"types":"src","module":"build/index.esm.js","gitHead":"cd4c2091db151930de8c51412162bcf2aec4b7fc","scripts":{"test":"vitest","build":"vite build","start":"storybook dev -p 6006"},"_npmUser":{"name":"drafter500","email":"vzemtsov@yahoo.com"},"_npmVersion":"9.5.1","description":"React component library to include 35up Recommendations in your store","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@35up/recommendations-slider":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","jsdom":"^21.1.1","react":"^18.2.0","vitest":"^0.30.1","react-dom":"^18.2.0","storybook":"^7.0.2","typescript":"^5.0.4","react-style-tag":"^3.0.1","@storybook/react":"^7.0.2","@testing-library/dom":"^9.2.0","@vitejs/plugin-react":"^3.1.0","@storybook/react-vite":"^7.0.2","@storybook/addon-links":"^7.0.2","@testing-library/react":"^14.0.0","@storybook/addon-actions":"^7.0.2","@storybook/addon-essentials":"^7.0.2"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-recommendations-slider_1.0.0_1686239056878_0.4476622637675338","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-06-08T15:44:16.816Z","modified":"2026-04-01T20:19:18.270Z","1.0.0":"2023-06-08T15:44:17.113Z"},"license":"MIT","description":"React component library to include 35up Recommendations in your store","maintainers":[{"email":"npm@35up.com","name":"35up-npm"},{"email":"vzemtsov@yahoo.com","name":"drafter500"}],"readme":"# 35up React Recommendations Slider\n\nReact wrapper for 35up recommendations slider component.\n\nUsage:\n1. Install the package:\n```\n  npm i -S @35up/react-recommendations-slider\n```\n2. Put in your page\n```\nimport { \n  RecommendationsSlider as TfupRecosSlider,\n  type BaseProduct,\n} from '@35up/react-recommendations-slider';\n\n\nfunction handleAddToCartClick(e: CustomEvent): void {\n  const product = e.detail;\n  // Add product to your shopping cart\n}\n\nfunction handleProductClick(e: CustomEvent): void {\n  const product = e.detail;\n  // For example, show a dialog with details\n}\n\nconst baseProduct: BaseProduct = {\n  title: 'Apple iPhone 12 Pro - Pacific blue',\n};\n\n// in render method\n\n<TfupRecosSlider\n  baseProduct={baseProduct}\n  seller=\"your-seller-id\"\n  onRecommendationClick={handleProductClick}\n  onAddToCart={handleAddToCartClick}\n/>\n```\n","readmeFilename":"README.md"}