{
  "name": "@modern-js/uni-builder",
  "version": "2.70.4",
  "description": "Unified builder for Modern.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/web-infra-dev/modern.js",
    "directory": "packages/cli/uni-builder"
  },
  "license": "MIT",
  "type": "commonjs",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./rsc": {
      "types": "./dist/shared/rsc/index.d.ts",
      "default": "./dist/shared/rsc/index.js"
    }
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.ts"
      ],
      "rsc": [
        "./dist/shared/rsc/index.d.ts"
      ]
    }
  },
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "compiled",
    "dist"
  ],
  "dependencies": {
    "@babel/core": "^7.28.6",
    "@babel/preset-react": "^7.22.15",
    "@babel/types": "^7.26.0",
    "@pmmmwh/react-refresh-webpack-plugin": "0.5.16",
    "@rsbuild/core": "1.7.2",
    "@rsbuild/plugin-assets-retry": "1.5.1",
    "@rsbuild/plugin-babel": "1.1.0",
    "@rsbuild/plugin-check-syntax": "1.6.1",
    "@rsbuild/plugin-css-minimizer": "1.1.1",
    "@rsbuild/plugin-less": "1.6.0",
    "@rsbuild/plugin-pug": "1.3.2",
    "@rsbuild/plugin-react": "1.4.3",
    "@rsbuild/plugin-rem": "1.0.5",
    "@rsbuild/plugin-sass": "1.5.0",
    "@rsbuild/plugin-source-build": "1.0.4",
    "@rsbuild/plugin-styled-components": "1.6.0",
    "@rsbuild/plugin-svgr": "1.3.0",
    "@rsbuild/plugin-toml": "1.1.2",
    "@rsbuild/plugin-type-check": "1.3.3",
    "@rsbuild/plugin-typed-css-modules": "1.2.1",
    "@rsbuild/plugin-yaml": "1.0.4",
    "@rsbuild/webpack": "1.6.1",
    "@swc/core": "1.15.8",
    "@swc/helpers": "^0.5.17",
    "autoprefixer": "10.4.23",
    "babel-loader": "9.2.1",
    "babel-plugin-import": "1.13.8",
    "babel-plugin-styled-components": "1.13.3",
    "babel-plugin-transform-react-remove-prop-types": "0.4.24",
    "browserslist": "4.24.4",
    "cssnano": "6.1.2",
    "es-module-lexer": "^1.1.0",
    "glob": "^9.3.5",
    "html-minifier-terser": "^7.2.0",
    "html-webpack-plugin": "5.6.6",
    "jiti": "1.21.7",
    "lodash": "^4.17.23",
    "magic-string": "0.30.21",
    "picocolors": "^1.1.1",
    "postcss": "^8.5.6",
    "postcss-custom-properties": "13.3.12",
    "postcss-flexbugs-fixes": "5.0.2",
    "postcss-font-variant": "5.0.0",
    "postcss-initial": "4.0.1",
    "postcss-media-minmax": "5.0.0",
    "postcss-nesting": "12.1.5",
    "postcss-page-break": "3.0.4",
    "react-refresh": "^0.14.0",
    "rspack-manifest-plugin": "5.0.3",
    "terser-webpack-plugin": "5.3.14",
    "ts-deepmerge": "7.0.2",
    "ts-loader": "9.4.4",
    "webpack": "^5.103.0",
    "webpack-subresource-integrity": "5.1.0",
    "@modern-js/babel-preset": "2.70.4",
    "@modern-js/flight-server-transform-plugin": "2.70.4",
    "@modern-js/utils": "2.70.4"
  },
  "devDependencies": {
    "@rsbuild/plugin-webpack-swc": "1.1.2",
    "@types/es-module-lexer": "^0.4.3",
    "@types/html-minifier-terser": "^7.0.2",
    "@types/lodash": "^4.14.202",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "terser": "^5.31.1",
    "typescript": "^5.3.0",
    "@modern-js/types": "2.70.4",
    "@scripts/build": "2.66.0",
    "@scripts/vitest-config": "2.66.0"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "build": "modern-lib build",
    "dev": "modern-lib build --watch",
    "test": "vitest run",
    "test:watch": "vitest dev"
  }
}