{"_id":"@as-watson-test/watson_product_carousel","_rev":"1-23e005b41a5e5b4c32c026681955ddf0","name":"@as-watson-test/watson_product_carousel","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@as-watson-test/watson_product_carousel","version":"1.0.0","private":false,"scripts":{"android":"react-native run-android","ios":"react-native run-ios","start":"react-native start","clean":"rimraf dist","build":"npm run clean && babel src/assets -d dist/src/assets --copy-files  && tsc ","tsc":"tsc","test":"jest","lint":"eslint . --ext .js,.jsx,.ts,.tsx"},"dependencies":{"react":"18.0.0","react-native":"0.69.2"},"devDependencies":{"@babel/core":"^7.12.9","@babel/runtime":"^7.12.5","@react-native-community/eslint-config":"^2.0.0","@tsconfig/react-native":"^2.0.2","@types/jest":"^26.0.23","@types/react-native":"^0.69.3","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","babel-cli":"^6.26.0","babel-jest":"^26.6.3","eslint":"^7.32.0","jest":"^26.6.3","metro-react-native-babel-preset":"^0.70.3","react-test-renderer":"18.0.0","typescript":"^4.4.4"},"jest":{"preset":"react-native","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"types":"./index.d.ts","gitHead":"546b75892b468162d87f18746622f812823c9a6d","description":"## How to install this package","_id":"@as-watson-test/watson_product_carousel@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-U1wGRb0pxxrMXug/vPy8GFTwI24ej2VfJPcixTqhaCghSNc4SG8b8raBRU8DDG/XVNhqCcSmH4yzlM0Ra9oy1A==","shasum":"7313a5b39fa0a7f5da67c52d9f63cd6f3285f482","tarball":"https://registry.npmjs.org/@as-watson-test/watson_product_carousel/-/watson_product_carousel-1.0.0.tgz","fileCount":20,"unpackedSize":27516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdxJghvcRN0B/+yDR6mwL0j9SoUY8VLhG1+lBsTXbWEAiEA8AqNzgwvt+SmU0MDpVAlxpljoyGfPA+fvAEGpZ66eWg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi40rUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGFg/+Pl6zU9MDpqZsR+9N+/83ijVdtbP7UiB7w7ZO/k/Tuh5NuOQz\r\ntkhryg7S8Pi/Q72lJmJn1d34SfBv4B1i1sOpOEdvcYlkT4nETaNxemBNlQ4/\r\nBwKJ1y4X86laiLSqjhcknCBZXNfpZjQ4sij2qeWD3Ct7zeJPqtPMf8KofHrT\r\nlExFC8mFk8uzoJqAQbmDPE6Mx2UUGBPDrC3cImF6PEwCRbpG6k+EK3j/Zm06\r\nWvjSg4X/S0BWjLMVdVLys3a4D8AUhyYCG4cWcpuj7TIgG1VtZ8rhalQ0jUBb\r\n87UB6t/5drgGPpFpikdt++1B7eNzHvJtmgiNqyBEAwanbrKlR3Z7BDQbkiO+\r\nZ5lREXVZ5aDnyCRHNhcLEJ+RAfLgWqzTwvpLc9Kg5oDbR5JBSse0FUb8ar5p\r\ntRDmpMIUucpHSfnKn8WaXXZVPQ9kdxF6Wybzh+ihIUTiA1ptnoZPPKkB7JKw\r\nPp/CxQsZobIuYy7OzQIEdByzTp62uTvWHA5diQurc8eYMEU7dJVpHN1ePUym\r\nwgS0Q+A3sB37uoaFh2T8qO2y6G+mJUVovFS4T0gUXOLrq/VVyewRUqNWx2CD\r\nB9i1N4AfHHqOtuoy5zW82ruCyRrn/9A50TqYVTrs8w2xzJeE1Q60Wz+XW2Nl\r\nBB6R7dH6uXnpL/8LjxR69aNrqyGXlZeEBME=\r\n=+z/t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elabfrontendteam","email":"elabfrontendteam@hk.elab.aswatson.com"},"directories":{},"maintainers":[{"name":"elabfrontendteam","email":"elabfrontendteam@hk.elab.aswatson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watson_product_carousel_1.0.0_1659062996635_0.2338466278668978"},"_hasShrinkwrap":false},"1.0.1":{"name":"@as-watson-test/watson_product_carousel","version":"1.0.1","private":false,"publishConfig":{"@evan117:registry":" https://gitlab.com/api/v4/projects/38127737/packages/npm/"},"scripts":{"android":"react-native run-android","ios":"react-native run-ios","start":"react-native start","clean":"rimraf dist","build":"npm run clean && babel src/assets -d dist/src/assets --copy-files  && tsc ","tsc":"tsc","test":"jest","lint":"eslint . --ext .js,.jsx,.ts,.tsx"},"dependencies":{},"devDependencies":{"@babel/core":"^7.12.9","@babel/runtime":"^7.12.5","@react-native-community/eslint-config":"^2.0.0","@tsconfig/react-native":"^2.0.2","@types/jest":"^26.0.23","@types/react-native":"^0.69.3","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","babel-cli":"^6.26.0","babel-jest":"^26.6.3","eslint":"^7.32.0","jest":"^26.6.3","metro-react-native-babel-preset":"^0.70.3","react-test-renderer":"18.0.0","typescript":"^4.4.4"},"jest":{"preset":"react-native","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"types":"./index.d.ts","gitHead":"2382ba7b46c8514dc8bc492a7f10b33c3fefe476","description":"## How to install this package","_id":"@as-watson-test/watson_product_carousel@1.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GNdPWNcnfb3P5yt0M9Qumgc2WgJLYlH6ddSBV2crWGe6OGEniWNboy0UjyD8Emeho/aTj74a51xHwTR2gETx3g==","shasum":"897727315ad618b7101904ea7e76e6d14c445f79","tarball":"https://registry.npmjs.org/@as-watson-test/watson_product_carousel/-/watson_product_carousel-1.0.1.tgz","fileCount":20,"unpackedSize":27576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuF2aNC7zfdaUAvSJaD0g8Kh42sW1E5IopdRTTaQdEJAiEA70eWfYPYi9pjxBqBJahYthZaLcDuUfBiT6J/22YPAas="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6M9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7aBAAlNJCfMc0LkqtUlzJrILksXj0hB1XfJ52QtMTGe86hMdbrywl\r\n/bZ09rVGQObq1s+UjR+YMcZ3sXS4+9FUcfrUTEgNA2/a9vBTUCwBbHXO34/I\r\n26pRjkuFN2gM59ByTmNZFYBJ9UiD3b1Hw3x2lRN7hLG8xZIXlBnDyM3Qcz9O\r\nZStinJxiax6DV3mL/vMUnuu5y3uxuWXg6GukH/2EqiP265Odb0jbErt9awN2\r\nhpD8hoFYD6EgJwlOQbhttX2FPzQwMA4LWM+5GLUmo8UFm/s5A5gpxTpI07fp\r\nzYzPSkFnklQXu9r80h0Pn+FBZn0aRkH5ZDZ8/8161U77TZvbPC1CkccbniTk\r\nJeSDqyITmP7CasooxvofXcKduwMJdTQIYJFKeJzn4ObHUZxK5akjK+hvGx9l\r\nAQw/3rzbiK2a+eBgHfZESLemq7zOc591O4v5uUo2096Y11GB87rAiG0h10m3\r\nvbdvNIuiVwr/oBDRNqT00ZVIiT/ygESZOhdgiEQ4fpUwsZ0exIrtvn837xpc\r\ndB8KuyeEQRuslfpRQP6cfIrnRI9bMwGYIOUTxLaNkIxvm/biizP3h5UAN/KZ\r\nNaYC6xC3cp2se1KrqWs539+BC9vUJgE2O6NOGPucP7JmIKtKZJ94BU1ho6qe\r\nYaVWr75PgRm8Hcxu8qpQuyfT8S4n3iS2TjQ=\r\n=L5zx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elabfrontendteam","email":"elabfrontendteam@hk.elab.aswatson.com"},"directories":{},"maintainers":[{"name":"elabfrontendteam","email":"elabfrontendteam@hk.elab.aswatson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watson_product_carousel_1.0.1_1659424609625_0.20603617600881674"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-29T02:49:56.570Z","1.0.0":"2022-07-29T02:49:56.839Z","modified":"2022-08-02T07:16:49.920Z","1.0.1":"2022-08-02T07:16:49.808Z"},"maintainers":[{"name":"elabfrontendteam","email":"elabfrontendteam@hk.elab.aswatson.com"}],"description":"## How to install this package","readme":"# as-watson-product-carousel\n\n## How to install this package\n\nThis package is `NPM Private Package Registry On Gitlab`, so you need add token to your project first, just flow the step.\n\n- Open your terminal and enter `echo @evan117:registry=https://gitlab.com/api/v4/packages/npm/ >> .npmrc`.\n\n```\necho @evan117:registry=https://gitlab.com/api/v4/packages/npm/ >> .npmrc\n```\n\n- Open your project to find the `.npmrc` and open it.\n- Add `//gitlab.com/api/v4/packages/npm/:\\_authToken=srgNyDi6kHsJfhrEbeJk` to second line and save the file.\n\n```\n//gitlab.com/api/v4/packages/npm/:\\_authToken=srgNyDi6kHsJfhrEbeJk\n```\n\n- Enter `npm i @evan117/watson_product_carousel` at your terminal\n\n```\nnpm i @evan117/watson_product_carousel\n```\n\n#### .npmrc will be:\n\n```\n@evan117:registry=https://gitlab.com/api/v4/packages/npm/\n//gitlab.com/api/v4/packages/npm/:_authToken=srgNyDi6kHsJfhrEbeJk\n```\n\n## How to use\n\nIf you want to add this component into your project, flow the step\n\n### Step 1 import the package\n\n```\nimport ProductCarousel from '@evan117/watson_product_carousel';\n```\n\n### Step 2 Set your productList type to match the following type\n\n```\ntype ProductType = {\n  code: string;\n  name: string;\n  promotionFirstTag: string;\n  imagesUrl: string;\n  oldPrice: string;\n  markDownPrice: string;\n  averageRating: number;\n  productNumberOfReview: number;\n  stockLevelStatus: string;\n};\n\ntype ProductListType = Array<ProductType>;\n\n```\n\n### Step 3 Use the component way in code,and add the parameter 'products'\n\n```\n<ProductCarousel products={yourProductList} />\n```\n","readmeFilename":"README.md"}