Add initial infrastructure#5
Conversation
There was a problem hiding this comment.
Code Review
This pull request sets up a monorepo structure for plugins using Yarn workspaces, introducing configurations for ESLint, Prettier, Jest, TypeScript, and VSCode, along with a custom build script (lib/build.ts) and initial test plugins under src/. Feedback on the changes highlights several critical issues: in lib/build.ts, the generateManifest function contains directory creation bugs, variable shadowing that leads to empty outputs, and incorrect path parsing, while the build function fails to properly await the spawned build process. Additionally, the ESLint configuration contains an invalid import and unsupported nested arrays, the Jest configuration lacks <rootDir>/ prefixes for robust path resolution, and a redundant self-referencing devDependency was found in the common test package.
This PR adds the initial infrastructure required to host plugins. It
To-Do
productionbranch fornpmupdates"type": "bundle"plugins