Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@angular/router

Package Overview
Dependencies
Maintainers
2
Versions
1031
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/router - npm Package Compare versions

Comparing version
21.1.0-next.2
to
21.1.0-next.3
+26
-26
fesm2022/_router_module-chunk.mjs
/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -169,3 +169,3 @@ * License: MIT

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -191,3 +191,3 @@ type: RouterLink,

minVersion: "16.1.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
type: RouterLink,

@@ -224,3 +224,3 @@ isStandalone: true,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -401,3 +401,3 @@ type: RouterLink,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -418,3 +418,3 @@ type: RouterLinkActive,

minVersion: "14.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
type: RouterLinkActive,

@@ -443,3 +443,3 @@ isStandalone: true,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -495,3 +495,3 @@ type: RouterLinkActive,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -504,3 +504,3 @@ type: PreloadAllModules,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -513,3 +513,3 @@ type: PreloadAllModules,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -530,3 +530,3 @@ type: PreloadAllModules,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -539,3 +539,3 @@ type: NoPreloading,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -548,3 +548,3 @@ type: NoPreloading,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -625,3 +625,3 @@ type: NoPreloading,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -642,3 +642,3 @@ type: RouterPreloader,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -651,3 +651,3 @@ type: RouterPreloader,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -754,3 +754,3 @@ type: RouterPreloader,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -763,3 +763,3 @@ type: RouterScroller,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -771,3 +771,3 @@ type: RouterScroller

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1013,3 +1013,3 @@ type: RouterScroller,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1022,3 +1022,3 @@ type: NavigationStateManager,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1031,3 +1031,3 @@ type: NavigationStateManager,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1325,3 +1325,3 @@ type: NavigationStateManager,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1334,3 +1334,3 @@ type: RouterModule,

minVersion: "14.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1343,3 +1343,3 @@ type: RouterModule,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1351,3 +1351,3 @@ type: RouterModule

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -1354,0 +1354,0 @@ type: RouterModule,

/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -31,5 +31,5 @@ * License: MIT

const VERSION = /* @__PURE__ */new Version('21.1.0-next.2');
const VERSION = /* @__PURE__ */new Version('21.1.0-next.3');
export { VERSION, mapToCanActivate, mapToCanActivateChild, mapToCanDeactivate, mapToCanMatch, mapToResolve };
//# sourceMappingURL=router.mjs.map

@@ -1,1 +0,1 @@

{"version":3,"file":"router.mjs","sources":["../../../../../darwin_arm64-fastbuild-ST-fdfa778d11ba/bin/packages/router/src/utils/functional_guards.ts","../../../../../darwin_arm64-fastbuild-ST-fdfa778d11ba/bin/packages/router/src/version.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.dev/license\n */\n\nimport {inject, Type} from '@angular/core';\n\nimport {\n CanActivate,\n CanActivateChild,\n CanActivateChildFn,\n CanActivateFn,\n CanDeactivate,\n CanDeactivateFn,\n CanMatch,\n CanMatchFn,\n Resolve,\n ResolveFn,\n} from '../models';\n\n/**\n * Maps an array of injectable classes with canMatch functions to an array of equivalent\n * `CanMatchFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanMatch(providers: Array<Type<CanMatch>>): CanMatchFn[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canMatch(...params),\n );\n}\n\n/**\n * Maps an array of injectable classes with canActivate functions to an array of equivalent\n * `CanActivateFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanActivate(providers: Array<Type<CanActivate>>): CanActivateFn[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canActivate(...params),\n );\n}\n/**\n * Maps an array of injectable classes with canActivateChild functions to an array of equivalent\n * `CanActivateChildFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanActivateChild(\n providers: Array<Type<CanActivateChild>>,\n): CanActivateChildFn[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canActivateChild(...params),\n );\n}\n/**\n * Maps an array of injectable classes with canDeactivate functions to an array of equivalent\n * `CanDeactivateFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanDeactivate<T = unknown>(\n providers: Array<Type<CanDeactivate<T>>>,\n): CanDeactivateFn<T>[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canDeactivate(...params),\n );\n}\n/**\n * Maps an injectable class with a resolve function to an equivalent `ResolveFn`\n * for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='Resolve'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToResolve<T>(provider: Type<Resolve<T>>): ResolveFn<T> {\n return (...params) => inject(provider).resolve(...params);\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.dev/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the router package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = /* @__PURE__ */ new Version('21.1.0-next.2');\n"],"names":["mapToCanMatch","providers","map","provider","params","inject","canMatch","mapToCanActivate","canActivate","mapToCanActivateChild","canActivateChild","mapToCanDeactivate","canDeactivate","mapToResolve","resolve","VERSION","Version"],"mappings":";;;;;;;;;;;;;;AAgCM,SAAUA,aAAaA,CAACC,SAAgC,EAAA;EAC5D,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACG,QAAQ,CAAC,GAAGF,MAAM,CAAC,CACzC;AACH;AAWM,SAAUG,gBAAgBA,CAACN,SAAmC,EAAA;EAClE,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACK,WAAW,CAAC,GAAGJ,MAAM,CAAC,CAC5C;AACH;AAUM,SAAUK,qBAAqBA,CACnCR,SAAwC,EAAA;EAExC,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACO,gBAAgB,CAAC,GAAGN,MAAM,CAAC,CACjD;AACH;AAUM,SAAUO,kBAAkBA,CAChCV,SAAwC,EAAA;EAExC,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACS,aAAa,CAAC,GAAGR,MAAM,CAAC,CAC9C;AACH;AAUM,SAAUS,YAAYA,CAAIV,QAA0B,EAAA;AACxD,EAAA,OAAO,CAAC,GAAGC,MAAM,KAAKC,MAAM,CAACF,QAAQ,CAAC,CAACW,OAAO,CAAC,GAAGV,MAAM,CAAC;AAC3D;;ACpFO,MAAMW,OAAO,kBAAmB,IAAIC,OAAO,CAAC,mBAAmB;;;;"}
{"version":3,"file":"router.mjs","sources":["../../../../../darwin_arm64-fastbuild-ST-fdfa778d11ba/bin/packages/router/src/utils/functional_guards.ts","../../../../../darwin_arm64-fastbuild-ST-fdfa778d11ba/bin/packages/router/src/version.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.dev/license\n */\n\nimport {inject, Type} from '@angular/core';\n\nimport {\n CanActivate,\n CanActivateChild,\n CanActivateChildFn,\n CanActivateFn,\n CanDeactivate,\n CanDeactivateFn,\n CanMatch,\n CanMatchFn,\n Resolve,\n ResolveFn,\n} from '../models';\n\n/**\n * Maps an array of injectable classes with canMatch functions to an array of equivalent\n * `CanMatchFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanMatch(providers: Array<Type<CanMatch>>): CanMatchFn[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canMatch(...params),\n );\n}\n\n/**\n * Maps an array of injectable classes with canActivate functions to an array of equivalent\n * `CanActivateFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanActivate(providers: Array<Type<CanActivate>>): CanActivateFn[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canActivate(...params),\n );\n}\n/**\n * Maps an array of injectable classes with canActivateChild functions to an array of equivalent\n * `CanActivateChildFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanActivateChild(\n providers: Array<Type<CanActivateChild>>,\n): CanActivateChildFn[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canActivateChild(...params),\n );\n}\n/**\n * Maps an array of injectable classes with canDeactivate functions to an array of equivalent\n * `CanDeactivateFn` for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='CanActivate'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToCanDeactivate<T = unknown>(\n providers: Array<Type<CanDeactivate<T>>>,\n): CanDeactivateFn<T>[] {\n return providers.map(\n (provider) =>\n (...params) =>\n inject(provider).canDeactivate(...params),\n );\n}\n/**\n * Maps an injectable class with a resolve function to an equivalent `ResolveFn`\n * for use in a `Route` definition.\n *\n * Usage {@example router/utils/functional_guards.ts region='Resolve'}\n *\n * @publicApi\n * @see {@link Route}\n */\nexport function mapToResolve<T>(provider: Type<Resolve<T>>): ResolveFn<T> {\n return (...params) => inject(provider).resolve(...params);\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.dev/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the router package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = /* @__PURE__ */ new Version('21.1.0-next.3');\n"],"names":["mapToCanMatch","providers","map","provider","params","inject","canMatch","mapToCanActivate","canActivate","mapToCanActivateChild","canActivateChild","mapToCanDeactivate","canDeactivate","mapToResolve","resolve","VERSION","Version"],"mappings":";;;;;;;;;;;;;;AAgCM,SAAUA,aAAaA,CAACC,SAAgC,EAAA;EAC5D,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACG,QAAQ,CAAC,GAAGF,MAAM,CAAC,CACzC;AACH;AAWM,SAAUG,gBAAgBA,CAACN,SAAmC,EAAA;EAClE,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACK,WAAW,CAAC,GAAGJ,MAAM,CAAC,CAC5C;AACH;AAUM,SAAUK,qBAAqBA,CACnCR,SAAwC,EAAA;EAExC,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACO,gBAAgB,CAAC,GAAGN,MAAM,CAAC,CACjD;AACH;AAUM,SAAUO,kBAAkBA,CAChCV,SAAwC,EAAA;EAExC,OAAOA,SAAS,CAACC,GAAG,CACjBC,QAAQ,IACP,CAAC,GAAGC,MAAM,KACRC,MAAM,CAACF,QAAQ,CAAC,CAACS,aAAa,CAAC,GAAGR,MAAM,CAAC,CAC9C;AACH;AAUM,SAAUS,YAAYA,CAAIV,QAA0B,EAAA;AACxD,EAAA,OAAO,CAAC,GAAGC,MAAM,KAAKC,MAAM,CAACF,QAAQ,CAAC,CAACW,OAAO,CAAC,GAAGV,MAAM,CAAC;AAC3D;;ACpFO,MAAMW,OAAO,kBAAmB,IAAIC,OAAO,CAAC,mBAAmB;;;;"}
/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -36,3 +36,3 @@ * License: MIT

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -45,3 +45,3 @@ type: RouterTestingModule,

minVersion: "14.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -53,3 +53,3 @@ type: RouterTestingModule,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -67,3 +67,3 @@ type: RouterTestingModule,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -104,3 +104,3 @@ type: RouterTestingModule,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -113,3 +113,3 @@ type: RootFixtureService,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -122,3 +122,3 @@ type: RootFixtureService,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -140,3 +140,3 @@ type: RootFixtureService,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -149,3 +149,3 @@ type: RootCmp,

minVersion: "14.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
type: RootCmp,

@@ -175,3 +175,3 @@ isStandalone: true,

minVersion: "12.0.0",
version: "21.1.0-next.2",
version: "21.1.0-next.3",
ngImport: i0,

@@ -178,0 +178,0 @@ type: RootCmp,

/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -4,0 +4,0 @@ * License: MIT

{
"name": "@angular/router",
"version": "21.1.0-next.2",
"version": "21.1.0-next.3",
"description": "Angular - the routing library",

@@ -30,5 +30,5 @@ "keywords": [

"peerDependencies": {
"@angular/core": "21.1.0-next.2",
"@angular/common": "21.1.0-next.2",
"@angular/platform-browser": "21.1.0-next.2",
"@angular/core": "21.1.0-next.3",
"@angular/common": "21.1.0-next.3",
"@angular/platform-browser": "21.1.0-next.3",
"rxjs": "^6.5.3 || ^7.4.0"

@@ -35,0 +35,0 @@ },

/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -4,0 +4,0 @@ * License: MIT

/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -4,0 +4,0 @@ * License: MIT

/**
* @license Angular v21.1.0-next.2
* @license Angular v21.1.0-next.3
* (c) 2010-2025 Google LLC. https://angular.dev/

@@ -4,0 +4,0 @@ * License: MIT

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display