{
  "name": "@rolldown-deno-fork/rolldown",
  "version": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
  "description": "Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.",
  "homepage": "https://rolldown.rs/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nestarz/rolldown.git",
    "directory": "packages/rolldown"
  },
  "license": "MIT",
  "keywords": [
    "webpack",
    "parcel",
    "esbuild",
    "rollup",
    "bundler",
    "rolldown"
  ],
  "files": [
    "bin",
    "cli",
    "dist",
    "!dist/*.node"
  ],
  "bin": {
    "rolldown": "./bin/cli.js"
  },
  "main": "./dist/cjs/index.cjs",
  "types": "./dist/types/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "require": "./dist/cjs/index.cjs",
      "import": "./dist/esm/index.mjs"
    },
    "./experimental": {
      "types": "./dist/types/experimental-index.d.ts",
      "require": "./dist/cjs/experimental-index.cjs",
      "import": "./dist/esm/experimental-index.mjs"
    },
    "./parallel-plugin": {
      "types": "./dist/types/parallel-plugin.d.ts",
      "require": "./dist/cjs/parallel-plugin.cjs",
      "import": "./dist/esm/parallel-plugin.mjs"
    },
    "./package.json": "./package.json"
  },
  "imports": {
    "#parallel-plugin-worker": "./dist/esm/parallel-plugin-worker.mjs"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "napi": {
    "binaryName": "rolldown-binding",
    "packageName": "@rolldown-deno-fork/binding",
    "targets": [
      "x86_64-apple-darwin",
      "x86_64-pc-windows-msvc",
      "x86_64-unknown-linux-gnu",
      "x86_64-unknown-linux-musl",
      "x86_64-unknown-freebsd",
      "i686-pc-windows-msvc",
      "armv7-unknown-linux-gnueabihf",
      "aarch64-unknown-linux-gnu",
      "aarch64-apple-darwin",
      "aarch64-unknown-linux-musl",
      "aarch64-pc-windows-msvc",
      "wasm32-wasip1-threads"
    ],
    "wasm": {
      "initialMemory": 16384,
      "browser": {
        "fs": true
      }
    },
    "dtsHeader": "type MaybePromise<T> = T | Promise<T>\ntype Nullable<T> = T | null | undefined\ntype VoidNullable<T = void> = T | null | undefined | void\nexport type BindingStringOrRegex = string | RegExp\n\n"
  },
  "dependencies": {
    "zod": "^3.23.8"
  },
  "peerDependencies": {
    "@babel/runtime": ">=7"
  },
  "peerDependenciesMeta": {
    "@babel/runtime": {
      "optional": true
    }
  },
  "devDependencies": {
    "@jridgewell/sourcemap-codec": "^1.5.0",
    "@napi-rs/cli": "^3.0.0-alpha.60",
    "@napi-rs/wasm-runtime": "^0.2.4",
    "@types/fs-extra": "^11.0.4",
    "@types/lodash-es": "^4.17.12",
    "colorette": "^2.0.20",
    "consola": "^3.2.3",
    "emnapi": "^1.2.0",
    "execa": "^9.2.0",
    "fs-extra": "^11.2.0",
    "glob": "^11.0.0",
    "locate-character": "^3.0.0",
    "npm-run-all2": "^7.0.0",
    "remeda": "^2.10.0",
    "rollup": "^4.18.0",
    "signal-exit": "4.1.0",
    "source-map": "^0.7.4",
    "tsx": "^4.19.2",
    "type-fest": "^4.20.0",
    "unbuild": "^2.0.0",
    "why-is-node-running": "^3.0.0",
    "zod-to-json-schema": "^3.23.2",
    "@rolldown-deno-fork/testing": "0.0.1",
    "@rolldown-deno-fork/rolldown": "0.15.0-fork.1-snapshot-90354f3-20241211185759"
  },
  "optionalDependencies": {
    "@rolldown-deno-fork/binding-darwin-arm64": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-freebsd-x64": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-linux-arm-gnueabihf": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-linux-arm64-gnu": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-darwin-x64": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-linux-arm64-musl": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-linux-x64-musl": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-linux-x64-gnu": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-wasm32-wasi": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-win32-ia32-msvc": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-win32-x64-msvc": "0.15.0-fork.1-snapshot-90354f3-20241211185759",
    "@rolldown-deno-fork/binding-win32-arm64-msvc": "0.15.0-fork.1-snapshot-90354f3-20241211185759"
  },
  "scripts": {
    "# Scrips for binding #": "_",
    "artifacts": "napi artifacts --cwd ./src --package-json-path ../package.json -o=../artifacts --npm-dir ../npm",
    "build-binding": "napi build -o=./src --manifest-path ../../crates/rolldown_binding/Cargo.toml --platform -p rolldown_binding --js binding.js --dts binding.d.ts --no-const-enum",
    "build-binding:release": "pnpm build-binding --release",
    "build-binding:wasi": "pnpm build-binding --target wasm32-wasip1-threads",
    "build-binding:wasi:release": "pnpm build-binding --profile release-wasi --target wasm32-wasip1-threads",
    "# Scrips for node #": "_",
    "bak_build-node": "unbuild",
    "build-node": "tsx ./build.ts",
    "build-types": "tsc -p ./tsconfig.dts.json",
    "build-types-check": "tsc -p ./tsconfig.check.json",
    "build-native:debug": "run-s build-binding build-types build-node build-types-check",
    "build-native:release": "run-s build-binding:release build-types build-node build-types-check",
    "build-wasi:debug": "run-s build-binding build-binding:wasi build-node",
    "build-wasi:release": "run-s build-binding build-binding:wasi:release build-node",
    "# Scrips for checking #": "_",
    "test": "pnpm run --filter rolldown-tests go",
    "test:update": "vitest run -u",
    "type-check": "tsc"
  }
}