@@ -24,7 +24,7 @@ pnpm install
2424If things are in good working order then you should be able to build a vsix and install it in VSCode:
2525
2626``` sh
27- pnpm build -- --out ../bin/roo-code-main.vsix && \
27+ pnpm vsix -- --out ../bin/roo-code-main.vsix && \
2828 code --install-extension bin/roo-code-main.vsix
2929```
3030
@@ -34,9 +34,40 @@ To fully stress the monorepo setup, run the following:
3434pnpm clean && pnpm lint
3535pnpm clean && pnpm check-types
3636pnpm clean && pnpm test
37- pnpm clean && pnpm bundle
3837pnpm clean && pnpm build
38+ pnpm clean && pnpm bundle
39+ pnpm clean && pnpm bundle:nightly
40+
3941pnpm clean && pnpm npx turbo watch:bundle
4042pnpm clean && pnpm npx turbo watch:tsc
41- cd apps/vscode-e2e && pnpm test:ci
43+
44+ pnpm --filter @roo-code/vscode-e2e test:ci
45+
46+ pnpm clean && \
47+ pnpm vsix -- --out ../bin/roo-code.vsix && \
48+ code --install-extension bin/roo-code.vsix
49+
50+ pnpm clean && \
51+ pnpm vsix:nightly -- --out ../../../bin/roo-code-nightly.vsix && \
52+ code --install-extension bin/roo-code-nightly.vsix
4253```
54+
55+ ### Turborepo
56+
57+ Note that this excludes the ` build ` task for next.js apps (@roo-code/web- \* ).
58+
59+ Tasks: ` build ` -> ` bundle ` -> ` vsix `
60+
61+ build:
62+
63+ - ` @roo-code/build ` [ input: src, package.json, tsconfig.json | output: dist]
64+ - ` @roo-code/types ` [ input: src, package.json, tsconfig.json, tsup.config.ts | output: dist]
65+ - ` @roo-code/webview-ui ` [ input: src, package.json, tsconfig.json, vite.config.ts | output: ../src/webview-ui]
66+
67+ bundle:
68+
69+ - ` roo-cline ` [ input: * | output: dist]
70+
71+ vsix:
72+
73+ - ` roo-cline ` [ input: dist | output: bin]
0 commit comments