Arelle / ixbrl-viewer

The Arelle iXBRL Viewer allows Inline XBRL (or iXBRL) reports to be viewed interactively in a web browser. The viewer allows users to access the tagged XBRL data embedded in an iXBRL report.
Other
93 stars 57 forks source link

Bump the npm-dependencies group with 20 updates #622

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 7 months ago

Bumps the npm-dependencies group with 20 updates:

Package From To
core-js 3.35.0 3.35.1
write-excel-file 1.4.27 1.4.29
puppeteer 21.7.0 21.9.0
webpack 5.89.0 5.90.0
@babel/core 7.23.7 7.23.9
@babel/runtime 7.23.7 7.23.9
@jridgewell/trace-mapping 0.3.20 0.3.22
@sinonjs/commons 3.0.0 3.0.1
@types/eslint 8.56.1 8.56.2
@types/node 20.10.7 20.11.7
acorn-walk 8.3.1 8.3.2
caniuse-lite 1.0.30001576 1.0.30001580
electron-to-chromium 1.4.623 1.4.648
esbuild 0.19.11 0.19.12
fastq 1.16.0 1.17.0
follow-redirects 1.15.4 1.15.5
serialize-javascript 6.0.1 6.0.2
set-function-length 1.1.1 1.2.0
spdx-exceptions 2.3.0 2.4.0
terser 5.26.0 5.27.0

Updates core-js from 3.35.0 to 3.35.1

Changelog

Sourced from core-js's changelog.

3.35.1 - 2024.01.21
Commits
  • 02c96bf 3.35.1
  • 82ab796 minor fix of prototype methods export logic in the pure version
  • a92b8bb fix a typo in a comment
  • 2e87d77 tweak String#split setting
  • 299f9cd fixed setting names of methods with symbol keys in some old engines
  • 3c592f0 removed significant redundant code from String#split polyfill
  • 3928aec fix abstract operation
  • f196dc2 drop forced: true added for testing
  • 5b960e3 drop an extra stringIndexOf from es.string.replace-all
  • 1cdaab2 bump current year
  • Additional commits viewable in compare view


Updates write-excel-file from 1.4.27 to 1.4.29

Changelog

Sourced from write-excel-file's changelog.

1.4.28 / 17.01.2024

1.4.0 / 18.05.2022

1.3.16 / 17.02.2022

1.3.10 / 16.12.2021

  • Added orientation: "landscape" parameter.

1.3.8 / 24.11.2021

  • Added fontStyle: "italic" parameter.

1.3.5 / 27.10.2021

  • Added sheet name parameter.

  • Added cell value type autodetection (only when not using a schema).

  • Used the propositions from @Antal.Bukos and @logistiview_lhoward to fix TypeScript "typings".

1.3.4 / 08.10.2021

  • Fixed columns parameter when passing a sheets parameter when writing multiple sheets.

  • Added TypeScript definitions.

1.3.3 / 04.08.2021

1.3.0 / 01.08.2021

  • Added row height option.

... (truncated)

Commits


Updates puppeteer from 21.7.0 to 21.9.0

Release notes

Sourced from puppeteer's releases.

puppeteer-core: v21.9.0

21.9.0 (2024-01-24)

Features

puppeteer: v21.9.0

21.9.0 (2024-01-24)

Miscellaneous Chores

  • puppeteer: Synchronize puppeteer versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • puppeteer-core bumped from 21.8.0 to 21.9.0

puppeteer-core: v21.8.0

21.8.0 (2024-01-24)

Features

Bug Fixes

Reverts

  • refactor: adopt core/UserContext on BidiBrowserContext (#11721) (d17a9df)

puppeteer: v21.8.0

21.8.0 (2024-01-24)

Miscellaneous Chores

  • puppeteer: Synchronize puppeteer versions

... (truncated)

Commits


Updates webpack from 5.89.0 to 5.90.0

Release notes

Sourced from webpack's releases.

v5.90.0

Bug Fixes

  • Fixed inner graph for classes
  • Optimized RemoveParentModulesPlugin via bigint arithmetic
  • Fixed worklet detection in production mode
  • Fixed an error for cyclic importModule
  • Fixed types for Server and Dirent
  • Added the fetchPriority to hmr runtime's ensureChunk function
  • Don't warn about dynamic import for build dependencies
  • External module generation respects the output.environment.arrowFunction option
  • Fixed consumimng shared runtime module logic
  • Fixed a runtime logic of multiple chunks
  • Fixed destructing assignment of dynamic import json file
  • Passing errors array for a module hash
  • Added /*#__PURE__*/ to generated JSON.parse()
  • Generated a library manifest after clean plugin
  • Fixed non amd externals and amd library
  • Fixed a bug in SideEffectsFlagPlugin with namespace re-exports
  • Fixed an error message for condition or
  • The strictModuleErrorHandling is now working
  • Clean up child compilation chunk graph to avoid memory leak
  • [CSS] - Fixed CSS import prefer relative resolution
  • [CSS] - Fixed CSS runtime chunk loading error message

New Features

  • Allow to set false for dev server in webpack.config.js
  • Added a warning for async external when not supported
  • Added a warning for async module when not supported
  • Added the node-module option for the node.__filename/__dirname and enable it by default for ESM target
  • Added the snapshot.unmanagedPaths option
  • Exposed the MultiCompilerOptions type
  • [CSS] - Added CSS parser options to enable/disable named exports
  • [CSS] - Moved CSS the exportsOnly option to CSS generator options

Dependencies & Maintenance

  • use node.js LTS version for lint
  • bump actions/cache from 3 to 4
  • bump prettier from 3.2.1 to 3.2.3
  • bump assemblyscript
  • bump actions/checkout from 3 to 4

Full Changelog: https://github.com/webpack/webpack/compare/v5.89.0...v5.90.0

Commits


Updates @babel/core from 7.23.7 to 7.23.9

Release notes

Sourced from @​babel/core's releases.

v7.23.9 (2024-01-25)

:bug: Bug Fix

  • babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
  • babel-traverse
  • Other

:house: Internal

:running_woman: Performance

:microscope: Output optimization

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

Committers: 4

v7.23.8 (2024-01-08)

:bug: Bug Fix

:leftwards_arrow_with_hook: Revert

:microscope: Output optimization

  • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

... (truncated)

Changelog

Sourced from @​babel/core's changelog.

v7.23.9 (2024-01-25)

:bug: Bug Fix

  • babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
  • babel-traverse
  • Other

:house: Internal

:running_woman: Performance

:microscope: Output optimization

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

v7.23.8 (2024-01-08)

:bug: Bug Fix

:leftwards_arrow_with_hook: Revert

:microscope: Output optimization

  • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Commits


Updates @babel/runtime from 7.23.7 to 7.23.9

Release notes

Sourced from @​babel/runtime's releases.

v7.23.9 (2024-01-25)

:bug: Bug Fix

  • babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
  • babel-traverse
  • Other

:house: Internal

:running_woman: Performance

:microscope: Output optimization

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

Committers: 4

v7.23.8 (2024-01-08)

:bug: Bug Fix

:leftwards_arrow_with_hook: Revert

:microscope: Output optimization

  • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

... (truncated)

Changelog

Sourced from @​babel/runtime's changelog.

v7.23.9 (2024-01-25)

:bug: Bug Fix

  • babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
  • babel-traverse
  • Other

:house: Internal

:running_woman: Performance

:microscope: Output optimization

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

v7.23.8 (2024-01-08)

:bug: Bug Fix

:leftwards_arrow_with_hook: Revert

:microscope: Output optimization

  • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Commits


Updates @jridgewell/trace-mapping from 0.3.20 to 0.3.22

Release notes

Sourced from @​jridgewell/trace-mapping's releases.

v0.3.22

What's Changed

Full Changelog: https://github.com/jridgewell/trace-mapping/compare/v0.3.21...v0.3.22

v0.3.21

What's Changed

Full Changelog: https://github.com/jridgewell/trace-mapping/compare/v0.3.20...v0.3.21

Commits


Updates @sinonjs/commons from 3.0.0 to 3.0.1

Changelog

Sourced from @​sinonjs/commons's changelog.

3.0.1

  • f82068f chore: remove obsolete IE11 code (Morgan Roderick)

    When we upgraed to @​sinonjs/eslint-config@​4 in 09e99f4e310c20408df50330124e4d68a60e9b6a we effectively removed support for IE11.

    That means that this code branch is obsolete and is safe to remove.

Released by Morgan Roderick on 2024-01-20.

Commits


Updates @types/eslint from 8.56.1 to 8.56.2

Commits


Updates @types/node from 20.10.7 to 20.11.7

Commits


Updates acorn-walk from 8.3.1 to 8.3.2

Commits


Updates caniuse-lite from 1.0.30001576 to 1.0.30001580

Commits


Updates electron-to-chromium from 1.4.623 to 1.4.648

Commits


Updates esbuild from 0.19.11 to 0.19.12

Release notes

Sourced from esbuild's releases.

v0.19.12

  • The "preserve" JSX mode now preserves JSX text verbatim (#3605)

    The JSX specification deliberately doesn't specify how JSX text is supposed to be interpreted and there is no canonical way to interpret JSX text. Two most popular interpretations are Babel and TypeScript. Yes they are different (esbuild deliberately follows TypeScript by the way).

    Previously esbuild normalized text to the TypeScript interpretation when the "preserve" JSX mode is active. However, "preserve" should arguably reproduce the original JSX text verbatim so that whatever JSX transform runs after esbuild is free to interpret it however it wants. So with this release, esbuild will now pass JSX text through unmodified:

    // Original code
    let el =
      <a href={'/'} title='&apos;&quot;'> some text
        {foo}
          more text </a>
    

    // Old output (with --loader=jsx --jsx=preserve) let el = <a href="/" title={'&quot;}> {" some text"} {foo} {"more text "} </a>;

    // New output (with --loader=jsx --jsx=preserve) let el = <a href={"/"} title='&apos;&quot;'> some text {foo} more text </a>;

  • Allow JSX elements as JSX attribute values

    JSX has an obscure feature where you can use JSX elements in attribute position without surrounding them with {...}. It looks like this:

    let el = <div data-ab=<><a/><b/></>/>;
    

    I think I originally didn't implement it even though it's part of the JSX specification because it previously didn't work in TypeScript (and potentially also in Babel?). However, support for it was silently added in TypeScript 4.8 without me noticing and Babel has also since fixed their bugs regarding this feature. So I'm adding it to esbuild too now that I know it's widely supported.

    Keep in mind that there is some ongoing discussion about removing this feature from JSX. I agree that the syntax seems out of place (it does away with the elegance of "JSX is basically just XML with {...} escapes" for something arguably harder to read, which doesn't seem like a good trade-off), but it's in the specification and TypeScript and Babel both implement it so I'm going to have esbuild implement it too. However, I reserve the right to remove it from esbuild if it's ever removed from the specification in the future. So use it with caution.

  • Fix a bug with TypeScript type parsing (#3574)

    This release fixes a bug with esbuild's TypeScript parser where a conditional type containing a union type that ends with an infer type that ends with a constraint could fail to parse. This was caused by the "don't parse a conditional type" flag not getting passed through the union type parser. Here's an example of valid TypeScript code that previously failed to parse correctly:

    type InferUnion<T> = T extends { a: infer U extends number } | infer U extends number ? U : never
    
Changelog

Sourced from esbuild's changelog.

0.19.12

  • The "preserve" JSX mode now preserves JSX text verbatim (#3605)

    The JSX specification deliberately doesn't specify how JSX text is supposed to be interpreted and there is no canonical way to interpret JSX text. Two most popular interpretations are Babel and TypeScript. Yes they are different (esbuild deliberately follows TypeScript by the way).

    Previously esbuild normalized text to the TypeScript interpretation when the "preserve" JSX mode is active. However, "preserve" should arguably reproduce the original JSX text verbatim so that whatever JSX transform runs after esbuild is free to interpret it however it wants. So with this release, esbuild will now pass JSX text through unmodified:

    // Original code
    let el =
      <a href={'/'} title='&apos;&quot;'> some text
        {foo}
          more text </a>
    

    // Old output (with --loader=jsx --jsx=preserve) let el = <a href="/" title={'&quot;}> {" some text"} {foo} {"more text "} </a>;

    // New output (with --loader=jsx --jsx=preserve) let el = <a href={"/"} title='&apos;&quot;'> some text {foo} more text </a>;

  • Allow JSX elements as JSX attribute values

    JSX has an obscure feature where you can use JSX elements in attribute position without surrounding them with {...}. It looks like this:

    let el = <div data-ab=<><a/><b/></>/>;
    

    I think I originally didn't implement it even though it's part of the JSX specification because it previously didn't work in TypeScript (and potentially also in Babel?). However, support for it was silently added in TypeScript 4.8 without me noticing and Babel has also since fixed their bugs regarding this feature. So I'm adding it to esbuild too now that I know it's widely supported.

    Keep in mind that there is some ongoing discussion about removing this feature from JSX. I agree that the syntax seems out of place (it does away with the elegance of "JSX is basically just XML with {...} escapes" for something arguably harder to read, which doesn't seem like a good trade-off), but it's in the specification and TypeScript and Babel both implement it so I'm going to have esbuild implement it too. However, I reserve the right to remove it from esbuild if it's ever removed from the specification in the future. So use it with caution.

  • Fix a bug with TypeScript type parsing (#3574)

    This release fixes a bug with esbuild's TypeScript parser where a conditional type containing a union type that ends with an infer type that ends with a constraint could fail to parse. This was caused by the "don't parse a conditional type" flag not getting passed through the union type parser. Here's an example of valid TypeScript code that previously failed to parse correctly:

    type InferUnion<T> = T extends { a: infer U extends number } | infer U extends number ? U : never
    
Commits


Updates fastq from 1.16.0 to 1.17.0

Release notes

Sourced from fastq's releases.

v1.17.0

What's Changed

New Contributors

Full Changelog: https://github.com/mcollina/fastq/compare/v1.15.0...v1.17.0

Commits
aviary2-wf commented 7 months ago

Security Insights

No security relevant content was detected by automated scans.

Action Items