i18next / i18next-parser

Parse your code to extract translation keys/values and manage your catalog files
MIT License
486 stars 198 forks source link

chore: repo maintenance #1046

Closed ripecosta closed 3 months ago

ripecosta commented 3 months ago

Why am I submitting this PR

I noticed some update and maintenance PRs on the repo and decided to lend a hand. Here's a list of what this PR contains:

Does it fix an existing ticket?

No.

Checklist

ripecosta commented 3 months ago

@karellm I raised this PR with some maintenance for the repo if you could have a quick look. Let me know if you anything isn't clear or if you'd like me to split it into smaller PRs.

I was also thinking about raising a separate PR to improve the linting config, if that ok? Nothing major, just quality of life stuff.

codecov-commenter commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.35%. Comparing base (168c8d5) to head (e1975fc). Report is 60 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1046 +/- ## ========================================== - Coverage 95.40% 95.35% -0.05% ========================================== Files 11 10 -1 Lines 1937 1918 -19 ========================================== - Hits 1848 1829 -19 Misses 89 89 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

karellm commented 3 months ago

@ripecosta Thanks for the PR.

On a side note, please don't do dependency updates alongside code improvements, I prefer multiple PRs with a single focus for each PR as it makes it easier to merge.

socket-security[bot] commented 3 months ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/cli@7.24.8 None 0 186 kB nicolo-ribaudo
npm/@babel/code-frame@7.24.7 environment 0 24.1 kB nicolo-ribaudo
npm/@babel/core@7.25.2 environment, filesystem, unsafe 0 788 kB nicolo-ribaudo
npm/@babel/generator@7.25.0 None 0 495 kB nicolo-ribaudo
npm/@babel/helper-create-regexp-features-plugin@7.25.0 None 0 90.1 kB nicolo-ribaudo
npm/@babel/helper-environment-visitor@7.24.7 None 0 6.72 kB nicolo-ribaudo
npm/@babel/helper-function-name@7.24.7 None 0 21.7 kB nicolo-ribaudo
npm/@babel/helper-module-transforms@7.25.2 None 0 160 kB nicolo-ribaudo
npm/@babel/helper-remap-async-to-generator@7.25.0 None 0 72.6 kB nicolo-ribaudo
npm/@babel/helper-replace-supers@7.25.0 None 0 106 kB nicolo-ribaudo
npm/@babel/helper-simple-access@7.24.7 None 0 14.1 kB nicolo-ribaudo
npm/@babel/helper-split-export-declaration@7.24.7 None 0 10.8 kB nicolo-ribaudo
npm/@babel/helper-string-parser@7.24.8 None 0 31.8 kB nicolo-ribaudo
npm/@babel/helper-validator-identifier@7.24.7 None 0 49.3 kB nicolo-ribaudo
npm/@babel/helper-wrap-function@7.25.0 None 0 71.3 kB nicolo-ribaudo
npm/@babel/helpers@7.25.0 None 0 876 kB nicolo-ribaudo
npm/@babel/highlight@7.24.7 environment 0 20.3 kB nicolo-ribaudo
npm/@babel/parser@7.25.3 None 0 1.89 MB nicolo-ribaudo
npm/@babel/runtime@7.25.0 None 0 248 kB nicolo-ribaudo
npm/@babel/template@7.25.0 None 0 70.4 kB nicolo-ribaudo
npm/@babel/traverse@7.25.3 None 0 667 kB nicolo-ribaudo
npm/@babel/types@7.25.2 environment 0 2.42 MB nicolo-ribaudo
npm/@jridgewell/gen-mapping@0.3.5 None 0 81.6 kB jridgewell
npm/@jridgewell/resolve-uri@3.1.2 None 0 53.2 kB jridgewell
npm/@jridgewell/set-array@1.2.1 None 0 17.9 kB jridgewell
npm/@jridgewell/sourcemap-codec@1.5.0 None 0 113 kB jridgewell
npm/@jridgewell/trace-mapping@0.3.25 None 0 169 kB jridgewell
npm/assertion-error@2.0.1 None 0 5.83 kB chaijs
npm/braces@3.0.3 None 0 44.6 kB jonschlinkert
npm/browserslist@4.23.3 environment, filesystem 0 63 kB ai
npm/caniuse-lite@1.0.30001651 None 0 2.1 MB caniuse-lite
npm/chai@5.1.1 None 0 506 kB chaijs
npm/check-error@2.1.1 None 0 11.4 kB chaijs
npm/deep-eql@5.0.2 None 0 23.9 kB chaijs
npm/domutils@3.1.0 network 0 162 kB feedic
npm/electron-to-chromium@1.5.6 None 0 145 kB kilianvalkhof
npm/fast-fifo@1.3.2 None 0 5.07 kB mafintosh
npm/fill-range@7.1.1 None 0 16.7 kB jonschlinkert
npm/function-bind@1.1.2 None 0 31.4 kB ljharb
npm/hasown@2.0.2 None 0 8.77 kB ljharb
npm/is-core-module@2.15.0 None 0 31.5 kB ljharb
npm/lilconfig@3.1.2 filesystem 0 17.9 kB antonk52
npm/lint-staged@15.2.9 Transitive: environment, filesystem, shell +46 1.84 MB okonet
npm/loupe@3.1.1 None 0 60.5 kB chaijs
npm/mocha@10.7.3 environment, eval, filesystem 0 2.12 MB voxpelli
npm/node-releases@2.0.18 None 0 35.7 kB chicoxyzzy
npm/p-event@6.0.1 None 0 24.7 kB sindresorhus
npm/pathval@2.0.0 None 0 15 kB chaijs
npm/prettier@3.3.3 environment, filesystem, unsafe 0 7.7 MB prettier-bot
npm/resolve@1.22.8 environment, filesystem 0 145 kB ljharb
npm/streamx@2.15.1 None 0 47.7 kB mafintosh

🚮 Removed packages: npm/@babel/cli@7.23.9, npm/@babel/code-frame@7.23.5, npm/@babel/core@7.23.9, npm/@babel/generator@7.23.6, npm/@babel/helper-create-regexp-features-plugin@7.24.7, npm/@babel/helper-environment-visitor@7.22.20, npm/@babel/helper-function-name@7.23.0, npm/@babel/helper-hoist-variables@7.22.5, npm/@babel/helper-module-transforms@7.23.3, npm/@babel/helper-remap-async-to-generator@7.24.7, npm/@babel/helper-replace-supers@7.24.7, npm/@babel/helper-simple-access@7.22.5, npm/@babel/helper-split-export-declaration@7.22.6, npm/@babel/helper-string-parser@7.23.4, npm/@babel/helper-validator-identifier@7.22.20, npm/@babel/helper-wrap-function@7.24.7, npm/@babel/helpers@7.23.9, npm/@babel/highlight@7.23.4, npm/@babel/parser@7.23.9, npm/@babel/runtime@7.24.8, npm/@babel/template@7.23.9, npm/@babel/traverse@7.23.9, npm/@babel/types@7.23.9, npm/@jridgewell/gen-mapping@0.3.2, npm/@jridgewell/resolve-uri@3.1.0, npm/@jridgewell/set-array@1.1.2, npm/@jridgewell/sourcemap-codec@1.4.14, npm/@jridgewell/trace-mapping@0.3.17, npm/assertion-error@1.1.0, npm/braces@3.0.2, npm/browserslist@4.23.2, npm/caniuse-lite@1.0.30001641, npm/chai@4.5.0, npm/check-error@1.0.3, npm/deep-eql@4.1.3, npm/domutils@3.0.1, npm/electron-to-chromium@1.4.827, npm/fast-fifo@1.1.0, npm/fill-range@7.0.1, npm/function-bind@1.1.1, npm/has@1.0.3, npm/is-core-module@2.8.1, npm/lilconfig@3.1.1, npm/lint-staged@15.2.5, npm/listr2@8.2.1, npm/log-update@6.0.0, npm/loupe@2.3.7, npm/mocha@10.7.0, npm/node-releases@2.0.14, npm/p-event@6.0.0, npm/pathval@1.1.1, npm/prettier@3.2.5, npm/regjsgen@0.7.1, npm/resolve@1.21.1, npm/rfdc@1.3.1, npm/streamx@2.12.5, npm/yaml@2.4.5

View full report↗︎