{
  "name": "@redwoodjs/web",
  "version": "8.9.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/redwoodjs/redwood.git",
    "directory": "packages/web"
  },
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/cjs/index.d.ts",
        "default": "./dist/cjs/index.js"
      }
    },
    "./serverInject": {
      "import": {
        "types": "./dist/components/ServerInject.d.ts",
        "default": "./dist/components/ServerInject.js"
      },
      "require": {
        "types": "./dist/cjs/components/ServerInject.d.ts",
        "default": "./dist/cjs/components/ServerInject.js"
      }
    },
    "./request": {
      "import": {
        "types": "./dist/server/request.d.ts",
        "default": "./dist/server/request.js"
      },
      "require": {
        "types": "./dist/cjs/server/request.d.ts",
        "default": "./dist/cjs/server/request.js"
      }
    },
    "./middleware": {
      "import": {
        "types": "./dist/server/middleware.d.ts",
        "default": "./dist/server/middleware.js"
      },
      "require": {
        "types": "./dist/cjs/server/middleware.d.ts",
        "default": "./dist/cjs/server/middleware.js"
      }
    },
    "./dist/server/middleware": {
      "import": {
        "types": "./dist/server/middleware.d.ts",
        "default": "./dist/server/middleware.js"
      },
      "require": {
        "types": "./dist/cjs/server/middleware.d.ts",
        "default": "./dist/cjs/server/middleware.js"
      }
    },
    "./dist/components/*": {
      "require": "./dist/cjs/components/*.js",
      "import": "./dist/components/*.js"
    },
    "./htmlTags": {
      "require": "./dist/cjs/components/htmlTags.js",
      "import": "./dist/components/htmlTags.js"
    },
    "./Metadata": {
      "require": "./dist/cjs/components/Metadata.js",
      "import": "./dist/components/Metadata.js"
    },
    "./dist/apollo/suspense": {
      "require": "./dist/cjs/apollo/suspense.js",
      "import": "./dist/apollo/suspense.js"
    },
    "./dist/apollo/sseLink": {
      "require": "./dist/cjs/apollo/sseLink.js",
      "import": "./dist/apollo/sseLink.js"
    },
    "./dist/graphql.js": {
      "require": "./dist/cjs/graphql.js",
      "import": "./dist/graphql.js"
    },
    "./webpackEntry": {
      "default": "./dist/entry/index.js"
    },
    "./toast": {
      "import": {
        "types": "./dist/toast/index.d.ts",
        "default": "./dist/toast/index.js"
      },
      "require": {
        "types": "./dist/cjs/toast/index.d.ts",
        "default": "./dist/cjs/toast/index.js"
      }
    },
    "./apollo": {
      "import": {
        "types": "./dist/apollo/index.d.ts",
        "default": "./dist/apollo/index.js"
      },
      "require": {
        "types": "./dist/cjs/apollo/index.d.ts",
        "default": "./dist/cjs/apollo/index.js"
      }
    },
    "./forceEsmApollo": {
      "require": "./dist/apollo/index.js",
      "import": "./dist/apollo/index.js"
    }
  },
  "main": "./dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "cross-env": "./dist/cjs/bins/cross-env.js",
    "msw": "./dist/cjs/bins/msw.js",
    "redwood": "./dist/cjs/bins/redwood.js",
    "rw": "./dist/cjs/bins/redwood.js",
    "rwfw": "./dist/cjs/bins/rwfw.js",
    "storybook": "./dist/cjs/bins/storybook.js",
    "tsc": "./dist/cjs/bins/tsc.js"
  },
  "files": [
    "dist",
    "apollo",
    "toast",
    "src/entry"
  ],
  "scripts": {
    "build": "tsx ./build.ts && yarn build:types",
    "build:pack": "yarn pack -o redwoodjs-web.tgz",
    "build:types": "tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json",
    "build:watch": "nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"",
    "check:attw": "tsx ./attw.ts",
    "check:package": "concurrently npm:check:attw yarn:publint",
    "prepublishOnly": "NODE_ENV=production yarn build",
    "test": "vitest run",
    "test:types": "tstyche",
    "test:watch": "vitest watch"
  },
  "dependencies": {
    "@apollo/client": "3.13.9",
    "@babel/runtime-corejs3": "7.26.10",
    "@redwoodjs/auth": "8.9.0",
    "@redwoodjs/server-store": "8.9.0",
    "@whatwg-node/fetch": "0.9.21",
    "apollo-upload-client": "18.0.1",
    "cookie": "0.7.2",
    "core-js": "3.38.1",
    "graphql": "16.9.0",
    "graphql-sse": "2.5.3",
    "graphql-tag": "2.12.6",
    "react-helmet-async": "2.0.5",
    "react-hot-toast": "2.4.1",
    "stacktracey": "2.1.8",
    "ts-toolbelt": "9.6.0"
  },
  "devDependencies": {
    "@apollo/client-react-streaming": "0.12.3",
    "@arethetypeswrong/cli": "0.16.4",
    "@babel/cli": "7.26.4",
    "@babel/core": "^7.26.10",
    "@babel/plugin-transform-runtime": "7.26.10",
    "@babel/runtime": "7.25.7",
    "@redwoodjs/framework-tools": "8.9.0",
    "@redwoodjs/internal": "8.9.0",
    "@rollup/plugin-babel": "6.0.4",
    "@testing-library/jest-dom": "6.5.0",
    "@testing-library/react": "14.3.1",
    "@types/apollo-upload-client": "^18",
    "@types/cookie": "^0",
    "@types/react": "^18.2.55",
    "@types/react-dom": "^18.2.19",
    "concurrently": "8.2.2",
    "nodemon": "3.1.9",
    "publint": "0.3.12",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "tstyche": "3.0.0",
    "tsx": "4.19.2",
    "typescript": "5.6.2",
    "vitest": "2.1.9"
  },
  "peerDependencies": {
    "react": "18.3.1",
    "react-dom": "18.3.1"
  },
  "gitHead": "781e41fc681d6a744d3feca44bcf01b1b83fa55d"
}
