hunk.code_window:     "csb:install": "pnpm i -g pnpm@7",
       "csb:build": "pnpm install && pnpm build",
       "clean": "pnpm -r run clean",
       "watch": "pnpm -r run watch",
       "build": "pnpm -r run build",
       "types:check": "pnpm -r run types:check",
       "prepublishOnly": "pnpm clean && pnpm build",
       "publish-beta": "pnpm publish --tag beta",
       "format": "prettier --write ./**/*.{ts,tsx}",
       "lint": "eslint . --ext .ts,.tsx --cache",
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:     "build": "pnpm build-package _internal && pnpm build-package core && pnpm build-package infinite && pnpm build-package immutable && pnpm build-package mutation",
       "build-package": "bunchee index.ts --cwd",
  
hunk.file_path: package.json
hunk.type: replace
file: {
    "main": "./dist/index.js",
    "module": "./dist/index.esm.js",
    "types": "./dist/_internal/index.d.ts",
    "exports": "./dist/index.mjs",
    "private": true,
    "scripts": {
      "watch": "bunchee index.ts -w",
      "build": "bunchee index.ts",
      "types:check": "tsc --noEmit",
      "clean": "rimraf dist"
    },
    "peerDependencies": {
      "react": "*"
    }
  }
  