meza / trance-stack

A production-ready Remix stack built for AWS Lambda. Authentication. Security, Internationalization, Feature Flags, Analytics, Tests, Storybook, Ephemeral and Production CI/CD and more.
https://trance-stack.vsbmeza.com
MIT License
260 stars 15 forks source link

fix(deps): update dependency isbot to v4 #654

Closed renovate[bot] closed 10 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
isbot (source) 3.6.12 -> 4.3.0 age adoption passing confidence

Release Notes

omrilotan/isbot (isbot) ### [`v4.3.0`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#430) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v4.2.0...v4.3.0) - Accept `undefined` in place of user agent string to allow headers property to be used "as is" (`request.headers["user-agent"]`) ### [`v4.2.0`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#420) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v4.1.2...v4.2.0) - Accept `null` in place of user agent string to allow header value to be used "as is" (`request.headers.get("user-agent")`) ### [`v4.1.2`](https://togithub.com/omrilotan/isbot/compare/v4.1.1...v4.1.2) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v4.1.1...v4.1.2) ### [`v4.1.1`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#411) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v4.1.0...v4.1.1) - Recognise browsers with GMS Core ([Google's Play Services](https://togithub.com/microg/GmsCore/wiki)) as natural non-bot browsers - A slightly neater typescript decleration file - Adjust "bot" pattern to recognise bot as a standalone word or word suffix (excluding "Cubot") - Recognise "rest-client" as a bot ### [`v4.1.0`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#410) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v4.0.0...v4.1.0) - Add createIsbotFromList: Create a custom isbot function from a list of string representation patterns - Recognise browsers with HMS Core (Huawei Mobile Services) as natural non-bot browsers ### [`v4.0.0`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#400) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v3.8.0...v4.0.0) ##### Breaking changes This change is meant to reduce the size of the package and improve performance by building the regular expression in build time instead of runtime. - Change interface - Remove default import. Use named import instead: `import { isbot } from "isbot";` - Drop `isbot` attached functions from the interface. `isbot.` is no longer supported - Drop support for EOL node versions ##### New features ```ts import { } from "isbot"; ``` | import | Type | Description | | ------------- | --------------------------------------------------- | ------------------------------------------------------------------------- | | pattern | *{RegExp}* | The regular expression used to identify bots | | list | *{string\[]}* | List of all individual pattern parts | | isbotMatch | *{(userAgent: string): string | null}* | The substring matched by the regular expression | | isbotMatches | *{(userAgent: string): string\[]}* | All substrings matched by the regular expression | | isbotPattern | *{(userAgent: string): string | null}* | The regular expression used to identify bot substring in the user agent | | isbotPatterns | *{(userAgent: string): string\[]}* | All regular expressions used to identify bot substrings in the user agent | | createIsbot | *{(pattern: RegExp): (userAgent: string): boolean}* | Create a custom isbot function | ### [`v3.8.0`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#380) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v3.7.1...v3.8.0) - Add "isbot.isbot" property and "isbot" named export to allow easier migration to version 4 ### [`v3.7.1`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#371) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v3.7.0...v3.7.1) - Replace "ghost" with "inspect" to avoid false positives ### [`v3.7.0`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#3700) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v3.6.13...v3.7.0) - Expose iife and support JSDeliver CDN ### [`v3.6.13`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#3613) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v3.6.12...v3.6.13) - Treat Splash browser as bot [@​viraptor](https://togithub.com/viraptor)

Configuration

πŸ“… Schedule: Branch creation - " *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



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

github-actions[bot] commented 10 months ago

Test Results

115 tests   115 :white_check_mark:  21s :stopwatch:  40 suites    0 :zzz:   1 files      0 :x:

Results for commit 456679cb.

github-actions[bot] commented 10 months ago

Code Coverage

Package Line Rate Branch Rate Complexity Health
src 100% 100% 0 βœ”
src.atoms.Icons 100% 100% 0 βœ”
src.atoms.Toggle 100% 100% 0 βœ”
src.components 100% 100% 0 βœ”
src.components.ColorModeSwitcher 100% 100% 0 βœ”
src.components.CookieConsent 100% 100% 0 βœ”
src.components.CookieYes 100% 100% 0 βœ”
src.components.ExposeAppConfig 100% 100% 0 βœ”
src.components.GoogleAnalytics 100% 100% 0 βœ”
src.components.Hello 100% 100% 0 βœ”
src.components.Hotjar 100% 100% 0 βœ”
src.components.Login 100% 100% 0 βœ”
src.components.Logout 100% 100% 0 βœ”
src.components.Posthog 100% 100% 0 βœ”
src.hooks 100% 100% 0 βœ”
src.i18n 100% 100% 0 βœ”
src.routes 100% 100% 0 βœ”
src.utils 100% 100% 0 βœ”
Summary 100% (1259 / 1259) 100% (129 / 129) 0 βœ”
meza commented 10 months ago

Copy/paste detection report

Duplications detection: Found 0 exact clones with 0(0%) duplicated lines in 57 (3 formats) files.

Format Files analyzed Total lines Total tokens Clones found Duplicated lines Duplicated tokens
javascript 15 129 1527 0 0 (0%) 0 (0%)
tsx 26 918 8430 0 0 (0%) 0 (0%)
typescript 16 387 3125 0 0 (0%) 0 (0%)
Total: 57 1434 13082 0 0 (0%) 0 (0%)
meza commented 10 months ago

Deployment details


βœ… Your stack: remix-trance-stack-renovate-isbot-4-x-ephemeral has been successfully deployed.


You can access your deployment at the following URL: https://uyk1qyr1vg.execute-api.us-east-1.amazonaws.com

meza commented 10 months ago

:tada: This PR is included in version 3.1.191 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: