{
  "name": "@showpad/experience-app-sdk",
  "version": "3.1.3",
  "description": "Experience App SDK",
  "type": "module",
  "exports": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "author": "Platform Solutions <platformsolutions@showpad.com>",
  "license": "BSD-2-Clause",
  "files": ["lib", "CHANGELOG.md"],
  "scripts": {
    "clean": "run-p clean:ts clean:lib clean:bundle",
    "clean:ts": "rimraf ts",
    "clean:lib": "rimraf lib",
    "clean:bundle": "rimraf bundle",
    "prewatch": "run-s clean",
    "watch": "run-s build:ts && run-p watch:ts watch:js",
    "watch:ts": "tsc -w",
    "watch:js": "node --loader ts-node/esm ./scripts/build.ts watch",
    "prebuild": "run-s clean",
    "build": "run-p build:module build:cdn",
    "build:module": "run-s build:ts build:js",
    "build:ts": "tsc",
    "build:js": "node --loader ts-node/esm ./scripts/build.ts",
    "build:cdn": "webpack",
    "build:pack": "npm run build && npm pack",
    "postbuild": "run-s clean:ts",
    "bundle:tag": "node --loader ts-node/esm ./scripts/createBuildVersionForTag.ts",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "format": "prettier --check --loglevel warn .",
    "format:fix": "prettier --write --loglevel warn .",
    "pretest": "run-s clean",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "doc": "typedoc",
    "postdoc": "run-s format:fix",
    "packages:check": "npm-check-updates -x esbuild,esbuild-plugin-filesize,vitest,axios",
    "packages:fix": "npm-check-updates -i -u -x esbuild,esbuild-plugin-filesize,vitest,axios",
    "prepare": "husky install"
  },
  "dependencies": {
    "@showpad/experience-app-types": "0.0.8",
    "ajv": "8.12.0",
    "axios": "1.3.5",
    "core-js": "3.30.1",
    "events": "3.3.0",
    "json-schema": "0.4.0",
    "lodash-es": "4.17.21",
    "md5": "2.3.0",
    "p-each-series": "3.0.0",
    "query-string": "8.1.0",
    "uuid": "9.0.0"
  },
  "devDependencies": {
    "@babel/core": "7.21.4",
    "@babel/preset-env": "7.21.4",
    "@showpad/experience-app-internal": "2.0.5",
    "@tsconfig/esm": "1.0.3",
    "@types/events": "3.0.0",
    "@types/lodash-es": "4.17.7",
    "@types/md5": "2.3.2",
    "@types/uuid": "9.0.1",
    "@typescript-eslint/eslint-plugin": "5.59.1",
    "@typescript-eslint/parser": "5.59.1",
    "@vitest/coverage-c8": "0.30.1",
    "babel-loader": "9.1.2",
    "c8": "7.13.0",
    "esbuild": "0.17.17",
    "esbuild-node-externals": "1.7.0",
    "esbuild-plugin-filesize": "^0.3.0",
    "eslint": "8.39.0",
    "eslint-config-airbnb-base": "15.0.0",
    "eslint-config-prettier": "8.8.0",
    "eslint-plugin-import": "2.27.5",
    "eslint-plugin-prettier": "4.2.1",
    "husky": "8.0.3",
    "jsdom": "21.1.1",
    "lint-staged": "13.2.2",
    "npm-check-updates": "16.10.9",
    "npm-run-all": "4.1.5",
    "prettier": "2.8.8",
    "recursive-copy": "2.0.14",
    "rimraf": "5.0.0",
    "ts-loader": "9.4.2",
    "ts-node": "10.9.1",
    "type-fest": "3.9.0",
    "typedoc": "0.24.6",
    "typescript": "5.0.4",
    "vite": "4.3.3",
    "vitest": "0.30.1",
    "webpack": "5.81.0",
    "webpack-cli": "5.0.2"
  },
  "engines": {
    "node": ">=15.0.0"
  }
}
