-
Notifications
You must be signed in to change notification settings - Fork 3
/
.npmignore
93 lines (87 loc) · 2.9 KB
/
.npmignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# ==============================================================================
# TELL NPM TO IGNORE STUFF
# `.npmignore` files will override `.gitignore` files, so any content in
# `.gitignore` that you want to reuse must be duplicated in this file.
#
# https://git-scm.com/docs/gitignore
#
# ------------------------------------------------------------------------------
# DETAILS
# https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
#
# Use a `.npmignore` file to keep stuff out of your package. If there's no
# `.npmignore` file, but there is a `.gitignore` file, then npm will ignore the
# stuff matched by the `.gitignore` file. If you want to include something that
# is excluded by your `.gitignore` file, you can create an empty `.npmignore`
# file to override it. Like **git**, **npm** looks for `.npmignore` and
# `.gitignore` files in all subdirectories of your package, not only the root
# directory.
#
# `.npmignore` files follow the same pattern rules as `.gitignore` files:
#
# - Blank lines or lines starting with `#` are ignored.
# - Standard glob patterns work.
# - You can end patterns with a forward slash `/` to specify a directory.
# - You can negate a pattern by starting it with an exclamation point `!`.
#
# By default, the following paths and files are ignored, so there's no need to
# add them to `.npmignore` explicitly:
#
# - .*.swp
# - ._*
# - .DS_Store
# - .git
# - .hg
# - .npmrc
# - .lock-wscript
# - .svn
# - .wafpickle-*
# - config.gypi
# - CVS
# - npm-debug.log
#
# Additionally, everything in `node_modules` is ignored, except for bundled
# dependencies. npm automatically handles this for you, so don't bother adding
# `node_modules` to `.npmignore`.
#
# The following paths and files are never ignored, so adding them to
# `.npmignore` is pointless:
#
# - package.json
# - README (and its variants)
# - CHANGELOG (and its variants)
# - LICENSE / LICENCE
# ==============================================================================
# ==============================================================================
# UNIQUE TO `.npmignore`
# ------------------------------------------------------------------------------
.editorconfig
.eslintrc.js
.gitattributes
.gitignore
# ==============================================================================
# ==============================================================================
# COPIED FROM `.gitignore`
# See `.gitignore` for comments and details. Don't explicitly include items
# that are automatically handled by **npm** as described in the documentation.
# ------------------------------------------------------------------------------
.tmp
package-lock.json
*.diff
*.err
*.log
*.orig
*.zip
*~
**/*.DS_Store
**/Thumbs.db
.cache
.idea
.project
.settings
.tmproj
*.esproj
*.sublime-project
*.sublime-workspace
nbproject
# ==============================================================================