UNPKG

@duffel/components

Version:

Component library to build your travel product with Duffel.

126 lines (125 loc) 4.03 kB
{ "name": "@duffel/components", "version": "3.12.4", "description": "Component library to build your travel product with Duffel.", "keywords": [ "Duffel", "ancillaries", "seats", "seat maps", "baggage", "travel" ], "homepage": "https://github.com/duffelhq/duffel-components#readme", "bugs": { "url": "https://github.com/duffelhq/duffel-components/issues" }, "repository": { "type": "git", "url": "git+https://github.com/duffelhq/duffel-components.git" }, "license": "MIT", "maintainers": [ { "name": "Duffel", "email": "hello@duffel.com", "url": "https://duffel.com" } ], "exports": { ".": "./index.js", "./custom-elements": "./custom-elements.js" }, "main": "./index.js", "scripts": { "build-and-publish": "bash ./scripts/build-and-publish.sh", "build-storybook": "storybook build", "check-types": "tsc --project tsconfig.json --noEmit --emitDeclarationOnly false", "dev": "node config/esbuild.dev.config.js", "generate-fixture": "esbuild ./scripts/generate-fixture.ts --outfile=dist/scripts/generate-fixture.cjs --format=cjs --platform=node --bundle --tsconfig=scripts.tsconfig.json && node dist/scripts/generate-fixture.cjs", "lint": "eslint . --ext .ts,.tsx,.mjs,.js --max-warnings=0", "prettier": "prettier --write .", "prettier-check": "prettier --check .", "storybook": "storybook dev -p 6006", "test": "LANG='en_US' TZ=UTC yarn jest", "e2e": "bash e2e/start.sh", "run-3ds-example": "node examples/card-with-3ds/server.mjs", "create-local-ssl-certificate": "bash ./scripts/create-local-ssl-certificate.sh" }, "resolutions": { "@babel/traverse": "7.27.0", "semver": "7.5.4" }, "dependencies": { "@duffel/api": "4.21.0", "@sentry/browser": "7.119.2", "@stripe/react-stripe-js": "2.1.0", "@stripe/stripe-js": "1.54.2", "classnames": "2.3.2", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "duration-fns": "3.0.2", "form-data": "4.0.4", "fuse.js": "6.6.2", "lodash": "4.17.21", "rc-slider": "10.6.2", "react": "18.3.1", "react-dom": "18.3.1" }, "devDependencies": { "@aashutoshrathi/word-wrap": "1.2.6", "@babel/core": "7.26.10", "@babel/preset-env": "7.26.9", "@babel/preset-react": "7.26.3", "@babel/preset-typescript": "7.27.0", "@chromatic-com/storybook": "1.9.0", "@sentry/cli": "2.39.1", "@sentry/esbuild-plugin": "0.7.2", "@storybook/addon-essentials": "8.3.5", "@storybook/addon-interactions": "8.3.5", "@storybook/addon-links": "8.3.5", "@storybook/addon-webpack5-compiler-swc": "1.0.6", "@storybook/blocks": "8.3.5", "@storybook/react": "8.3.5", "@storybook/react-webpack5": "8.3.5", "@storybook/test": "8.3.5", "@storybook/types": "8.3.5", "@testing-library/react": "14.3.1", "@types/jest": "29.5.14", "@types/lodash": "4.17.20", "@types/node": "18.19.130", "@types/prompts": "2.4.9", "@types/react": "18.2.33", "@types/react-dom": "18.2.14", "@typescript-eslint/eslint-plugin": "6.9.1", "@typescript-eslint/parser": "6.9.1", "babel-jest": "29.7.0", "concurrently": "8.2.2", "dotenv": "16.4.5", "esbuild": "0.25.12", "esbuild-copy-static-files": "0.1.0", "eslint": "8.52.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-jsx-a11y": "6.7.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-storybook": "0.9.0", "http-server": "14.1.1", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "prettier": "3.2.5", "prettier-plugin-organize-imports": "3.2.4", "prompts": "2.4.2", "prop-types": "15.8.1", "puppeteer": "22.15.0", "storybook": "8.3.5", "ts-node": "10.9.2", "tsconfig-paths-webpack-plugin": "4.0.1", "typescript": "5.2.2" }, "packageManager": "yarn@4.5.3", "engines": { "node": ">=18.*" } }