🐞 A NodeJS module to access Bugzilla instances through the REST API.

Overview

Bugzilla | npm version Build codecov

Typesafe access to Bugzilla's REST API.

Very early work in progress, getting info from a bug or searching bugs is the main priority right now.

Tests

Some basic tests now exist. npm test will run the main tests. npm run itest will run some integration tests against a real Bugzilla instance however you must have docker installed in order to run these.

API

Creating the API instance

import BugzillaAPI from "bugzilla";

let api = new BugzillaAPI("https://bugzilla.mozilla.org", "<api key>");
await api.version();

Or for username/password authentication:

import BugzillaAPI from "bugzilla";

let api = new BugzillaAPI(
  "https://bugzilla.mozilla.org",
  "<username>",
  "<password>",
);
await api.version();

Retrieving bugs by ID

let bugs = await api.getBugs([123456, 123457]);

Querying bugs

You can use a quicksearch string:

let bugs = await api.quicksearch("severity:blocker,critical");

Or any advanced search which can be passed in a number of ways:

// You can just pass a full advanced search url:
let bugs = await api.advancedSearch(
  "https://bugzilla.mozilla.org/buglist.cgi?email1=dtownsend%40mozilla.com&emailassigned_to1=1&resolution=---&emailtype1=exact&list_id=15603348",
);

// Or just the query string part:
let bugs = await api.advancedSearch(
  "email1=dtownsend%40mozilla.com&emailassigned_to1=1&resolution=---&emailtype1=exact&list_id=15603348",
);

// Or as a record:
let bugs = await api.advancedSearch({
  email1: "[email protected]",
  emailassigned_to1: "1",
  resolution: "---",
  emailtype1: "exact",
});

Filtering bug fields

To reduce bandwidth or improve performance it is possible to filter the fields returned by functions that return bugs:

// To only retrieve certain fields.
let bug = await api.getBugs([123456]).include(["id", "product", "component"]);

// Or to filter out certain fields.
let bug = await api.getBugs([123456]).exclude(["cc_detail"]);

Assuming you use a static array the returned types will correctly reflect to available fields.

Currently the _all, _default, _extra and _custom special field shortcuts are not currently supported.

Custom fields are not currently returned.

Retrieving comments by ID

// .getComment() accepts one parameter, ID of comment, as number
let comment = await api.getComment(123456);

Return value is Comment object.

Retrieving all comments of bug

// .getBugComments() accepts one parameter, ID of bug, as number
let comments = await api.getBugComments(123456);

Return value is array of Comment objects.

Creating comments

let comment = await api.createComment(
  123456,
  "This is new comment on bug #123456",
  { is_private: false },
);

Returned value is ID of the newly-created comment.

Creating bugs

let bug = await api.createBug({
  product: "TestProduct",
  component: "TestComponent",
  version: "unspecified",
  summary: "'This is a test bug - please disregard",
  alias: "SomeAlias",
  op_sys: "All",
  priority: "P1",
  rep_platform: "All",
});

Returned value is ID of the newly-created bug.

Updating bugs

Example of adding email address on cc list of bug #123456:

let response = await api.updateBug(123456, {
  id_or_alias: 123456,
  cc: { add: "[email protected]" },
});

Returned value is same as described in Bugzilla docs.

Retrieving attachments by ID

// .getAttachment() accepts one parameter, ID of attachment, as number
let attachment = await api.getAttachment(123456);

Return value is Attachment object.

Retrieving all attachments of bug

// .getBugsAttachments() accepts one parameter, ID of bug, as number
let attachments = await api.getBugAttachments(123456);

Return value is array of Attachment objects.

Creating attachments

let attachment = await api.createAttachment(123456, {
  ids: [123456, 123457];
  data:  Buffer.from('Attachment content');
  file_name: "Attachment name";
  summary: "Attachment summary";
  content_type: "text/plain";
  is_private?: false;
});

Returned value is an array of IDs of the newly-created attachments.

Updating attachments

Example of changing content type of attachment #123456:

let response = await api.updateAttachment(123456, {
  attachment_id: 123456,
  content_type: "text/plain",
});

Returned value is same as described in Bugzilla docs.

Comments
  • Update dependency eslint-config-airbnb-typescript to v17

    Update dependency eslint-config-airbnb-typescript to v17

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint-config-airbnb-typescript | 16.2.0 -> 17.0.0 | age | adoption | passing | confidence |


    Release Notes

    iamturns/eslint-config-airbnb-typescript

    v17.0.0

    Compare Source

    chore
    • bump peerDependencies to reflect the use of space-before-blocks (#​293) (91fd090)
    BREAKING CHANGES
    • Update your @typescript-eslint/eslint-plugin to ^5.13.0

    Configuration

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

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

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

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


    • [ ] If you want to rebase/retry this PR, click this checkbox.

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

    type: dependencies javascript 
    opened by renovate[bot] 3
  • Update jest monorepo to v29 (major)

    Update jest monorepo to v29 (major)

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/jest (source) | 27.5.2 -> 29.0.3 | age | adoption | passing | confidence | | jest (source) | 27.5.1 -> 29.0.3 | age | adoption | passing | confidence | | ts-jest (source) | 27.1.5 -> 29.0.1 | age | adoption | passing | confidence |


    Release Notes

    facebook/jest

    v29.0.3

    Compare Source

    Features
    • [@jest/environment, jest-runtime] Allow passing a generic type argument to jest.createMockFromModule<T>() method (#​13202)
    • [expect] Expose ExpectationResult type (#​13240)
    • [jest-snapshot] Expose Context type (#​13240)
    • [@jest/globals] Add jest.Mock type helper (#​13235)
    Fixes
    • [jest-core] Capture execError during TestScheduler.scheduleTests and dispatch to reporters (#​13203)
    • [jest-resolve] Make sure to resolve module paths after looking at exports (#​13242)
    • [jest-resolve] Improve error on module not found deep in the require stack (#​8704)
    • [jest-snapshot] Fix typings of snapshot matchers (#​13240)
    Chore & Maintenance
    • [*] Fix inconsistent workspace prefixes (#​13217)
    • [jest-haste-map] Expose a minimal public API to TypeScript (#​13023)

    v29.0.2

    Compare Source

    Features
    • [jest-transform] Expose TransformFactory type (#​13184)
    Fixes
    • [babel-plugin-jest-hoist] Support imported jest in mock factory (#​13188)
    • [jest-mock] Align the behavior and return type of generateFromMetadata method (#​13207)
    • [jest-runtime] Support jest.resetModules() with ESM (#​13211)

    v29.0.1

    Compare Source

    Fixes
    • [jest-snapshot] Pass snapshotFormat through when diffing snapshots (#​13181)

    v29.0.0

    Compare Source

    Features
    • [expect] [BREAKING] Differentiate between MatcherContext MatcherUtils and MatcherState types (#​13141)
    • [jest-circus] Add support for test.failing.each (#​13142)
    • [jest-config] [BREAKING] Make snapshotFormat default to escapeString: false and printBasicPrototype: false (#​13036)
    • [jest-config] [BREAKING] Remove undocumented collectCoverageOnlyFrom option (#​13156)
    • [jest-environment-jsdom] [BREAKING] Upgrade to jsdom@20 (#​13037, #​13058)
    • [@jest/globals] Add jest.Mocked, jest.MockedClass, jest.MockedFunction and jest.MockedObject utility types (#​12727)
    • [jest-mock] [BREAKING] Refactor Mocked* utility types. MaybeMockedDeep and MaybeMocked became Mocked and MockedShallow respectively; only deep mocked variants of MockedClass, MockedFunction and MockedObject are exported (#​13123, #​13124)
    • [jest-mock] [BREAKING] Change the default jest.mocked helper’s behavior to deep mocked (#​13125)
    • [jest-snapshot] [BREAKING] Let babel find config when updating inline snapshots (#​13150)
    • [@jest/test-result, @&#8203;jest/types] [BREAKING] Replace Bytes and Milliseconds types with number (#​13155)
    • [jest-worker] Adds workerIdleMemoryLimit option which is used as a check for worker memory leaks >= Node 16.11.0 and recycles child workers as required (#​13056, #​13105, #​13106, #​13107)
    • [pretty-format] [BREAKING] Remove ConvertAnsi plugin in favour of jest-serializer-ansi-escapes (#​13040)
    • [pretty-format] Allow to opt out from sorting object keys with compareKeys: null (#​12443)
    Fixes
    • [jest-config] Fix testing multiple projects with TypeScript config files (#​13099)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS Record (#​13055)
    • [jest-haste-map] Increase the maximum possible file size that jest-haste-map can handle (#​13094)
    • [jest-runtime] Properly support CJS re-exports from dual packages (#​13170)
    • [jest-snapshot] Make prettierPath optional in SnapshotState (#​13149)
    • [jest-snapshot] Fix parsing error from inline snapshot files with JSX (#​12760)
    • [jest-worker] When a process runs out of memory worker exits correctly and doesn't spin indefinitely (#​13054)
    Chore & Maintenance

    v28.1.3

    Compare Source

    Features
    • [jest-leak-detector] Use native FinalizationRegistry when it exists to get rid of external C dependency (#​12973)
    Fixes
    • [jest-changed-files] Fix a lock-up after repeated invocations (#​12757)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS OrderedSets (#​12977)
    • [jest-mock] Add index signature support for spyOn types (#​13013, #​13020)
    • [jest-snapshot] Fix indentation of awaited inline snapshots (#​12986)
    Chore & Maintenance

    v28.1.2

    Compare Source

    Fixes
    • [jest-runtime] Avoid star type import from @jest/globals (#​12949)
    Chore & Maintenance
    • [docs] Mention that jest-codemods now supports Sinon (#​12898)

    v28.1.1

    Compare Source

    Features
    • [jest] Expose Config type (#​12848)
    • [@jest/reporters] Improve GitHubActionsReporters annotation format (#​12826)
    • [@jest/types] Infer argument types passed to test and describe callback functions from each tables (#​12885, #​12905)
    Fixes
    • [@jest/expect-utils] Fix deep equality of ImmutableJS OrderedMaps (#​12763)
    • [jest-docblock] Handle multiline comments in parseWithComments (#​12845)
    • [jest-mock] Improve spyOn error messages (#​12901)
    • [jest-runtime] Correctly report V8 coverage with resetModules: true (#​12912)
    • [jest-worker] Make JestWorkerFarm helper type to include methods of worker module that take more than one argument (#​12839)
    Chore & Maintenance
    • [docs] Updated docs to indicate that jest-environment-jsdom is a separate package #​12828
    • [docs] Document the comments used by coverage providers #​12835
    • [docs] Use docusaurus-remark-plugin-tab-blocks to format tabs with code examples (#​12859)
    • [jest-haste-map] Bump walker version (#​12324)

    v28.1.0

    Compare Source

    Features
    • [jest-circus] Add failing test modifier that inverts the behavior of tests (#​12610)
    • [jest-environment-node, jest-environment-jsdom] Allow specifying customExportConditions (#​12774)
    Fixes
    • [expect] Adjust typings of lastCalledWith, nthCalledWith, toBeCalledWith matchers to allow a case there a mock was called with no arguments (#​12807)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS Lists (#​12763)
    • [jest-core] Do not collect SIGNREQUEST as open handles (#​12789)
    Chore & Maintenance
    • [docs] Specified documentation about --filter CLI docs (#​12799)
    • [@jest-reporters] Move helper functions from utils.ts into separate files (#​12782)
    • [jest-resolve] Replace process.versions.pnp type declaration with @types/pnpapi devDependency (#​12783)

    v28.0.3

    Compare Source

    Fixes
    • [jest-config] Normalize reporters option defined in presets (#​12769)
    • [@jest/reporters] Fix trailing slash in matching coverageThreshold key (#​12714)
    • [jest-resolve] Fix (experimental) ESM module mocking for re-exports (#​12766)
    • [@jest/transform] Throw better error if an invalid return value if encountered (#​12764)
    Chore & Maintenance

    v28.0.2

    Compare Source

    Features
    • [jest-worker] Add JestWorkerFarm helper type (#​12753)
    Fixes
    • [*] Lower Node 16 requirement to 16.10 from 16.13 due to a Node bug that causes memory and performance issues (#​12754)

    v28.0.1

    Compare Source

    Features
    Fixes
    • [expect] Add missing dependency jest-util (#​12744)
    • [jest-circus] Improve test.concurrent (#​12748)
    • [jest-resolve] Correctly throw an error if jsdom test environment is used, but not installed (#​12749)
    Chore & Maintenance
    • [jest-serializer] Remove deprecated module from source tree (#​12735)

    v28.0.0

    Compare Source

    Features
    • [babel-jest] Export createTransformer function (#​12399)
    • [expect] Expose AsymmetricMatchers, MatcherFunction and MatcherFunctionWithState interfaces (#​12363, #​12376)
    • [jest-circus] Support error logging before retry (#​12201)
    • [jest-circus, jest-jasmine2] Allowed classes and functions as describe and it/test names (#​12484)
    • [jest-cli, jest-config] [BREAKING] Remove testURL config, use testEnvironmentOptions.url instead (#​10797)
    • [jest-cli, jest-core] Add --shard parameter for distributed parallel test execution (#​12546)
    • [jest-cli] [BREAKING] Remove undocumented --timers option (#​12572)
    • [jest-config] [BREAKING] Stop shipping jest-environment-jsdom by default (#​12354)
    • [jest-config] [BREAKING] Stop shipping jest-jasmine2 by default (#​12355)
    • [jest-config, @&#8203;jest/types] Add ci to GlobalConfig (#​12378)
    • [jest-config] [BREAKING] Rename moduleLoader to runtime (#​10817)
    • [jest-config] [BREAKING] Rename extraGlobals to sandboxInjectedGlobals (#​10817)
    • [jest-config] [BREAKING] Throw an error instead of showing a warning if multiple configs are used (#​12510)
    • [jest-config] [BREAKING] Do not normalize long deprecated configuration options preprocessorIgnorePatterns, scriptPreprocessor, setupTestFrameworkScriptFile and testPathDirs (#​12701)
    • [jest-cli, jest-core] Add --ignoreProjects CLI argument to ignore test suites by project name (#​12620)
    • [jest-core] Pass project config to globalSetup/globalTeardown function as second argument (#​12440)
    • [jest-core] Stabilize test runners with event emitters (#​12641)
    • [jest-core, jest-watcher] [BREAKING] Move TestWatcher class to jest-watcher package (#​12652)
    • [jest-core] Allow using Summary Reporter as stand-alone reporter (#​12687)
    • [jest-environment-jsdom] [BREAKING] Upgrade jsdom to 19.0.0 (#​12290)
    • [jest-environment-jsdom] [BREAKING] Add default browser condition to exportConditions for jsdom environment (#​11924)
    • [jest-environment-jsdom] [BREAKING] Pass global config to Jest environment constructor for jsdom environment (#​12461)
    • [jest-environment-jsdom] [BREAKING] Second argument context to constructor is mandatory (#​12469)
    • [jest-environment-node] [BREAKING] Add default node and node-addon conditions to exportConditions for node environment (#​11924)
    • [jest-environment-node] [BREAKING] Pass global config to Jest environment constructor for node environment (#​12461)
    • [jest-environment-node] [BREAKING] Second argument context to constructor is mandatory (#​12469)
    • [jest-environment-node] Add all available globals to test globals, not just explicit ones (#​12642, #​12696)
    • [@jest/expect] New module which extends expect with jest-snapshot matchers (#​12404, #​12410, #​12418)
    • [@jest/expect-utils] New module exporting utils for expect (#​12323)
    • [@jest/fake-timers] [BREAKING] Rename timers configuration option to fakeTimers (#​12572)
    • [@jest/fake-timers] [BREAKING] Allow jest.useFakeTimers() and projectConfig.fakeTimers to take an options bag (#​12572)
    • [jest-haste-map] [BREAKING] HasteMap.create now returns a promise (#​12008)
    • [jest-haste-map] Add support for dependencyExtractor written in ESM (#​12008)
    • [jest-mock] [BREAKING] Rename exported utility types ClassLike, FunctionLike, ConstructorLikeKeys, MethodLikeKeys, PropertyLikeKeys; remove exports of utility types ArgumentsOf, ArgsType, ConstructorArgumentsOf - TS builtin utility types ConstructorParameters and Parameters should be used instead (#​12435, #​12489)
    • [jest-mock] Improve isMockFunction to infer types of passed function (#​12442)
    • [jest-mock] [BREAKING] Improve the usage of jest.fn generic type argument (#​12489)
    • [jest-mock] Add support for auto-mocking async generator functions (#​11080)
    • [jest-mock] Add contexts member to mock functions (#​12601)
    • [@jest/reporters] Add GitHub Actions reporter (#​11320, #​12658)
    • [@jest/reporters] Pass reporterContext to custom reporter constructors as third argument (#​12657)
    • [jest-resolve] [BREAKING] Add support for package.json exports (#​11961, #​12373)
    • [jest-resolve] Support package self-reference (#​12682)
    • [jest-resolve, jest-runtime] Add support for data: URI import and mock (#​12392)
    • [jest-resolve, jest-runtime] Add support for async resolver (#​11540)
    • [jest-resolve] [BREAKING] Remove browser?: boolean from resolver options, conditions: ['browser'] should be used instead (#​12707)
    • [jest-resolve] Expose JestResolver, AsyncResolver, SyncResolver, PackageFilter, PathFilter and PackageJSON types (#​12707, (#​12712)
    • [jest-runner] Allow setupFiles module to export an async function (#​12042)
    • [jest-runner] Allow passing testEnvironmentOptions via docblocks (#​12470)
    • [jest-runner] Expose CallbackTestRunner, EmittingTestRunner abstract classes and CallbackTestRunnerInterface, EmittingTestRunnerInterface to help typing third party runners (#​12646, #​12715)
    • [jest-runner] Lock version of source-map-support to 0.5.13 (#​12720)
    • [jest-runtime] [BREAKING] Runtime.createHasteMap now returns a promise (#​12008)
    • [jest-runtime] Calling jest.resetModules function will clear FS and transform cache (#​12531)
    • [jest-runtime] [BREAKING] Remove Context type export, it must be imported from @jest/test-result (#​12685)
    • [jest-runtime] Add import.meta.jest (#​12698)
    • [@jest/schemas] New module for JSON schemas for Jest's config (#​12384)
    • [@jest/source-map] Migrate from source-map to @jridgewell/trace-mapping (#​12692)
    • [jest-transform] [BREAKING] Make it required for process() and processAsync() methods to always return structured data (#​12638)
    • [jest-test-result] Add duration property to JSON test output (#​12518)
    • [jest-watcher] [BREAKING] Make PatternPrompt class to take entityName as third constructor parameter instead of this._entityName (#​12591)
    • [jest-worker] [BREAKING] Allow only absolute workerPath (#​12343)
    • [jest-worker] [BREAKING] Default to advanced serialization when using child process workers (#​10983)
    • [pretty-format] New maxWidth parameter (#​12402)
    Fixes
    • [*] Use sha256 instead of md5 as hashing algortihm for compatibility with FIPS systems (#​12722)
    • [babel-jest] [BREAKING] Pass rootDir as root in Babel's options (#​12689)
    • [expect] Move typings of .not, .rejects and .resolves modifiers outside of Matchers interface (#​12346)
    • [expect] Throw useful error if expect.extend is called with invalid matchers (#​12488)
    • [expect] Fix iterableEquality ignores other properties (#​8359)
    • [expect] Fix print for the closeTo matcher (#​12626)
    • [jest-changed-files] Improve changedFilesWithAncestor pattern for Mercurial SCM (#​12322)
    • [jest-circus, @&#8203;jest/types] Disallow undefined value in TestContext type (#​12507)
    • [jest-config] Correctly detect CI environment and update snapshots accordingly (#​12378)
    • [jest-config] Pass moduleTypes to ts-node to enforce CJS when transpiling (#​12397)
    • [jest-config] [BREAKING] Add mjs and cjs to default moduleFileExtensions config (#​12578)
    • [jest-config, jest-haste-map] Allow searching for tests in node_modules by exposing retainAllFiles (#​11084)
    • [jest-core] [BREAKING] Exit with status 1 if no tests are found with --findRelatedTests flag (#​12487)
    • [jest-core] Do not report unref-ed subprocesses as open handles (#​12705)
    • [jest-each] %# is not replaced with index of the test case (#​12517)
    • [jest-each] Fixes error message with incorrect count of missing arguments (#​12464)
    • [jest-environment-jsdom] Make jsdom accessible to extending environments again (#​12232)
    • [jest-environment-jsdom] Log JSDOM errors more cleanly (#​12386)
    • [jest-environment-node] Add MessageChannel, MessageEvent to globals (#​12553)
    • [jest-environment-node] Add structuredClone to globals (#​12631)
    • [@jest/expect-utils] [BREAKING] Fix false positives when looking for undefined prop (#​8923)
    • [jest-haste-map] Don't use partial results if file crawl errors (#​12420)
    • [jest-haste-map] Make watchman existence check lazy+async (#​12675)
    • [jest-jasmine2, jest-types] [BREAKING] Move all jasmine specific types from @jest/types to its own package (#​12125)
    • [jest-jasmine2] Do not set duration to 0 for skipped tests (#​12518)
    • [jest-matcher-utils] Pass maxWidth to pretty-format to avoid printing every element in arrays by default (#​12402)
    • [jest-mock] Fix function overloads for spyOn to allow more correct type inference in complex object (#​12442)
    • [jest-mock] Handle overridden Function.name property (#​12674)
    • [@jest/reporters] Notifications generated by the --notify flag are no longer persistent in GNOME Shell. (#​11733)
    • [@jest/reporters] Move missing icon file which is needed for NotifyReporter class. (#​12593)
    • [@jest/reporters] Update v8-to-istanbul (#​12697)
    • [jest-resolver] Call custom resolver with core node.js modules (#​12654)
    • [jest-runner] Correctly resolve source-map-support (#​12706)
    • [jest-worker] Fix Farm execution results memory leak (#​12497)
    Chore & Maintenance
    • [*] [BREAKING] Drop support for Node v10 and v15 and target first LTS 16.13.0 (#​12220)
    • [*] [BREAKING] Drop support for [email protected], minimum version is now 4.3 (#​11142, #​12648)
    • [*] Bundle all .d.ts files into a single index.d.ts per module (#​12345)
    • [*] Use globalThis instead of global (#​12447)
    • [babel-jest] [BREAKING] Only export createTransformer (#​12407)
    • [docs] Add note about not mixing done() with Promises (#​11077)
    • [docs, examples] Update React examples to match with the new React guidelines for code examples (#​12217)
    • [docs] Add clarity for module factory hoisting limitations (#​12453)
    • [docs] Add more information about how code transformers work (#​12407)
    • [docs] Add upgrading guide (#​12633)
    • [expect] [BREAKING] Remove support for importing build/utils (#​12323)
    • [expect] [BREAKING] Migrate to ESM (#​12344)
    • [expect] [BREAKING] Snapshot matcher types are moved to @jest/expect (#​12404)
    • [jest-cli] Update yargs to v17 (#​12357)
    • [jest-config] [BREAKING] Remove getTestEnvironment export (#​12353)
    • [jest-config] [BREAKING] Rename config option name to id (#​11981)
    • [jest-create-cache-key-function] Added README.md file with basic usage instructions (#​12492)
    • [@jest/core] Use index.ts instead of jest.ts as main export (#​12329)
    • [jest-environment-jsdom] [BREAKING] Migrate to ESM (#​12340)
    • [jest-environment-node] [BREAKING] Migrate to ESM (#​12340)
    • [jest-haste-map] Remove legacy isRegExpSupported (#​12676)
    • [@jest/fake-timers] Update @sinonjs/fake_timers to v9 (#​12357)
    • [jest-jasmine2, jest-runtime] [BREAKING] Use Symbol to pass jest.setTimeout value instead of jasmine specific logic (#​12124)
    • [jest-phabricator] [BREAKING] Migrate to ESM (#​12341)
    • [jest-resolve] [BREAKING] Make requireResolveFunction argument mandatory (#​12353)
    • [jest-runner] [BREAKING] Remove some type exports from @jest/test-result (#​12353)
    • [jest-runner] [BREAKING] Second argument to constructor (Context) is not optional (#​12640)
    • [jest-serializer] [BREAKING] Deprecate package in favour of using v8 APIs directly (#​12391)
    • [jest-snapshot] [BREAKING] Migrate to ESM (#​12342)
    • [jest-transform] Update write-file-atomic to v4 (#​12357)
    • [jest-types] [BREAKING] Remove Config.Glob and Config.Path (#​12406)
    • [jest] Use index.ts instead of jest.ts as main export (#​12329)
    Performance
    • [jest-haste-map] [BREAKING] Default to node crawler over shelling out to find if watchman is not enabled (#​12320)
    kulshekhar/ts-jest

    v29.0.1

    Compare Source

    Bug Fixes
    Features

    v29.0.0

    Compare Source

    Features
    DEPRECATIONS
    • Define ts-jest config under globals is now deprecated. Please define the config via transformer config instead.
    BREAKING CHANGES
    • Only Node 14, 16 and 18 are supported
    • Jest 29 is required.

    v28.0.8

    Compare Source

    Bug Fixes

    v28.0.7

    Compare Source

    Bug Fixes

    v28.0.6

    Compare Source

    Bug Fixes

    v28.0.5

    Compare Source

    Bug Fixes

    v28.0.4

    Compare Source

    Bug Fixes

    v28.0.3

    Compare Source

    Bug Fixes

    v28.0.2

    Compare Source

    Bug Fixes

    v28.0.1

    Compare Source

    Bug Fixes

    v28.0.0

    Compare Source

    Bug Fixes
    • legacy invoke Babel processAsync for babel-jest in ESM mode instead of process (#​3430) (0d7356c)
    Features
    BREAKING CHANGES
    • path-mapping AST transformer is no longer shipped in ts-jest v28. Please use an alternative one like https://github.com/LeDDGroup/typescript-transform-paths instead.
    • Any imports ts-jest/dist/compiler/ts-compiler should change to ts-jest/dist/legacy/compiler/ts-compiler
    • Any imports ts-jest/dist/compiler/ts-jest-compiler should change to ts-jest/dist/legacy/compiler/ts-jest-compiler
    • Any imports ts-jest/dist/config/config-set should change to ts-jest/dist/legacy/config/config-set
    • Minimum support TypeScript version is now 4.3 since Jest 28 requires it.
    • Jest 28 is required.
    • core: Any imports ts-jest/utils should be replaced with ts-jest.
    • core: Starting from Jest 27.4, mocked has been integrated into Jest repo.
    • core: Support for Node.js v10 has been removed as Jest drops support for it.

    27.1.5 (2022-05-17)

    Bug Fixes

    27.1.4 (2022-03-24)

    Bug Fixes

    27.1.3 (2022-01-14)

    Bug Fixes
    • compiler: update memory cache for compiler using received file content (#​3194) (e4d9541)

    27.1.2 (2021-12-15)

    Bug Fixes

    27.1.1 (2021-12-07)

    Bug Fixes

    Configuration

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

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

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

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


    • [ ] If you want to rebase/retry this PR, click this checkbox.

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

    type: dependencies javascript 
    opened by renovate[bot] 2
  • chore(deps): update dependency @types/node to v18.11.11

    chore(deps): update dependency @types/node to v18.11.11

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/node (source) | 18.11.9 -> 18.11.11 | age | adoption | passing | confidence |


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration merge-strategy: rebase 
    opened by renovate[bot] 1
  • chore(deps): update dependency prettier to v2.8.0

    chore(deps): update dependency prettier to v2.8.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | prettier (source) | 2.7.1 -> 2.8.0 | age | adoption | passing | confidence |


    Release Notes

    prettier/prettier

    v2.8.0

    Compare Source

    diff

    πŸ”— Release Notes


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration merge-strategy: rebase 
    opened by renovate[bot] 1
  • chore(deps): update dependency msw to ^0.49.0

    chore(deps): update dependency msw to ^0.49.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | msw (source) | ^0.47.4 -> ^0.49.0 | age | adoption | passing | confidence |


    Release Notes

    mswjs/msw

    v0.49.1

    Compare Source

    v0.49.1 (2022-11-28)

    Bug Fixes

    v0.49.0

    Compare Source

    v0.49.0 (2022-11-19)

    Features

    v0.48.3

    Compare Source

    v0.48.3 (2022-11-15)
    Bug Fixes

    v0.48.2

    Compare Source

    v0.48.2 (2022-11-13)

    Bug Fixes

    v0.48.1

    Compare Source

    v0.48.1 (2022-11-10)

    Bug Fixes

    v0.48.0

    Compare Source

    v0.48.0 (2022-11-08)

    Features

    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update typescript-eslint monorepo to v5.45.1

    chore(deps): update typescript-eslint monorepo to v5.45.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @typescript-eslint/eslint-plugin | 5.42.0 -> 5.45.1 | age | adoption | passing | confidence | | @typescript-eslint/parser | 5.42.0 -> 5.45.1 | age | adoption | passing | confidence |


    Release Notes

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

    v5.45.1

    Compare Source

    Bug Fixes
    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#​6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#​6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#​6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#​6118) (5d49d5d)

    v5.45.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#​5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#​6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#​5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#​6043) (6e079eb)
    Features
    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#​5965) (2abadc6)

    v5.44.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#​5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#​5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#​5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#​5999) (530e0e6)
    Features
    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#​5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#​5977) (6a735e1)

    v5.43.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#​5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#​5907) (f25a94f)
    Features
    • eslint-plugin: [consistent-type-imports] support fixing to inline types (#​5050) (75dcdf1)
    • eslint-plugin: [naming-convention] add support for "override" and "async" modifiers (#​5310) (#​5610) (c759da1)
    • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#​5594) (923d486)

    5.42.1 (2022-11-07)

    Bug Fixes

    v5.42.1

    Compare Source

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

    v5.45.1

    Compare Source

    Bug Fixes
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#​6134) (e777f5e)

    v5.45.0

    Compare Source

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

    v5.44.0

    Compare Source

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

    v5.43.0

    Compare Source

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

    5.42.1 (2022-11-07)

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

    v5.42.1

    Compare Source

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


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration merge-strategy: rebase 
    opened by renovate[bot] 1
  • chore(deps): update dependency eslint to v8.29.0

    chore(deps): update dependency eslint to v8.29.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.26.0 -> 8.29.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.29.0

    Compare Source

    Features

    • 49a07c5 feat: add allowParensAfterCommentPattern option to no-extra-parens (#​16561) (Nitin Kumar)
    • e6a865d feat: prefer-named-capture-group add suggestions (#​16544) (Josh Goldberg)
    • a91332b feat: In no-invalid-regexp validate flags also for non-literal patterns (#​16583) (trosos)

    Documentation

    Chores

    v8.28.0

    Compare Source

    Features

    • 63bce44 feat: add ignoreClassFieldInitialValues option to no-magic-numbers (#​16539) (Milos Djermanovic)
    • 8385ecd feat: multiline properties in rule key-spacing with option align (#​16532) (Francesco Trotta)
    • a4e89db feat: no-obj-calls support Intl (#​16543) (Sosuke Suzuki)

    Bug Fixes

    Documentation

    Chores

    v8.27.0

    Compare Source

    Features

    Bug Fixes

    • c3ce521 fix: Ensure unmatched glob patterns throw an error (#​16462) (Nicholas C. Zakas)
    • 886a038 fix: handle files with unspecified path in getRulesMetaForResults (#​16437) (Francesco Trotta)

    Documentation


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency @types/luxon to v3.1.0

    chore(deps): update dependency @types/luxon to v3.1.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/luxon (source) | 3.0.2 -> 3.1.0 | age | adoption | passing | confidence |


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency @types/node to v18.11.9

    chore(deps): update dependency @types/node to v18.11.9

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/node (source) | 18.7.16 -> 18.11.9 | age | adoption | passing | confidence |


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration merge-strategy: rebase 
    opened by renovate[bot] 1
  • chore(deps): update dependency @types/luxon to v3.0.2

    chore(deps): update dependency @types/luxon to v3.0.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/luxon (source) | 3.0.1 -> 3.0.2 | age | adoption | passing | confidence |


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency msw to v0.47.4

    chore(deps): update dependency msw to v0.47.4

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | msw (source) | 0.47.3 -> 0.47.4 | age | adoption | passing | confidence |


    Release Notes

    mswjs/msw

    v0.47.4

    Compare Source

    v0.47.4 (2022-10-04)

    Bug Fixes

    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency eslint-config-prettier to v8.6.0

    chore(deps): update dependency eslint-config-prettier to v8.6.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint-config-prettier | 8.5.0 -> 8.6.0 | age | adoption | passing | confidence |


    Release Notes

    prettier/eslint-config-prettier

    v8.6.0

    Compare Source


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency @types/luxon to v3.2.0

    chore(deps): update dependency @types/luxon to v3.2.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/luxon (source) | 3.1.0 -> 3.2.0 | age | adoption | passing | confidence |


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency eslint to v8.31.0

    chore(deps): update dependency eslint to v8.31.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.29.0 -> 8.31.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.31.0

    Compare Source

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#​16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#​16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#​16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#​16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#​16608) (Milos Djermanovic)

    Documentation

    Chores

    v8.30.0

    Compare Source

    Features

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#​16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#​16611) (Milos Djermanovic)

    Documentation

    Chores


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency @types/node to v18.11.18

    chore(deps): update dependency @types/node to v18.11.18

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/node (source) | 18.11.11 -> 18.11.18 | age | adoption | passing | confidence |


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update typescript-eslint monorepo to v5.48.0

    chore(deps): update typescript-eslint monorepo to v5.48.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @typescript-eslint/eslint-plugin | 5.45.1 -> 5.48.0 | age | adoption | passing | confidence | | @typescript-eslint/parser | 5.45.1 -> 5.48.0 | age | adoption | passing | confidence |


    Release Notes

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

    v5.48.0

    Compare Source

    Features
    • eslint-plugin: specify which method is unbound and added test case (#​6281) (cf3ffdd)

    5.47.1 (2022-12-26)

    Bug Fixes

    v5.47.1

    Compare Source

    Bug Fixes

    v5.47.0

    Compare Source

    Features
    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#​5943) (9e35ef9)

    5.46.1 (2022-12-12)

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

    v5.46.1

    Compare Source

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

    v5.46.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#​6079) (d91a5fc)
    Features
    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#​6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes
    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#​6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#​6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#​6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#​6118) (5d49d5d)
    typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

    v5.48.0

    Compare Source

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

    5.47.1 (2022-12-26)

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

    v5.47.1

    Compare Source

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

    v5.47.0

    Compare Source

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

    5.46.1 (2022-12-12)

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

    v5.46.1

    Compare Source

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

    v5.46.0

    Compare Source

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

    5.45.1 (2022-12-05)

    Bug Fixes
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#​6134) (e777f5e)

    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
  • chore(deps): update dependency typescript to v4.9.4

    chore(deps): update dependency typescript to v4.9.4

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | typescript (source) | 4.9.3 -> 4.9.4 | age | adoption | passing | confidence |


    Release Notes

    Microsoft/TypeScript

    v4.9.4: TypeScript 4.9.4

    Compare Source

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Changes:

    This list of changes was auto generated.


    Configuration

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

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

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

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


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

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

    type: dependencies javascript configuration 
    opened by renovate[bot] 1
Owner
Red Hat - Plumbers - Automation
Organization hosting the automation tools of Red Hat Plumbers team.
Red Hat - Plumbers - Automation
a cobbled together alternative UI to launchdarkly, allowing read/write access via LD API access token

discount-launchdarkly a cobbled together alternative UI to launchdarkly, allowing read/write access via LD API access token setup make sure you have a

null 9 Oct 19, 2022
An npm package for demonstration purposes using TypeScript to build for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format. It can be used in Node.js and browser applications.

An npm package for demonstration purposes using TypeScript to build for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format. It can be used in Node.js and browser applications.

Snyk Labs 57 Dec 28, 2022
Command line tool to interact with exist-db instances (pre-release)

xst [Δ­g-zΔ­stβ€²] Command line tool to interact with exist-db instances. Built on top of @existdb/node-exist. Installation Until this package is official

Juri Leino 0 Aug 4, 2022
A minimalistic yet efficient way to stringify and revive instances via JSON.

json-instances Social Media Photo by Francisco J. Villena on Unsplash A minimalistic yet efficient way to stringify and revive instances via JSON. If

Andrea Giammarchi 11 Jun 23, 2022
Experience Lab is a set of utilities that assist in creating instances of Microsoft Energy Data Services, performing data loads, and performing basic management operations.

Experience Lab - Microsoft Energy Data Services Build Status About Experience Lab is an automated, end-to-end deployment accelerator for Microsoft Ene

Microsoft 9 Dec 14, 2022
Synchronize multiple Pi-hole instances

Orbital Sync Orbital Sync synchronizes multiple Pi-hole instances for high availability (HA) using the built-in "teleporter". In other words, it perfo

Matt Webb 32 Dec 30, 2022
An open-source, pretty, simple and fast meilisearch UI for managing your meilisearch instances

Meilisearch-UI An open-source, pretty, simple and fast meilisearch UI for managing your meilisearch instances [IMPORTANT] The main branch may be unsta

Kyrie Lrvinye 29 Dec 29, 2022
A simple web server exposing Hetzner cloud instances for consumption by the Prometheus HTTP service discovery.

Prometheus: Hetzner Service Discovery A server to provide automatic node discovery for Hetzner Cloud to Prometheus via HTTP service discovery. In cont

Matchory GmbH 1 Oct 10, 2022
Argon - extension for VS Code and plugin for Roblox allowing easy two-way sync of code and instances

About Argon is a simple two-way sync plugin for Roblox and extension for Visual Studio Code allowing developers not only to sync code but every possib

DARK 16 Dec 29, 2022
A simple Node.js module to access the MultiVersus API.

multiversus.js About A simple Node.js module to access the MultiVersus API. Installation npm install multiversus.js yarn add multiversus.js Example us

Elijah 15 Dec 20, 2022
Journeys is a django based community-focused website that allows users to bookmark URLs (through chrome extension) and share their journeys through timelines.

Journeys is a django based community-focused website that allows users to bookmark URLs (through chrome extension) and share their journeys through timelines. A timeline is a collection of links that share a common topic or a journey of building and learning something new. Users can create timelines, share them publicly, and explore resources.

Students' Web Committee 14 Jun 13, 2022
Using a RPI 3b+ to create a PT camera accessible through Windows browser and controllable through MQTT

web-camera_PT A Web flask server converts the MJPEG stream from RPI to JPG img using opencv, then display in browser. Controls added to move Camera in

null 11 Dec 20, 2022
A rest api which scrapes data from asianembed or asianload. Made using NodeJS, Express and Cheerio.

A rest api which scrapes data from asianembed or asianload. Made using NodeJS, Express and Cheerio.

null 6 Dec 6, 2022
βš™οΈ REST api with NodeJS(KoaJS) MongoDB and Jest Tests.

RESTRIS Functional Backend implementation of REST api with NodeJS(KoaJS) MongoDB and Jest Tests. Tools TypeScript Node KoaJS MongoDB Mongoose Jest Sup

Beatriz Oliveira 8 Dec 2, 2022
A module that lets you flick through content.

Rocket Flicker A module that lets you flick through content. Getting Started Basic Example Initialisation Options Defaults Advanced Example Make It To

Chris Humboldt 214 Jun 30, 2022
a toy project to explore Stable Diffusion locally through a nodeJS server.

SD-explorer foreword this is a toy project to run the Stable Diffusion model locally. if you're after something more solid, I'd suggest you use WebUI

nicolas barradeau 18 Dec 18, 2022
This project is a Web application based on an external API. The API provides data about music (including artists, albums, etc) that users can access on-demand. This project was built with ES6, HTML and CSS and it is a SPA.

Capstone M2: Music App This project is a Web application based on the music API Napster built with ES6, HTML and CSS and it is a SPA. This API provide

Karla Delgado 12 Aug 29, 2022
Webb-tracker-api - James Webb Space Telescope (JWST) tracking REST API

James Webb Telescope tracking REST API Public REST API to track JWST's current status API data source: https://www.jwst.nasa.gov/content/webbLaunch/wh

Aslan Vatsaev 67 Nov 22, 2022
Lolis-rest - RESTful API for lolis-api

Lolis REST RESTful + Website for Lolis API. Introduction This is a RESTful API which will be used on Lolis API Website and Wrapper. This API uses Imgu

Waifu.sbs 3 Aug 11, 2022