-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to support new Typescript, vite, Vitest and NX tooling #83
Conversation
Dropping scripts and splitting out into multiple packages. We have also deprecated the usage of razzle and jest internally and recommend switching to vite/vitest. Documentation, upgrade docs and setup templates to come in later commits once this is a bit more stable. The newer packages are easier to run via npx (hopefully) BREAKING CHANGE: scripts package removed
audit package working
Still need to refactor quality to be minimal package and move a lot of it into the nx package.
Need to fix a lot of errors. Dropped the precommit entirely due to discussion in slack
(not quite working, something to do with ESM/package issues)
Stylelint just crashed in a lot of cases, remove to get this done faster and we can look at re-adding it later
e1ebcd1
to
05e68b8
Compare
TODO: upgrade to the new version of typescript-eslint |
This partially reverts commit 1eed4c2.
NX tasks in package.json can’t run plugin executors so we need the project.json file to be generated and used
…tly resolve configs and ignores
Old package was deprecated so we are adding a new one forked into the repo
Included a fix to push `save-exact` to the root `.npmrc` to go along with our package deps conventions.
Upgrade Process (Adapted from Here and Here) Reference PRs: Prepare for upgrade:Create separate PRs for;
Upgrade
Important Do not enable distributed caching at this point, we're over the limit so if we can get cloud subscription we can add them all.
Configuring ViteChange import { visualizer } from 'rollup-plugin-visualizer';
...
build: {
rollupOptions: {
plugins: [
visualizer({
template: 'treemap',
open: false,
gzipSize: true,
brotliSize: true,
filename: 'analyse.html',
}),
],
},
},
plugins: [
react(),
nxViteTsPaths(),
], Migrations
|
|
Version
Published prerelease version:
@tablecheck/[email protected]
Changelog
next
@tablecheck/nx
@tablecheck/commitlint-config
@tablecheck/frontend-audit
,@tablecheck/commitlint-config
,@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/semantic-release-config
,@tablecheck/frontend-utils
@tablecheck/nx
,@tablecheck/frontend-utils
@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/prettier-config
,@tablecheck/frontend-utils
@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/frontend-utils
@tablecheck/frontend-audit
,@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/frontend-utils
@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/frontend-utils
@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/prettier-config
,@tablecheck/frontend-utils
@tablecheck/frontend-audit
,@tablecheck/nx
,@tablecheck/frontend-utils
@tablecheck/frontend-audit
,@tablecheck/nx
,@tablecheck/prettier-config
@tablecheck/commitlint-config
,@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/prettier-config
,@tablecheck/semantic-release-config
,@tablecheck/frontend-utils
@tablecheck/frontend-audit
,@tablecheck/commitlint-config
,@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/nx
,@tablecheck/semantic-release-config
@tablecheck/frontend-audit
,@tablecheck/eslint-plugin
,@tablecheck/frontend-utils
@tablecheck/eslint-config
,@tablecheck/nx
,@tablecheck/frontend-utils
@tablecheck/eslint-plugin
@tablecheck/frontend-audit
,@tablecheck/commitlint-config
,@tablecheck/eslint-config
,@tablecheck/eslint-plugin
,@tablecheck/semantic-release-config
,@tablecheck/frontend-utils
Authors: 1