Skip to content
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

feat(build): switch from rollup to tsup #162

Merged
merged 2 commits into from
May 7, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 11, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@commitlint/cli (source) ^19.0.3 -> ^19.3.0 age adoption passing confidence
@commitlint/config-conventional (source) ^19.0.3 -> ^19.2.2 age adoption passing confidence
@favware/rollup-type-bundler ^3.1.0 -> ^3.3.0 age adoption passing confidence
@sapphire/eslint-config (source) ~5.0.0 -> ~5.0.4 age adoption passing confidence
@sapphire/ts-config (source) ^5.0.0 -> ^5.0.1 age adoption passing confidence
@types/jest (source) ^29.5.2 -> ^29.5.12 age adoption passing confidence
@types/node (source) ^20.8.9 -> ^20.12.10 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) ^7.0.2 -> ^7.8.0 age adoption passing confidence
@typescript-eslint/parser (source) ^7.0.2 -> ^7.8.0 age adoption passing confidence
dotenv ^16.3.1 -> ^16.4.5 age adoption passing confidence
eslint (source) ^8.42.0 -> ^8.57.0 age adoption passing confidence
eslint-config-prettier ^9.0.0 -> ^9.1.0 age adoption passing confidence
husky ^9.0.9 -> ^9.0.11 age adoption passing confidence
jest (source) ^29.5.0 -> ^29.7.0 age adoption passing confidence
jest-circus (source) ^29.5.0 -> ^29.7.0 age adoption passing confidence
lint-staged ^15.0.1 -> ^15.2.2 age adoption passing confidence
release-it ^17.0.0 -> ^17.2.1 age adoption passing confidence
rimraf ^5.0.1 -> ^5.0.5 age adoption passing confidence
rollup (source) ^4.1.0 -> ^4.17.2 age adoption passing confidence
rollup-plugin-polyfill-node ^0.12.0 -> ^0.13.0 age adoption passing confidence
rollup-plugin-typescript2 ^0.34.1 -> ^0.36.0 age adoption passing confidence
ts-jest (source) ^29.1.0 -> ^29.1.2 age adoption passing confidence
ts-node (source) ^10.9.1 -> ^10.9.2 age adoption passing confidence
typedoc (source) ^0.24.7 -> ^0.25.13 age adoption passing confidence
typescript (source) ^5.1.3 -> ^5.4.5 age adoption passing confidence

Release Notes

conventional-changelog/commitlint (@​commitlint/cli)

v19.3.0

Compare Source

Note: Version bump only for package @​commitlint/cli

19.2.2 (2024-04-14)

Note: Version bump only for package @​commitlint/cli

19.2.1 (2024-03-19)

Note: Version bump only for package @​commitlint/cli

v19.2.2

Compare Source

Note: Version bump only for package @​commitlint/cli

v19.2.1

Compare Source

Note: Version bump only for package @​commitlint/cli

v19.2.0

Compare Source

Features
  • cli: introduce new --last flag, to stop recommending HEAD~1 (#​3916) (99f4f3f)

v19.1.0

Compare Source

Note: Version bump only for package @​commitlint/cli

19.0.3 (2024-02-28)

Note: Version bump only for package @​commitlint/cli

19.0.2 (2024-02-28)

Note: Version bump only for package @​commitlint/cli

19.0.1 (2024-02-27)

Bug Fixes
  • drop resolve-from, resolve-global and import-fresh, resolve global packages correctly (#​3939) (8793c63), closes #​3938
conventional-changelog/commitlint (@​commitlint/config-conventional)

v19.2.2

Compare Source

Note: Version bump only for package @​commitlint/config-conventional

v19.1.0

Compare Source

Note: Version bump only for package @​commitlint/config-conventional

19.0.3 (2024-02-28)

Note: Version bump only for package @​commitlint/config-conventional

favware/rollup-type-bundler (@​favware/rollup-type-bundler)

v3.3.0

Compare Source

🐛 Bug Fixes

  • deps: Update all non-major dependencies (7d3130e)
  • deps: Update dependency rollup to ^4.9.1 (fbb0a45)

🚀 Features

  • Add --output-typings-file-extension to make it possible to customize the output file extension separately from the input file extension (4ec5e88)

v3.2.1

Compare Source

🐛 Bug Fixes

  • Normalize path separators for excludeFromClean to ensure PowerShell & Sh support (66e6b28)

v3.2.0

Compare Source

📝 Documentation

  • readme: Update readme to mention previously added options (13a9c7a)

🚀 Features

  • Add --exclude-from-clean option (a5ec99b)
sapphiredev/utilities (@​sapphire/eslint-config)

v5.0.4

Compare Source

🐛 Bug Fixes

  • eslint-config: Bump transitive dependencies (f2600b3)
  • deps: Update typescript-eslint monorepo to v7 (major) (#​717) (f929edc)
  • Update transitive dependencies (4c28962)
  • deps: Update dependency prettier to ^3.2.2 (61630cc)
  • eslint-config: Bump transitive dependencies (632805d)
  • deps: Update dependency eslint-plugin-prettier to ^5.1.2 (e1c7c75)
  • deps: Update all non-major dependencies (fef82a8)
  • deps: Update all non-major dependencies (#​681) (a593be0)
  • Bump transitive prettier dependency (13ec7e9)

v5.0.3

Compare Source

🐛 Bug Fixes

  • eslint-config: Properly split CJS and ESM (ccc6514)
  • eslint-config: Update transitive dependencies (8656062)

v5.0.2

Compare Source

🐛 Bug Fixes

  • eslint-config: Update transitive dependencies (de7b294)
  • eslint-config: Update transitive dependencies (a81f6de)

v5.0.1

Compare Source

🐛 Bug Fixes

  • eslint-config: Update eslint-config-prettier to v9 (4d7b394)
sapphiredev/utilities (@​sapphire/ts-config)

v5.0.1

Compare Source

🐛 Bug Fixes

  • ts-config: Bump transitive typescript dependency (321df01)

📝 Documentation

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v7.8.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unsafe-argument] handle tagged templates

  • eslint-plugin: [prefer-optional-chain] suggests optional chaining during strict null equality check

  • eslint-plugin: [consistent-type-assertions] handle tagged templates

  • eslint-plugin: [no-unsafe-return] handle union types

  • eslint-plugin: [no-unused-vars] clear error report range

❤️ Thank You
  • auvred
  • Josh Goldberg ✨
  • jsfm01
  • Kim Sang Du
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.7.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unsafe-assignment] handle shorthand property assignment

  • eslint-plugin: [explicit-function-return-type] fix checking wrong ancestor's return type

  • eslint-plugin: [prefer-optional-chain] only look at left operand for requireNullish

  • eslint-plugin: [no-for-in-array] refine report location

  • eslint-plugin: [no-unnecessary-type-assertion] allow non-null assertion for void type

❤️ Thank You
  • Abraham Guo
  • Kirk Waiblinger
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.7.0

Compare Source

🚀 Features
  • eslint-plugin: replace no-new-symbol with no-new-native-nonconstructor
❤️ Thank You
  • Dave
  • Josh Goldberg ✨

You can read about our versioning strategy and releases on our website.

v7.6.0

Compare Source

🚀 Features
  • bump npm dependency ranges
❤️ Thank You
  • Abraham Guo
  • auvred
  • Brad Zacher

You can read about our versioning strategy and releases on our website.

v7.5.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-floating-promises] handle TaggedTemplateExpression

  • eslint-plugin: [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option

❤️ Thank You
  • Brad Zacher
  • Kim Sang Du
  • Mark de Dios
  • Naru
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.4.0

Compare Source

🚀 Features
  • eslint-plugin: [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata

  • eslint-plugin: [no-unnecessary-type-arguments] handle tagged templates

  • eslint-plugin: deprecate no-throw-literal and add a renamed only-throw-error

🩹 Fixes
  • eslint-plugin: [prefer-optional-chain] address multipart nullish checks false positive

  • eslint-plugin: [prefer-optional-chain] properly disambiguate between boolean and false

  • eslint-plugin: [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside

❤️ Thank You
  • Abraham Guo
  • Brad Zacher
  • Josh Goldberg ✨
  • Kim Sang Du
  • Kirk Waiblinger
  • Marco Pasqualetti
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.3.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-floating-promises] revert disable of ignoreVoid in strict config
❤️ Thank You
  • Josh Goldberg ✨

You can read about our versioning strategy and releases on our website.

v7.3.0

Compare Source

🚀 Features
  • eslint-plugin: [restrict-template-expressions] add allowArray option

  • eslint-plugin: add meta.docs.recommended setting for strict config options

  • eslint-plugin: add rule use-unknown-in-catch-callback-variables

  • eslint-plugin: [prefer-reduce-type-parameter] supports tuple, union, intersection

🩹 Fixes
  • correct engines.node constraints in package.json

  • eslint-plugin: [unbound-method] check method definition in object literal using longhand form

  • eslint-plugin: [consistent-type-imports] handle imports without specifiers

  • eslint-plugin: [no-redundant-type-constituents] incorrectly marks & string as redundant

  • eslint-plugin: [no-unnecessary-qualifier] handle merge namespace with enum

  • eslint-plugin: [no-unused-expressions] false negatives when using assertions

  • eslint-plugin: [ban-ts-comment] more accurate handling of multiline comments

  • eslint-plugin: [explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option

  • eslint-plugin: [class-literal-property-style] ignore property assigned in constructor

  • eslint-plugin: [no-unnecessary-type-assertion] fix false negative for const variable declarations

❤️ Thank You
  • Abraham Guo
  • Alexu
  • Arka Pratim Chaudhuri
  • auvred
  • Derrick Isaacson
  • fnx
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • Marta Cardoso
  • Michaël De Boey
  • Tristan Rasmussen
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.2.0

Compare Source

🚀 Features
  • support TS 5.4

  • eslint-plugin: [prefer-string-starts-ends-with] add allowSingleElementEquality option

🩹 Fixes
  • eslint-plugin: expose *-type-checked-only configs for extension

  • eslint-plugin: [member-ordering] report alphabetical sorting for all groups instead of just the first failing group

  • eslint-plugin: [no-var-requires, no-require-imports] support template literal

  • eslint-plugin: [no-useless-template-literals] detect TemplateLiteral

  • eslint-plugin: [no-unnecessary-condition] handle union array and tuple type

  • eslint-plugin: [prefer-find] support ternary branches in prefer-find

❤️ Thank You
  • Arka Pratim Chaudhuri
  • auvred
  • Chris Plummer
  • Fotis Papadogeorgopoulos
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • Wayne Zhang
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.1.1

Compare Source

This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v7.1.0

Compare Source

🚀 Features
  • eslint-plugin: add *-type-checked-only configs

  • eslint-plugin: [naming-convention] support the auto-accessor syntax

  • eslint-plugin: [consistent-return] add new rule

🩹 Fixes
  • eslint-plugin: [prefer-optional-chan] allow typeof for avoiding reference error

  • eslint-plugin: [no-misused-promises] improve check union types

  • eslint-plugin: [no-use-before-define] fix false positive type reference in as, satisfies

❤️ Thank You
  • Arka Pratim Chaudhuri
  • Josh Goldberg ✨
  • YeonJuan

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v7.8.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v7.7.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v7.7.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v7.6.0

Compare Source

🚀 Features
  • bump npm dependency ranges
❤️ Thank You
  • Abraham Guo
  • auvred
  • Brad Zacher

You can read about our versioning strategy and releases on our website.

v7.5.0

Compare Source

🩹 Fixes
  • parser: disallow errorOnTypeScriptSyntacticAndSemanticIssues
❤️ Thank You
  • Brad Zacher
  • Kim Sang Du
  • Mark de Dios
  • Naru
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.4.0

Compare Source

v7.3.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v7.3.0

Compare Source

🩹 Fixes
  • correct engines.node constraints in package.json
❤️ Thank You
  • Abraham Guo
  • Alexu
  • Arka Pratim Chaudhuri
  • auvred
  • Derrick Isaacson
  • fnx
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • Marta Cardoso
  • Michaël De Boey
  • Tristan Rasmussen
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.2.0

Compare Source

🚀 Features
  • support TS 5.4
❤️ Thank You
  • Arka Pratim Chaudhuri
  • auvred
  • Chris Plummer
  • Fotis Papadogeorgopoulos
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • Wayne Zhang
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v7.1.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v7.1.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

motdotla/dotenv (dotenv)

v16.4.5

Compare Source

Changed
  • 🐞 fix recent regression when using path option. return to historical behavior: do not attempt to auto find .env if path set. (regression was introduced in 16.4.3) #​814

v16.4.4

Compare Source

Changed
  • 🐞 Replaced chaining operator ?. with old school && (fixing node 12 failures) #​812

v16.4.3

Compare Source

Changed
  • Fixed processing of multiple files in options.path #​805

v16.4.2

Compare Source

Changed

v16.4.1

Compare Source

  • Patch support for array as path option #​797

v16.4.0

Compare Source

  • Add error.code to error messages around .env.vault decryption handling #​795
  • Add ability to find .env.vault file when filename(s) passed as an array #​784

v16.3.2

Compare Source

Added
  • Add debug message when no encoding set #​735
Changed
  • Fix output typing for populate #​792
  • Use subarray instead of slice #​793
eslint/eslint (eslint)

v8.57.0

Compare Source

Features

  • 1120b9b feat: Add loadESLint() API method for v8 (#​18098) (Nicholas C. Zakas)
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#​18066) (Nitin Kumar)

Bug Fixes

  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#​18064) (Nitin Kumar)
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#​18067) (Nitin Kumar)
  • 9852a31 fix: deep merge behavior in flat config (#​18065) (Nitin Kumar)
  • 4c7e9b0 fix: allow circular references in config (#​18056) (Milos Djermanovic)

Documentation

Chores

v8.56.0

Compare Source

Features
  • 0dd9704 feat: Support custom severity when reporting unused disable directives (#​17212) (Bryan Mishkin)
  • 31a7e3f feat: fix no-restricted-properties false negatives with unknown objects (#​17818) (Arka Pratim Chaudhuri)
Bug Fixes
  • 7d5e5f6 fix: TypeError: fs.exists is not a function on read-only file system (#​17846) (Francesco Trotta)
  • 74739c8 fix: suggestion with invalid syntax in no-promise-executor-return rule (#​17812) (Bryan Mishkin)
Documentation
  • 9007719 docs: update link in ways-to-extend.md (#​17839) (Amel SELMANE)
  • 3a22236 docs: Update README (GitHub Actions Bot)
  • 54c3ca6 docs: fix migration-guide example (#​17829) (Tanuj Kanti)
  • 4391b71 docs: check config comments in rule examples (#​17815) (Francesco Trotta)
  • fd28363 docs: remove mention about ESLint stylistic rules in readme (#​17810) (Zwyx)
  • 48ed5a6 docs: Update README (GitHub Actions Bot)
Chores

v8.55.0

Compare Source

Features

  • 8c9e6c1 feat: importNamePattern option in no-restricted-imports (#​17721) (Tanuj Kanti)

Documentation


Configuration

📅 Schedule: Branch creation - "before 12pm on Sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from dan-online as a code owner June 11, 2023 01:55
@renovate renovate bot enabled auto-merge (squash) June 11, 2023 01:55
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 8 times, most recently from bf49741 to 36bd06c Compare June 16, 2023 23:07
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 6 times, most recently from ce4eadd to 3d90368 Compare June 26, 2023 19:01
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 10 times, most recently from 98e8e3a to 06d46a0 Compare July 3, 2023 17:33
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from e77de47 to 937bd60 Compare July 5, 2023 10:38
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 6 times, most recently from 4f87458 to 7ae342a Compare March 25, 2024 20:09
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 7 times, most recently from 38f36b6 to 26f5d8c Compare April 3, 2024 06:08
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 6 times, most recently from 7c9917f to c3027d5 Compare April 8, 2024 02:09
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 3 times, most recently from 860647c to 807a251 Compare May 7, 2024 19:15
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 807a251 to 477b441 Compare May 7, 2024 19:18
Copy link

codecov bot commented May 7, 2024

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@dan-online dan-online changed the title chore(deps): update all non-major dev-dependencies feat(build): switch from rollup to tsup May 7, 2024
Copy link
Contributor Author

renovate bot commented May 7, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@renovate renovate bot merged commit f4e459d into main May 7, 2024
3 checks passed
@dan-online dan-online deleted the renovate/all-non-major-dev branch May 7, 2024 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant