{
  "name": "@imburseag/imburse-checkout",
  "version": "1.22.222",
  "description": "Imburse Checkout",
  "main": "dist/index.cjs.js",
  "module": "./dist/index.js",
  "es2015": "dist/esm/index.mjs",
  "es2017": "dist/esm/index.mjs",
  "types": "./dist/types/components.d.ts",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "unpkg": "dist/imburse-checkout/imburse-checkout.js",
  "files": [
    "dist/",
    "loader/"
  ],
  "scripts": {
    "prepare-publish": "node prepare-publish.mjs",
    "clean": "rm -rf dist build",
    "prebuild": "pnpm run clean",
    "build": "stencil build --docs",
    "postbuild": "pnpm run build:vite && pnpm run prepare-publish",
    "prebuild:dev": "pnpm run clean",
    "build:dev": "stencil build --dev",
    "postbuild:dev": "pnpm run build:vite && pnpm run prepare-publish",
    "build:vite": "vite build",
    "start": "stencil build --prod --watch",
    "dev:remote": "pnpm run build",
    "test": "jest",
    "test:unit": "jest",
    "test:watch": "jest --watch",
    "generate": "stencil generate",
    "format": "prettier --write src/**/*.{js,jsx,ts,tsx,json,css,scss}",
    "lint": "pnpm run lint:js && pnpm run lint:css",
    "lint:css": "stylelint src/**/*.{css,scss,sass}",
    "lint:js": "tsc --noEmit && eslint src --quiet",
    "lint:fix": "pnpm run lint:js --fix && pnpm run lint:css --fix"
  },
  "browserslist": [
    "last 2 versions",
    "not dead",
    "iOS 8"
  ],
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx}": [
      "eslint --fix"
    ],
    "src/**/*.{css,scss,sass}": [
      "stylelint --fix"
    ],
    "mocks/**/*.{js,jsx,ts,tsx}": [
      "eslint --fix"
    ]
  },
  "dependencies": {
    "@datadog/browser-logs": "^6.4.0",
    "@datadog/browser-rum": "^6.4.0",
    "@imburseag/types": "workspace:*",
    "@imburseag/utils": "workspace:*",
    "@juggle/resize-observer": "^3.3.1",
    "@stencil-community/postcss": "^2.2.0",
    "@stencil/core": "^4.27.0",
    "@stencil/store": "^2.0.16",
    "@total-typescript/shoehorn": "^0.1.1",
    "cssnano": "^5.1.11",
    "isomorphic-fetch": "^3.0.0",
    "launchdarkly-js-client-sdk": "^3.1.1",
    "p-retry": "4.6.2",
    "postcss-preset-env": "^7.0.0",
    "rollup-plugin-node-polyfills": "^0.2.1",
    "uuid": "^8.3.0",
    "vite": "catalog:"
  },
  "license": "MIT",
  "devDependencies": {
    "@eslint/js": "catalog:",
    "@rollup/plugin-replace": "^6.0.2",
    "@stencil/eslint-plugin": "^1.1.0",
    "@stencil/sass": "^3.2.2",
    "@types/cssnano": "^4.0.0",
    "@types/isomorphic-fetch": "0.0.35",
    "@types/jest": "^30.0.0",
    "@types/node": "^22.13.10",
    "@types/postcss-preset-env": "^6.7.0",
    "@types/uuid": "^8.3.0",
    "eslint": "catalog:",
    "eslint-config-prettier": "catalog:",
    "eslint-plugin-import-x": "catalog:",
    "eslint-plugin-jest": "^29.15.0",
    "eslint-plugin-prettier": "catalog:",
    "eslint-plugin-security": "catalog:",
    "eslint-plugin-simple-import-sort": "catalog:",
    "fetch-mock-jest": "1.5.1",
    "globals": "catalog:",
    "husky": "^4.3.8",
    "jest": "^30.2.0",
    "jest-cli": "^30.2.0",
    "jest-environment-jsdom": "^30.2.0",
    "jest-environment-node": "^30.2.0",
    "jest-junit": "^15.0.0",
    "jest-stencil-runner": "^0.0.9",
    "jsdom": "^27.0.0",
    "lint-staged": "^10.5.4",
    "node-fetch": "^2.6.1",
    "postcss": "catalog:",
    "postcss-scss": "catalog:",
    "prettier": "catalog:",
    "stylelint": "^17.1.1",
    "stylelint-config-rational-order": "^0.1.2",
    "stylelint-config-standard": "^40.0.0",
    "stylelint-config-standard-scss": "^17.0.0",
    "stylelint-prettier": "^5.0.3",
    "typescript": "catalog:",
    "typescript-eslint": "catalog:"
  }
}
