Check for duplicates
Problem
We're currently relying on the workspaces array order in the monorepo root package.json to determine build order. Nx can do this for us if we configure it properly.
Request
This is part of the monorepo project.
Configure Nx so that it handles the build order appropriately and update the npm workspaces list to ["packages/blockly", "packages/plugins/*"] rather than explicitly listing the packages in build order. We should probably be able to remove the package step from the build command in the root package.json as well once Nx is in place.
Test to make sure everything works correctly when running ci/build/test/lint/format.
Alternatives considered
No response
Additional context
No response
Check for duplicates
Problem
We're currently relying on the workspaces array order in the monorepo root package.json to determine build order. Nx can do this for us if we configure it properly.
Request
This is part of the monorepo project.
Configure Nx so that it handles the build order appropriately and update the npm workspaces list to ["packages/blockly", "packages/plugins/*"] rather than explicitly listing the packages in build order. We should probably be able to remove the package step from the build command in the root package.json as well once Nx is in place.
Test to make sure everything works correctly when running ci/build/test/lint/format.
Alternatives considered
No response
Additional context
No response