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

Reduce devDependencies

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