Added
- GitHub community standards & related workflows(#39)
- GitHub workflows for CI.
- Jest config for GitHub Actions -
jest.config.ci.mjs
. - NPM scripts:
lint
to run ESLint from CLI.jest
to replace the originaltest
script with the following changes:- Removed
jest --clearCache
at the beginning as the updated Jest & ts-jest settings execute the dynamic import lines with no issue. - Disabled Node experimental warning message by setting
NODE_NO_WARNINGS=1
.
- Removed
jest-ci
to run Jest with CI config -jest.config.ci.mjs
.
Changed
- File extension of Jest & Webpack config files to
mjs
. - Jest config to move
ts-jest
config totransform
(#40) - NPM
test
script to run scriptslint
thenjest
. - Rolled back the value of
moduleResolution
intsconfig
toNode
(means.js
file extension on relative imports is now OPTIONAL). - Enhanced function
pathsToESModuleNameMapper
injest.config.js
to return a less clumsy mapping object.
Updates on package dependencies
Update
- Major version updates:
- Minor & patch version updates:
@types/react
-18.0.17
->18.0.21
(#44)@typescript-eslint/eslint-plugin
&@typescript-eslint/parser
-5.33.0
->5.40.0
(#44)electron-builder
-23.3.3
->23.6.0
(#44)eslint
-8.22.0
->8.25.0
(#44)eslint-import-resolver-typescript
-3.4.1
->3.5.1
(#44)eslint-plugin-react
-7.30.1
->7.31.10
(#44)ts-loader
-9.3.1
-> 9.4.1` (#44)typescript
-4.7.4
->4.8.4
(#44)
Donation
If you've found this project useful, consider buy me a coffee via donations or PayPal. 100% of your donation will fund my coffee buying budget for quality coffee beans from great roasters I know 😉 ☕