提交 5ae54dd9 编写于 作者: A Alex Dima

Reduce devDependencies

上级 a83f2b73
...@@ -5,7 +5,6 @@ var event_stream_1 = require('event-stream'); ...@@ -5,7 +5,6 @@ var event_stream_1 = require('event-stream');
var File = require('vinyl'); var File = require('vinyl');
var sm = require('source-map'); var sm = require('source-map');
var assign = require('object-assign'); var assign = require('object-assign');
var clone = require('clone');
var path = require('path'); var path = require('path');
var CollectStepResult; var CollectStepResult;
(function (CollectStepResult) { (function (CollectStepResult) {
...@@ -28,6 +27,13 @@ function collect(node, fn) { ...@@ -28,6 +27,13 @@ function collect(node, fn) {
loop(node); loop(node);
return result; return result;
} }
function clone(object) {
var result = {};
for (var id in object) {
result[id] = object[id];
}
return result;
}
function template(lines) { function template(lines) {
var indent = '', wrap = ''; var indent = '', wrap = '';
if (lines.length > 1) { if (lines.length > 1) {
......
...@@ -5,7 +5,6 @@ import { Stream } from 'stream'; ...@@ -5,7 +5,6 @@ import { Stream } from 'stream';
import File = require('vinyl'); import File = require('vinyl');
import * as sm from 'source-map'; import * as sm from 'source-map';
import assign = require('object-assign'); import assign = require('object-assign');
import clone = require('clone');
import path = require('path'); import path = require('path');
declare class FileSourceMap extends File { declare class FileSourceMap extends File {
...@@ -38,6 +37,14 @@ function collect(node: ts.Node, fn: (node: ts.Node) => CollectStepResult): ts.No ...@@ -38,6 +37,14 @@ function collect(node: ts.Node, fn: (node: ts.Node) => CollectStepResult): ts.No
return result; return result;
} }
function clone<T>(object:T): T {
var result = <T>{};
for (var id in object) {
result[id] = object[id];
}
return result;
}
function template(lines: string[]): string { function template(lines: string[]): string {
let indent = '', wrap = ''; let indent = '', wrap = '';
......
declare module 'clone' {
function fn<T>(obj: T): T;
export = fn;
}
\ No newline at end of file
...@@ -12,7 +12,8 @@ ...@@ -12,7 +12,8 @@
"test": "mocha", "test": "mocha",
"preinstall": "node build/npm/preinstall.js", "preinstall": "node build/npm/preinstall.js",
"postinstall": "node build/npm/postinstall.js", "postinstall": "node build/npm/postinstall.js",
"watch": "gulp watch" "watch": "gulp watch",
"monaco-editor-setup": "node scripts/monaco-editor-setup.js"
}, },
"dependencies": { "dependencies": {
"applicationinsights": "0.15.6", "applicationinsights": "0.15.6",
...@@ -39,7 +40,6 @@ ...@@ -39,7 +40,6 @@
"async": "^1.4.0", "async": "^1.4.0",
"azure-storage": "^0.3.1", "azure-storage": "^0.3.1",
"clean-css": "3.4.6", "clean-css": "3.4.6",
"clone": "^1.0.2",
"coveralls": "^2.11.11", "coveralls": "^2.11.11",
"cson-parser": "^1.3.3", "cson-parser": "^1.3.3",
"debounce": "^1.0.0", "debounce": "^1.0.0",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册