( host: Tree, context: SchematicContext )
| 382 | } |
| 383 | |
| 384 | export function setupTanstackDependencies( |
| 385 | host: Tree, |
| 386 | context: SchematicContext |
| 387 | ) { |
| 388 | const packageJson: PackageJson = safeReadJSON("package.json", host); |
| 389 | const tanstackFirebasePackage = "@tanstack-query-firebase/angular"; |
| 390 | if ( |
| 391 | !packageJson.dependencies[tanstackFirebasePackage] && |
| 392 | !packageJson.devDependencies[tanstackFirebasePackage] |
| 393 | ) { |
| 394 | packageJson.dependencies[tanstackFirebasePackage] = |
| 395 | "^1.0.0"; |
| 396 | packageJson.dependencies["@tanstack/angular-query-experimental"] = "5.66.4"; |
| 397 | overwriteIfExists(host, "package.json", stringifyFormatted(packageJson)); |
| 398 | context.addTask(new NodePackageInstallTask()); |
| 399 | } |
| 400 | } |
no test coverage detected