angular-auth-oidc-client
Version:
Angular Lib for OpenID Connect & OAuth2
38 lines • 1.19 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.addPackageJsonDependencies = addPackageJsonDependencies;
const dependencies_1 = require("@schematics/angular/utility/dependencies");
const dependenciesToAdd = [
{
name: 'angular-auth-oidc-client',
version: '19.0.1',
},
];
function addPackageJsonDependencies(options) {
return (host, context) => {
const dependencies = getDependencies(options);
for (const pack of dependencies) {
const nodeDependency = createNodeDependency(pack);
(0, dependencies_1.addPackageJsonDependency)(host, nodeDependency);
context.logger.info(`✅️ Added "${pack.name}" ${pack.version}`);
}
return host;
};
}
function createNodeDependency(pack) {
const { name, version } = pack;
return {
type: dependencies_1.NodeDependencyType.Default,
name,
version,
overwrite: true,
};
}
function getDependencies(options) {
const { useLocalPackage } = options;
if (!useLocalPackage) {
return dependenciesToAdd;
}
return [];
}
//# sourceMappingURL=add-dependencies.js.map
;