{
  "name": "azion",
  "version": "1.20.2",
  "description": "Azion Packages for Edge Computing.",
  "scripts": {
    "prepare": "husky",
    "compile": "npm run compile --workspaces",
    "lint": "npm run lint --workspaces --if-present",
    "lint:fix": "npm run eslint lint:fix --workspaces --if-present",
    "format": "npm run prettier --workspaces --if-present",
    "format:check": "npm run prettier:check --workspaces --if-present",
    "test": "npm run test --workspaces --if-present",
    "download:cli": "node ./cli/scripts/download-cli.mjs",
    "build": "npm run compile"
  },
  "keywords": [
    "azion",
    "edge",
    "computing",
    "packages"
  ],
  "author": "aziontech",
  "license": "MIT",
  "contributors": [
    {
      "name": "José Filho",
      "url": "https://github.com/jcsbfilho"
    },
    {
      "name": "Jessandro Benicio",
      "url": "https://github.com/enicio"
    },
    {
      "name": "Magnun A V F",
      "url": "https://github.com/MagnunAVFAzion"
    },
    {
      "name": "João Narciso",
      "url": "https://jotanarciso.com"
    }
  ],
  "engines": {
    "node": ">=18.0.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^18.4.1",
    "@commitlint/config-conventional": "^18.4.0",
    "@eslint/js": "^9.6.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^10.0.1",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^9.2.6",
    "@semantic-release/release-notes-generator": "^11.0.4",
    "@types/eslint__js": "^8.42.3",
    "@types/lodash": "^4.17.15",
    "@types/lodash-es": "^4.17.12",
    "@types/signale": "^1.4.7",
    "conventional-changelog-conventionalcommits": "^4.6.0",
    "eslint": "^8.57.0",
    "globals": "^15.7.0",
    "husky": "^9.0.11",
    "prettier": "^3.2.5",
    "semantic-release": "^21.0.7",
    "tsup": "^8.3.6",
    "typescript": "^5.5.3",
    "typescript-eslint": "^7.16.0"
  },
  "workspaces": [
    "packages/*"
  ],
  "files": [
    "README.md",
    "package.json",
    "packages/**/dist/**/*",
    "cli/**/*",
    "packages/unenv-preset/src/polyfills/*",
    "packages/bundler/src/polyfills/*",
    "packages/presets/src/presets/next/*"
  ],
  "exports": {
    ".": {
      "require": "./packages/client/dist/index.js",
      "import": "./packages/client/dist/index.mjs"
    },
    "./presets": {
      "require": "./packages/presets/dist/index.cjs",
      "import": "./packages/presets/dist/index.js"
    },
    "./presets/preset/*": "./packages/presets/dist/presets/*",
    "./bundler": {
      "require": "./packages/bundler/dist/index.cjs",
      "import": "./packages/bundler/dist/index.js"
    },
    "./bundler/polyfills": {
      "import": "./packages/bundler/src/polyfills/index.js"
    },
    "./unenv-preset": {
      "require": "./packages/unenv-preset/dist/index.js",
      "import": "./packages/unenv-preset/dist/index.mjs"
    },
    "./unenv-preset/polyfills/*": "./packages/unenv-preset/src/polyfills/*",
    "./ai": {
      "require": "./packages/ai/dist/index.js",
      "import": "./packages/ai/dist/index.mjs"
    },
    "./applications": {
      "require": "./packages/applications/dist/index.js",
      "import": "./packages/applications/dist/index.mjs"
    },
    "./types": {
      "require": "./packages/types/dist/index.js",
      "import": "./packages/types/dist/index.mjs"
    },
    "./config": {
      "require": "./packages/config/dist/index.js",
      "import": "./packages/config/dist/index.mjs"
    },
    "./sql": {
      "require": "./packages/sql/dist/index.js",
      "import": "./packages/sql/dist/index.mjs"
    },
    "./storage": {
      "require": "./packages/storage/dist/index.js",
      "import": "./packages/storage/dist/index.mjs"
    },
    "./cookies": {
      "require": "./packages/cookies/dist/index.js",
      "import": "./packages/cookies/dist/index.mjs"
    },
    "./jwt": {
      "require": "./packages/jwt/dist/index.js",
      "import": "./packages/jwt/dist/index.mjs"
    },
    "./purge": {
      "require": "./packages/purge/dist/index.js",
      "import": "./packages/purge/dist/index.mjs"
    },
    "./router": {
      "require": "./packages/router/dist/index.js",
      "import": "./packages/router/dist/index.mjs"
    },
    "./wasm-image-processor": {
      "require": "./packages/wasm-image-processor/dist/index.js",
      "import": "./packages/wasm-image-processor/dist/index.mjs"
    },
    "./utils": {
      "require": "./packages/utils/dist/index.cjs",
      "import": "./packages/utils/dist/index.js"
    },
    "./utils/edge": {
      "require": "./packages/utils/dist/edge/index.cjs",
      "import": "./packages/utils/dist/edge/index.js"
    },
    "./utils/node": {
      "require": "./packages/utils/dist/node/index.cjs",
      "import": "./packages/utils/dist/node/index.js"
    },
    "./domains": {
      "require": "./packages/domains/dist/index.js",
      "import": "./packages/domains/dist/index.mjs"
    }
  },
  "typesVersions": {
    "*": {
      "ai": [
        "./packages/ai/dist/index.d.ts"
      ],
      "presets": [
        "./packages/presets/dist/index.d.ts"
      ],
      "unenv-preset": [
        "./packages/unenv-preset/dist/index.d.ts"
      ],
      "bundler": [
        "./packages/bundler/dist/index.d.ts"
      ],
      "bundler/polyfills": [
        "./packages/bundler/src/polyfills/index.d.ts"
      ],
      "application": [
        "./packages/application/dist/index.d.ts"
      ],
      "client": [
        "./packages/client/dist/index.d.ts"
      ],
      "types": [
        "./packages/types/dist/index.d.ts"
      ],
      "storage": [
        "./packages/storage/dist/index.d.ts"
      ],
      "sql": [
        "./packages/sql/dist/index.d.ts"
      ],
      "purge": [
        "./packages/purge/dist/index.d.ts"
      ],
      "cookies": [
        "./packages/cookies/dist/index.d.ts"
      ],
      "jwt": [
        "./packages/jwt/dist/index.d.ts"
      ],
      "router": [
        "./packages/router/dist/index.d.ts"
      ],
      "wasm-image-processor": [
        "./packages/wasm-image-processor/dist/index.d.ts"
      ],
      "utils": [
        "./packages/utils/dist/index.d.ts"
      ],
      "domains": [
        "./packages/domains/dist/index.d.ts"
      ],
      "utils/edge": [
        "./packages/utils/dist/edge/index.d.ts"
      ],
      "utils/node": [
        "./packages/utils/dist/node/index.d.ts"
      ]
    }
  },
  "dependencies": {
    "@babel/plugin-proposal-optional-chaining-assign": "^7.25.9",
    "@babel/preset-env": "^7.26.9",
    "@babel/preset-typescript": "^7.27.0",
    "@edge-runtime/primitives": "^3.1.1",
    "@fastly/http-compute-js": "^1.1.5",
    "accepts": "^1.3.8",
    "ajv": "^8.17.1",
    "ajv-errors": "^3.0.0",
    "ajv-keywords": "^5.1.0",
    "assert-browserify": "^2.0.0",
    "babel-loader": "^9.2.1",
    "browserify-zlib": "^0.2.0",
    "chalk": "^5.3.0",
    "cookie": "^1.0.2",
    "crypto-browserify": "^3.12.1",
    "dotenv": "^16.4.7",
    "esbuild": "^0.25.0",
    "events": "^3.3.0",
    "fast-glob": "^3.3.3",
    "inherits": "^2.0.4",
    "ip": "^2.0.1",
    "lodash-es": "^4.17.21",
    "mathjs": "^13.1.1",
    "mime": "^3.0.0",
    "mime-types": "^2.1.35",
    "pcre-to-regexp": "^1.1.0",
    "progress": "^2.0.3",
    "signale": "^1.4.0",
    "stream-http": "^3.2.0",
    "string_decoder": "^1.3.0",
    "timers-browserify": "^2.0.12",
    "unenv": "^2.0.0-rc.15",
    "url": "^0.11.4",
    "util": "^0.12.5",
    "vm-browserify": "^1.1.2",
    "webpack": "^5.97.1"
  }
}
