oidc-client
Version:
OpenID Connect (OIDC) & OAuth2 client library
28 lines • 3.02 kB
JavaScript
;
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
Object.defineProperty(exports, "__esModule", { value: true });
const architect_command_1 = require("../models/architect-command");
const version_1 = require("../upgrade/version");
class ServeCommand extends architect_command_1.ArchitectCommand {
constructor() {
super(...arguments);
this.target = 'serve';
}
validate(_options) {
// Check Angular and TypeScript versions.
version_1.Version.assertCompatibleAngularVersion(this.workspace.root);
version_1.Version.assertTypescriptVersion(this.workspace.root);
return true;
}
async run(options) {
return this.runArchitectTarget(options);
}
}
exports.ServeCommand = ServeCommand;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmUtaW1wbC5qcyIsInNvdXJjZVJvb3QiOiIuLyIsInNvdXJjZXMiOlsicGFja2FnZXMvYW5ndWxhci9jbGkvY29tbWFuZHMvc2VydmUtaW1wbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7OztHQU1HOztBQUVILG1FQUF3RjtBQUV4RixnREFBNkM7QUFHN0MsTUFBYSxZQUFhLFNBQVEsb0NBQW9DO0lBQXRFOztRQUNrQixXQUFNLEdBQUcsT0FBTyxDQUFDO0lBYW5DLENBQUM7SUFYUSxRQUFRLENBQUMsUUFBNkM7UUFDM0QseUNBQXlDO1FBQ3pDLGlCQUFPLENBQUMsOEJBQThCLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUM1RCxpQkFBTyxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7UUFFckQsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRU0sS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUE0QztRQUMzRCxPQUFPLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMxQyxDQUFDO0NBQ0Y7QUFkRCxvQ0FjQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuaW1wb3J0IHsgQXJjaGl0ZWN0Q29tbWFuZCwgQXJjaGl0ZWN0Q29tbWFuZE9wdGlvbnMgfSBmcm9tICcuLi9tb2RlbHMvYXJjaGl0ZWN0LWNvbW1hbmQnO1xuaW1wb3J0IHsgQXJndW1lbnRzIH0gZnJvbSAnLi4vbW9kZWxzL2ludGVyZmFjZSc7XG5pbXBvcnQgeyBWZXJzaW9uIH0gZnJvbSAnLi4vdXBncmFkZS92ZXJzaW9uJztcbmltcG9ydCB7IFNjaGVtYSBhcyBTZXJ2ZUNvbW1hbmRTY2hlbWEgfSBmcm9tICcuL3NlcnZlJztcblxuZXhwb3J0IGNsYXNzIFNlcnZlQ29tbWFuZCBleHRlbmRzIEFyY2hpdGVjdENvbW1hbmQ8U2VydmVDb21tYW5kU2NoZW1hPiB7XG4gIHB1YmxpYyByZWFkb25seSB0YXJnZXQgPSAnc2VydmUnO1xuXG4gIHB1YmxpYyB2YWxpZGF0ZShfb3B0aW9uczogQXJjaGl0ZWN0Q29tbWFuZE9wdGlvbnMgJiBBcmd1bWVudHMpIHtcbiAgICAvLyBDaGVjayBBbmd1bGFyIGFuZCBUeXBlU2NyaXB0IHZlcnNpb25zLlxuICAgIFZlcnNpb24uYXNzZXJ0Q29tcGF0aWJsZUFuZ3VsYXJWZXJzaW9uKHRoaXMud29ya3NwYWNlLnJvb3QpO1xuICAgIFZlcnNpb24uYXNzZXJ0VHlwZXNjcmlwdFZlcnNpb24odGhpcy53b3Jrc3BhY2Uucm9vdCk7XG5cbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBydW4ob3B0aW9uczogQXJjaGl0ZWN0Q29tbWFuZE9wdGlvbnMgJiBBcmd1bWVudHMpIHtcbiAgICByZXR1cm4gdGhpcy5ydW5BcmNoaXRlY3RUYXJnZXQob3B0aW9ucyk7XG4gIH1cbn1cbiJdfQ==