A Remix.run stack to monitor your BullMQ queues

Overview

Remix Matador stack

matador

A bold interface that helps you monitor your BullMQ queues.

Learn more about Remix Stacks.

$ npx create-remix@latest --template nullndr/matador

What's in the stack

  • Matador interface built with MantineUI at /matador route

    there is also a pure tailwind Matador implementation that can be found here

  • A little utility that helps you build your queues
  • Styling with Tailwind
  • Code formatting with Prettier
  • Linting with ESLint
  • Static Types with TypeScript

Development

  • Start the Redis Database with Docker:

    ℹ️ we use the latest version of Docker that already includes compose, not docker-compose

    $ npm run dev:docker
  • Start dev server:

    $ npm run dev

If you want to stop the development Redis Database, run npm run dev:docker:stop

Connecting to your Redis server

Matador needs a Redis 6 instance at least to work.

Set your redis connection string as the REDIS_URL env variable in your .env file.

Testing

Cypress

We use Cypress for our End-to-End tests in this project. You'll find those in the cypress directory. As you make changes, add to an existing file or create a new file in the cypress/e2e directory to test your changes.

We use @testing-library/cypress for selecting elements on the page semantically.

To run these tests in development, run npm run test:e2e:dev which will start the dev server for the app as well as the Cypress client.

Vitest

For lower level tests of utilities and individual components, we use vitest. We have DOM-specific assertion helpers via @testing-library/jest-dom.

Type Checking

This project uses TypeScript. It's recommended to get TypeScript set up for your editor to get a really great in-editor experience with type checking and auto-complete. To run type checking across the whole project, run npm run typecheck.

Linting

This project uses ESLint for linting that is configured in .eslintrc.js.

Formatting

We use Prettier for auto-formatting in this project. It's recommended to install an editor plugin (like the VSCode Prettier plugin) to get auto-formatting on save. There's also a npm run format script you can run to format all files in the project.

What if I already have a project with BullMQ?

No worries, we've already thought about it!

An easy bash script can be found here.

in order to simply install Matador in your Remix project, run:

$ curl https://raw.githubusercontent.com/nullndr/Matador/main/remix.init/installer.sh | \
    sh -s -- "/my/remix/project"

Matador will be copied in /my/remix/project/app/routes/matador, /my/remix/project/app/routes/matador.tsx and /my/remix/project/app/lib/matador.

But wait a sec, I do not use the app folder!!

Not a problem, you can provide the folder as the second argument of the script:

$ curl https://raw.githubusercontent.com/nullndr/Matador/main/remix.init/installer.sh | \
    sh -s -- "/my/remix/project" "root"

Matador will be copied in /my/remix/project/root/routes/matador, /my/remix/project/root/routes/matador.tsx and /my/remix/project/root/lib/matador.

Comments
  • chore: remove lockfile

    chore: remove lockfile

    For more info, see https://github.com/remix-run/remix/pull/3110.

    You should probably also implement something similar in remix.init for only ignoring these files in the repo but not when the project is created like we did in https://github.com/remix-run/indie-stack/pull/79, https://github.com/remix-run/blues-stack/pull/67 & https://github.com/remix-run/grunge-stack/pull/53.

    opened by MichaelDeBoey 5
  • Could `/lib/matador/helpers/style-helpers.tsx` be deleted?

    Could `/lib/matador/helpers/style-helpers.tsx` be deleted?

    @saliougaye

    I used the classNames utility when I first wrote Matador in tailwind.

    Are you still using it? Because I feel like we could get rid of this little utility...

    refactor 
    opened by nullndr 2
  • chore(deps-dev): bump happy-dom from 6.0.2 to 8.1.1

    chore(deps-dev): bump happy-dom from 6.0.2 to 8.1.1

    Bumps happy-dom from 6.0.2 to 8.1.1.

    Release notes

    Sourced from happy-dom's releases.

    v8.1.1

    :construction_worker_man: Patch fixes

    • Adds the property window.HTMLSelectElement, so that it will be available globally. (#664)

    v8.1.0

    :art: Features

    • Adds support for FileList to HTMLInputElement. (#494)

    v8.0.0

    :bomb: Breaking Changes

    • In v7.0.0 of Happy DOM, the default values for window.innerWidth and window.innerHeight was changed to 0. This fix will revert this change and set the default resolution to 1024x768 again. This is a major change as it potentially can break logic. Sorry for any inconvenience. (#673)

    v7.8.1

    :construction_worker_man: Patch fixes

    • Removes the sync-request dependency as it is no longer in use. (#650)

    v7.8.0

    :art: Features

    • Adds support for XMLHttpRequest. (#520)
    • Adds support for Document.documentURI and Document.URL. (#526)
    • Adds the headers "referer", "set-cookie", "user-agent" to window.fetch() requests. (#520)
    • Adds support for sending in URL or Request objects to window.fetch(). (#582)
    • Replaces sync-request with XMLHttpRequest as it supports synchronous requests using a custom solution (#650)

    :construction_worker_man: Patch fixes

    • Replaces a custom solution for window.URL with the native module url. (#521)

    v7.7.2

    :construction_worker_man: Patch fixes

    • Multiple fixes related to reading and writing cookies in document.cookie. (#666)

    v7.7.1

    :construction_worker_man: Patch fixes

    • Adds support for escaped characters to class names in CSS query selectors (e.g. \\:, \\#, \\&) (#661)

    v7.7.0

    :art: Features

    • Adds support for HTMLAnchorElement. (#204)

    v7.6.7

    :construction_worker_man: Patch fixes

    ... (truncated)

    Commits
    • 88bfdf4 v8.1.1
    • 599de0f Merge pull request #684 from Schleuse/task/664-fix-typo-in-import
    • d804eaf #664@​patch: Fixes error due to typo in import path.
    • c9f5af0 Merge pull request #676 from capricorn86/task/664-referenceerror-htmlselectel...
    • fc7e5c8 #664@​patch: Adds the property window.HTMLSelectElement, so that it will be av...
    • 4d20b19 Merge pull request #675 from capricorn86/task/494-typeerror-right-hand-side-o...
    • 901b701 #494@​minor: Adds support for FileList to HTMLInputElement.
    • a85a84f Merge pull request #674 from capricorn86/task/673-default-windowinnerwidth-to...
    • 133403f #673@​major: Changes the default value for window.innerWidth to 1024 and windo...
    • b4a812e Merge pull request #672 from capricorn86/task/650-remove-sync-request-dependency
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump happy-dom from 6.0.2 to 8.1.0

    chore(deps-dev): bump happy-dom from 6.0.2 to 8.1.0

    Bumps happy-dom from 6.0.2 to 8.1.0.

    Release notes

    Sourced from happy-dom's releases.

    v8.1.0

    :art: Features

    • Adds support for FileList to HTMLInputElement. (#494)

    v8.0.0

    :bomb: Breaking Changes

    • In v7.0.0 of Happy DOM, the default values for window.innerWidth and window.innerHeight was changed to 0. This fix will revert this change and set the default resolution to 1024x768 again. This is a major change as it potentially can break logic. Sorry for any inconvenience. (#673)

    v7.8.1

    :construction_worker_man: Patch fixes

    • Removes the sync-request dependency as it is no longer in use. (#650)

    v7.8.0

    :art: Features

    • Adds support for XMLHttpRequest. (#520)
    • Adds support for Document.documentURI and Document.URL. (#526)
    • Adds the headers "referer", "set-cookie", "user-agent" to window.fetch() requests. (#520)
    • Adds support for sending in URL or Request objects to window.fetch(). (#582)
    • Replaces sync-request with XMLHttpRequest as it supports synchronous requests using a custom solution (#650)

    :construction_worker_man: Patch fixes

    • Replaces a custom solution for window.URL with the native module url. (#521)

    v7.7.2

    :construction_worker_man: Patch fixes

    • Multiple fixes related to reading and writing cookies in document.cookie. (#666)

    v7.7.1

    :construction_worker_man: Patch fixes

    • Adds support for escaped characters to class names in CSS query selectors (e.g. \\:, \\#, \\&) (#661)

    v7.7.0

    :art: Features

    • Adds support for HTMLAnchorElement. (#204)

    v7.6.7

    :construction_worker_man: Patch fixes

    • OptionElement.value should return Element.textContent as fallback. (#648)

    v7.6.6

    :construction_worker_man: Patch fixes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump happy-dom from 6.0.2 to 7.7.2

    chore(deps-dev): bump happy-dom from 6.0.2 to 7.7.2

    Bumps happy-dom from 6.0.2 to 7.7.2.

    Release notes

    Sourced from happy-dom's releases.

    v7.7.2

    :construction_worker_man: Patch fixes

    • Multiple fixes related to reading and writing cookies in document.cookie. (#666)

    v7.7.1

    :construction_worker_man: Patch fixes

    • Adds support for escaped characters to class names in CSS query selectors (e.g. \\:, \\#, \\&) (#661)

    v7.7.0

    :art: Features

    • Adds support for HTMLAnchorElement. (#204)

    v7.6.7

    :construction_worker_man: Patch fixes

    • OptionElement.value should return Element.textContent as fallback. (#648)

    v7.6.6

    :construction_worker_man: Patch fixes

    • Element.innerHTML should be able to handle other types than string. (#639)

    v7.6.5

    :construction_worker_man: Patch fixes

    • Fixes problem with HTMLSelectElement.selectedIndex not reflecting the select attribute set on options. (#637)

    v7.6.4

    :construction_worker_man: Patch fixes

    • Makes it possible to set a CSS string to HTMLElement.style (e.g. HTMLElement.style = 'color: red'). (#628)

    v7.6.3

    :construction_worker_man: Patch fixes

    • Multiples fixes related to how HTMLSelectElement.selectedIndex and HTMLOptionElement.selected are handled. (#635)
    • Setting HTMLSelectElement.selectedIndex to an invalid value will no longer cause an exception to be thrown. (#635)

    v7.6.2

    :construction_worker_man: Patch fixes

    • Adds support for wildcard searches to Element.getElementsByTagName() and Document.getElementsByTagName() (improves jQuery support). (#633)

    v7.6.1

    :construction_worker_man: Patch fixes

    • Fixes problem with sending in URL to the Window contructor (e.g. new Window({ url })). (#627)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump prettier from 2.7.1 to 2.8.0

    chore(deps-dev): bump prettier from 2.7.1 to 2.8.0

    Bumps prettier from 2.7.1 to 2.8.0.

    Release notes

    Sourced from prettier's releases.

    2.8.0

    diff

    🔗 Release note

    Changelog

    Sourced from prettier's changelog.

    2.8.0

    diff

    🔗 Release Notes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump typescript from 4.8.4 to 4.9.3

    chore(deps-dev): bump typescript from 4.8.4 to 4.9.3

    Bumps typescript from 4.8.4 to 4.9.3.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.9

    For release notes, check out the release announcement.

    Downloads are available on:

    Changes:

    • 93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.
    • 107f832b80df2dc97748021cb00af2b6813db75b Update LKG.
    • 31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
    • 1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.
    • 7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9
    • e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json
    • 8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json
    • 5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (#51297)
    • a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
    • 7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (#51295)
    • 3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (#51324)
    • 64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
    • 754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (#51263)
    • d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json
    • d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
    • 16faf45682173ea437a50330feb4785578923d7f Update package-lock.json
    • 8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
    • 170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (#51300)
    • 9c4e14d75174432f6a4dc5967a09712a6784ab88 Remove "No type information for this code" from baseline (#51311)
    • 88d25b4f232929df59729156dfda6b65277affec fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (#51299)
    • 8bee69acf410d4986cb0cc102b949e2d133d5380 Update package-lock.json
    • 702de1eeaaef88a189e4d06e5a2aae287853790a Fix early call to return/throw on generator (#51294)
    • 2c12b1499908ad7718e65d20e264561207c22375 Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (#51271)
    • 6af270dee09d62516f6dc02ec102a745ffebc037 Update package-lock.json
    • 2cc4c16a26672a7ba6c97ba16309fcf334db7cae Update package-lock.json
    • 60934915d9ccc4ca9c0fb2cd060d7ec81601942b Fix apparent typo in getStringMappingType (#51248)
    • 61c26096e3373719ece686b84c698423890e9a5f Update package-lock.json
    • ef69116c41cb6805f89e6592eacb0ccb7f02207d Generate shortest rootDirs module specifier instead of first possible (#51244)
    • bbb42f453dc684e03d977c5b70391124d57543a9 Fix typo in canWatchDirectoryOrFile found by CodeQL (#51262)
    • a56b254ad3c52b598bc5d44f83f3d0a1cf806068 Include 'this' type parameter in isRelatedTo fast path (#51230)
    • 3abd351c0eea55758f27ee5558a4a1525b77f45b Fix super property transform in async arrow in method (#51240)
    • eed05112180e0d94f78aa02d676d49468f15dc31 Update package-lock.json
    • 2625c1feae25aede35465ca835440fc57bf13d52 Make the init config category order predictable (#51247)
    • 1ca99b34029dafad2c18af7bdc0711f4abf7e522 fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) (#50560)
    • 3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1 Update package-lock.json
    • 906ebe49334a3a9c2dbd73cd3c902898bc712b66 Revert structuredTypeRelatedTo change and fix isUnitLikeType (#51076)
    • 8ac465239f52de1da3ada8cdc4c3f107f4d62e45 change type (#51231)
    • 245a02cbed7ad50a21289730159abc8d19a66f40 fix(51222): Go-to-definition on return statements should jump to the containing function declaration (#51227)
    • 2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4 markAliasReferenced should include ExportValue as well (#51219)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump happy-dom from 6.0.2 to 7.7.0

    chore(deps-dev): bump happy-dom from 6.0.2 to 7.7.0

    Bumps happy-dom from 6.0.2 to 7.7.0.

    Release notes

    Sourced from happy-dom's releases.

    v7.7.0

    :art: Features

    • Adds support for HTMLAnchorElement. (#204)

    v7.6.7

    :construction_worker_man: Patch fixes

    • OptionElement.value should return Element.textContent as fallback. (#648)

    v7.6.6

    :construction_worker_man: Patch fixes

    • Element.innerHTML should be able to handle other types than string. (#639)

    v7.6.5

    :construction_worker_man: Patch fixes

    • Fixes problem with HTMLSelectElement.selectedIndex not reflecting the select attribute set on options. (#637)

    v7.6.4

    :construction_worker_man: Patch fixes

    • Makes it possible to set a CSS string to HTMLElement.style (e.g. HTMLElement.style = 'color: red'). (#628)

    v7.6.3

    :construction_worker_man: Patch fixes

    • Multiples fixes related to how HTMLSelectElement.selectedIndex and HTMLOptionElement.selected are handled. (#635)
    • Setting HTMLSelectElement.selectedIndex to an invalid value will no longer cause an exception to be thrown. (#635)

    v7.6.2

    :construction_worker_man: Patch fixes

    • Adds support for wildcard searches to Element.getElementsByTagName() and Document.getElementsByTagName() (improves jQuery support). (#633)

    v7.6.1

    :construction_worker_man: Patch fixes

    • Fixes problem with sending in URL to the Window contructor (e.g. new Window({ url })). (#627)

    v7.6.0

    :art: Features

    • Adds support for NamedNodeMap which is used by Element.attributes. (#308)

    v7.5.14

    :construction_worker_man: Patch fixes

    • Fixes problem with Element.matches() failing when using non-matching descendant selector on element detached from document. (#622)

    ... (truncated)

    Commits
    • 9eb21a6 v7.7.0
    • e91b864 Merge pull request #641 from IGx89/task/204-support-html-anchor-element
    • 2debb1b Merge branch 'master' into task/204-support-html-anchor-element
    • c54734d #204@​trivial: Improves performance and fixes some minor bugs related to blob ...
    • 1a21ed7 Merge pull request #649 from itutto/#648-option-element-value-patch
    • f543b06 #648@​patch: OptionElement.value returns textContent as fallback.
    • 69b2150 #204@​minor: Add support for HTMLAnchorElement.
    • 62e2920 Merge pull request #640 from capricorn86/task/639-setting-an-invalid-value-to...
    • c355aec #639@​patch: Element.innerHTML should be able to handle other types than string.
    • e001788 Merge pull request #638 from capricorn86/task/637-htmlselectelementselectedin...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump msw from 0.48.1 to 0.49.1

    chore(deps-dev): bump msw from 0.48.1 to 0.49.1

    Bumps msw from 0.48.1 to 0.49.1.

    Release notes

    Sourced from msw's releases.

    v0.49.1 (2022-11-28)

    Bug Fixes

    v0.49.0 (2022-11-19)

    Features

    • support TypeScript 4.9, drop support for TypeScript 4.2, 4.3 (#1467) (af0277da900e20c7fb270ddb46be20deb487aefc) @​wtchnm

    v0.48.3 (2022-11-15)

    Bug Fixes

    v0.48.2 (2022-11-13)

    Bug Fixes

    • resolve absolute worker url against the current path (#1456) (f8d15b41a941613cd4868cf0e85d2d3aa075d067) @​kettanaito
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump vite-tsconfig-paths from 3.5.0 to 3.5.2

    chore(deps-dev): bump vite-tsconfig-paths from 3.5.0 to 3.5.2

    Bumps vite-tsconfig-paths from 3.5.0 to 3.5.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump cypress from 10.2.0 to 11.0.0

    chore(deps-dev): bump cypress from 10.2.0 to 11.0.0

    Bumps cypress from 10.2.0 to 11.0.0.

    Release notes

    Sourced from cypress's releases.

    v11.0.0

    Changelog: https://docs.cypress.io/guides/references/changelog#11-0-0

    v10.11.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-11-0

    v10.10.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-10-0

    v10.9.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-9-0

    v10.8.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-8-0

    v10.7.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-7-0

    v10.6.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-6-0

    v10.5.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-5-0

    v10.4.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-4-0

    v10.3.1

    Changelog: https://docs.cypress.io/guides/references/changelog#10-3-1

    v10.3.0

    Changelog: https://docs.cypress.io/guides/references/changelog#10-3-0

    Commits
    • 2513bea fix: vite-dev-server hoisting issue in binary (#24599)
    • 1886564 docs: Update @​cypress/grep README install instructions (#24484)
    • 69f7dab fix: revert dynamic import of webpack config file (#24598)
    • 5e3a21c chore: minor style updates & fix a windows test (#24558)
    • a8a9c78 chore: make error more inclusive of future cypress versions (#24559)
    • 963e184 chore: release @​cypress/vue-v5.0.1
    • 5ab148b chore: release @​cypress/react-v7.0.1
    • bad2cd7 chore: release @​cypress/angular-v2.0.1
    • 838dd4f fix: make component derived info not throw (#24571)
    • 3cdbeca fix: only take snapshots if the AUT document is in state (#24519)
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by mschile, a new releaser for cypress since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump happy-dom from 6.0.2 to 8.1.2

    chore(deps-dev): bump happy-dom from 6.0.2 to 8.1.2

    Bumps happy-dom from 6.0.2 to 8.1.2.

    Release notes

    Sourced from happy-dom's releases.

    v8.1.2

    :construction_worker_man: Patch fixes

    • Adds support for Window.scrollX, Window.scrollY, Window.pageXOffset and Window.pageYOffset. (#681)

    v8.1.1

    :construction_worker_man: Patch fixes

    • Adds the property window.HTMLSelectElement, so that it will be available globally. (#664)

    v8.1.0

    :art: Features

    • Adds support for FileList to HTMLInputElement. (#494)

    v8.0.0

    :bomb: Breaking Changes

    • In v7.0.0 of Happy DOM, the default values for window.innerWidth and window.innerHeight was changed to 0. This fix will revert this change and set the default resolution to 1024x768 again. This is a major change as it potentially can break logic. Sorry for any inconvenience. (#673)

    v7.8.1

    :construction_worker_man: Patch fixes

    • Removes the sync-request dependency as it is no longer in use. (#650)

    v7.8.0

    :art: Features

    • Adds support for XMLHttpRequest. (#520)
    • Adds support for Document.documentURI and Document.URL. (#526)
    • Adds the headers "referer", "set-cookie", "user-agent" to window.fetch() requests. (#520)
    • Adds support for sending in URL or Request objects to window.fetch(). (#582)
    • Replaces sync-request with XMLHttpRequest as it supports synchronous requests using a custom solution (#650)

    :construction_worker_man: Patch fixes

    • Replaces a custom solution for window.URL with the native module url. (#521)

    v7.7.2

    :construction_worker_man: Patch fixes

    • Multiple fixes related to reading and writing cookies in document.cookie. (#666)

    v7.7.1

    :construction_worker_man: Patch fixes

    • Adds support for escaped characters to class names in CSS query selectors (e.g. \\:, \\#, \\&) (#661)

    v7.7.0

    :art: Features

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump msw from 0.48.1 to 0.49.2

    chore(deps-dev): bump msw from 0.48.1 to 0.49.2

    Bumps msw from 0.48.1 to 0.49.2.

    Release notes

    Sourced from msw's releases.

    v0.49.2 (2022-12-13)

    Bug Fixes

    v0.49.1 (2022-11-28)

    Bug Fixes

    v0.49.0 (2022-11-19)

    Features

    • support TypeScript 4.9, drop support for TypeScript 4.2, 4.3 (#1467) (af0277da900e20c7fb270ddb46be20deb487aefc) @​wtchnm

    v0.48.3 (2022-11-15)

    Bug Fixes

    v0.48.2 (2022-11-13)

    Bug Fixes

    • resolve absolute worker url against the current path (#1456) (f8d15b41a941613cd4868cf0e85d2d3aa075d067) @​kettanaito
    Commits
    • 7380011 chore(release): v0.49.2
    • 42cdbc7 fix: use globalThis.fetch in ctx.fetch utility (#1490)
    • 37f4f94 chore(deps): bump minimatch from 3.0.4 to 3.1.2 (#1489)
    • af3110e chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#1488)
    • ab8b1ac chore(release): v0.49.1
    • c268796 fix(setupWorker): resolve the TS4094 error (#1477)
    • 2553156 chore(release): v0.49.0
    • af0277d feat: support TypeScript 4.9, drop support for TypeScript 4.2, 4.3 (#1467)
    • e8205e1 chore(release): v0.48.3
    • 7e65e97 fix: reverts beta release
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump typescript from 4.8.4 to 4.9.4

    chore(deps-dev): bump typescript from 4.8.4 to 4.9.4

    Bumps typescript from 4.8.4 to 4.9.4.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.9.4

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Changes:

    • e2868216f637e875a74c675845625eb15dcfe9a2 Bump version to 4.9.4 and LKG.
    • eb5419fc8d980859b98553586dfb5f40d811a745 Cherry-pick #51704 to release 4.9 (#51712)
    • b4d382b9b12460adf2da4cc0d1429cf19f8dc8be Cherry-pick changes for narrowing to tagged literal types.
    • e7a02f43fce47e1a39259ada5460bcc33c8e98b5 Port of #51626 and #51689 to release-4.9 (#51627)
    • 1727912f0437a7f367d90040fc4b0b4f3efd017a Cherry-pick fix around visitEachChild to release-4.9. (#51544)

    This list of changes was auto generated.

    TypeScript 4.9

    For release notes, check out the release announcement.

    Downloads are available on:

    Changes:

    • 93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.
    • 107f832b80df2dc97748021cb00af2b6813db75b Update LKG.
    • 31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
    • 1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.
    • 7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9
    • e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json
    • 8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json
    • 5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (#51297)
    • a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
    • 7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (#51295)
    • 3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (#51324)
    • 64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
    • 754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (#51263)
    • d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json
    • d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
    • 16faf45682173ea437a50330feb4785578923d7f Update package-lock.json
    • 8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
    • 170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (#51300)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump prettier from 2.7.1 to 2.8.1

    chore(deps-dev): bump prettier from 2.7.1 to 2.8.1

    Bumps prettier from 2.7.1 to 2.8.1.

    Release notes

    Sourced from prettier's releases.

    2.8.1

    🔗 Changelog

    2.8.0

    diff

    🔗 Release note

    Changelog

    Sourced from prettier's changelog.

    2.8.1

    diff

    Fix SCSS map in arguments (#9184 by @​agamkrbit)

    // Input
    $display-breakpoints: map-deep-merge(
      (
        "print-only": "only print",
        "screen-only": "only screen",
        "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
      ),
      $display-breakpoints
    );
    

    // Prettier 2.8.0 $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, " sm ")-1})", ), $display-breakpoints );

    // Prettier 2.8.1 $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})", ), $display-breakpoints );

    Support auto accessors syntax (#13919 by @​sosukesuzuki)

    Support for Auto Accessors Syntax landed in TypeScript 4.9.

    (Doesn't work well with babel-ts parser)

    class Foo {
      accessor foo: number = 3;
    </tr></table> 
    

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @testing-library/react from 13.3.0 to 13.4.0

    chore(deps-dev): bump @testing-library/react from 13.3.0 to 13.4.0

    Bumps @testing-library/react from 13.3.0 to 13.4.0.

    Release notes

    Sourced from @​testing-library/react's releases.

    v13.4.0

    13.4.0 (2022-09-04)

    Features

    • renderHook: allow passing of all render options to renderHook (#1118) (27a9584)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
Owner
Andrea
Nothing here, just a github profile
Andrea
Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.

Ironium Job queues and scheduled jobs for Node.js backed by Beanstalk/IronMQ/SQS. The Why You've got a workload that runs outside the Web app's reques

Assaf Arkin 71 Dec 14, 2022
Cloud Run Jobs Demos - A collection of samples to show you how and when to run a container to completion without a server

Cloud Run Jobs Demo Applications Cloud Run Jobs allows you to run a container to completion without a server. This repository contains a collection of

Google Cloud Platform 34 Dec 23, 2022
Run scheduled tasks

Berkala Berkala runs scheduled tasks specified in a YAML-based configuration. To get started, first download the binary for your operating system from

Ariya Hidayat 31 Aug 12, 2022
A client-friendly run queue

client-run-queue This package provides a RunQueue implementation for scheduling and managing async or time-consuming functions such that client-side i

Passfolio 6 Nov 22, 2022
A client-friendly run queue

client-run-queue This package provides a RunQueue implementation for scheduling and managing async or time-consuming functions such that client-side i

Passfolio 4 Jul 5, 2022
generate statistics on the number of audience minutes your site is generating, and if readers make it to the end of your screeds

audience-minutes generate statistics on the number of audience minutes your site is receiving, and if readers make it to the end of your screeds. “If

bert hubert 35 Dec 28, 2022
Build and deploy a roadmap voting app for your porject

Roadmap Voting App You can deploy Roadmap application yourself and get feedback from your users about your roadmap features. See the live example. In

Upstash 91 Jan 3, 2023
Making service workers easy so that your app is fast and reliable, even offline.

tulo.js Making service workers easy to use so that your app can be fast and reliable, even offline. Welcome to tulo.js, a service worker library that

OSLabs Beta 37 Nov 16, 2022
⚡️ Supercharge your ViewComponent development process 🚀

L ?? kbook ⚡️ Supercharge your ViewComponent development process ?? About Lookbook provides a ready-to-go UI for navigating, inspecting and interactin

Mark Perkins 466 Dec 26, 2022
Out of the box modern User Interface, so you can see and manage your Workhorse jobs in realtime

WORKHORSE UI Out of the box modern User Interface, so you can see and manage your Workhorse jobs in realtime. Start local Run npm i Copy and name prox

Workhorse 2 Apr 15, 2022
Use Cloudflare Workers Cron Triggers to keep your Hetzner Cloud Firewall allowing the latest list of Cloudflare IPs, or any other lists!

Hetzner Cloud Firewall automation with Cloudflare Workers Heavily inspired by xopez/Hetzner-Cloud-Firewall-API-examples, this repository holds a Cloud

Erisa A 9 Dec 17, 2022
Build your Cloudflare Workers with esbuild.

build-worker Bundle your Cloudflare Worker with esbuild instead of webpack. (It's ridiculously faster!) Wrangler v1 uses webpack. Wrangler v2 is using

Rom 7 Oct 24, 2022
Adds clap button (like medium) to any page for your Next.js apps.

@upstash/claps Add a claps button (like medium) to any page for your Next.js apps. Nothing to maintain, it is completely serverless ?? Check out the d

Upstash 49 Nov 23, 2022
A bot that notifies you on Slack whenever your company/product is mentioned on Hacker News. Powered by Vercel Functions & Upstash.

Hacker News Slack Bot A bot that notifies you on Slack whenever your company/product is mentioned on Hacker News. or deploy your own Built With Vercel

Vercel Labs 162 Jan 3, 2023
BullMQ - Premium Message Queue for NodeJS based on Redis

The fastest, most reliable, Redis-based distributed queue for Node. Carefully written for rock solid stability and atomicity. Read the documentation F

Taskforce.sh Inc. 3.1k Dec 30, 2022
The Remix version of the fakebooks app demonstrated on https://remix.run. Check out the CRA version: https://github.com/kentcdodds/fakebooks-cra

Remix Fakebooks App This is a (very) simple implementation of the fakebooks mock app demonstrated on remix.run. There is no database, but there is an

Kent C. Dodds 61 Dec 22, 2022
Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.

Ironium Job queues and scheduled jobs for Node.js backed by Beanstalk/IronMQ/SQS. The Why You've got a workload that runs outside the Web app's reques

Assaf Arkin 71 Dec 14, 2022
App for displaying geospatial data on queues on the Polish-Ukrainian border.

Live app embedded here. App helps coordinate volunteer work with refugees from Ukraine on Polish-Belarusian Border. Data comes from Grupa Granica – a

null 3 Mar 10, 2022
Remix Stack for deploying to Vercel with remix-auth, Planetscale, Radix UI, TailwindCSS, formatting, linting etc. Written in Typescript.

Remix Synthwave Stack Learn more about Remix Stacks. npx create-remix --template ilangorajagopal/synthwave-stack What's in the stack Vercel deploymen

Ilango 56 Dec 25, 2022
A Remix stack setup to run on Deno with support for Rust WASM modules!

Remix + Deno + Rust -> Webassembly - The Air Metal Stack Welcome to the Air Metal Stack for Remix! ?? + ?? This stack is a good choice if you want to

Ben Wishovich 60 Jan 5, 2023