{"_id":"@calmdown/rolldown-workspace","_rev":"9-a4b06d52a51f54ad804cc373eb86c795","name":"@calmdown/rolldown-workspace","dist-tags":{"latest":"1.0.0-rc.9"},"versions":{"1.0.0-rc.1":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.1","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.1","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"6759c50c5dd90cc16a295f253d83298739cf6896","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.1.tgz","fileCount":4,"integrity":"sha512-uVIfXzDtnAWel2AV2/KULrRTqH3ylosoPpry8dfRzyXQCLotTjDJiwkkv1ze17VoQoz1QbsHy5HtzSDGRWu65Q==","signatures":[{"sig":"MEYCIQCChLqsy7WrZvTFQjb6o3GPk5/LwjFnKHJJDZs35d4bzwIhALKYuISUzULLXEOYJQ6QSPa03oT0rHepI6eiN34Sbdep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44594},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2578b440abc92c94b99da6e88e835468783de5c6","scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.0.0-rc.9","typescript":"5.9.3","@types/node":"25.5.0","rolldown-plugin-dts":"0.22.5"},"peerDependencies":{"rolldown":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.1_1773445247264_0.7013975547263054","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.2","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.2","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"d0d98b42c60f9cedcf8db295407e8177d0691348","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.2.tgz","fileCount":4,"integrity":"sha512-koIbqr2blacJiJM79Wkpi4WVE/st78YAVJeu2b5UtsP7ZWvpufGiosVaFTjVjbzZIDatKmpQKHdVJxmBoqZ6OA==","signatures":[{"sig":"MEUCIGH1+t5pxKL8tZE7UAUkQO1SSm3qXZwu85YVXnbNL+2UAiEA515WNe06CgGnID8Sc23/GSwdx9cy24Mqlm4nTZZuYzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44158},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a23ccc7567503bba892c24442bbec94d783577c3","scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.0.0-rc.9","typescript":"5.9.3","@types/node":"25.5.0","rolldown-plugin-dts":"0.22.5"},"peerDependencies":{"rolldown":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.2_1773449169616_0.019412555760756733","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.3","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.3","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"b62d44fee5f089919294aa54bf32158711bf3c9f","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.3.tgz","fileCount":4,"integrity":"sha512-aEe6eIyROuBQ3XObGUBSH5FdM55Y2/8mbfe5wGBpR1HZb1LSsRhTdvPFfgLRozM8cSx1Xm5wTaFAYS2UmMOEaQ==","signatures":[{"sig":"MEQCIBKC88s7XSHcQG4YaKjOEW7UGeP80vNbcUMuvySHSD37AiBN9BRO87DrZXVGYoMW8uLj+nCv50Gw2mWRdb/k3BHInA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44136},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec6881aac60c59d00b4fda572d4df612bf9b5043","scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.0.0-rc.10","typescript":"5.9.3","@types/node":"25.5.0","rolldown-plugin-dts":"0.22.5"},"peerDependencies":{"rolldown":"1.0.0-rc.10"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.3_1774097447549_0.6821106235950001","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.4","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.4","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"ba1b15fe49e2bee731b518b99297cd16b797a52a","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.4.tgz","fileCount":4,"integrity":"sha512-NWOtH10VXZlfXjG+YQ+YsFGelSjjFax7Qerj3CFvZn9dOPcF40AYgRpxfeUqScb0vzbL+FLOXbee3W5zjaQ2XQ==","signatures":[{"sig":"MEUCICwFxYB3LSvSS925iJjQ6iXEVOneYFI4klE7t+1aILyKAiEAoAqMTHPz6AQ0CfqogDswTVpYgWV5F1EneZOij0CSdQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44198},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9efd1bba72c347104ad71d8dc432d0e027cf657","scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.0.3","typescript":"6.0.3","@types/node":"25.5.0","rolldown-plugin-dts":"0.25.2"},"peerDependencies":{"rolldown":">=1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.4_1780144985047_0.09308808174415106","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.5","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.5","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"57315751880dbaedd229ad6331ef2b6d44d315f8","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.5.tgz","fileCount":4,"integrity":"sha512-lorOfl3u1O3Qk54GC968DRS1kFJvv6LegwEifGSimJFX5tp89B3BuBIloAK2oiidljuFYTVw966EKoKp909hPw==","signatures":[{"sig":"MEYCIQCu0tGlJuq1GBkZmUJEMAUaf5gsIzBb/Au+rp5b2XJrQQIhANXHByuQa/KZRW6RgL777IwnoJvBtmjI1XD+BIWESDmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44224},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac0c280d8be8a42515a971dafa9f4538ffc5d289","scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.1.5","typescript":"6.0.3","@types/node":"26.1.1","rolldown-plugin-dts":"0.27.4"},"peerDependencies":{"rolldown":">=1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.5_1783722699287_0.2539880048583252","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.6","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.6","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"2ce240018eedaf8f640a8a0e31af907e724296a3","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.6.tgz","fileCount":4,"integrity":"sha512-/8+zA6ejxC+Y8RpiWkxprmbSEHZIEzdcE8fYESRVZz2PvDvbRKhfJYDYbporhktSn4eX59pF1DxjbujDodGm7g==","signatures":[{"sig":"MEQCIDSeSE2vS9dFP5BON1vTinSa0gvrGpGIfcBBPTGA9WOlAiBZCwwpkOVB3f5bdKjycPM3QRv636xNiJnq9QJTla+2YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156030},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_nodeVersion":"25.2.0","dependencies":{"yaml":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.2.0","typescript":"6.0.3","@types/node":"26.1.1","rolldown-plugin-dts":"0.27.9"},"peerDependencies":{"rolldown":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.6_1784746921850_0.49521736550398754","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.7","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.7","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"97e0bad15938a8900420b20268a5ec782a216439","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.7.tgz","fileCount":4,"integrity":"sha512-FJC6Y5tGnUH0XNRpcjXI67A7b2e4yFgteAaE9HrKBJKqcvBaa/0lennjsCMPW0R4yIXtVosmexHSQBwBUz5tCw==","signatures":[{"sig":"MEQCIFwY/yXnRm/bY+ZcWQVS4MUdCt5DvJN4StClYV9KimObAiBaK6JyfbZenHym/UWtgD1Tkd8V4NkBmnywRxrTazB2IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156038},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_nodeVersion":"25.2.0","dependencies":{"yaml":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.2.0","typescript":"6.0.3","@types/node":"26.1.1","rolldown-plugin-dts":"0.27.9"},"peerDependencies":{"rolldown":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.7_1787690856917_0.3738381520307337","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.8":{"name":"@calmdown/rolldown-workspace","version":"1.0.0-rc.8","license":"ISC","_id":"@calmdown/rolldown-workspace@1.0.0-rc.8","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"c024fb2de0edf138402bbe3c4bfb4e871acf0749","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.8.tgz","fileCount":4,"integrity":"sha512-Z7zf5kE9JmLArTgSA4yW6yYF2zh7CelBDIv276tl+Co5D6kG5CpmOgiIJplpqxIn+DmGp0BvOS9U9ybvLH1gxg==","signatures":[{"sig":"MEUCIQCWASkduKlBHcS9X1y8U25hl53aIGz5sb8eMYiDbjNstwIgUYziCivFuX/P8lpYSM+H3sDqBfwf2no/9XdwUhbtK+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGKcHv0D7MjYcx3p3KeBDEGj5IkgK6kW17LuiY9YtV6oAiBBwwsq6RgJnF/x4cOiOKwijAjL6g9Btw6lUo5qUTXMNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155270},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"dependencies":{"yaml":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.2.7","typescript":"6.0.3","@types/node":"26.4.1","rolldown-plugin-dts":"0.28.5"},"peerDependencies":{"rolldown":"1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-workspace_1.0.0-rc.8_1789941984677_0.17243942010187663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"_id":"@calmdown/rolldown-workspace@1.0.0-rc.9","dist":{"shasum":"f4d427d507cbffdd10249b78a3243881d15a16f1","tarball":"https://registry.npmjs.org/@calmdown/rolldown-workspace/-/rolldown-workspace-1.0.0-rc.9.tgz","fileCount":4,"integrity":"sha512-kJ6KvMcghZ+jF6hPEqU3XgJMqE1LsH9CXVJVHZw4D2OcYX8+lPfk7224Nbe5MTQ3fQdZlwxcR5y0ToHfpqWpOw==","signatures":[{"sig":"MEUCIQCSsALghLTntw8LtNaFlyxNO4zsr5S5Q1KkGgvyAP4QjAIgHB9FlwySDi4X8TN1nKow4xQiVJ3OxwO3ts41GqpcmuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICR8T+1LMJg1UQg/9LFQ261sBtTK18FMtL1AJILc0SChAiAMNU9VTE2pXd9xYDZ5hlSsqcEgBcWLxaTKsOzsg4m8RQ=="}],"unpackedSize":155317},"name":"@calmdown/rolldown-workspace","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"ISC","scripts":{"build":"rolldown --config rolldown.config.js","typecheck":"tsc --noEmit"},"version":"1.0.0-rc.9","_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dependencies":{"yaml":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"1.2.7","typescript":"6.0.3","@types/node":"26.4.1","rolldown-plugin-dts":"0.28.5"},"peerDependencies":{"rolldown":"1.2.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rolldown-workspace_1.0.0-rc.9_1789943034412_0.300439016492825"}}},"time":{"created":"2026-03-13T23:40:47.150Z","modified":"2026-09-20T22:23:54.675Z","1.0.0-rc.1":"2026-03-13T23:40:47.402Z","1.0.0-rc.2":"2026-03-14T00:46:09.766Z","1.0.0-rc.3":"2026-03-21T12:50:47.687Z","1.0.0-rc.4":"2026-05-30T12:43:05.201Z","1.0.0-rc.5":"2026-07-10T22:31:39.470Z","1.0.0-rc.6":"2026-07-22T19:02:02.050Z","1.0.0-rc.7":"2026-08-25T20:47:37.087Z","1.0.0-rc.8":"2026-09-20T22:06:24.764Z","1.0.0-rc.9":"2026-09-20T22:23:54.494Z"},"license":"ISC","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"readme":"# Rolldown Workspace\n\nUtility library marrying Rolldown with workspaces using declarative, reusable\nconfig blocks inspired by Gradle.\n\nSupports NPM, Yarn Classic, Yarn Berry and PNPM workspaces.\n\n## Getting Started\n\nFirst, create a `build-logic` workspace in your monorepo. This alone creates a\npowerful setup for sharing dependencies and build configs without the need to\nre-define build dependencies. The general structure looks similar to this:\n\n```txt\nmy-monorepo\n├─ build-logic\n│  ├─ bin\n│  │  └─ build.js           the global build command\n│  │\n│  ├─ package.json          defines Rolldown and plugin versions\n│  ├─ plugins.js            plugin imports and default configs\n│  └─ targets.js            common build targets used by individual packages\n│\n├─ packages\n│  ├─ package-1\n│  │  ├─ build.config.js    defines which targets to build with optional overrides\n│  │  ├─ package.json       defines build-logic dev dependency\n│  │  └─ ...\n│  │\n│  ├─ package-2\n│  │  ├─ build.config.js    defines which targets to build with optional overrides\n│  │  ├─ package.json       defines build-logic dev dependency\n│  │  └─ ...\n│  │\n│  └─ ...\n│\n└─ package.json             defines workspaces (or pnpm-workspaces.yaml)\n```\n\nThe monorepo root `package.json` only needs to define workspaces and optionally\na dev dependency on `build-logic` if you'd like to have the build command\navailable throughout all workspaces.\n\n```json\n{\n  \"name\": \"my-monorepo\",\n  \"private\": true,\n  \"workspaces\": [\n    \"build-logic\",\n    \"packages/*\"\n  ],\n  \"devDependencies\": {\n    \"build-logic\": \"workspace:\"\n  }\n}\n```\n\n### The build-logic Package\n\nThe `build-logic` package will contain most of the \"meat.\" First, create the\n`package.json` file. It should define your plugins and targets exports, the\nglobal build command and dev dependencies on rolldown itself and all plugins\nyou're using. E.g.:\n\n```json\n{\n  \"name\": \"build-logic\",\n  \"private\": true,\n  \"exports\": {\n    \"./plugins\": {\n      \"import\": \"./plugins.js\"\n    },\n    \"./targets\": {\n      \"import\": \"./targets.js\"\n    }\n  },\n  \"bin\": {\n    \"build\": \"./bin/build.js\"\n  },\n  \"devDependencies\": {\n    \"@calmdown/rolldown-workspace\": \"1.0.0-rc.6\",\n    \"rolldown\": \"1.2.x\",\n    \"rolldown-plugin-dts\": \"0.27.x\"\n  }\n}\n```\n\nThen, define the plugins you will be using in `plugins.js`. To avoid importing\nplugins that are only used by some targets, dynamic imports are typically used.\nE.g.:\n\n```js\nimport { definePlugin } from \"@calmdown/rolldown-workspace\";\n\nexport const Declarations = definePlugin(\n  \"Declarations\",\n  async () => (await import(\"rolldown-plugin-dts\")).dts,\n);\n```\n\nThen, define common build targets in `targets.js`. E.g.:\n\n```js\nimport { defineTarget, Env, inEnv } from \"@calmdown/rolldown-workspace\";\n\nimport * as Plugin from \"./plugins.js\";\n\nexport const TypeScriptLibrary = defineTarget(\"TypeScriptLibrary\", target => target\n  .configure({\n    external: [ \"lodash\" ],\n    tsconfig: \"./tsconfig.json\",\n  })\n  .pipeline(\"Code\", pipe => pipe\n    .plugin(Plugin.Declarations\n      .enable(inEnv(Env.Production))\n    )\n    .output(\"Main\", out => out\n      .configure((prev, context) => ({\n        ...prev,\n        cleanDir: true,\n        minify: isEnv(context, Env.Production),\n      }))\n    )\n  )\n);\n\n// ...\n```\n\nFinally add the build command script in `build.js`. The build function comes\nwith sensible defaults out of the box, however it is recommended to set at least\nthe `jail` directory to constrain lookups within the monorepo.\n\n```js\nimport * as Path from \"node:path\";\n\nimport { build } from \"@calmdown/rolldown-workspace\";\n\nconst jail = Path.join(import.meta.dirname, \"../..\");\nawait build({ jail });\n```\n\n### Other Packages\n\nWith this setup, any package that needs a Rolldown build simply declares a dev\ndependency on `build-logic` and provides a `build.config.js` script:\n\n```json\n{\n  \"name\": \"package-1\",\n  \"devDependencies\": {\n    \"build-logic\": \"workspace:\"\n  }\n}\n```\n\n```js\nimport * as Target from \"build-logic/targets\";\n\nTarget.JavaScriptLibrary.build(target => {\n  target.entry(\"app\", \"./src/index.js\");\n\n  // here you can override individual configurations, add or disable plugins, etc.\n  // all without affecting other packages even if they use the same target\n  target.pipelines.Code.plugins.Declarations.disable();\n});\n```\n\nNow when you navigate to the `./packages/package-1` directory and run the\n`build` command, it will execute the configured Rolldown build. Additionally, if\nyour package defines dependencies on other workspace packages, they will be\nbuilt first as long as they define their own build configs.\n\nRunning the `build` command in the monorepo root will run builds of all\nworkspaces.\n","readmeFilename":""}