1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const tslib_1 = require("tslib");
|
4 | const path = require("path");
|
5 | const superagentProxy = require("superagent-proxy");
|
6 | const name = '@ionic/cli-plugin-proxy';
|
7 | function registerHooks(hooks) {
|
8 | hooks.register(name, 'plugins:init', ({ env }) => tslib_1.__awaiter(this, void 0, void 0, function* () {
|
9 | const superagent = env.load('superagent');
|
10 | superagentProxy(superagent);
|
11 | }));
|
12 | hooks.register(name, 'info', () => tslib_1.__awaiter(this, void 0, void 0, function* () {
|
13 | const { readPackageJsonFileOfResolvedModule } = yield Promise.resolve().then(function () { return require('@ionic/cli-utils/lib/utils/npm'); });
|
14 | const packageJson = yield readPackageJsonFileOfResolvedModule(__filename);
|
15 | const version = packageJson.version || '';
|
16 | return [
|
17 | { type: 'cli-packages', name, version, path: path.dirname(path.dirname(__filename)) },
|
18 | ];
|
19 | }));
|
20 | }
|
21 | exports.registerHooks = registerHooks;
|