GoogleCloudPlatform / fda-mystudies

FDA MyStudies
Other
62 stars 42 forks source link

Bump braces, webpack, @angular-devkit/build-angular and @angular-eslint/builder in /participant-manager #5154

Open dependabot[bot] opened 4 months ago

dependabot[bot] commented 4 months ago

Bumps braces to 3.0.3 and updates ancestor dependencies braces, webpack, @angular-devkit/build-angular and @angular-eslint/builder. These dependencies need to be updated together.

Updates braces from 3.0.2 to 3.0.3

Commits


Updates webpack from 4.42.0 to 5.91.0

Release notes

Sourced from webpack's releases.

v5.91.0

Bug Fixes

  • Deserializer for ignored modules doesn't crash
  • Allow the unsafeCache option to be a proxy object
  • Normalize the snapshot.unmanagedPaths option
  • Fixed fs types
  • Fixed resolve's plugins types
  • Fixed wrongly calculate postOrderIndex
  • Fixed watching types
  • Output import attrbiutes/import assertions for external JS imports
  • Throw an error when DllPlugin needs to generate multiple manifest files, but the path is the same
  • [CSS] Output layer/supports/media for external CSS imports

New Features

  • Allow to customize the stage of BannerPlugin
  • [CSS] Support CSS exports convention
  • [CSS] support CSS local ident name
  • [CSS] Support __webpack_nonce__ for CSS chunks
  • [CSS] Support fetchPriority for CSS chunks
  • [CSS] Allow to use LZW to compress css head meta (enabled in the production mode by default)
  • [CSS] Support prefetch/preload for CSS chunks

v5.90.3

Bug Fixes

  • don't mangle when destructuring a reexport
  • types for Stats.toJson() and Stats.toString()
  • many internal types
  • [CSS] clean up export css local vars

Perf

  • simplify and optimize chunk graph creation

v5.90.2

Bug Fixes

  • use Math.imul in fnv1a32 to avoid loss of precision, directly hash UTF16 values
  • the setStatus() of the HMR module should not return an array, which may cause infinite recursion
  • __webpack_exports_info__.xxx.canMangle shouldn't always same as default
  • mangle export with destructuring
  • use new runtime to reconsider skipped connections activeState
  • make dynamic import optional in try/catch
  • improve auto publicPath detection

Dependencies & Maintenance

  • improve CI setup and include Node.js@21

... (truncated)

Commits
  • 60daca5 chore(release): 5.91.0
  • 8dad9ce chore(deps-dev): bump @​babel/preset-react from 7.23.3 to 7.24.1
  • a3229f9 chore(deps-dev): bump @​babel/core from 7.24.0 to 7.24.1
  • 40c2e44 chore(deps-dev): bump @​types/node from 20.11.29 to 20.11.30
  • a04faba chore(deps-dev): bump memfs from 4.7.7 to 4.8.0
  • 8f22221 chore(deps): bump es-module-lexer from 1.4.1 to 1.4.2
  • 8df6912 chore(deps): bump es-module-lexer from 1.4.1 to 1.4.2
  • 711c618 chore(deps-dev): bump memfs from 4.7.7 to 4.8.0
  • c462bb3 chore(deps-dev): bump @​types/node from 20.11.29 to 20.11.30
  • f0d3e3e chore(deps-dev): bump @​babel/preset-react from 7.23.3 to 7.24.1
  • Additional commits viewable in compare view
Maintainer changes

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


Updates @angular-devkit/build-angular from 0.901.13 to 18.0.3

Release notes

Sourced from @​angular-devkit/build-angular's releases.

v18.0.3

18.0.3 (2024-06-05)

@​angular/cli

Commit Description
fix - b709d2a24 add schema.json options to parsed command, also when a version is passed to ng add <package>@<version>

@​angular/build

Commit Description
fix - 43a2a7d13 avoid escaping rebased Sass URL values
fix - 9acb5c7ca disable JS transformer persistent cache on web containers
fix - 346df4909 improve Sass rebaser ident token detection
fix - 6526a5f59 watch all related files during a Sass error

v18.0.2

18.0.2 (2024-05-29)

@​schematics/angular

Commit Description
fix - 9967c04b8 check both application builder packages in SSR schematic
fix - 92b48ab14 set builders assets option correctly for new applications

@​angular/build

Commit Description
fix - 3bb06c37d disable Worker wait loop for Sass compilations in web containers
fix - c4cf35923 print Sass @warn location
fix - 352879804 support valid self-closing MathML tags in HTML index file
fix - 476f3084a support valid self-closing SVG tags in HTML index file

@​angular/pwa

Commit Description
fix - acbffd236 set manifest icons location to match assets builder option

v18.0.1

18.0.1 (2024-05-23)

@​schematics/angular

Commit Description
fix - 01842f515 use angular.dev in readme

@​angular/build

Commit Description
fix - 7d253e9cd avoid rebasing URLs with function calls
fix - 6b6a76a99 disable persistent disk caching inside webcontainers by default
fix - ba70a50b6 handle esbuild-browser polyfills option as string during ng serve
fix - 706423aca only import persistent cache store with active caching

... (truncated)

Changelog

Sourced from @​angular-devkit/build-angular's changelog.

18.0.3 (2024-06-05)

@​angular/cli

Commit Type Description
b709d2a24 fix add schema.json options to parsed command, also when a version is passed to ng add <package>@<version>

@​angular/build

Commit Type Description
43a2a7d13 fix avoid escaping rebased Sass URL values
9acb5c7ca fix disable JS transformer persistent cache on web containers
346df4909 fix improve Sass rebaser ident token detection
6526a5f59 fix watch all related files during a Sass error

18.1.0-next.0 (2024-05-29)

@​angular/build

Commit Type Description
721d50bae fix avoid escaping rebased Sass URL values
f17b78de7 fix improve Sass rebaser ident token detection

18.0.2 (2024-05-29)

@​schematics/angular

Commit Type Description
9967c04b8 fix check both application builder packages in SSR schematic
92b48ab14 fix set builders assets option correctly for new applications

@​angular/build

Commit Type Description
3bb06c37d fix disable Worker wait loop for Sass compilations in web containers
c4cf35923 fix print Sass @warn location
352879804 fix support valid self-closing MathML tags in HTML index file

... (truncated)

Commits


Updates @angular-eslint/builder from 0.0.1-alpha.32 to 18.0.1

Release notes

Sourced from @​angular-eslint/builder's releases.

v18.0.1

18.0.1 (2024-05-30)

🩹 Fixes

  • move typescript-eslint packages to peerDeps, consistently allow v7 and v8 (#1856)

As part of the v18 release, support for typescript-eslint v8 prereleases was added. For authors of custom rules that consume the @angular-eslint/utils or new @angular-eslint/test-utils packages, the initial way this was set up with dependencies could cause type conflicts between v7 and v8. To resolve this the @angular-eslint/* packages now depend on @typescript-eslint/* packages via a peerDependency which permits both v7 and v8 prereleases.

❤️ Thank You

v18.0.0

18.0.0 (2024-05-29)

As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:

ng update @angular/core @angular/cli @angular-eslint/schematics

NOTE: There will not be any migration of your setup to ESLint v9 or flat configs for existing workspaces in v18.

The ESLint team are working on auto-migrate tooling which we will leverage in an opt-in conversion generator once it is ready in a v18 minor release and consider full auto-migration in v19 in six months (aligned with Angular major release schedule as always).

If you want to manually migrate your workspace to use ESLint v9, typescript-eslint v8, and flat config you are welcome to and it should be fully supported in v18.

If you are going to attempt this, we strongly recommended creating a fresh Angular v18 workspace and adding angular-eslint to it per the instructions below and then copying the dependencies and configs that it applies into your existing workspace

Here is an example of what the new flat config with angular-eslint v18, typescript-eslint v8, and ESLint v9 looks like:

image


Adding to New Angular Workspaces in v18

There is a decision to be made when adding to new Angular v18 workspaces.

Just as before, if you want to add angular-eslint to a workspace with no existing lint setup, you leverage ng add with the @angular-eslint/schematics package.

The difference is in v18, you have the option of using either:

  • the latest version of ESLint v9, with the latest default so called "flat config" (eslint.config.js) alongside the latest prerelease of typescript-eslint v8 (https://typescript-eslint.io/blog/announcing-typescript-eslint-v8-beta) OR
  • the final stable version of ESLint v8, with the legacy so called "eslintrc" config (.eslintrc.json) and the latest stable version of typescript-eslint v7

The ESLint v9 option is the default scenario if you simply run ng add with no other changes. If you want to signal to angular-eslint that you instead want to go with the ESLint v8 option, simply add an eslint v8 (the exact version does not matter, it just needs to be less than 9) devDependency in your package.json before running the ng add. That's it - you don't even need to install the eslint package, it just needs to be listed there.

... (truncated)

Changelog

Sourced from @​angular-eslint/builder's changelog.

18.0.1 (2024-05-30)

🩹 Fixes

  • move typescript-eslint packages to peerDeps, consistently allow v7 and v8

❤️ Thank You

  • James Henry

18.0.0 (2024-05-29)

🚀 Features

  • ⚠️ angular-eslint v18

⚠️ Breaking Changes

  • ⚠️ angular-eslint v18

❤️ Thank You

  • James Henry

17.5.2 (2024-05-28)

🩹 Fixes

  • update typescript-eslint packages to v7.11.0

17.5.1 (2024-05-23)

🩹 Fixes

  • update dependency @​angular/compiler to v17.3.10

17.5.0 (2024-05-22)

🩹 Fixes

  • update dependency @​angular/compiler to v17.3.9

  • update typescript-eslint packages to v7.10.0

❤️ Thank You

  • Auke Bruinsma
  • Jonathan Kolberg
  • m-akinc
  • Mateusz

... (truncated)

Commits
  • f36d027 chore(release): publish 18.0.1
  • fd69e8e fix: move typescript-eslint packages to peerDeps, consistently allow v7 and v...
  • c8dff2f chore(release): publish 18.0.0
  • 7c84ab7 feat!: angular-eslint v18 (#1830)
  • 05e8cf9 chore(release): publish 17.5.2
  • b2b0700 fix: update typescript-eslint packages to v7.11.0 (#1846)
  • 82b1b7c chore(release): publish 17.5.1
  • 4efe5e9 chore(release): publish 17.5.0
  • 82e28c7 fix: update typescript-eslint packages to v7.10.0 (#1822)
  • 5b7f1f3 chore(release): publish 17.4.1
  • Additional commits viewable in compare view


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/GoogleCloudPlatform/fda-mystudies/network/alerts).