1
1
# Whitelist dotfiles
2
2
. *
3
- ! deps /** /. *
4
- ! test /fixtures /** /. *
5
- ! tools /eslint /** /. *
6
- ! tools /doc /node_modules /** /. *
3
+ ! deps /**
7
4
! .editorconfig
8
5
! .eslintignore
9
6
! .eslintrc.yaml
7
+ ! .eslintrc.yml
10
8
! .gitattributes
11
9
! .github
12
10
! .gitignore
@@ -24,9 +22,8 @@ perf.data.old
24
22
tags
25
23
.lock-wscript
26
24
* .pyc
27
- doc /api.xml
25
+ / doc /api.xml
28
26
tmp /
29
- test /tmp * /
30
27
iojs
31
28
iojs_g
32
29
node
@@ -36,15 +33,19 @@ node_g
36
33
icu_config.gypi
37
34
.eslintcache
38
35
node_trace. * .log
39
- coverage /
40
-
36
+ /coverage /
41
37
/out
42
38
43
39
# various stuff that VC++ produces/uses
44
40
Debug /
45
- ! ** /node_modules /debug /
46
- ! deps /v8 /src /debug /
41
+ ! /deps /v8 /test /debugger /debug /
42
+ ! /deps /v8 /src /base /debug
43
+ ! /deps /v8 /src /debug
44
+ /deps /v8 /src /debug /obj
45
+ deps /v8 /src /inspector /Debug /
47
46
Release /
47
+ ! deps /v8 /tools /release
48
+ ! deps /npm /node_modules /bluebird /js /release
48
49
! doc /blog /**
49
50
* .sln
50
51
! nodemsi.sln
62
63
* .VC.opendb
63
64
.vs /
64
65
.vscode /
65
- /deps /v8 /src /debug /obj
66
66
/* .exe
67
67
68
68
/config.mk
@@ -75,46 +75,55 @@ ipch/
75
75
/tools /msvs /genfiles /
76
76
/test /addons /?? _ * /
77
77
email.md
78
- deps /v8- *
79
- deps /icu
80
- deps /icu * .zip
81
- deps /icu * .tgz
82
- deps /icu-tmp
83
- . /node_modules
78
+ /deps /v8- *
79
+ /deps /icu
80
+ /deps /icu * .zip
81
+ /deps /icu * .tgz
82
+ /deps /icu-tmp
84
83
android-toolchain /
85
84
.svn /
86
85
87
86
# generated by gyp on Windows
88
- deps /openssl /openssl.props
89
- deps /openssl /openssl.targets
90
- deps /openssl /openssl.xml
87
+ / deps /openssl /openssl.props
88
+ / deps /openssl /openssl.targets
89
+ / deps /openssl /openssl.xml
91
90
92
91
# generated by gyp on android
93
92
/* .target.mk
94
93
/* .host.mk
95
- deps /openssl /openssl.target.mk
96
- deps /zlib /zlib.target.mk
97
-
98
- # not needed and causes issues for distro packagers
99
- deps /npm /node_modules /.bin /
94
+ /deps /openssl /openssl.target.mk
95
+ /deps /zlib /zlib.target.mk
100
96
101
97
# build/release artifacts
102
98
/* .tar. *
103
99
/* .pkg
104
100
/SHASUMS * .txt *
105
101
106
102
# test artifacts
107
- tools /faketime
108
- tools /remark-cli /node_modules
109
- tools /remark-preset-lint-node /node_modules
103
+ /tools /faketime
110
104
icu_config.gypi
111
105
* .tap
112
106
113
107
# Xcode workspaces and project folders
114
108
* .xcodeproj
115
109
* .xcworkspace
116
110
111
+ # npm stuff
112
+ node_modules
113
+ package-lock.json
114
+ ! /deps /npm /node_modules **
115
+ /deps /npm /node_modules /node-gyp /gyp /** /* .pyc
116
+ ! /tools /eslint /node_modules **
117
+ ! /tools /doc /node_modules **
118
+ ! /test /fixtures /**
119
+ # not needed and causes issues for distro packagers
120
+ /deps /npm /node_modules /.bin /
121
+
117
122
# libuv book and GitHub template
118
- deps /uv /.github /
119
- deps /uv /docs /code /
120
- deps /uv /docs /src /guide /
123
+ /deps /uv /.github /
124
+ /deps /uv /docs /code /
125
+ /deps /uv /docs /src /guide /
126
+
127
+ ! /deps /v8 /test /mjsunit /tools /profviz-test.log
128
+ ! /deps /v8 /test /mjsunit /tools /tickprocessor-test-func-info.log
129
+ ! /deps /v8 /test /mjsunit /tools /tickprocessor-test.log
0 commit comments