In #2168 it was found that lint / prettier settings for the worker source and generation scripts were partially enabled.
This PR addresses the follow-on work from that. Fixes #2178
๐ฉโ๐ป Implementation
Changed the generation script to be a JS file like our other generation scripts. Allows to skip typescript compilation and makes it easier to reason about relative paths in the repo for node.js scripting.
Made the typescript compile only deal with worker source code and updated corresponding paths.
Removed references to the build directory from nimble-components source code. It should be one-way; build scripts generate source code in source, source should not reach back into build scripts.
๐งช Testing
Rely on CI.
โ Checklist
[x] I have updated the project documentation to reflect my changes or determined no changes are needed.
Pull Request
๐คจ Rationale
In #2168 it was found that lint / prettier settings for the worker source and generation scripts were partially enabled. This PR addresses the follow-on work from that. Fixes #2178
๐ฉโ๐ป Implementation
build
directory from nimble-components source code. It should be one-way; build scripts generate source code in source, source should not reach back into build scripts.๐งช Testing
Rely on CI.
โ Checklist