{
  "name": "@simplerso/web-sdk",
  "version": "1.39.6",
  "description": "This is the official Simpler JavaScript Web SDK.",
  "homepage": "https://gitlab.com/saysimpler/web-sdk#readme",
  "license": "ISC",
  "main": "dist/production/simpler-checkout.es.js",
  "files": [
    "dist/**/simpler-checkout.es.js",
    "CHANGELOG.md"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "dev": "vite",
    "build": "vite -m ${BUILD_ENV:-production} build",
    "build:development": "BUILD_ENV=development npm run build:all",
    "build:production": "BUILD_ENV=production npm run build:all",
    "build:staging": "BUILD_ENV=staging npm run build:all",
    "prebuild:all": "rimraf ./dist/${BUILD_ENV:-production}",
    "build:all": "npm run woo && npm run magento && npm run custom && npm run presta",
    "custom": "npm run build -- --config packages/custom/vite.config.ts",
    "magento": "npm run build -- --config packages/magento/vite.config.ts",
    "woo": "npm run build -- --config packages/woo/vite.config.ts",
    "presta": "npm run build -- --config packages/presta/vite.config.ts",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "ts:check": "tsc --noEmit",
    "lint": "eslint . --ext=js,ts",
    "lint:fix": "eslint . --ext=js,ts --fix",
    "generate": "openapi-typescript http://button.local.simpler.so/swagger --export-type --output libs/configApiClient/types/generated/swagger.ts",
    "release": "standard-version",
    "release:preview": "standard-version --dry-run",
    "preview": "vite preview --host",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build"
  },
  "keywords": [
    "javascript",
    "web",
    "sdk",
    "simpler",
    "button",
    "component"
  ],
  "dependencies": {
    "@lit/task": "^1.0.1",
    "@material/web": "^2.2.0",
    "async-mutex": "^0.4.0",
    "axios": "^1.7.7",
    "axios-cache-interceptor": "^0.10.3",
    "core-js": "^3.26.1",
    "intersection-observer": "^0.12.2",
    "lit": "^3.2.1",
    "lodash.debounce": "^4.0.8",
    "lodash.get": "^4.4.2",
    "lodash.isequal": "^4.5.0",
    "uuid": "^9.0.0",
    "zod": "^3.19.1"
  },
  "devDependencies": {
    "@commitlint/cli": "^17.2.0",
    "@commitlint/config-conventional": "^17.2.0",
    "@storybook/addon-essentials": "^8.4.1",
    "@storybook/addon-links": "^8.4.1",
    "@storybook/blocks": "^8.4.1",
    "@storybook/web-components": "^8.4.1",
    "@storybook/web-components-vite": "^8.4.1",
    "@types/applepayjs": "^3.0.4",
    "@types/core-js": "^2.5.6",
    "@types/lodash.debounce": "^4.0.7",
    "@types/lodash.get": "^4.4.7",
    "@types/lodash.isequal": "^4.5.8",
    "@types/uuid": "^9.0.1",
    "@typescript-eslint/eslint-plugin": "^8.7.0",
    "@typescript-eslint/parser": "^8.7.0",
    "csstype": "^3.1.2",
    "esbuild-plugin-minify-html-literals": "^1.0.6",
    "eslint": "^8.27.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-import-resolver-typescript": "^3.5.2",
    "eslint-plugin-compat": "^4.2.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-lit": "^1.15.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-simple-import-sort": "^8.0.0",
    "eslint-plugin-storybook": "^0.10.2",
    "eslint-plugin-wc": "^1.3.2",
    "husky": "^8.0.2",
    "jsdom": "^20.0.2",
    "lint-staged": "^13.0.3",
    "nock": "^13.2.9",
    "openapi-typescript": "6.7.5",
    "prettier": "^2.7.1",
    "rimraf": "^3.0.2",
    "standard-version": "^9.5.0",
    "storybook": "^8.4.1",
    "type-fest": "^3.2.0",
    "typescript": "^5.5.4",
    "vite": "^5.0.8",
    "vite-tsconfig-paths": "^4.2.2",
    "vitest": "^1.0.4",
    "wait-for-expect": "^3.0.2"
  },
  "standard-version": {
    "types": [
      {
        "type": "feat",
        "section": "Features"
      },
      {
        "type": "fix",
        "section": "Bug Fixes"
      },
      {
        "type": "style",
        "section": "Features"
      }
    ]
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "lint-staged": {
    "*.+(js|ts|tsx)": [
      "eslint --rule '@typescript-eslint/no-unused-vars: error'"
    ]
  },
  "prettier": {},
  "browserslist": [
    "cover 95% in US, cover 95% in alt-eu"
  ],
  "packageManager": "npm@10.8.1+sha512.0e9d42e92bd2318408ed81eaff2da5f78baf23ee7d12a6eed44a6e2901d0f29d7ab715d1b918ade601f72e769a824d9a5c322383f22bbbda5dd396e79de2a077"
}
