Skip to content

Commit 703ba9c

Browse files
committed
chore(install): move ember cli in our repo and remove everything unnecessary
1 parent f815228 commit 703ba9c

File tree

139 files changed

+8786
-132
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+8786
-132
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ typings/
66

77
# Ignore all blueprint files. We e2e tests those later on.
88
packages/angular-cli/blueprints/*/files/
9+
10+
# Ignore ember cli.
11+
packages/ember-cli/

lib/bootstrap-local.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,13 @@ if (!__dirname.match(new RegExp(`\\${path.sep}node_modules\\${path.sep}`))) {
6161
const newRequest = path.relative(dir, path.join(__dirname, '../packages', request));
6262
return oldLoad.call(this, newRequest, parent);
6363
} else {
64-
return oldLoad.apply(this, arguments);
64+
let match = Object.keys(packages).find(pkgName => request.startsWith(pkgName + '/'));
65+
if (match) {
66+
const p = path.join(packages[match].root, request.substr(match.length));
67+
return oldLoad.call(this, p, parent);
68+
} else {
69+
return oldLoad.apply(this, arguments);
70+
}
6571
}
6672
};
6773
}

lib/packages.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const packages = fs.readdirSync(packageRoot)
1717
dist: path.join(__dirname, '../dist', pkg.name),
1818
packageJson: path.join(pkg.root, 'package.json'),
1919
root: pkg.root,
20+
relative: path.relative(path.dirname(__dirname), pkg.root),
2021
main: path.resolve(pkg.root, 'src/index.ts')
2122
};
2223
return packages;

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@
7171
"fs-extra": "^0.30.0",
7272
"fs.realpath": "^1.0.0",
7373
"glob": "^7.0.3",
74-
"handlebars": "^4.0.5",
7574
"html-webpack-plugin": "^2.19.0",
7675
"istanbul-instrumenter-loader": "^0.2.0",
7776
"json-loader": "^0.5.4",

packages/angular-cli/blueprints/class/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const stringUtils = require('ember-cli-string-utils');
22
const dynamicPathParser = require('../../utilities/dynamic-path-parser');
3-
const Blueprint = require('ember-cli/lib/models/blueprint');
3+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
44
const getFiles = Blueprint.prototype.files;
55

66
module.exports = {

packages/angular-cli/blueprints/component/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const path = require('path');
22
const chalk = require('chalk');
3-
const Blueprint = require('ember-cli/lib/models/blueprint');
3+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
44
const dynamicPathParser = require('../../utilities/dynamic-path-parser');
55
const findParentModule = require('../../utilities/find-parent-module').default;
66
const getFiles = Blueprint.prototype.files;

packages/angular-cli/blueprints/directive/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const stringUtils = require('ember-cli-string-utils');
44
const astUtils = require('../../utilities/ast-utils');
55
const findParentModule = require('../../utilities/find-parent-module').default;
66
const NodeHost = require('@angular-cli/ast-tools').NodeHost;
7-
const Blueprint = require('ember-cli/lib/models/blueprint');
7+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
88
const getFiles = Blueprint.prototype.files;
99

1010
module.exports = {

packages/angular-cli/blueprints/module/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const path = require('path');
2-
const Blueprint = require('ember-cli/lib/models/blueprint');
2+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
33
const dynamicPathParser = require('../../utilities/dynamic-path-parser');
44
const getFiles = Blueprint.prototype.files;
55

packages/angular-cli/blueprints/ng2/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Blueprint = require('ember-cli/lib/models/blueprint');
1+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
22
const path = require('path');
33
const stringUtils = require('ember-cli-string-utils');
44
const getFiles = Blueprint.prototype.files;

packages/angular-cli/blueprints/pipe/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const stringUtils = require('ember-cli-string-utils');
44
const astUtils = require('../../utilities/ast-utils');
55
const findParentModule = require('../../utilities/find-parent-module').default;
66
const NodeHost = require('@angular-cli/ast-tools').NodeHost;
7-
const Blueprint = require('ember-cli/lib/models/blueprint');
7+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
88
const getFiles = Blueprint.prototype.files;
99

1010
module.exports = {

packages/angular-cli/blueprints/service/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const path = require('path');
22
const chalk = require('chalk');
33
const dynamicPathParser = require('../../utilities/dynamic-path-parser');
4-
const Blueprint = require('ember-cli/lib/models/blueprint');
4+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
55
const getFiles = Blueprint.prototype.files;
66

77
module.exports = {

packages/angular-cli/commands/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
import WebpackBuild from '../tasks/build-webpack';
33
import WebpackBuildWatch from '../tasks/build-webpack-watch';
44

packages/angular-cli/commands/completion.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as path from 'path';
22
import * as fs from 'fs';
33

4-
const Command = require('ember-cli/lib/models/command');
4+
const Command = require('@angular-cli/ember-cli/lib/models/command');
55

66
const CompletionCommand = Command.extend({
77
name: 'completion',

packages/angular-cli/commands/destroy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
const SilentError = require('silent-error');
33

44

packages/angular-cli/commands/doc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
import { DocTask } from '../tasks/doc';
33

44
const DocCommand = Command.extend({

packages/angular-cli/commands/e2e.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
import {E2eTask} from '../tasks/e2e';
33
import {CliConfig} from '../models/config';
44

packages/angular-cli/commands/easter-egg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
const stringUtils = require('ember-cli-string-utils');
33
import * as chalk from 'chalk';
44

packages/angular-cli/commands/generate.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import * as path from 'path';
33
import * as os from 'os';
44

55
const chalk = require('chalk');
6-
const EmberGenerateCommand = require('ember-cli/lib/commands/generate');
7-
const Blueprint = require('ember-cli/lib/models/blueprint');
6+
const EmberGenerateCommand = require('@angular-cli/ember-cli/lib/commands/generate');
7+
const Blueprint = require('@angular-cli/ember-cli/lib/models/blueprint');
88
const SilentError = require('silent-error');
99

1010

packages/angular-cli/commands/get.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as chalk from 'chalk';
22
import {CliConfig} from '../models/config';
33

4-
const Command = require('ember-cli/lib/models/command');
4+
const Command = require('@angular-cli/ember-cli/lib/models/command');
55

66
const GetCommand = Command.extend({
77
name: 'get',

packages/angular-cli/commands/github-pages-deploy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
const SilentError = require('silent-error');
33
import denodeify = require('denodeify');
44

packages/angular-cli/commands/help.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import * as fs from 'fs';
22
import * as path from 'path';
33

4-
const Command = require('ember-cli/lib/models/command');
4+
const Command = require('@angular-cli/ember-cli/lib/models/command');
55
const stringUtils = require('ember-cli-string-utils');
6-
const lookupCommand = require('ember-cli/lib/cli/lookup-command');
6+
const lookupCommand = require('@angular-cli/ember-cli/lib/cli/lookup-command');
77

88
const commandsToIgnore = [
99
'easter-egg',

packages/angular-cli/commands/init.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import LinkCli from '../tasks/link-cli';
22
import NpmInstall from '../tasks/npm-install';
33

4-
const Command = require('ember-cli/lib/models/command');
5-
const Promise = require('ember-cli/lib/ext/promise');
4+
const Command = require('@angular-cli/ember-cli/lib/models/command');
5+
const Promise = require('@angular-cli/ember-cli/lib/ext/promise');
66
const SilentError = require('silent-error');
7-
const validProjectName = require('ember-cli/lib/utilities/valid-project-name');
8-
const normalizeBlueprint = require('ember-cli/lib/utilities/normalize-blueprint-option');
7+
const validProjectName = require('@angular-cli/ember-cli/lib/utilities/valid-project-name');
8+
const normalizeBlueprint = require(
9+
'@angular-cli/ember-cli/lib/utilities/normalize-blueprint-option');
910
const GitInit = require('../tasks/git-init');
1011

1112

packages/angular-cli/commands/lint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
import LintTask from '../tasks/lint';
33

44
export default Command.extend({

packages/angular-cli/commands/new.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import * as chalk from 'chalk';
22
import InitCommand from './init';
33

4-
const Command = require('ember-cli/lib/models/command');
5-
const Project = require('ember-cli/lib/models/project');
4+
const Command = require('@angular-cli/ember-cli/lib/models/command');
5+
const Project = require('@angular-cli/ember-cli/lib/models/project');
66
const SilentError = require('silent-error');
7-
const validProjectName = require('ember-cli/lib/utilities/valid-project-name');
7+
const validProjectName = require('@angular-cli/ember-cli/lib/utilities/valid-project-name');
88

99

1010
const NewCommand = Command.extend({

packages/angular-cli/commands/serve.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as assign from 'lodash/assign';
22
import * as denodeify from 'denodeify';
3-
const Command = require('ember-cli/lib/models/command');
3+
const Command = require('@angular-cli/ember-cli/lib/models/command');
44
const SilentError = require('silent-error');
55
const PortFinder = require('portfinder');
66
import ServeWebpackTask from '../tasks/serve-webpack';
@@ -157,5 +157,4 @@ const ServeCommand = Command.extend({
157157
}
158158
});
159159

160-
ServeCommand.overrideCore = true;
161160
export default ServeCommand;

packages/angular-cli/commands/set.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const SilentError = require('silent-error');
2-
const Command = require('ember-cli/lib/models/command');
2+
const Command = require('@angular-cli/ember-cli/lib/models/command');
33
import {CliConfig} from '../models/config';
44

55

packages/angular-cli/commands/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const TestCommand = require('ember-cli/lib/commands/test');
1+
const TestCommand = require('@angular-cli/ember-cli/lib/commands/test');
22
import TestTask from '../tasks/test';
33
import {CliConfig} from '../models/config';
44

packages/angular-cli/commands/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Command = require('ember-cli/lib/models/command');
1+
const Command = require('@angular-cli/ember-cli/lib/models/command');
22
import * as path from 'path';
33
import * as child_process from 'child_process';
44

packages/angular-cli/lib/cli/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/*eslint-disable no-console */
22

33
// This file hooks up on require calls to transpile TypeScript.
4-
const cli = require('ember-cli/lib/cli');
5-
const UI = require('ember-cli/lib/ui');
6-
const Watcher = require('ember-cli/lib/models/watcher');
4+
const cli = require('@angular-cli/ember-cli/lib/cli');
5+
const UI = require('@angular-cli/ember-cli/lib/ui');
6+
const Watcher = require('@angular-cli/ember-cli/lib/models/watcher');
77
const path = require('path');
88

99
Error.stackTraceLimit = Infinity;

packages/angular-cli/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@angular-cli/ast-tools": "^1.0.1",
2929
"@angular-cli/base-href-webpack": "^1.0.0",
30+
"@angular-cli/ember-cli": "^1.0.0",
3031
"@angular/common": "~2.1.0",
3132
"@angular/compiler": "~2.1.0",
3233
"@angular/compiler-cli": "~2.1.0",
@@ -43,7 +44,6 @@
4344
"core-js": "^2.4.0",
4445
"css-loader": "^0.23.1",
4546
"denodeify": "^1.2.1",
46-
"ember-cli": "2.5.0",
4747
"ember-cli-string-utils": "^1.0.0",
4848
"enhanced-resolve": "^2.2.2",
4949
"exit": "^0.1.2",
@@ -54,7 +54,6 @@
5454
"fs-extra": "^0.30.0",
5555
"fs.realpath": "^1.0.0",
5656
"glob": "^7.0.3",
57-
"handlebars": "^4.0.5",
5857
"html-webpack-plugin": "^2.19.0",
5958
"istanbul-instrumenter-loader": "^0.2.0",
6059
"json-loader": "^0.5.4",

packages/angular-cli/tasks/build-webpack-watch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as rimraf from 'rimraf';
22
import * as path from 'path';
3-
const Task = require('ember-cli/lib/models/task');
3+
const Task = require('@angular-cli/ember-cli/lib/models/task');
44
import * as webpack from 'webpack';
55
const ProgressPlugin = require('webpack/lib/ProgressPlugin');
66
import { NgCliWebpackConfig } from '../models/webpack-config';

packages/angular-cli/tasks/build-webpack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as rimraf from 'rimraf';
22
import * as path from 'path';
3-
const Task = require('ember-cli/lib/models/task');
3+
const Task = require('@angular-cli/ember-cli/lib/models/task');
44
import * as webpack from 'webpack';
55
import { BuildOptions } from '../commands/build';
66
import { NgCliWebpackConfig } from '../models/webpack-config';

packages/angular-cli/tasks/create-github-repo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as denodeify from 'denodeify';
2-
const Task = require('ember-cli/lib/models/task');
2+
const Task = require('@angular-cli/ember-cli/lib/models/task');
33
const SilentError = require('silent-error');
44
import { exec } from 'child_process';
55
import * as https from 'https';

packages/angular-cli/tasks/doc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Task = require('ember-cli/lib/models/task');
1+
const Task = require('@angular-cli/ember-cli/lib/models/task');
22
const opn = require('opn');
33

44
export const DocTask: any = Task.extend({

packages/angular-cli/tasks/e2e.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Task = require('ember-cli/lib/models/task');
1+
const Task = require('@angular-cli/ember-cli/lib/models/task');
22
import * as chalk from 'chalk';
33
import {exec} from 'child_process';
44

packages/angular-cli/tasks/git-init.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
'use strict';
22

3-
var Promise = require('ember-cli/lib/ext/promise');
3+
var Promise = require('@angular-cli/ember-cli/lib/ext/promise');
44
var exec = Promise.denodeify(require('child_process').exec);
55
var path = require('path');
66
var pkg = require('../package.json');
77
var fs = require('fs');
88
var template = require('lodash/template');
9-
var Task = require('ember-cli/lib/models/task');
9+
var Task = require('@angular-cli/ember-cli/lib/models/task');
1010

1111
var gitEnvironmentVariables = {
1212
GIT_AUTHOR_NAME: 'angular-cli',

packages/angular-cli/tasks/link-cli.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Task = require('ember-cli/lib/models/task');
1+
const Task = require('@angular-cli/ember-cli/lib/models/task');
22
import * as chalk from 'chalk';
33
import {exec} from 'child_process';
44

packages/angular-cli/tasks/lint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Task = require('ember-cli/lib/models/task');
1+
const Task = require('@angular-cli/ember-cli/lib/models/task');
22
import * as chalk from 'chalk';
33
import {exec} from 'child_process';
44

packages/angular-cli/tasks/npm-install.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Task = require('ember-cli/lib/models/task');
1+
const Task = require('@angular-cli/ember-cli/lib/models/task');
22
import * as chalk from 'chalk';
33
import {exec} from 'child_process';
44

packages/angular-cli/tasks/serve-webpack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as fs from 'fs';
22
import * as path from 'path';
33
import * as chalk from 'chalk';
44
const SilentError = require('silent-error');
5-
const Task = require('ember-cli/lib/models/task');
5+
const Task = require('@angular-cli/ember-cli/lib/models/task');
66
import * as webpack from 'webpack';
77
const WebpackDevServer = require('webpack-dev-server');
88
const ProgressPlugin = require('webpack/lib/ProgressPlugin');

packages/angular-cli/tasks/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Task = require('ember-cli/lib/models/task');
1+
const Task = require('@angular-cli/ember-cli/lib/models/task');
22
import * as path from 'path';
33

44
// require dependencies within the target project

packages/ast-tools/src/change.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {InsertChange, NodeHost, RemoveChange, ReplaceChange} from './change';
88
import fs = require('fs');
99

1010
let path = require('path');
11-
let Promise = require('ember-cli/lib/ext/promise');
11+
let Promise = require('@angular-cli/ember-cli/lib/ext/promise');
1212

1313
const readFile = Promise.denodeify(fs.readFile);
1414

packages/ember-cli/LICENSE.md

Lines changed: 21 additions & 0 deletions

0 commit comments

Comments
 (0)