Library
whole monorepo
Describe the feature that you would like added
nx suites well for our needs as a robust core building blog for best possible mix of great DX, unified tooling, excellent task orchestrator etc under "1 package". Recently nx also added release tool and support for other technologies beyond JS ecosystem which matches with what we would like have in our arsenal ( with more JS tooling shifting towards other languages ).
We already have nx in repo for quite some time, which was used only for generators and various codemods automations.
in recent months we did various preparations for actual nx migration
- adding
project.json to every project
- replacing lerna functionality with nx
- bootstraped workspace-plugin
Going forward we wanna completely move to nx coherent DX in all areas.
Have you discussed this feature with our team
v-build
Additional context
No response
Tasks
Priority
None
Related Issues
NX issues
NX Features (missing/requested)
Issues that can be closed after this Epic is implemented:
Library
whole monorepo
Describe the feature that you would like added
nx suites well for our needs as a robust core building blog for best possible mix of great DX, unified tooling, excellent task orchestrator etc under "1 package". Recently nx also added release tool and support for other technologies beyond JS ecosystem which matches with what we would like have in our arsenal ( with more JS tooling shifting towards other languages ).
We already have nx in repo for quite some time, which was used only for generators and various codemods automations.
in recent months we did various preparations for actual nx migration
project.jsonto every projectGoing forward we wanna completely move to nx coherent DX in all areas.
Have you discussed this feature with our team
v-build
Additional context
No response
Tasks
@fluentuiscope / chore: normalize project names in whole repo #31893build:react-with-umdtask for v8 packages that ship UMD to production(npm registry) #32031yarn startexperience / feat(scripts-executors): implement newyarn startexperience #32108sourceAnalyzerin order to build dependency graph instead of relying on static package.json dependency definitions / chore(nx): enable analyzeSourceFiles in order to build dependency graph based on source files instead statically defined package.json dependencies #32359buildexecutord.tsemit feat(workspace-plugin): addgenerateApifunctionality/flag to build executor #32976generate-apiexecutor / feat(workspace-plugin): implement generate-api executor #32418type-checkexecutor / feat(workspace-plugin): implement type-check executor #32370cleanexecutor / feat(workspace-plugin): implement clean executor #32401verify-packagingexecutor / feat(workspace-plugin): implement verify-packaging executor #32403lint- we will use inferred lint task created by@nx/eslint/plugintest- we will use inferred lint task created by@nx/jest/pluginbundle-size- keep as is (usingmonosizecli directly )e2e- keep as is ( usingcypresscli directly )storybook- keep as is ( usingstorybookcli directly )test-ssr- keep as is ( usingtest-ssrcli directly )code-style- replace withformattarget ( will usenx formatorprettierCLI directly ) / chore(scripts/*): replace just-scripts and npm script aliases with nx #32371Priority
None
Related Issues
NX issues
--parallelargument doesn't override env variableNX_PARALLELnrwl/nx#26903show project: renders duplicate target when using inferred task frompackage.json#scriptsnrwl/nx#27143NX Features (missing/requested)
Issues that can be closed after this Epic is implemented:
infocommand if untracked files are present #26147lagetov1.10.0#31710