Closed arunvishnun closed 1 year ago
This PR includes all changes to migrate the mono-repo tooling to rushjs
rushjs
Below are the changes introduced on a high level:
devDependency
github
rush
Version Policy
lockStep
@xarc/app
@xarc/app-dev
eslint
Docusaurus
Commitlint
conventional
electrode-archetype-webpack-dll-dev - Dev dependency update / patch
electrode-archetype-webpack-dll-dev
electrode-cdn-file-loader - Minor script update, no release needed
electrode-cdn-file-loader
electrode-cookies - Test updates - no release needed
electrode-cookies
electrode-node-resolver - No release needed
electrode-node-resolver
electrode-react-webapp - babel/* minor version upgrades / minor
electrode-react-webapp
babel/*
electrode-ui-config - export missing fastify config / minor
electrode-ui-config
fastify
electrode-ui-logger - Add @xarc/run to dev dependency/ patch
electrode-ui-logger
@xarc/run
opt-archetype-check - No release needed
opt-archetype-check
subapp-pbundle - Add @xarc/run to dev dependency/ patch
subapp-pbundle
subapp-pkg-util - No release needed
subapp-pkg-util
subapp-react- optional-require patch upgrade / patch
subapp-react
optional-require
subapp-redux - Add @xarc/run to dev dependency/ patch
subapp-redux
subapp-server - Add phantom dependency @xarc/render-context. Add @xarc/run to dev dependency / minor
subapp-server
@xarc/render-context
subapp-util - No release needed
subapp-util
subapp-web - Dev dependencies added and test updates / patch
subapp-web
webpack-config-composer - typescript minor version upgrade / minor
webpack-config-composer
typescript
xarc-app-dev - fix: types error in xarc-app-dev package / minor
xarc-app-dev
xarc-app - add @xarc/run to dev dependency/ patch
xarc-app
xarc-create-app -webpack upgrade to 5 and and webpack-cli major version upgrades to 4/ major
xarc-create-app
webpack
webpack-cli
xarc-dev-base - Add @xarc/run to devDependency / patch
xarc-dev-base
xarc-index-page - Adds phantom dependencies loadash and require-at / minor
xarc-index-page
loadash
require-at
xarc-jsx-renderer - Add @xarc/run to dev dependency / patch
xarc-jsx-renderer
xarc-opt-eslint- Update dev dependency - opt-archetype-check / patch
xarc-opt-eslint
xarc-opt-jest - Update dev dependency - opt-archetype-check / patch
xarc-opt-jest
xarc-opt-karma - Update dev dependency - opt-archetype-check / patch
xarc-opt-karma
xarc-opt-less - Update dev dependency - opt-archetype-check / patch
xarc-opt-less
xarc-opt-mocha - Update dev dependency - opt-archetype-check / patch
xarc-opt-mocha
xarc-opt-postcss - Update dev dependency - opt-archetype-check / patch
xarc-opt-postcss
xarc-opt-preact - Update dev dependency - opt-archetype-check / patch
xarc-opt-preact
xarc-opt-react - Update dev dependency - opt-archetype-check / patch
xarc-opt-react
xarc-opt-sass - Update dev dependency - opt-archetype-check / patch
xarc-opt-sass
xarc-opt-stylus - Update dev dependency - opt-archetype-check / patch
xarc-opt-stylus
xarc-react-query - Update dev dependency - @types/react / patch
xarc-react-query
@types/react
xarc-react-recoil - Upgrade recoil and remove @types/recoil as recoil provides its own type definitions / Minor
xarc-react-recoil
@types/recoil
xarc-react-redux-observable- Upgrade dev dependencies - @types/react, @types/react-dom / minor
xarc-react-redux-observable
@types/react-dom
xarc-react-redux-saga - Upgrade dev dependencies -@types/react, @types/react-dom / minor
xarc-react-redux-saga
xarc-react-redux - Upgrade dev dependencies -typescript, @types/react, @types/react-dom / minor
xarc-react-redux
xarc-react-router - Upgrade dev dependencies -@types/mocha, ts-node, typescript / minor
xarc-react-router
@types/mocha
ts-node
xarc-react - Upgrade dev dependencies - @types/react / minor
xarc-react
xarc-render-context- add @xarc/run to devDependency/ patch
xarc-render-context
xarc-subapp- add @xarc/run to dev dependency / patch
xarc-subapp
xarc-tag-renderer - Adds phantom dependencies loadash/patch
xarc-tag-renderer
xarc-webpack - webpack minimum minor version upgrade from ^5.74 to ^5.75, dev dependency upgrade for @types/chai and @types/mocha / minor
xarc-webpack
^5.74
^5.75
@types/chai
Summary
This PR includes all changes to migrate the mono-repo tooling to
rushjs
Below are the changes introduced on a high level:
devDependency
upgrades to suite rush's requirementsgithub
workflow changes forrush
Version Policy
(lockStep
) for@xarc/app
and@xarc/app-dev
. This is to keep these package versions always in synceslint
fixesDocusaurus
docs with updated dependenciesCommitlint
to enforceconventional
commitsPackage Details
electrode-archetype-webpack-dll-dev
- Dev dependency update / patchelectrode-cdn-file-loader
- Minor script update, no release neededelectrode-cookies
- Test updates - no release neededelectrode-node-resolver
- No release neededelectrode-react-webapp
-babel/*
minor version upgrades / minorelectrode-ui-config
- export missingfastify
config / minorelectrode-ui-logger
- Add@xarc/run
to dev dependency/ patchopt-archetype-check
- No release neededsubapp-pbundle
- Add@xarc/run
to dev dependency/ patchsubapp-pkg-util
- No release neededsubapp-react
-optional-require
patch upgrade / patchsubapp-redux
- Add@xarc/run
to dev dependency/ patchsubapp-server
- Add phantom dependency@xarc/render-context
. Add@xarc/run
to dev dependency / minorsubapp-util
- No release neededsubapp-web
- Dev dependencies added and test updates / patchwebpack-config-composer
-typescript
minor version upgrade / minorxarc-app-dev
- fix: types error in xarc-app-dev package / minorxarc-app
- add@xarc/run
to dev dependency/ patchxarc-create-app
-webpack
upgrade to 5 and andwebpack-cli
major version upgrades to 4/ majorxarc-dev-base
- Add@xarc/run
to devDependency / patchxarc-index-page
- Adds phantom dependenciesloadash
andrequire-at
/ minorxarc-jsx-renderer
- Add@xarc/run
to dev dependency / patchxarc-opt-eslint
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-jest
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-karma
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-less
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-mocha
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-postcss
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-preact
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-react
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-sass
- Update dev dependency -opt-archetype-check
/ patchxarc-opt-stylus
- Update dev dependency -opt-archetype-check
/ patchxarc-react-query
- Update dev dependency -@types/react
/ patchxarc-react-recoil
- Upgrade recoil and remove@types/recoil
as recoil provides its own type definitions / Minorxarc-react-redux-observable
- Upgrade dev dependencies -@types/react
,@types/react-dom
/ minorxarc-react-redux-saga
- Upgrade dev dependencies -@types/react
,@types/react-dom
/ minorxarc-react-redux
- Upgrade dev dependencies -typescript
,@types/react
,@types/react-dom
/ minorxarc-react-router
- Upgrade dev dependencies -@types/mocha
,ts-node
,typescript
/ minorxarc-react
- Upgrade dev dependencies -@types/react
/ minorxarc-render-context
- add@xarc/run
to devDependency/ patchxarc-subapp
- add@xarc/run
to dev dependency / patchxarc-tag-renderer
- Adds phantom dependenciesloadash
/patchxarc-webpack
-webpack
minimum minor version upgrade from^5.74
to^5.75
, dev dependency upgrade for@types/chai
and@types/mocha
/ minor