{
  "name": "brisa",
  "version": "0.2.15",
  "description": "Brisa, the next-gen web framework.",
  "repository": {
    "type": "git",
    "url": "https://github.com/brisa-build/brisa.git"
  },
  "license": "MIT",
  "author": {
    "name": "Brisa Team",
    "email": "contact@brisa.build"
  },
  "type": "module",
  "exports": {
    ".": {
      "import": "./out/core/index.js",
      "require": "./out/core/index.js",
      "bun": "./out/core/index.js",
      "node": "./out/core/index.js"
    },
    "./jsx-runtime": {
      "import": "./jsx-runtime/index.js",
      "require": "./jsx-runtime/index.js",
      "bun": "./jsx-runtime/index.js",
      "node": "./jsx-runtime/index.js"
    },
    "./jsx-dev-runtime": {
      "import": "./jsx-dev-runtime/index.js",
      "require": "./jsx-dev-runtime/index.js",
      "bun": "./jsx-dev-runtime/index.js",
      "node": "./jsx-dev-runtime/index.js"
    },
    "./client": {
      "import": "./client/index.js",
      "require": "./client/index.js",
      "bun": "./client/index.js",
      "node": "./client/index.js"
    },
    "./client-simplified": {
      "import": "./client-simplified/index.js",
      "require": "./client-simplified/index.js",
      "bun": "./client-simplified/index.js",
      "node": "./client-simplified/index.js"
    },
    "./server": {
      "import": "./server/index.js",
      "require": "./server/index.js",
      "bun": "./server/index.js",
      "node": "./server/index.js"
    },
    "./macros": {
      "import": "./macros/index.js",
      "require": "./macros/index.js",
      "macro": "./macros/index.js",
      "bun": "./macros/index.js",
      "node": "./macros/index.js"
    },
    "./compiler": {
      "import": "./compiler/index.js",
      "require": "./compiler/index.js",
      "macro": "./compiler/index.js",
      "bun": "./compiler/index.js",
      "node": "./compiler/index.js"
    },
    "./server/node": {
      "import": "./server/node.js",
      "require": "./server/node.js",
      "bun": "./server/node.js",
      "node": "./server/node.js"
    },
    "./server/deno": {
      "import": "./server/deno.js",
      "require": "./server/deno.js",
      "bun": "./server/deno.js",
      "node": "./server/deno.js"
    },
    "./test": {
      "import": "./test/index.js",
      "require": "./test/index.js",
      "bun": "./test/index.js",
      "node": "./test/index.js"
    },
    "./cli.js": {
      "import": "./cli.js",
      "require": "./cli.js",
      "bun": "./cli.js",
      "node": "./cli.js"
    }
  },
  "main": "./out/core/index.js",
  "module": "./out/core/index.js",
  "types": "./out/core/index.d.ts",
  "bin": {
    "brisa": "./index.js"
  },
  "files": [
    "out",
    "jsx-runtime",
    "jsx-dev-runtime",
    "client",
    "client-simplified",
    "server",
    "macros",
    "compiler",
    "test",
    "index.js"
  ],
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "build": "bun run clean && bun run build:jsx-runtime && bun run build:jsx-dev-runtime && bun run build:core && bun run build:core-client && bun run build:core-server && bun run build:core-macros && bun run build:core-test && bun run build:core-compiler",
    "build:bin": "bun build --minify --target=bun --outdir=./ src/bin/index.ts && bun run build:cli-utils && bun run build:cli-serve-dev",
    "build:cli-utils": "bun build --minify --target=bun --outdir=out/cli src/cli/build.ts src/cli/build-standalone/index.ts && bun build --minify --target=node --outdir=out/cli/serve --external brisa-project-internals src/cli/serve/index.tsx && bun build --minify --target=node --outdir=out/cli/integrations src/cli/integrations/mdx/index.ts src/cli/integrations/tailwindcss/index.ts src/cli/integrations/pandacss/index.ts",
    "build:cli-serve-dev": "bun build --minify --target=node --outdir=out/cli-dev src/cli/serve/index.tsx",
    "build:core": "bun build --minify --outdir=out/core src/core/index.ts && bun run build:bin && cp src/types/index.d.ts out/core/index.d.ts",
    "build:core-compiler": "cd scripts && bun run core-compiler-build.ts && cd .. && cp src/types/compiler.d.ts compiler/index.d.ts",
    "build:core-macros": "bun build --minify --target=bun --outdir=macros src/core/macros/index.ts && bun run build:bin",
    "build:core-client": "bun build --minify --outdir=client src/core/client/index.ts && bun run build:core-client-simplified && bun run build:bin",
    "build:core-client-simplified": "bun build --minify --outdir=client-simplified src/core/client/index.ts --define '__TRAILING_SLASH__=false' --define '__WEB_CONTEXT_PLUGINS__=false' --define '__BASE_PATH__=\"\"' --define '__ASSET_PREFIX__=\"\"' --define '__USE_LOCALE__=false' --define '__USE_PAGE_TRANSLATION__=false'",
    "build:core-server": "bun build --minify --target=node --outdir=server src/core/server/index.ts src/core/server/node.ts src/core/server/deno.ts && bun run build:bin && cp src/types/server.d.ts server/index.d.ts && cp src/types/server.node.d.ts server/node.d.ts && cp src/types/server.deno.d.ts server/deno.d.ts",
    "build:core-test": "bun build --minify --target=bun --outdir=test src/core/test/index.ts && bun run build:bin && cp src/types/test.d.ts test/index.d.ts",
    "build:jsx-dev-runtime": "bun build --minify --target=bun --outdir=jsx-dev-runtime src/jsx-runtime/index.ts && cp src/types/index.d.ts jsx-dev-runtime/index.d.ts",
    "build:jsx-runtime": "bun build --minify --target=bun --outdir=jsx-runtime src/jsx-runtime/index.ts && cp src/types/index.d.ts jsx-runtime/index.d.ts",
    "clean": "rm -rf out jsx-runtime jsx-dev-runtime cli client server cli.js",
    "release": "bun run build && npm publish && bun run clean",
    "release:canary": "bun run build && npm publish --tag next && bun run clean",
    "test": "bun test",
    "test:coverage": "bun test --coverage",
    "tsc:check": "tsc --noEmit --skipLibCheck"
  },
  "dependencies": {
    "astring": "1.9.0",
    "csstype": "3.1.3",
    "diff-dom-streaming": "0.6.6",
    "meriyah": "6.1.4"
  },
  "devDependencies": {
    "@happy-dom/global-registrator": "15.11.7",
    "@types/bun": "1.3.0",
    "brisa": "latest",
    "@types/mime-types": "3.0.1",
    "mime-types": "3.0.1",
    "typescript": "5.9.3",
    "brisa-tailwindcss": "workspace:*",
    "brisa-pandacss": "workspace:*"
  },
  "packageManager": "bun@1.3.0",
  "engines": {
    "bun": ">= 1.3.0",
    "npm": ">= 10.0.0",
    "yarn": ">= 3.0.0",
    "pnpm": ">= 9.8.0"
  }
}