mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-15 01:54:04 +08:00
refactor(@angular/cli): remove denodeify dependency
This commit is contained in:
parent
0a1a85c4bf
commit
804472d284
11
package-lock.json
generated
11
package-lock.json
generated
@ -149,12 +149,6 @@
|
||||
"@types/webpack": "3.8.3"
|
||||
}
|
||||
},
|
||||
"@types/denodeify": {
|
||||
"version": "1.2.31",
|
||||
"resolved": "https://registry.npmjs.org/@types/denodeify/-/denodeify-1.2.31.tgz",
|
||||
"integrity": "sha512-Jgy3dvCyIxhNb5RstVJkubeHZifw8KJXca13ov8OO4IqhDLPRHiJJ6VArJbZZ4HuEMJEB83yCuABodNMlYylzQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/express": {
|
||||
"version": "4.0.37",
|
||||
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.37.tgz",
|
||||
@ -2224,11 +2218,6 @@
|
||||
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
|
||||
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
|
||||
},
|
||||
"denodeify": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
|
||||
"integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE="
|
||||
},
|
||||
"depd": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
|
||||
|
@ -54,7 +54,6 @@
|
||||
"common-tags": "^1.3.1",
|
||||
"copy-webpack-plugin": "~4.4.1",
|
||||
"core-object": "^3.1.0",
|
||||
"denodeify": "^1.2.1",
|
||||
"ember-cli-string-utils": "^1.0.0",
|
||||
"enhanced-resolve": "^3.4.1",
|
||||
"extract-text-webpack-plugin": "^3.0.2",
|
||||
@ -110,7 +109,6 @@
|
||||
"@angular/service-worker": "^5.2.0",
|
||||
"@types/common-tags": "^1.2.4",
|
||||
"@types/copy-webpack-plugin": "^4.0.0",
|
||||
"@types/denodeify": "^1.2.30",
|
||||
"@types/express": "^4.0.32",
|
||||
"@types/fs-extra": "^4.0.0",
|
||||
"@types/glob": "^5.0.29",
|
||||
|
@ -3,10 +3,10 @@
|
||||
/**
|
||||
@module ember-cli
|
||||
*/
|
||||
const denodeify = require('denodeify');
|
||||
const path = require('path');
|
||||
const findUp = require('../../../utilities/find-up').findUp;
|
||||
let resolve = denodeify(require('resolve'));
|
||||
const { promisify } = require('util');
|
||||
let resolve = promisify(require('resolve'));
|
||||
const fs = require('fs-extra');
|
||||
const _ = require('lodash');
|
||||
const nodeModulesPath = require('node-modules-path');
|
||||
|
@ -42,7 +42,6 @@
|
||||
"common-tags": "^1.3.1",
|
||||
"copy-webpack-plugin": "~4.4.1",
|
||||
"core-object": "^3.1.0",
|
||||
"denodeify": "^1.2.1",
|
||||
"ember-cli-string-utils": "^1.0.0",
|
||||
"extract-text-webpack-plugin": "^3.0.2",
|
||||
"file-loader": "^1.1.5",
|
||||
|
@ -1,13 +1,13 @@
|
||||
import * as fs from 'fs';
|
||||
import * as path from 'path';
|
||||
import * as glob from 'glob';
|
||||
import * as denodeify from 'denodeify';
|
||||
import { promisify } from 'util';
|
||||
import { AssetPattern } from '../models/webpack-configs/utils';
|
||||
import { isDirectory } from '../utilities/is-directory';
|
||||
|
||||
const flattenDeep = require('lodash/flattenDeep');
|
||||
const globPromise = <any>denodeify(glob);
|
||||
const statPromise = <any>denodeify(fs.stat);
|
||||
const globPromise = <any>promisify(glob);
|
||||
const statPromise = promisify(fs.stat);
|
||||
|
||||
interface Asset {
|
||||
originPath: string;
|
||||
|
@ -1,5 +1,6 @@
|
||||
import * as fs from 'fs';
|
||||
import * as path from 'path';
|
||||
import { promisify } from 'util';
|
||||
import * as webpack from 'webpack';
|
||||
import chalk from 'chalk';
|
||||
|
||||
@ -13,11 +14,10 @@ import { AotPlugin, AngularCompilerPlugin } from '@ngtools/webpack';
|
||||
import { PurifyPlugin } from '@angular-devkit/build-optimizer';
|
||||
import { LicenseWebpackPlugin } from 'license-webpack-plugin';
|
||||
|
||||
import denodeify = require('denodeify');
|
||||
import {oneLine, stripIndent} from 'common-tags';
|
||||
|
||||
const exists = (p: string) => Promise.resolve(fs.existsSync(p));
|
||||
const writeFile = (denodeify(fs.writeFile) as (...args: any[]) => Promise<any>);
|
||||
const writeFile = promisify(fs.writeFile);
|
||||
const angularCliPlugins = require('../plugins/webpack');
|
||||
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
import chalk from 'chalk';
|
||||
import {exec} from 'child_process';
|
||||
import { promisify } from 'util';
|
||||
import {CliConfig} from '../models/config';
|
||||
import denodeify = require('denodeify');
|
||||
|
||||
const execPromise = denodeify(exec);
|
||||
const execPromise = promisify(exec);
|
||||
const packageManager = CliConfig.fromGlobal().get('packageManager');
|
||||
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
import * as denodeify from 'denodeify';
|
||||
import { promisify } from 'util';
|
||||
|
||||
const SilentError = require('silent-error');
|
||||
const PortFinder = require('portfinder');
|
||||
const getPort = denodeify<{host: string, port: number}, number>(PortFinder.getPort);
|
||||
const getPort = promisify<{host: string, port: number}, number>(PortFinder.getPort);
|
||||
|
||||
export function checkPort(port: number, host: string, basePort = 49152): Promise<number> {
|
||||
PortFinder.basePort = basePort;
|
||||
|
@ -12,18 +12,7 @@ const path = require('path');
|
||||
const IMPORT_RE = /(^|\n)\s*import\b(?:.|\n)*?\'[^\']*\'/g;
|
||||
const REQUIRE_RE = /\brequire\('[^)]+?'\)/g;
|
||||
const IGNORE_RE = /\s+@ignoreDep\s+\S+/g;
|
||||
const NODE_PACKAGES = [
|
||||
'child_process',
|
||||
'crypto',
|
||||
'fs',
|
||||
'https',
|
||||
'os',
|
||||
'path',
|
||||
'process',
|
||||
'url',
|
||||
'vm',
|
||||
'zlib'
|
||||
];
|
||||
const NODE_PACKAGES = Object.keys(process.binding('natives'));
|
||||
const ANGULAR_PACKAGES = [
|
||||
'@angular/compiler',
|
||||
'@angular/compiler-cli',
|
||||
|
@ -1,10 +1,9 @@
|
||||
import * as fs from 'fs';
|
||||
import denodeify = require('denodeify');
|
||||
|
||||
import { promisify } from 'util';
|
||||
import {ng} from '../../../utils/process';
|
||||
import {getGlobalVariable} from '../../../utils/env';
|
||||
|
||||
const mkdir = denodeify(fs.mkdir);
|
||||
const mkdir = promisify(fs.mkdir);
|
||||
|
||||
|
||||
export default function() {
|
||||
|
@ -1,10 +1,10 @@
|
||||
import {Logger} from '@ngtools/logger';
|
||||
import * as fs from 'fs-extra';
|
||||
import * as path from 'path';
|
||||
import { promisify } from 'util';
|
||||
import {buildSchema} from './build-schema';
|
||||
|
||||
const denodeify = require('denodeify');
|
||||
const glob = denodeify(require('glob'));
|
||||
const glob = promisify(require('glob'));
|
||||
const tar = require('tar');
|
||||
const npmRun = require('npm-run');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user