An event emitter that allows you to manage your global state

Overview

Thor Event Emitter

Event emitter to manage your state.

An event emitter that allows you to manage your global state. Instead of using global giant object to store your shared sate, you can simply emit the events you need with the necessary payload and keep your state managed locally.

npm install thor-event

Somewhere in your code:

import ThorEvent from "thor-event";

const appEvent = new ThorEvent();

appEvent.emit({
  id: "evt-1",
  type: "auth",
  issuer: "api.auth.com",
  type: "auth", // notify all listeners of this type
  payload: {
    name: "name",
    address: "address-1",
  },
});

And inside you React JSX component

{ appEvent.off("auth", handleUserAuth); }; }, []); return (

userInfo

);">
const handleUserAuth = ({payload, ...rest}: UserInfo) => {
  // update my state locally
  setUserInfo({...payload)};

  // do something else with the rest
};

React.useEffect(() => {
  appEvent.on("auth", handleUserAuth);

  return () => {
    appEvent.off("auth", handleUserAuth);
  };
}, []);

return (
  <div>
    <p>userInfo</p>
  </div>
);

API

Initialize the event emitter (optional):

init(evt: EventInterface<EventTypes, PayLoadInterface, IssuerTypes>)

The evt object contains:

  • id?: string,
  • type?: EventTypes | string,
  • issuer?: IssuerTypes | string,
  • payload?: PayLoadInterface | any,

Update the payload of an event:

setPayload(evt: EventInterface<EventTypes, PayLoadInterface, IssuerTypes>)

Update the id of an event:

updateID({ id, newID });
  • id: string,
  • newID: string,

To get all events from the same type:

getEventsByType(type?: EventTypes | string) : EventInterface[]

Bind an event listener to an event type:

on(type: EventTypes | string, listeners: (evt: EventInterface<EventTypes, PayLoadInterface, IssuerTypes>) => void)

Emit an event:

emit(evt: EventInterface<EventTypes, PayLoadInterface, IssuerTypes>)

To clear event and its binding listeners:

clear(id:string)

Unbind an event listener:

off(type: EventTypes | string, listeners: (evt: EventInterface<EventTypes, PayLoadInterface, IssuerTypes>) => void)

Test

npm test

License

This project is licensed under the MIT

Comments
  • Bump @typescript-eslint/parser from 5.10.1 to 5.30.3

    Bump @typescript-eslint/parser from 5.10.1 to 5.30.3

    Bumps @typescript-eslint/parser from 5.10.1 to 5.30.3.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.30.3

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.2

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.1

    5.30.1 (2022-06-06)

    Bug Fixes

    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    v5.30.0

    5.30.0 (2022-06-27)

    Features

    • eslint-plugin: [no-shadow] add shadowed variable location to the error message (#5183) (8ca08e9)
    • treat this in typeof this as a ThisExpression (#4382) (b04b2ce)

    v5.29.0

    Note: Version bump only for weekly release.

    Unfortunately we marked a website change as a feat, hence this wasn't just a patch-level bump.

    v5.28.0

    5.28.0 (2022-06-13)

    Bug Fixes

    • [TS4.7] allow visiting of typeParameters in TSTypeQuery (#5166) (dc1f930)
    • eslint-plugin: [space-infix-ops] support for optional property without type (#5155) (1f25daf)

    Features

    • ast-spec: extract AssignmentOperatorToText (#3570) (45f75e6)
    • eslint-plugin: [consistent-generic-constructors] add rule (#4924) (921cdf1)

    v5.27.1

    5.27.1 (2022-06-06)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.1 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.0 (2022-06-27)

    Note: Version bump only for package @​typescript-eslint/parser

    5.29.0 (2022-06-20)

    Note: Version bump only for package @​typescript-eslint/parser

    5.28.0 (2022-06-13)

    Note: Version bump only for package @​typescript-eslint/parser

    5.27.1 (2022-06-06)

    ... (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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump eslint-plugin-jest from 26.0.0 to 26.5.3

    Bump eslint-plugin-jest from 26.0.0 to 26.5.3

    Bumps eslint-plugin-jest from 26.0.0 to 26.5.3.

    Release notes

    Sourced from eslint-plugin-jest's releases.

    v26.5.3

    26.5.3 (2022-06-06)

    Bug Fixes

    • prefer-equality-matcher: handle resolves and rejects modifiers correctly (#1146) (0fad4df)

    v26.5.2

    26.5.2 (2022-06-06)

    Bug Fixes

    • prefer-comparison-matcher: handle resolves and rejects modifiers correctly (#1145) (b1795ff)

    v26.5.1

    26.5.1 (2022-06-05)

    Bug Fixes

    • prefer-called-with: handle resolves and rejects modifiers correctly (#1143) (dff1cb4)

    v26.5.0

    26.5.0 (2022-06-04)

    Features

    • support aliases for jest globals (e.g. context) (#1129) (02ec945)

    v26.4.7

    26.4.7 (2022-06-04)

    Bug Fixes

    • no-restricted-matchers: allow restricting negated resolves and rejects modifiers (#1142) (0950a96)

    v26.4.6

    26.4.6 (2022-05-30)

    Bug Fixes

    • no-disabled-tests: don't report on it.todo & test.todo (#1137) (b651443)

    v26.4.5

    26.4.5 (2022-05-29)

    ... (truncated)

    Changelog

    Sourced from eslint-plugin-jest's changelog.

    26.5.3 (2022-06-06)

    Bug Fixes

    • prefer-equality-matcher: handle resolves and rejects modifiers correctly (#1146) (0fad4df)

    26.5.2 (2022-06-06)

    Bug Fixes

    • prefer-comparison-matcher: handle resolves and rejects modifiers correctly (#1145) (b1795ff)

    26.5.1 (2022-06-05)

    Bug Fixes

    • prefer-called-with: handle resolves and rejects modifiers correctly (#1143) (dff1cb4)

    26.5.0 (2022-06-04)

    Features

    • support aliases for jest globals (e.g. context) (#1129) (02ec945)

    26.4.7 (2022-06-04)

    Bug Fixes

    • no-restricted-matchers: allow restricting negated resolves and rejects modifiers (#1142) (0950a96)

    26.4.6 (2022-05-30)

    Bug Fixes

    • no-disabled-tests: don't report on it.todo & test.todo (#1137) (b651443)

    26.4.5 (2022-05-29)

    Bug Fixes

    • expect-expect: include numbers when matching assert function names with wildcards (#1134) (2d0ef11)

    26.4.4 (2022-05-29)

    ... (truncated)

    Commits
    • 46f199f chore(release): 26.5.3 [skip ci]
    • 0fad4df fix(prefer-equality-matcher): handle resolves and rejects modifiers corre...
    • f85f647 chore(release): 26.5.2 [skip ci]
    • b1795ff fix(prefer-comparison-matcher): handle resolves and rejects modifiers cor...
    • 7965a7c chore(release): 26.5.1 [skip ci]
    • dff1cb4 fix(prefer-called-with): handle resolves and rejects modifiers correctly ...
    • 9381322 chore(release): 26.5.0 [skip ci]
    • 02ec945 feat: support aliases for jest globals (e.g. context) (#1129)
    • 8beaad6 chore(release): 26.4.7 [skip ci]
    • 0950a96 fix(no-restricted-matchers): allow restricting negated resolves and `reject...
    • 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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump eslint from 8.7.0 to 8.18.0

    Bump eslint from 8.7.0 to 8.18.0

    Bumps eslint from 8.7.0 to 8.18.0.

    Release notes

    Sourced from eslint's releases.

    v8.18.0

    Features

    • a6273b8 feat: account for rule creation time in performance reports (#15982) (Nitin Kumar)

    Bug Fixes

    • f364d47 fix: Make no-unused-vars treat for..of loops same as for..in loops (#15868) (Alex Bass)

    Documentation

    • 4871047 docs: Update analytics, canonical URL, ads (#15996) (Nicholas C. Zakas)
    • cddad14 docs: Add correct/incorrect containers (#15998) (Nicholas C. Zakas)
    • b04bc6f docs: Add rules meta info to rule pages (#15902) (Nicholas C. Zakas)
    • 1324f10 docs: unify the wording referring to optional exception (#15893) (Abdelrahman Elkady)
    • ad54d02 docs: add missing trailing slash to some internal links (#15991) (Milos Djermanovic)
    • df7768e docs: Switch to version-relative URLs (#15978) (Nicholas C. Zakas)
    • 21d6479 docs: change some absolute links to relative (#15970) (Milos Djermanovic)
    • f31216a docs: Update README team and sponsors (ESLint Jenkins)

    Build Related

    • ed49f15 build: remove unwanted parallel and image-min for dev server (#15986) (Strek)

    Chores

    • f6e2e63 chore: fix 'replaced by' rule list (#16007) (Milos Djermanovic)
    • d94dc84 chore: remove unused deprecation warnings (#15994) (Francesco Trotta)
    • cdcf11e chore: fix versions link (#15995) (Milos Djermanovic)
    • d2a8715 chore: add trailing slash to pathPrefix (#15993) (Milos Djermanovic)
    • 58a1bf0 chore: tweak URL rewriting for local previews (#15992) (Milos Djermanovic)
    • 80404d2 chore: remove docs deploy workflow (#15984) (Nicholas C. Zakas)
    • 71bc750 chore: Set permissions for GitHub actions (#15971) (Naveen)
    • 90ff647 chore: avoid generating subdirectories for each page on new docs site (#15967) (Milos Djermanovic)

    v8.17.0

    Features

    • 55319e1 feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic)
    • f6d7920 feat: add allowNamedExports option to no-use-before-define (#15953) (Milos Djermanovic)

    Bug Fixes

    Documentation

    • b915018 docs: Update website UI to latest (#15944) (Nicholas C. Zakas)
    • f0bb609 docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain)
    • baa0153 docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun)
    • 1351a9b docs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas)
    • 68cf0fb docs: cleanup typos (#15936) (Nick Schonning)
    • 13b62ae docs: use-dart-sass instead of node-sass (#15912) (Deepshika S)
    • c81c5d6 docs: add social media links (#15920) (Deepshika S)
    • 0d6a50b docs: fix openjs link (#15917) (Amaresh S M)
    • 54910f5 docs: display version in mobile view (#15909) (Amaresh S M)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.18.0 - June 17, 2022

    • f6e2e63 chore: fix 'replaced by' rule list (#16007) (Milos Djermanovic)
    • ed49f15 build: remove unwanted parallel and image-min for dev server (#15986) (Strek)
    • 4871047 docs: Update analytics, canonical URL, ads (#15996) (Nicholas C. Zakas)
    • d94dc84 chore: remove unused deprecation warnings (#15994) (Francesco Trotta)
    • a6273b8 feat: account for rule creation time in performance reports (#15982) (Nitin Kumar)
    • cddad14 docs: Add correct/incorrect containers (#15998) (Nicholas C. Zakas)
    • b04bc6f docs: Add rules meta info to rule pages (#15902) (Nicholas C. Zakas)
    • f364d47 fix: Make no-unused-vars treat for..of loops same as for..in loops (#15868) (Alex Bass)
    • 1324f10 docs: unify the wording referring to optional exception (#15893) (Abdelrahman Elkady)
    • cdcf11e chore: fix versions link (#15995) (Milos Djermanovic)
    • d2a8715 chore: add trailing slash to pathPrefix (#15993) (Milos Djermanovic)
    • 58a1bf0 chore: tweak URL rewriting for local previews (#15992) (Milos Djermanovic)
    • ad54d02 docs: add missing trailing slash to some internal links (#15991) (Milos Djermanovic)
    • 80404d2 chore: remove docs deploy workflow (#15984) (Nicholas C. Zakas)
    • df7768e docs: Switch to version-relative URLs (#15978) (Nicholas C. Zakas)
    • 71bc750 chore: Set permissions for GitHub actions (#15971) (Naveen)
    • 90ff647 chore: avoid generating subdirectories for each page on new docs site (#15967) (Milos Djermanovic)
    • 21d6479 docs: change some absolute links to relative (#15970) (Milos Djermanovic)
    • f31216a docs: Update README team and sponsors (ESLint Jenkins)

    v8.17.0 - June 3, 2022

    • b915018 docs: Update website UI to latest (#15944) (Nicholas C. Zakas)
    • 55319e1 feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic)
    • f6d7920 feat: add allowNamedExports option to no-use-before-define (#15953) (Milos Djermanovic)
    • f0bb609 docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain)
    • da694b9 chore: avoid theme flashes (#15927) (Strek)
    • baa0153 docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun)
    • f836743 chore: Use build hook for docs deploy (#15945) (Nicholas C. Zakas)
    • ce035e5 test: cleanup typos (#15937) (Nick Schonning)
    • 1351a9b docs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas)
    • 68cf0fb docs: cleanup typos (#15936) (Nick Schonning)
    • 54c0953 fix: cleanup typos (#15939) (Nick Schonning)
    • 845a7af fix: typo ocatal -> octal (#15940) (Nick Schonning)
    • 10249ad chore: use addEventListener instead of addListener (#15923) (Amaresh S M)
    • 5f5c1fb chore: lint eleventy config file (#15904) (Milos Djermanovic)
    • 8513d37 chore: update Rule typedefs (#15915) (Milos Djermanovic)
    • 13b62ae docs: use-dart-sass instead of node-sass (#15912) (Deepshika S)
    • c81c5d6 docs: add social media links (#15920) (Deepshika S)
    • 0d6a50b docs: fix openjs link (#15917) (Amaresh S M)
    • 54910f5 docs: display version in mobile view (#15909) (Amaresh S M)
    • 55534f1 test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)

    v8.16.0 - May 20, 2022

    • 1768d0d chore: upgrade @​eslint/eslintrc@​1.3.0 (#15903) (Milos Djermanovic)
    • 050d5f4 docs: Static further reading links (#15890) (Nicholas C. Zakas)
    • cab0c22 feat: add Unicode flag suggestion in no-misleading-character-class (#15867) (Milos Djermanovic)

    ... (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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @swc/core from 1.2.133 to 1.2.208

    Bump @swc/core from 1.2.133 to 1.2.208

    Bumps @swc/core from 1.2.133 to 1.2.208.

    Changelog

    Sourced from @​swc/core's changelog.

    [1.2.208] - 2022-07-01

    Bug Fixes

    • (es/compat) Preserve this in function with block scoped vars (#5056) (18ea2b5)

    • (es/modules) Handle this in class methods (#5065) (ef543b1)

    • (es/modules) Improve compatibility with cjs lexer (#5080) (9e162dc)

    • (html/minifier) Fix smart mode (#5058) (e9bad20)

    • (html/minifier) Minify meta element (#5075) (214c60a)

    Documentation

    • (contributing) Add --features memory_cache to test steps (#5074) (9d8beb0)

    Features

    • (atoms) Improve atoms (#5066) (34f4f5a)

    • (es/modules) Support node interop (#5069) (1e33dba)

    • (es/parser) Add allow_return_outside_function to options (#5046) (37eb366)

    • (html/minifier) Allow minifying custom script contents (#5043) (d7a5f71)

    • (html/minifier) Sort unordered values in attributes (#5035) (26cfeff)

    • (html/minifier) Improve collapse_whitespaces (#5070) (144314d)

    • (plugin) Add versioned wrapper struct (#5062) (e34a864)

    ... (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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.30.3

    Bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.30.3

    Bumps @typescript-eslint/eslint-plugin from 5.10.1 to 5.30.3.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.30.3

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.2

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.1

    5.30.1 (2022-06-06)

    Bug Fixes

    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    v5.30.0

    5.30.0 (2022-06-27)

    Features

    • eslint-plugin: [no-shadow] add shadowed variable location to the error message (#5183) (8ca08e9)
    • treat this in typeof this as a ThisExpression (#4382) (b04b2ce)

    v5.29.0

    Note: Version bump only for weekly release.

    Unfortunately we marked a website change as a feat, hence this wasn't just a patch-level bump.

    v5.28.0

    5.28.0 (2022-06-13)

    Bug Fixes

    • [TS4.7] allow visiting of typeParameters in TSTypeQuery (#5166) (dc1f930)
    • eslint-plugin: [space-infix-ops] support for optional property without type (#5155) (1f25daf)

    Features

    • ast-spec: extract AssignmentOperatorToText (#3570) (45f75e6)
    • eslint-plugin: [consistent-generic-constructors] add rule (#4924) (921cdf1)

    v5.27.1

    5.27.1 (2022-06-06)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.1 (2022-06-06)

    Bug Fixes

    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    5.30.0 (2022-06-27)

    Features

    • eslint-plugin: [no-shadow] add shadowed variable location to the error message (#5183) (8ca08e9)
    • treat this in typeof this as a ThisExpression (#4382) (b04b2ce)

    5.29.0 (2022-06-20)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.28.0 (2022-06-13)

    ... (truncated)

    Commits
    • 75a86d9 chore: publish v5.30.3
    • e5fe65f chore: fix changelog data for 5.30.1
    • 9ad925b chore: publish v5.30.2
    • c9a35f3 chore: publish v5.30.1
    • 58034e3 fix(eslint-plugin): [no-base-to-string] add missing apostrophe to message (#5...
    • d491665 chore: publish v5.30.0
    • b04b2ce feat: treat this in typeof this as a ThisExpression (#4382)
    • 8ca08e9 feat(eslint-plugin): [no-shadow] add shadowed variable location to the error ...
    • 507629a docs: autogenerate rules table on website (#5116)
    • be61607 chore: publish v5.29.0
    • 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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump eslint-config-prettier from 8.3.0 to 8.5.0

    Bump eslint-config-prettier from 8.3.0 to 8.5.0

    Bumps eslint-config-prettier from 8.3.0 to 8.5.0.

    Changelog

    Sourced from eslint-config-prettier's changelog.

    Version 8.5.0 (2022-03-02)

    • Added: [@​typescript-eslint/space-before-blocks]. Thanks to Masafumi Koba (@​ybiquitous)!

    Version 8.4.0 (2022-02-19)

    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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.13.0

    Bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.13.0

    Bumps @typescript-eslint/eslint-plugin from 5.10.1 to 5.13.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.13.0

    5.13.0 (2022-02-28)

    Bug Fixes

    • eslint-plugin: [sort-type-union-intersection-members] Wrap the constructorType in parentheses (#4590) (851bb90)

    Features

    • eslint-plugin: [no-misused-promises] check more places for checksVoidReturn (#4541) (052cf51)
    • eslint-plugin: add no-redundant-type-constituents rule (#4378) (63d051e)
    • eslint-plugin: add no-useless-empty-export rule (#4380) (823b945)
    • eslint-plugin: add extension rule space-before-blocks (#1606) (#4184) (208b6d0)
    • eslint-plugin: added member group support to member-ordering rule (#4538) (6afcaea)
    • utils: expose ast-utils' helpers (#4503) (f106e4b)
    • utils: extract isNotTokenOfTypeWithConditions out of ast-utils' predicates (#4502) (66501d6)

    v5.12.1

    5.12.1 (2022-02-21)

    Bug Fixes

    • eslint-plugin: [no-unnecessary-type-arguments] fix comparison of types (#4555) (fc3936e)

    v5.12.0

    5.12.0 (2022-02-14)

    Bug Fixes

    • eslint-plugin: [init-declarations] fix nested namespace (#4544) (fe910e6)
    • eslint-plugin: [no-unnecessary-type-arguments] Use Symbol to check if it's the same type (#4543) (5b7d8df)
    • support nested object deconstructuring with type annotation (#4548) (4da9278)

    Features

    • eslint-plugin: [explicit-module-boundary-types ] add checking property definition for allowNames option (#4542) (e32bef6)

    v5.11.0

    5.11.0 (2022-02-07)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.13.0 (2022-02-28)

    Bug Fixes

    • eslint-plugin: [sort-type-union-intersection-members] Wrap the constructorType in parentheses (#4590) (851bb90)

    Features

    • eslint-plugin: [no-misused-promises] check more places for checksVoidReturn (#4541) (052cf51)
    • eslint-plugin: add no-redundant-type-constituents rule (#4378) (63d051e)
    • eslint-plugin: add no-useless-empty-export rule (#4380) (823b945)
    • eslint-plugin: add extension rule space-before-blocks (#1606) (#4184) (208b6d0)
    • eslint-plugin: added member group support to member-ordering rule (#4538) (6afcaea)

    5.12.1 (2022-02-21)

    Bug Fixes

    • eslint-plugin: [no-unnecessary-type-arguments] fix comparison of types (#4555) (fc3936e)

    5.12.0 (2022-02-14)

    Bug Fixes

    • eslint-plugin: [init-declarations] fix nested namespace (#4544) (fe910e6)
    • eslint-plugin: [no-unnecessary-type-arguments] Use Symbol to check if it's the same type (#4543) (5b7d8df)
    • support nested object deconstructuring with type annotation (#4548) (4da9278)

    Features

    • add checking property definition for allowNames option (#4542) (e32bef6)

    5.11.0 (2022-02-07)

    ... (truncated)

    Commits
    • 9d47a8b chore: publish v5.13.0
    • 052cf51 feat(eslint-plugin): [no-misused-promises] check more places for checksVoidRe...
    • 851bb90 fix(eslint-plugin): [sort-type-union-intersection-members] Wrap the construct...
    • 6afcaea feat(eslint-plugin): added member group support to member-ordering rule (#4538)
    • 208b6d0 feat(eslint-plugin): add extension rule space-before-blocks (#1606) (#4184)
    • 823b945 feat(eslint-plugin): add no-useless-empty-export rule (#4380)
    • 63d051e feat(eslint-plugin): add no-redundant-type-constituents rule (#4378)
    • e7857aa chore: publish v5.12.1
    • cc71766 docs(eslint-plugin): [member-ordering] correct options type (#4568)
    • fc3936e fix(eslint-plugin): [no-unnecessary-type-arguments] fix comparison of types (...
    • 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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @typescript-eslint/parser from 5.10.1 to 5.13.0

    Bump @typescript-eslint/parser from 5.10.1 to 5.13.0

    Bumps @typescript-eslint/parser from 5.10.1 to 5.13.0.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.13.0

    5.13.0 (2022-02-28)

    Bug Fixes

    • eslint-plugin: [sort-type-union-intersection-members] Wrap the constructorType in parentheses (#4590) (851bb90)

    Features

    • eslint-plugin: [no-misused-promises] check more places for checksVoidReturn (#4541) (052cf51)
    • eslint-plugin: add no-redundant-type-constituents rule (#4378) (63d051e)
    • eslint-plugin: add no-useless-empty-export rule (#4380) (823b945)
    • eslint-plugin: add extension rule space-before-blocks (#1606) (#4184) (208b6d0)
    • eslint-plugin: added member group support to member-ordering rule (#4538) (6afcaea)
    • utils: expose ast-utils' helpers (#4503) (f106e4b)
    • utils: extract isNotTokenOfTypeWithConditions out of ast-utils' predicates (#4502) (66501d6)

    v5.12.1

    5.12.1 (2022-02-21)

    Bug Fixes

    • eslint-plugin: [no-unnecessary-type-arguments] fix comparison of types (#4555) (fc3936e)

    v5.12.0

    5.12.0 (2022-02-14)

    Bug Fixes

    • eslint-plugin: [init-declarations] fix nested namespace (#4544) (fe910e6)
    • eslint-plugin: [no-unnecessary-type-arguments] Use Symbol to check if it's the same type (#4543) (5b7d8df)
    • support nested object deconstructuring with type annotation (#4548) (4da9278)

    Features

    • eslint-plugin: [explicit-module-boundary-types ] add checking property definition for allowNames option (#4542) (e32bef6)

    v5.11.0

    5.11.0 (2022-02-07)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.13.0 (2022-02-28)

    Note: Version bump only for package @​typescript-eslint/parser

    5.12.1 (2022-02-21)

    Note: Version bump only for package @​typescript-eslint/parser

    5.12.0 (2022-02-14)

    Note: Version bump only for package @​typescript-eslint/parser

    5.11.0 (2022-02-07)

    Note: Version bump only for package @​typescript-eslint/parser

    5.10.2 (2022-01-31)

    Note: Version bump only for package @​typescript-eslint/parser

    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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @swc/core from 1.2.133 to 1.2.146

    Bump @swc/core from 1.2.133 to 1.2.146

    Bumps @swc/core from 1.2.133 to 1.2.146.

    Changelog

    Sourced from @​swc/core's changelog.

    [1.2.146] - 2022-02-27

    Bug Fixes

    • (css) Fix processing of integers (#3752) (f258ee4)

    • (es/codegen) Fix escaping of unicodes in es5 (#3636) (dba90ea)

    • (es/helpers) Cast the result of the instanceof helper to boolean (#3728) (72c9e6c)

    • (es/parser) Handle trailing comma and bracket after an arrow function in conditional (#3685) (342dccc)

    • (es/typescript) Allow empty nested namespaces (#3754) (f5a3647)

    • (plugin/macro) Do not free guest memory twice (#3732) (d8b0166)- general: Fix(es/parser) Throw a syntax error for const without initializer in strict mode (#3742)

    Co-authored-by: Donny/강동윤 [email protected] (abc0572)

    Features

    • (cli) Add tracing options for compile command (#3746) (41f92d2)

    • (css/ast) Support more selectors (#3729) (f5c5e77)

    • (css/ast) Allow more syntax for @supports at-rule (#3740) (9b92eba)

    • (css/ast) Improve type definitions for unicode ranges (#3757) (91cf965)

    • (css/minifier) Compress display (#3706) (8512719)

    • (es/codegen) Add sourcemap entry for injected semicolons (#3750) (0fd4fd2)

    • (es/compat) Implement loose mode for class_properties (#3722) (14155eb)

    ... (truncated)

    Commits
    • ded7a8e chore: Publish v1.2.146
    • c8b0d28 chore: Publish crates
    • 9f90882 test(css/parser): Add malformed hex color tests (#3762)
    • 752edf8 chore: Publish crates
    • f5a3647 fix(es/typescript): Allow empty nested namespaces (#3754)
    • d5a520b chore: Publish crates
    • 0ff4ad3 chore: Skip more actions for automated commits (#3761)
    • abc0572 fix(es/parser) Throw a syntax error for const without initializer in strict...
    • 1865b6d chore: Publish crates
    • 6d98d14 chore: Skip CI for automated commits (#3760)
    • 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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump eslint from 8.7.0 to 8.10.0

    Bump eslint from 8.7.0 to 8.10.0

    Bumps eslint from 8.7.0 to 8.10.0.

    Release notes

    Sourced from eslint's releases.

    v8.10.0

    Features

    • 6e2c325 feat: Add ignoreOnInitialization option to no-shadow rule (#14963) (Soufiane Boutahlil)
    • 115cae5 feat: --debug prints time it takes to parse a file (#15609) (Bartek Iwańczuk)
    • 345e70d feat: Add onlyOneSimpleParam option to no-confusing-arrow rule (#15566) (Gautam Arora)

    Bug Fixes

    • cdc5802 fix: Avoid __dirname for built-in configs (#15616) (DoZerg)
    • ee7c5d1 fix: false positive in camelcase with combined properties (#15581) (Nitin Kumar)

    Documentation

    • 1005bd5 docs: update CLA information (#15630) (Nitin Kumar)
    • 5d65c3b docs: Fix typo in no-irregular-whitespace (#15634) (Ryota Sekiya)
    • b93af98 docs: add links between rules about whitespace around block curly braces (#15625) (Milos Djermanovic)
    • ebc0460 docs: update babel links (#15624) (Milos Djermanovic)

    Chores

    • 7cec74e chore: upgrade @​eslint/eslintrc@​1.2.0 (#15648) (Milos Djermanovic)
    • 11c8580 chore: read ESLINT_MOCHA_TIMEOUT env var in Makefile.js (#15626) (Piggy)
    • bfaa548 test: add integration tests with built-in configs (#15612) (Milos Djermanovic)
    • 39a2fb3 perf: fix lazy loading of core rules (#15606) (Milos Djermanovic)
    • 3fc9196 chore: include tests/conf in test runs (#15610) (Milos Djermanovic)

    v8.9.0

    Features

    • 68f64a9 feat: update eslint-scope to ignore "use strict" directives in ES3 (#15595) (Milos Djermanovic)
    • db57639 feat: add es2016, es2018, es2019, and es2022 environments (#15587) (Milos Djermanovic)
    • 2dc38aa feat: fix bug with arrow function return types in function-paren-newline (#15541) (Milos Djermanovic)
    • 6f940c3 feat: Implement FlatRuleTester (#15519) (Nicholas C. Zakas)

    Documentation

    • 570a036 docs: add one-var example with for-loop initializer (#15596) (Milos Djermanovic)
    • 417191d docs: Remove the $ prefix in terminal commands (#15565) (Andreas Lewis)
    • 389ff34 docs: add missing Variable#scope property in the scope manager docs (#15571) (Milos Djermanovic)
    • f63795d docs: no-eval replace dead link with working one (#15568) (rasenplanscher)
    • 0383591 docs: Remove old Markdown issue template (#15556) (Brandon Mills)
    • a8dd5a2 docs: add 'when not to use it' section in no-duplicate-case docs (#15563) (Milos Djermanovic)
    • 1ad439e docs: add missed verb in docs (#15550) (Jeff Mosawy)

    Chores

    v8.8.0

    Features

    • 5d60812 feat: implement rfc 2021-suppression-support (#15459) (Yiwei Ding)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.10.0 - February 25, 2022

    • cdc5802 fix: Avoid __dirname for built-in configs (#15616) (DoZerg)
    • 7cec74e chore: upgrade @​eslint/eslintrc@​1.2.0 (#15648) (Milos Djermanovic)
    • 6e2c325 feat: Add ignoreOnInitialization option to no-shadow rule (#14963) (Soufiane Boutahlil)
    • 1005bd5 docs: update CLA information (#15630) (Nitin Kumar)
    • 5d65c3b docs: Fix typo in no-irregular-whitespace (#15634) (Ryota Sekiya)
    • 11c8580 chore: read ESLINT_MOCHA_TIMEOUT env var in Makefile.js (#15626) (Piggy)
    • b93af98 docs: add links between rules about whitespace around block curly braces (#15625) (Milos Djermanovic)
    • ebc0460 docs: update babel links (#15624) (Milos Djermanovic)
    • 115cae5 feat: --debug prints time it takes to parse a file (#15609) (Bartek Iwańczuk)
    • 345e70d feat: Add onlyOneSimpleParam option to no-confusing-arrow rule (#15566) (Gautam Arora)
    • bfaa548 test: add integration tests with built-in configs (#15612) (Milos Djermanovic)
    • 39a2fb3 perf: fix lazy loading of core rules (#15606) (Milos Djermanovic)
    • 3fc9196 chore: include tests/conf in test runs (#15610) (Milos Djermanovic)
    • ee7c5d1 fix: false positive in camelcase with combined properties (#15581) (Nitin Kumar)

    v8.9.0 - February 11, 2022

    • 68f64a9 feat: update eslint-scope to ignore "use strict" directives in ES3 (#15595) (Milos Djermanovic)
    • db57639 feat: add es2016, es2018, es2019, and es2022 environments (#15587) (Milos Djermanovic)
    • 586d45c chore: Upgrade to [email protected] (#15600) (Milos Djermanovic)
    • 623e1e2 chore: Upgrade to [email protected] (#15599) (Milos Djermanovic)
    • 570a036 docs: add one-var example with for-loop initializer (#15596) (Milos Djermanovic)
    • 2dc38aa feat: fix bug with arrow function return types in function-paren-newline (#15541) (Milos Djermanovic)
    • 355b23d chore: fix outdated link to Code of Conduct in PR template (#15578) (Rich Trott)
    • 417191d docs: Remove the $ prefix in terminal commands (#15565) (Andreas Lewis)
    • 389ff34 docs: add missing Variable#scope property in the scope manager docs (#15571) (Milos Djermanovic)
    • b10fef2 ci: use Node 16 for browser test (#15569) (Milos Djermanovic)
    • f63795d docs: no-eval replace dead link with working one (#15568) (rasenplanscher)
    • 6f940c3 feat: Implement FlatRuleTester (#15519) (Nicholas C. Zakas)
    • 0383591 docs: Remove old Markdown issue template (#15556) (Brandon Mills)
    • 92f89fb chore: suggest demo link in bug report template (#15557) (Brandon Mills)
    • a8dd5a2 docs: add 'when not to use it' section in no-duplicate-case docs (#15563) (Milos Djermanovic)
    • 1ad439e docs: add missed verb in docs (#15550) (Jeff Mosawy)

    v8.8.0 - January 28, 2022

    • 5d60812 feat: implement rfc 2021-suppression-support (#15459) (Yiwei Ding)
    • 5769cc2 docs: fix relative link (#15544) (Nick Schonning)
    • ccbc35f docs: trimmed rules h1s to just be rule names (#15514) (Josh Goldberg)
    • 851f1f1 docs: fixed typo in comment (#15531) (Jiapei Liang)
    • 7d7af55 docs: address upcoming violation of markdownlint rule MD050/strong-style (#15529) (David Anson)
    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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
  • Bump eslint-config-prettier from 8.3.0 to 8.4.0

    Bump eslint-config-prettier from 8.3.0 to 8.4.0

    Bumps eslint-config-prettier from 8.3.0 to 8.4.0.

    Changelog

    Sourced from eslint-config-prettier's changelog.

    Version 8.4.0 (2022-02-19)

    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)
    wontfix dependencies javascript 
    opened by dependabot[bot] 2
Releases(v0.1.0)
Owner
Jalal
Software Engineer | `JS-${whatever}/etc`
Jalal
👀 A Node.js event emitter works in the browser

observer-emit ?? A Node.js event emitter works in the browser. Install using npm $ npm i observer-emit using yarn $ yarn add observer-emit using pnpm

Akashi 3 Jul 2, 2022
Plug-and-play, faster-than-native promise/callback event emitter

kNow Blazing-fast callback/promise-based events with a tiny footprint What is this? With kNow (pronounced "now"—the k's silent), JavaScript event mana

Elijah Bodden 25 Sep 11, 2022
Solid.js library adding a services layer for global shared state.

Solid Services Services are "global" objects useful for features that require shared state or persistent connections. Example uses of services might i

Maciej Kwaśniak 55 Dec 30, 2022
io-ts Typed Event Bus for the runtime of your Node.js application. A core for any event-driven architecture based app.

Typed Event Bus Based on io-ts types, this bus provides a handy interface to publish and consume events in the current runtime of the Node.js process.

Konstantin Knyazev 3 May 23, 2022
'event-driven' library aims to simplify building backends in an event driven style

'event-driven' library aims to simplify building backends in an event driven style(event driven architecture). For message broker, light weight Redis Stream is used and for event store, the well known NoSQL database, MongoDB, is used.

Sihoon Kim 11 Jan 4, 2023
An event-driven architecture wrapper for Wechaty that applies the CQS principle by using separate Query and Command messages to retrieve and modify the bot state, respectively.

CQRS Wechaty An event-driven architecture wrapper for Wechaty that applies the CQS principle by using separate Query and Command messages to retrieve

Wechaty 3 Mar 23, 2022
This app helps manage a bookstore. It comes in handy when you need to manage a personal book store or library. Entirely built on es6.

Awesome Books A Microverse project on learnong javascript. Additional description about the project and its features. Built With HTML5 CSS3 Javascript

Atugonza ( Billions ) Joel 13 Apr 22, 2022
Cindy Dorantes 12 Oct 18, 2022
chain-syncer is a module which allows you to synchronize your app with any ethereum-compatible blockchain/contract state. Fast. Realtime. Reliable.

Chain Syncer Chain Syncer is a JS module which allows you to synchronize your app with any ethereum-compatible blockchain/contract state. Fast. Realti

Miroslaw Shpak 10 Dec 15, 2022
App to manage maintenance calls. App to manage maintenance calls. This application was created for the purpose of studies.

App to manage maintenance calls. App to manage maintenance calls. This application was created for the purpose of studies.

Rodrigo Gonçalves 112 Dec 26, 2022
LiveTabs is a Javascript library that allows you to create and manage tabs on the fly. This library gives the ability to your application to act like browser tabs, making dynamic tabs.

LiveTabs Table of content Description Goals Technologies Setup Description LiveTabs is a Javascript library that allows you to create and manage tabs

Hossein Khalili 3 May 3, 2022
Chris Siku 13 Aug 22, 2022
Global Game Jam Protopotes - Team Distanciel

SCHRODINGER'S ESCAPE - 2022 Global Game Jam project Game resume Pr. Erwin Schrödinger really did his cat's experiment ! But, the cat found the craft b

null 4 Dec 14, 2022
Awesome TV is the First and Original streaming entertainment network for Global Africa from United States of America (USA).

LEADBOARD APP Awesome TV is the First and Original streaming entertainment network for Global Africa from United States of America (USA). Built With H

Aime Malaika 9 Apr 4, 2022
This experimental library patches the global custom elements registry to allow re-defining or reload a custom element.

Redefine Custom Elements This experimental library patches the global custom elements registry to allow re-defining a custom element. Based on the spe

Caridy Patiño 21 Dec 11, 2022
An unreliable and overall unusable sorting library for numbers with a global cache on the edge.

unsort An unreliable and overall unusable sorting library for numbers with a global cache on the edge. the algorithm This library implements a number

Jonas Wanner 6 May 19, 2022
Query for CSS brower support data, combined from caniuse and MDN, including version support started and global support percentages.

css-browser-support Query for CSS browser support data, combined from caniuse and MDN, including version support started and global support percentage

Stephanie Eckles 65 Nov 2, 2022
A less plugin that removes ant-design global styles

less-plugin-remove-antd-global-styles This is a less plugin that removes ant-design global styles. It works well with vite, webpack, rollup and babel-

null 9 Nov 22, 2022