UNPKG

@commercelayer/react-components

Version:
247 lines 7.63 kB
{ "name": "@commercelayer/react-components", "version": "4.25.6", "description": "The Official Commerce Layer React Components", "main": "lib/cjs/index.js", "module": "lib/esm/index.js", "types": "lib/esm/index.d.ts", "files": [ "lib", "package.json", "README.md" ], "exports": { ".": { "require": "./lib/cjs/index.js", "import": "./lib/esm/index.js" }, "./addresses/*": { "require": "./lib/cjs/components/addresses/*.js", "import": "./lib/esm/components/addresses/*.js" }, "./auth/*": { "require": "./lib/cjs/components/auth/*.js", "import": "./lib/esm/components/auth/*.js" }, "./customers/*": { "require": "./lib/cjs/components/customers/*.js", "import": "./lib/esm/components/customers/*.js" }, "./errors/*": { "require": "./lib/cjs/components/errors/*.js", "import": "./lib/esm/components/errors/*.js" }, "./gift_cards/*": { "require": "./lib/cjs/components/gift_cards/*.js", "import": "./lib/esm/components/gift_cards/*.js" }, "./in_stock_subscriptions/*": { "require": "./lib/cjs/components/in_stock_subscriptions/*.js", "import": "./lib/esm/components/in_stock_subscriptions/*.js" }, "./hooks/*": { "require": "./lib/cjs/hooks/*.js", "import": "./lib/esm/hooks/*.js" }, "./line_items/*": { "require": "./lib/cjs/components/line_items/*.js", "import": "./lib/esm/components/line_items/*.js" }, "./orders/*": { "require": "./lib/cjs/components/orders/*.js", "import": "./lib/esm/components/orders/*.js" }, "./parcels/*": { "require": "./lib/cjs/components/parcels/*.js", "import": "./lib/esm/components/parcels/*.js" }, "./payment_methods/*": { "require": "./lib/cjs/components/payment_methods/*.js", "import": "./lib/esm/components/payment_methods/*.js" }, "./payment_source/*": { "require": "./lib/cjs/components/payment_source/*.js", "import": "./lib/esm/components/payment_source/*.js" }, "./prices/*": { "require": "./lib/cjs/components/prices/*.js", "import": "./lib/esm/components/prices/*.js" }, "./shipments/*": { "require": "./lib/cjs/components/shipments/*.js", "import": "./lib/esm/components/shipments/*.js" }, "./shipping_methods/*": { "require": "./lib/cjs/components/shipping_methods/*.js", "import": "./lib/esm/components/shipping_methods/*.js" }, "./skus/*": { "require": "./lib/cjs/components/skus/*.js", "import": "./lib/esm/components/skus/*.js" }, "./stock_transfers/*": { "require": "./lib/cjs/components/stock_transfers/*.js", "import": "./lib/esm/components/stock_transfers/*.js" }, "./context/*": { "require": "./lib/cjs/context/*.js", "import": "./lib/esm/context/*.js" }, "./utils/*": { "require": "./lib/cjs/utils/*.js", "import": "./lib/esm/utils/*.js" }, "./component_utils/*": { "require": "./lib/cjs/components/utils/*.js", "import": "./lib/esm/components/utils/*.js" } }, "typesVersions": { "*": { "addresses/*": [ "lib/esm/components/addresses/*.d.ts" ], "auth/*": [ "lib/esm/components/auth/*.d.ts" ], "customers/*": [ "lib/esm/components/customers/*.d.ts" ], "errors/*": [ "lib/esm/components/errors/*.d.ts" ], "gift_cards/*": [ "lib/esm/components/gift_cards/*.d.ts" ], "in_stock_subscriptions/*": [ "lib/esm/components/in_stock_subscriptions/*.d.ts" ], "hooks/*": [ "lib/esm/hooks/*.d.ts" ], "line_items/*": [ "lib/esm/components/line_items/*.d.ts" ], "orders/*": [ "lib/esm/components/orders/*.d.ts" ], "parcels/*": [ "lib/esm/components/parcels/*.d.ts" ], "payment_methods/*": [ "lib/esm/components/payment_methods/*.d.ts" ], "payment_source/*": [ "lib/esm/components/payment_source/*.d.ts" ], "prices/*": [ "lib/esm/components/prices/*.d.ts" ], "shipments/*": [ "lib/esm/components/shipments/*.d.ts" ], "shipping_methods/*": [ "lib/esm/components/shipping_methods/*.d.ts" ], "skus/*": [ "lib/esm/components/skus/*.d.ts" ], "stock_transfers/*": [ "lib/esm/components/stock_transfers/*.d.ts" ], "context/*": [ "lib/esm/context/*.d.ts" ], "utils/*": [ "lib/esm/utils/*.d.ts" ], "component_utils/*": [ "lib/esm/components/utils/*.d.ts" ] } }, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/commercelayer/commercelayer-react-components.git" }, "keywords": [ "reactjs", "jamstack", "headless", "ecommerce", "api", "react-components", "commercelayer" ], "author": { "name": "Alessandro Casazza", "email": "alessandro@commercelayer.io" }, "license": "MIT", "bugs": { "url": "https://github.com/commercelayer/commercelayer-react-components/issues" }, "homepage": "https://github.com/commercelayer/commercelayer-react-components#readme", "dependencies": { "@adyen/adyen-web": "^6.17.0", "@commercelayer/organization-config": "^2.3.0", "@commercelayer/sdk": "^6.44.0", "@stripe/react-stripe-js": "^3.7.0", "@stripe/stripe-js": "^7.3.1", "@tanstack/react-table": "^8.21.3", "@types/iframe-resizer": "^3.5.13", "braintree-web": "^3.123.0", "frames-react": "^1.2.2", "iframe-resizer": "^4.3.6", "jwt-decode": "^4.0.0", "lodash": "^4.17.21", "rapid-form": "2.1.0" }, "devDependencies": { "@commercelayer/js-auth": "^6.7.2", "@faker-js/faker": "^9.8.0", "@playwright/test": "^1.53.1", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.3.0", "@types/braintree-web": "^3.96.17", "@types/lodash": "^4.17.18", "@types/node": "^24.0.3", "@types/prop-types": "^15.7.15", "@types/react": "^18.3.1", "@types/react-test-renderer": "^18.3.1", "@types/react-window": "^1.8.8", "@vitejs/plugin-react": "^4.5.2", "@vitest/coverage-v8": "^3.2.4", "jsdom": "^26.1.0", "minimize-js": "^1.4.0", "msw": "^2.10.2", "react": "^18.3.1", "react-dom": "^18.3.1", "react-test-renderer": "^18.3.1", "tsc-alias": "^1.8.16", "tslib": "^2.8.1", "typescript": "^5.8.3", "vite": "^6.3.5", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, "peerDependencies": { "react": ">=18.0.0" }, "scripts": { "lint": "biome lint ./src", "lint:fix": "pnpm biome lint --write ./src", "test": "pnpm audit --audit-level high && (pnpm audit || exit 0) && pnpm lint && vitest run --silent", "coverage": "vitest run --coverage", "test:e2e": "NODE_ENV=test playwright test", "test:e2e:coverage": "nyc pnpm test:e2e && pnpm coverage:report", "coverage:report": "nyc report --reporter=html", "build": "tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && pnpm postbuild", "build:dev": "tsc -b tsconfig.prod.json tsconfig.prod.esm.json --verbose && tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json", "postbuild": "tsc-alias -p tsconfig.prod.json && tsc-alias -p tsconfig.prod.esm.json && minimize-js lib -w -s -b '\"use client\";'", "dev": "NODE_OPTIONS='--inspect' next dev" } }