{
  "name": "@flarelane/flarelane-web-sdk",
  "version": "0.8.0",
  "description": "FlareLane Web SDK",
  "homepage": "https://flarelane.com",
  "main": "dist-sdk/index.js",
  "types": "dist-sdk/index.d.ts",
  "files": [
    "dist-sdk"
  ],
  "scripts": {
    "serve": "ts-node ./serve/server.ts",
    "build": "npm run build:sdk && npm run build:sw",
    "build:sdk": "npm run build:sdk-umd && npm run build:sdk-cdn && npm run build:sdk-cdn-cafe24",
    "build:sdk-umd": "rm -rf dist-sdk && webpack --config webpack-sdk.config.js && dts-bundle --configJson dts-bundle.json && rm -rf dist-sdk/utils dist-sdk/types dist-sdk/sdk dist-sdk/services dist-sdk/managers dist-sdk/constants",
    "build:sdk-cdn": "rm -rf dist-sdk-cdn && webpack --config webpack-sdk-cdn.config.js",
    "build:sdk-cdn-cafe24": "rm -rf dist-sdk-cdn-cafe24 && webpack --config webpack-sdk-cdn-cafe24.config.js",
    "build:sw": "rm -rf dist-sw && webpack --config webpack-service-worker.config.js",
    "build:staging": "NODE_ENV=staging npm run build",
    "build:sdk:staging": "NODE_ENV=staging npm run build:sdk",
    "build:sdk-umd:staging": "NODE_ENV=staging npm run build:sdk-umd",
    "build:sdk-cdn:staging": "NODE_ENV=staging npm run build:sdk-cdn",
    "build:sdk-cdn-cafe24:staging": "NODE_ENV=staging npm run build:sdk-cdn-cafe24",
    "build:sw:staging": "NODE_ENV=staging npm run build:sw",
    "analyze:sdk": "NODE_ENV=analyze npm run build:sdk-cdn",
    "analyze:sw": "NODE_ENV=analyze npm run build:sw",
    "example": "concurrently \"NODE_ENV=staging npm run serve\" \"cd example && NODE_ENV=staging  npm run dev\"",
    "example:reload": "NODE_ENV=staging npm run build && NODE_ENV=staging npm run example",
    "example:reload:cdn": "NODE_ENV=staging npm run build:sdk-cdn && NODE_ENV=staging npm run example",
    "example:prod": "cd example && npm run build && npm run start",
    "publish:dry": "npm run build && npm publish --dry-run",
    "publish:prod": "npm run build && npm publish --access=public"
  },
  "keywords": [
    "FlareLane",
    "flarelane",
    "Web Push",
    "webPush",
    "web-push",
    "push"
  ],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@types/express": "^4.17.13",
    "@types/uuid": "^8.3.4",
    "compression": "^1.7.4",
    "concurrently": "^7.2.1",
    "dts-bundle": "^0.7.3",
    "express": "^4.17.2",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.1",
    "typescript": "^4.9.5",
    "webpack": "^5.67.0",
    "webpack-bundle-analyzer": "^4.5.0",
    "webpack-cli": "^4.9.1",
    "write": "^2.0.0"
  },
  "dependencies": {
    "bowser": "^2.11.0",
    "idb": "^7.0.0",
    "path-to-regexp": "^6.2.1",
    "uuid": "^8.3.2"
  }
}
