Skip to content

Commit 3011cf9

Browse files
committed
Scaffold: Normalize repository
1 parent f27be05 commit 3011cf9

12 files changed

+483
-452
lines changed

.editorconfig

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# editorconfig.org
1+
# http://editorconfig.org
22
root = true
33

44
[*]
55
indent_style = space
66
indent_size = 2
7-
end_of_line = lf
87
charset = utf-8
98
trim_trailing_whitespace = true
109
insert_final_newline = true
10+
end_of_line = lf
1111

1212
[*.md]
1313
trim_trailing_whitespace = false

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text eol=lf

.gitignore

+29-11
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,31 @@
1-
.DS_Store
1+
# Logs
2+
logs
23
*.log
3-
node_modules
4-
build
5-
*.node
6-
components
4+
5+
# Runtime data
6+
pids
7+
*.pid
8+
*.seed
9+
10+
# Directory for instrumented libs generated by jscoverage/JSCover
11+
lib-cov
12+
13+
# Coverage directory used by tools like istanbul
714
coverage
8-
*.orig
9-
.idea
10-
sandbox
11-
test/out-fixtures/*
12-
test/watch-*.txt
13-
gulp.1
15+
16+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
17+
.grunt
18+
19+
# Compiled binary addons (http://nodejs.org/api/addons.html)
20+
build/Release
21+
22+
# Dependency directory
23+
# Commenting this out is preferred by some people, see
24+
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-
25+
node_modules
26+
27+
# Users Environment Variables
28+
.lock-wscript
29+
30+
# Garbage files
31+
.DS_Store

.jscsrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"preset": "gulp",
2+
"preset": "gulp"
33
}

.npmignore

-12
This file was deleted.

.travis.yml

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
sudo: false
22
language: node_js
33
node_js:
4-
- "0.10"
5-
- "0.12"
6-
- "4"
7-
- "6"
8-
- "8"
4+
- '8'
5+
- '6'
6+
- '4'
7+
- '0.12'
8+
- '0.10'
99
after_script:
1010
- npm run coveralls
11-
git:
12-
depth: 10

LICENSE

+16-17
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2013-2016 Fractal <contact@wearefractal.com>
3+
Copyright (c) 2013-2017 Blaine Bublitz <blaine.bublitz@gmail.com>, Eric Schoffstall <yo@contra.io> and other contributors
44

5-
Permission is hereby granted, free of charge, to any person obtaining
6-
a copy of this software and associated documentation files (the
7-
"Software"), to deal in the Software without restriction, including
8-
without limitation the rights to use, copy, modify, merge, publish,
9-
distribute, sublicense, and/or sell copies of the Software, and to
10-
permit persons to whom the Software is furnished to do so, subject to
11-
the following conditions:
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
1211

13-
The above copyright notice and this permission notice shall be
14-
included in all copies or substantial portions of the Software.
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
1514

16-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17-
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18-
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19-
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
20-
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21-
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
22-
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

appveyor.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# http://www.appveyor.com/docs/appveyor-yml
2+
# http://www.appveyor.com/docs/lang/nodejs-iojs
3+
4+
environment:
5+
matrix:
6+
# node.js
7+
- nodejs_version: "0.10"
8+
- nodejs_version: "0.12"
9+
- nodejs_version: "4"
10+
- nodejs_version: "6"
11+
- nodejs_version: "8"
12+
13+
install:
14+
- ps: Install-Product node $env:nodejs_version
15+
- npm install
16+
17+
test_script:
18+
- node --version
19+
- npm --version
20+
- cmd: npm test
21+
22+
build: off
23+
24+
# build version format
25+
version: "{build}"

package.json

+37-30
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,62 @@
11
{
22
"name": "gulp",
3-
"description": "The streaming build system",
43
"version": "4.0.0-alpha.3",
4+
"description": "The streaming build system.",
55
"homepage": "http://gulpjs.com",
6-
"repository": "gulpjs/gulp",
7-
"author": "Fractal <contact@wearefractal.com> (http://wearefractal.com/)",
8-
"keywords": [
9-
"build",
10-
"stream",
11-
"system",
12-
"make",
13-
"tool",
14-
"asset",
15-
"pipeline"
6+
"author": "Gulp Team <team@gulpjs.com> (http://gulpjs.com/)",
7+
"contributors": [
8+
"Eric Schoffstall <yo@contra.io>",
9+
"Blaine Bublitz <blaine.bublitz@gmail.com>"
1610
],
11+
"repository": "gulpjs/gulp",
12+
"license": "MIT",
13+
"engines": {
14+
"node": ">= 0.10"
15+
},
16+
"main": "index.js",
1717
"files": [
18+
"LICENSE",
1819
"index.js",
1920
"bin"
2021
],
2122
"bin": {
2223
"gulp": "./bin/gulp.js"
2324
},
24-
"man": "gulp.1",
25+
"scripts": {
26+
"lint": "eslint . && jscs index.js bin/ test/",
27+
"pretest": "npm run lint",
28+
"test": "mocha --async-only",
29+
"cover": "istanbul cover _mocha --report lcovonly",
30+
"coveralls": "npm run cover && istanbul-coveralls"
31+
},
2532
"dependencies": {
2633
"glob-watcher": "^5.0.0",
2734
"gulp-cli": "^2.0.0",
2835
"undertaker": "^1.0.0",
2936
"vinyl-fs": "^3.0.0"
3037
},
3138
"devDependencies": {
32-
"coveralls": "^2.7.0",
3339
"eslint": "^1.7.3",
3440
"eslint-config-gulp": "^2.0.0",
35-
"istanbul": "^0.3.0",
41+
"expect": "^1.20.2",
42+
"istanbul": "^0.4.3",
43+
"istanbul-coveralls": "^1.0.3",
3644
"jscs": "^2.3.5",
3745
"jscs-preset-gulp": "^1.0.0",
38-
"mkdirp": "^0.5.0",
39-
"mocha": "^2.0.1",
40-
"mocha-lcov-reporter": "^1.0.0",
41-
"q": "^1.0.0",
42-
"rimraf": "^2.2.5",
43-
"should": "^5.0.1"
44-
},
45-
"scripts": {
46-
"lint": "eslint . && jscs *.js bin/ test/",
47-
"pretest": "npm run lint",
48-
"test": "mocha --reporter spec",
49-
"coveralls": "istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"
46+
"mkdirp": "^0.5.1",
47+
"mocha": "^3.0.0",
48+
"rimraf": "^2.2.5"
5049
},
51-
"engines": {
52-
"node": ">= 0.9"
53-
},
54-
"license": "MIT"
50+
"keywords": [
51+
"build",
52+
"stream",
53+
"system",
54+
"make",
55+
"tool",
56+
"asset",
57+
"pipeline",
58+
"series",
59+
"parallel",
60+
"streaming"
61+
]
5562
}

0 commit comments

Comments
 (0)