Files
Angular-Docs-Cn/package.json
T
Igor Minar 5e4fa5cf07 build(gulp): use gulp-watch instead of gulp.watch for watching files
gulp-watch uses chokidar which uses fsevents which is much better than fs polling or relying on fs.watch.

fsevents use only one FD per watch invocation as opposed to one FD per watched directory and any subdirectory.

this should improve the situation with EMFILE errors (caused by lack of available file descriptors)

----

I also tried the following:

gulp-sane: requires watchman installation via brew so I didn't want to request that everyone goes throught that yet
gulp-chokidar: didn't work, seems to be obsolete
2015-05-07 22:27:36 -07:00

121 lines
3.6 KiB
JSON

{
"name": "angular",
"version": "2.0.0-alpha.22",
"description": "Angular 2 - a web framework for modern web apps",
"homepage": "https://github.com/angular/angular",
"bugs": "https://github.com/angular/angular/issues",
"contributors": [
"Alex Eagle <[email protected]>",
"Chirayu Krishnappa <[email protected]>",
"Jeff Cross <[email protected]>",
"Misko Hevery <[email protected]>",
"Rado Kirov <[email protected]>",
"Tobias Bosch <[email protected]>",
"Victor Savkin <[email protected]>",
"Yegor Jbanov <[email protected]>"
],
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/angular/angular.git"
},
"scripts": {
"postinstall": "webdriver-manager update && bower install && gulp pubget.dart && tsd reinstall --config modules/angular2/tsd.json && tsd reinstall --config tools/tsd.json",
"test": "gulp test.all.js && gulp test.all.dart"
},
"dependencies": {
"es6-module-loader": "^0.9.2",
"googleapis": "1.0.x",
"gulp-insert": "^0.4.0",
"gulp-modify": "0.0.5",
"gulp-replace": "^0.5.3",
"node-uuid": "1.4.x",
"reflect-metadata": "^0.1.0",
"rx": "2.5.1",
"selenium-webdriver": "2.45.1",
"systemjs": "^0.9.1",
"traceur": "0.0.87",
"which": "~1",
"zone.js": "0.4.4"
},
"devDependencies": {
"angular": "1.3.5",
"bower": "^1.3.12",
"broccoli": "^0.15.3",
"broccoli-filter": "^0.1.12",
"broccoli-flatten": "^0.1.1",
"broccoli-funnel": "igorminar/broccoli-funnel#perf-files",
"broccoli-lodash": "^0.1.1",
"broccoli-merge-trees": "^0.2.1",
"broccoli-replace": "alexeagle/broccoli-replace#angular_patch",
"broccoli-slow-trees": "^1.1.0",
"broccoli-stew": "^0.2.1",
"broccoli-writer": "^0.1.1",
"canonical-path": "0.0.2",
"conventional-changelog": "^0.0.17",
"css": "mlaval/css#issue65",
"del": "~1",
"dgeni": "^0.4.1",
"dgeni-packages": "^0.10.11",
"event-stream": "^3.1.5",
"fs-extra": "^0.18.0",
"glob": "^4.0.6",
"gulp": "^3.8.8",
"gulp-autoprefixer": "^2.1.0",
"gulp-changed": "^1.0.0",
"gulp-clang-format": "^1.0.4",
"gulp-concat": "^2.5.2",
"gulp-connect": "~1.0.5",
"gulp-load-plugins": "^0.7.1",
"gulp-rename": "^1.2.0",
"gulp-sass": "^1.3.3",
"gulp-shell": "^0.2.10",
"gulp-sourcemaps": "1.3.*",
"gulp-template": "^3.0.0",
"gulp-traceur": "0.17.*",
"gulp-typescript": "^2.6.0",
"gulp-watch": "^4.2.4",
"gulp-webserver": "^0.8.7",
"html2jade": "^0.8.3",
"indent-string": "^1.2.1",
"js-beautify": "^1.5.5",
"js-yaml": "^3.2.7",
"karma": "^0.12.23",
"karma-chrome-launcher": "^0.1.4",
"karma-cli": "^0.0.4",
"karma-dart": "^0.2.8",
"karma-jasmine": "^0.2.2",
"lodash": "^2.4.1",
"madge": "^0.5.0",
"marked": "^0.3.3",
"merge": "^1.2.0",
"merge2": "^0.3.5",
"minijasminenode2": "^1.0.0",
"minimatch": "^2.0.1",
"minimist": "1.1.x",
"mock-fs": "^2.5.0",
"node-html-encoder": "0.0.2",
"parse5": "1.3.2",
"protractor": "2.0.0",
"q": "^1.0.1",
"react": "^0.13.2",
"run-sequence": "^0.3.6",
"sorted-object": "^1.0.0",
"source-map": "^0.3.0",
"sprintf-js": "1.0.*",
"string": "^3.1.1",
"symlink-or-copy": "^1.0.1",
"systemjs-builder": "^0.10.3",
"temp": "^0.8.1",
"ternary-stream": "^1.2.3",
"through2": "^0.6.1",
"ts2dart": "^0.5.0",
"tsd": "^0.5.7",
"typescript": "alexeagle/TypeScript#error_is_class",
"vinyl": "^0.4.6",
"walk-sync": "^0.1.3",
"xtend": "^4.0.0",
"yargs": "2.3.*"
}
}