From 326d65d86c6af708976509469bb6672d1eaf366b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Oct 2021 22:12:40 +0000 Subject: [PATCH] build: update angular --- .github/workflows/dev-infra.yml | 2 +- .github/workflows/lock-closed.yml | 2 +- package.json | 30 ++--- packages/ngtools/webpack/package.json | 4 +- tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++--- yarn.lock | 117 +++++++++--------- 6 files changed, 94 insertions(+), 93 deletions(-) diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml index a61bfd1b99a4..a8fc86ead023 100644 --- a/.github/workflows/dev-infra.yml +++ b/.github/workflows/dev-infra.yml @@ -9,6 +9,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: angular/dev-infra/github-actions/breaking-changes-label@a1b31520146be530caf7cbacbefc75ce536e785c + - uses: angular/dev-infra/github-actions/breaking-changes-label@f31797a431ece334d127090ddc7921f07b8ee734 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/lock-closed.yml b/.github/workflows/lock-closed.yml index 979446da5a9e..eb9d05ceace8 100644 --- a/.github/workflows/lock-closed.yml +++ b/.github/workflows/lock-closed.yml @@ -9,6 +9,6 @@ jobs: lock_closed: runs-on: ubuntu-latest steps: - - uses: angular/dev-infra/github-actions/lock-closed@a1b31520146be530caf7cbacbefc75ce536e785c + - uses: angular/dev-infra/github-actions/lock-closed@f31797a431ece334d127090ddc7921f07b8ee734 with: lock-bot-key: ${{ secrets.LOCK_BOT_PRIVATE_KEY }} diff --git a/package.json b/package.json index b9a7e31c77af..7d9b9fbbe0f1 100644 --- a/package.json +++ b/package.json @@ -64,21 +64,21 @@ }, "devDependencies": { "@ampproject/remapping": "1.0.1", - "@angular/animations": "13.0.0-next.15", - "@angular/cdk": "13.0.0-next.8", - "@angular/common": "13.0.0-next.15", - "@angular/compiler": "13.0.0-next.15", - "@angular/compiler-cli": "13.0.0-next.15", - "@angular/core": "13.0.0-next.15", - "@angular/dev-infra-private": "https://github.com/angular/dev-infra-private-builds.git#26d2e72c0311590097861c87319ba8acbd898f63", - "@angular/forms": "13.0.0-next.15", - "@angular/localize": "13.0.0-next.15", - "@angular/material": "13.0.0-next.8", - "@angular/platform-browser": "13.0.0-next.15", - "@angular/platform-browser-dynamic": "13.0.0-next.15", - "@angular/platform-server": "13.0.0-next.15", - "@angular/router": "13.0.0-next.15", - "@angular/service-worker": "13.0.0-next.15", + "@angular/animations": "13.0.0-rc.0", + "@angular/cdk": "13.0.0-rc.0", + "@angular/common": "13.0.0-rc.0", + "@angular/compiler": "13.0.0-rc.0", + "@angular/compiler-cli": "13.0.0-rc.0", + "@angular/core": "13.0.0-rc.0", + "@angular/dev-infra-private": "https://github.com/angular/dev-infra-private-builds.git#79c690d950fb45721421495c77d44b1c2e09222e", + "@angular/forms": "13.0.0-rc.0", + "@angular/localize": "13.0.0-rc.0", + "@angular/material": "13.0.0-rc.0", + "@angular/platform-browser": "13.0.0-rc.0", + "@angular/platform-browser-dynamic": "13.0.0-rc.0", + "@angular/platform-server": "13.0.0-rc.0", + "@angular/router": "13.0.0-rc.0", + "@angular/service-worker": "13.0.0-rc.0", "@babel/core": "7.15.8", "@babel/generator": "7.15.8", "@babel/helper-annotate-as-pure": "7.15.4", diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json index a1b611bd2642..45d1f1f70ec6 100644 --- a/packages/ngtools/webpack/package.json +++ b/packages/ngtools/webpack/package.json @@ -28,8 +28,8 @@ }, "devDependencies": { "@angular-devkit/core": "0.0.0", - "@angular/compiler": "13.0.0-next.15", - "@angular/compiler-cli": "13.0.0-next.15", + "@angular/compiler": "13.0.0-rc.0", + "@angular/compiler-cli": "13.0.0-rc.0", "typescript": "4.4.4", "webpack": "5.58.1" } diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json index a7ab193e3843..623511c13393 100644 --- a/tests/legacy-cli/e2e/ng-snapshot/package.json +++ b/tests/legacy-cli/e2e/ng-snapshot/package.json @@ -2,21 +2,21 @@ "description": "snapshot versions of Angular for e2e testing", "private": true, "dependencies": { - "@angular/animations": "github:angular/animations-builds#ccc16559bc4b63f199b2fa1f81eb08912a716abf", - "@angular/cdk": "github:angular/cdk-builds#2780108b8b6387515ce6cc2980ee8100e29efe9e", - "@angular/common": "github:angular/common-builds#c784bdea0643208dab3c47de739becb1605850e7", - "@angular/compiler": "github:angular/compiler-builds#4ee28be363fc7d4c22efc06ed0a38f35dcc82b8c", - "@angular/compiler-cli": "github:angular/compiler-cli-builds#722bc2375502c4522d9438eea09258a7f3750458", - "@angular/core": "github:angular/core-builds#53118513486de8f2214019e1230f8bcab0f9feb3", - "@angular/forms": "github:angular/forms-builds#a7d1e48c36ef61e6bcc324558a5659f9e941a1d7", - "@angular/language-service": "github:angular/language-service-builds#8e0da71b4b503d9973b9f6c36fcb920b82f64f8f", - "@angular/localize": "github:angular/localize-builds#bbffe5deac55efa451e8ed0a978f89e7c6b77f03", - "@angular/material": "github:angular/material2-builds#d795330dc31e4f8cdc5041a6971bb4ee94982d8c", - "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#3920c078465e60583fedede7a93005871a996de5", - "@angular/platform-browser": "github:angular/platform-browser-builds#df7aff37044ec5fa8af6c5e0f992581af0af269a", - "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#2059ea5eaf9faaec322f9c0607f9d44ba5eae8ed", - "@angular/platform-server": "github:angular/platform-server-builds#def84afe977fce78599711ef989a28677b7b1ed6", - "@angular/router": "github:angular/router-builds#bff214a81f39a5be938a3f10e6e27d12d2455a83", - "@angular/service-worker": "github:angular/service-worker-builds#a5a719b556180bcc0336fa33ad689979a1aa5638" + "@angular/animations": "github:angular/animations-builds#1cca5568d25314be825f406cbfec3f9974972cf9", + "@angular/cdk": "github:angular/cdk-builds#096eb3ca7bac7a85d31e8666cc3d5616036a1fc6", + "@angular/common": "github:angular/common-builds#70d8449d55f4f72c530621b7734ab1c77ad396de", + "@angular/compiler": "github:angular/compiler-builds#df48226f4ad5a15cabc88d3eabbec2086a49b691", + "@angular/compiler-cli": "github:angular/compiler-cli-builds#fefb7218ec18bfb653fa9ba2a5ed3391e68ca67d", + "@angular/core": "github:angular/core-builds#172d518c98d04b944cd95fe0a486e47bfd5f83e4", + "@angular/forms": "github:angular/forms-builds#095883e929dd81e9a87c46da5fd9b9a9c8c09d07", + "@angular/language-service": "github:angular/language-service-builds#398d108968482a7a49beaa85711473f7fafd2557", + "@angular/localize": "github:angular/localize-builds#5ff3c9133d9769ec5d1ba5769b88c39bc86a7fc7", + "@angular/material": "github:angular/material2-builds#afd71bc716c9b517fe2a3a83a4f13790921f6553", + "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#01e349535d50b945e4bfdcc7460ab49705ea1703", + "@angular/platform-browser": "github:angular/platform-browser-builds#736a145de17fd6dc14c5d7c4d8957c2e568f1a09", + "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#a30c8d0f690e9641a333c65b3019755caf427336", + "@angular/platform-server": "github:angular/platform-server-builds#d760d380129ddbcc5f27f6c888de5e78e59ff9e3", + "@angular/router": "github:angular/router-builds#1ae2c7b98133c76c1b3e372b496b475f2c036b83", + "@angular/service-worker": "github:angular/service-worker-builds#690fcdcd2cbff4dccf6f0c13f29cb6f4b3cf5246" } } diff --git a/yarn.lock b/yarn.lock index 8d2407c51198..05e69aef1d05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -43,10 +43,10 @@ tslib "2.3.0" typescript "4.3.5" -"@angular/animations@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-13.0.0-next.15.tgz#28a716223439e136b03f1944d0c407fcf1847b4a" - integrity sha512-MZUlSyMSdW5eqpvDy5nGWg3hUQnoQwbYIqiDigFLyjaWcaQ0mkXA1M4Kidmo6D/aT0YInRBugSnGUS4RJ4la+w== +"@angular/animations@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-13.0.0-rc.0.tgz#6a4f6c00bc3fc9d583cf8f79e0e3ac46300ca07c" + integrity sha512-+z9csaU5736fWNhZ2JRukCd8HX+AvY6X8jAK9RSplzIuLChZlQx1a0RpQH0cnprF+MFXxQdodnG19oCfM96VzA== dependencies: tslib "^2.3.0" @@ -58,26 +58,26 @@ "@angular/core" "^10.0.0-0 || ^11.0.0" reflect-metadata "^0.1.13" -"@angular/cdk@13.0.0-next.8": - version "13.0.0-next.8" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-13.0.0-next.8.tgz#22db245e75c20bc3cf051447b288ea73934cb034" - integrity sha512-uizcCH5sabZjAyhnKNEEL5TeBEQfGp4cjsC1kQtYKG89RKMtzAMlIWmkuwhIxfl+d52Izd+3jpq14J5QdguErw== +"@angular/cdk@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-13.0.0-rc.0.tgz#282d4d443105b6654fcbb5f492f2a3b475baea4d" + integrity sha512-kKYmdzjD2E5PZ83aY2KFA4hkCVmZQ+0H79R2GMTVE+2dzc8xf5P5mHaBshZjIkRQdnbjY23n1q2zbOiu/T/DOg== dependencies: tslib "^2.3.0" optionalDependencies: parse5 "^5.0.0" -"@angular/common@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-13.0.0-next.15.tgz#9d55f51fbda235bea9510ca30a2f6389b22a19c2" - integrity sha512-T0LPfZ4kKbcoT0QVluyT1Jo7J5ZK3vVSKSYMEHxqE21pFqlI5MMGdqn9X+SDlIEvEikARXG4w10Q3uJuAaaS5Q== +"@angular/common@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-13.0.0-rc.0.tgz#016a08ce3124887568fd30b1afba97c9eee7ef10" + integrity sha512-2w/9I2A2cC0R6ipE9V89KvpoTXhc98fNZ/VIwCnlyeuCmWGmaztarz8aSmDYSJeUym5CDhJf9h4zlm+TKh8cMg== dependencies: tslib "^2.3.0" -"@angular/compiler-cli@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-13.0.0-next.15.tgz#4f25b6d3feb1dbb0a6dd0f7d5445f24d20b49709" - integrity sha512-15w0fFrqFfHNbQ7nrzTB4rrObsIpmsbGAlrKoFPdWN2LbAYUEauUhRIPi1Et+4A1eh9beIUHpofwb+VRrUhuLw== +"@angular/compiler-cli@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-13.0.0-rc.0.tgz#89b628eae5f2bba3812985d720554216b3326e46" + integrity sha512-juZ5+f8Dg2uc790FZ3EtV0TbSQqPPKKW0Aik48ls9txhjr5lu5k7pbca/NuwLlNeujdq/A8/lRkSTz65US6jMg== dependencies: "@babel/core" "^7.8.6" canonical-path "1.0.0" @@ -91,17 +91,17 @@ tslib "^2.3.0" yargs "^17.2.1" -"@angular/compiler@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-13.0.0-next.15.tgz#bd9eaf5edc017112cf0c43de584f4167c6a3008f" - integrity sha512-R2rKkSvONDuSW7D7WsN4nBH1fmZ9YagSiAb4F7cch5408DOMT6OlEgJDWAp69eWXiVDagd8R3e6K8j8StoZ6PQ== +"@angular/compiler@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-13.0.0-rc.0.tgz#82997864b9ea9adf1b5948d17136f241d39b791f" + integrity sha512-JL8URauB3V/c8ZP3VehQRCW/hyGmm+ZWgffRWBbCC2xvVTswKgRY7wyeE+JvQdsBb4scsD5AyytfjhVCvvHQZg== dependencies: tslib "^2.3.0" -"@angular/core@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-13.0.0-next.15.tgz#0d6083c7154bedf9a825e6270f41b83bacb325b3" - integrity sha512-lBjH+dUWCj+Ki4najMRF4yoXq0p6MF+4hEQEwimlvUo3BFRMRTl9CMv82oSBeSYJkZlov1w5zhaA1PQO6zjyKQ== +"@angular/core@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-13.0.0-rc.0.tgz#ec3013f7d262915d8b0f2929fb4110e693909e74" + integrity sha512-wviKQikwHwThvLKU36WWbrRTs1tZjHY6pn0sAz2zB5Mz3zxUexLWKP/t2guIkI1rrrqW7z8KcKYusOdOZW2lOw== dependencies: tslib "^2.3.0" @@ -112,9 +112,10 @@ dependencies: tslib "^2.0.0" -"@angular/dev-infra-private@https://github.com/angular/dev-infra-private-builds.git#26d2e72c0311590097861c87319ba8acbd898f63": +"@angular/dev-infra-private@https://github.com/angular/dev-infra-private-builds.git#79c690d950fb45721421495c77d44b1c2e09222e": version "0.0.0" - resolved "https://github.com/angular/dev-infra-private-builds.git#26d2e72c0311590097861c87319ba8acbd898f63" + uid "79c690d950fb45721421495c77d44b1c2e09222e" + resolved "https://github.com/angular/dev-infra-private-builds.git#79c690d950fb45721421495c77d44b1c2e09222e" dependencies: "@actions/core" "^1.4.0" "@actions/github" "^5.0.0" @@ -169,63 +170,63 @@ yaml "^1.10.0" yargs "^17.0.0" -"@angular/forms@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-13.0.0-next.15.tgz#2959885bfe32b146b9065ae155fd1b52c73e51bf" - integrity sha512-SvO818CJnxxiNSEGtWyJ+kpEtQoWtyIWXWHNkXUmjob6glGQatSDUlrkjx8oHNkqHnYyy7FMQXwRpzk/PWjBKw== +"@angular/forms@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-13.0.0-rc.0.tgz#132de612a65765072aa6229c39ed65a09ac6a15c" + integrity sha512-IxTyK7GBur5yshydg+XfUdaCf5kqeWq0AM2EFhqDDyx1NTCBAx8FxiRVCvu64Ty2w+/JngmZ3r2w2QVLPOeP5g== dependencies: tslib "^2.3.0" -"@angular/localize@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-13.0.0-next.15.tgz#28cadbddaf09986441d8bda091e23486d6fa6633" - integrity sha512-FABnmk1QQ3oEdIeTF/pXaNQ6sWMo99imTBigIV8o6xrHymAy/qKMFSlbDDYFbYJTcqUFlVwt2CShHNfjXJkv5Q== +"@angular/localize@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-13.0.0-rc.0.tgz#a77dc4545d4872044700b3c42b1329959791a37c" + integrity sha512-1OzCJ4QKxHPia11REfn5Epi11i1k+sVsu9Qk78vMQvctSobIm7rbfnsLnZL0Vu2n01QvBf76Ei+kSNkpHOPg/A== dependencies: "@babel/core" "7.8.6" glob "7.2.0" yargs "^17.2.1" -"@angular/material@13.0.0-next.8": - version "13.0.0-next.8" - resolved "https://registry.yarnpkg.com/@angular/material/-/material-13.0.0-next.8.tgz#fbf48aae4684d41555368f5a7b5a54819217b93c" - integrity sha512-rP9n2zw3bpQhvCLvf5M6ziW/1d06zDsFDhQDn40pH8r6PoTm5DevrrKdQ05L3eTog28ADEVv9BrhyeaEiTUJtw== +"@angular/material@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/material/-/material-13.0.0-rc.0.tgz#551a50050d211db59373807e8966af0776949cc6" + integrity sha512-B6hmdpyyEfiC6ZWjJux1g720WC/YCGmg9EiLKo9L3rbDKIEvo5eArZInqT7Ji/A/NsotFpm3rPJEFKFYH3zJig== dependencies: tslib "^2.3.0" -"@angular/platform-browser-dynamic@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.0.0-next.15.tgz#f65308bb815a777134b5dcc89c2bb3ad09b3e563" - integrity sha512-RanfSIIQBDy4QIK4hlCdlQUPch4BGW5J7uf1sgCUdOIQFkrkteEQ6wak1Bz6DL3ZXS5rz6XDepzI7aPuKkycMQ== +"@angular/platform-browser-dynamic@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.0.0-rc.0.tgz#8a49816fade87ea5ad5c612b044cb0c995812e37" + integrity sha512-uvgHSXbwoTdDvB8kpI9z3kC7jXfc71deOll4VgSWtoE/BzlBtsrx0LIXsMGRjCXHGvtJlzgNGNi/y/24kxq51w== dependencies: tslib "^2.3.0" -"@angular/platform-browser@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-13.0.0-next.15.tgz#188c4c10f89f327fa4c759c4761246849dc5c1ea" - integrity sha512-eVReO/qM7VpOW6mT3OB7LvVK0Fyd4yRmab2IOKYbrxXSkw4gzMmCrBbZqmE5nmR0mWEFP+swejrBGcp6A9duVg== +"@angular/platform-browser@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-13.0.0-rc.0.tgz#cdf19b47b6bd82610f3d039a264310f41ccf26a7" + integrity sha512-5UnwYjl7g919LgHgIBA1iAzGi0h8mI+05neCe4uQNrwIO/aSaiLS11SCT/SRZyhG8XfOh6D9jxuiNAjs1ma71g== dependencies: tslib "^2.3.0" -"@angular/platform-server@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-13.0.0-next.15.tgz#a734183f48856cb19c6170bf4519912d3c2c1085" - integrity sha512-5hObrIfGGVLKBENTcrhMzb7cAXsljViElvTrD6PVMeWJV15yMOUtYUVBNUF3s+T8An/hxEWFTNay2P+E+mFRAA== +"@angular/platform-server@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-13.0.0-rc.0.tgz#b7679b47dbfafbd7bbede51b688b87d95f66855d" + integrity sha512-Q48LCcDUCpEycSlUgxDx0+9CpFrYWVCI7ODbYkAqJ5qlIvUD7IXexwXPPMb5g/wj/helhOxwnR3Hy9tL3mfSBg== dependencies: domino "^2.1.2" tslib "^2.3.0" xhr2 "^0.2.0" -"@angular/router@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-13.0.0-next.15.tgz#056f4adbed9ca6ccb98d19660421eadb5f6c22a4" - integrity sha512-sYcSKnVv+/Sh9IivyUYmbPCACFVsoBLv/ZxhaRWR5dcjCunTsO65fhxtP3W75AOTkteyzVAmze3wXh3wM4TbrA== +"@angular/router@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-13.0.0-rc.0.tgz#9f3ce398b4302464fcd43a48a60935d1b6da4211" + integrity sha512-XLUPmtFS7vBpBXUyFZDhEZQXEMlxW2KWeXeYeJIQtdGIFiCxhNaiLTKyUziRU8YGQkd5B541XZIDeqeVS8hAdg== dependencies: tslib "^2.3.0" -"@angular/service-worker@13.0.0-next.15": - version "13.0.0-next.15" - resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-13.0.0-next.15.tgz#e00e38458096f2ac341490d384f02a88d295079a" - integrity sha512-5aHlRIcUBucbS3e4dsKjbxc8EHxrWQv2MBqMs1Krz6p5JvvLVYA4tlHyTGI9Z14zoTxHfqrFAylRFyO4RTwZGw== +"@angular/service-worker@13.0.0-rc.0": + version "13.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-13.0.0-rc.0.tgz#28b3eb3f8ca0d7b8811571cb830976d973f4122b" + integrity sha512-Q+L/I9HEn0qRxCwjgwshc/0OwoWvweOXjLbsEDlEMZDK6gkst4NctRMIjK85xn6BGQxQ7sEp205t8RZ4L7qoEg== dependencies: tslib "^2.3.0"