UNPKG

1.03 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const tslib_1 = require("tslib");
4const path = require("path");
5const superagentProxy = require("superagent-proxy");
6const name = '@ionic/cli-plugin-proxy';
7function 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}
21exports.registerHooks = registerHooks;