Skip to content

Commit e9edec4

Browse files
feat(init): initial project commit
1 parent 2f7cca3 commit e9edec4

27 files changed

+20018
-0
lines changed

.appveyor.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
version: "{build}"
2+
3+
install:
4+
- ps: $nodejs_version = Get-Content .nvmrc -Raw | foreach{ $_.Trim()}
5+
- ps: Install-Product node $nodejs_version
6+
- npm install
7+
8+
build: off
9+
10+
test_script:
11+
- node --version && npm --version
12+
- npm run test
13+
14+
matrix:
15+
fast_finish: true

.babelrc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"env": {
3+
"development": {
4+
"presets": ["env"],
5+
"plugins": [
6+
"add-module-exports"
7+
]
8+
},
9+
"production": {
10+
"presets": ["env", "minify"],
11+
"plugins": [
12+
"add-module-exports"
13+
]
14+
}
15+
}
16+
}

.commitlintrc.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": ["@commitlint/config-conventional"],
3+
"rules": {
4+
"scope-empty": [2, "never"]
5+
}
6+
}

.editorconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# EditorConfig helps developers define and maintain
2+
# consistent coding styles between different editors and IDEs.
3+
4+
root = true
5+
6+
[*]
7+
end_of_line = lf
8+
charset = utf-8
9+
trim_trailing_whitespace = true
10+
insert_final_newline = true
11+
indent_style = space
12+
indent_size = 2
13+
14+
[*.md]
15+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test

.eslintrc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"parser": "babel-eslint",
3+
"extends": "airbnb",
4+
"env": {
5+
"mocha": true
6+
},
7+
"rules": {
8+
"comma-dangle": ["error", "only-multiline"]
9+
}
10+
}

.firebaserc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

.gitignore

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
6+
# Runtime data
7+
pids
8+
*.pid
9+
*.seed
10+
11+
# Directory for instrumented libs generated by jscoverage/JSCover
12+
lib-cov
13+
14+
# Coverage directory used by tools like istanbul
15+
coverage
16+
17+
# nyc test coverage
18+
.nyc_output
19+
20+
# Compiled binary addons (http://nodejs.org/api/addons.html)
21+
build/Release
22+
23+
# Dependency directories
24+
node_modules
25+
jspm_packages
26+
27+
# Optional npm cache directory
28+
.npm
29+
30+
# Optional REPL history
31+
.node_repl_history
32+
33+
# Editors
34+
.idea
35+
36+
# Lib
37+
lib
38+
39+
others
40+
.DS_Store

.npmignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
*.log
2+
npm-debug.log*
3+
4+
# Coverage directory used by tools like istanbul
5+
coverage
6+
.nyc_output
7+
8+
# Dependency directories
9+
node_modules
10+
11+
# npm package lock
12+
package-lock.json
13+
yarn.lock
14+
15+
# project files
16+
src
17+
test
18+
examples
19+
CHANGELOG.md
20+
.travis.yml
21+
.editorconfig
22+
.eslintignore
23+
.eslintrc
24+
.babelrc
25+
.gitignore

.npmrc

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
;;;;
2+
; npm userconfig file
3+
; this is a simple ini-formatted file
4+
; lines that start with semi-colons are comments.
5+
; read `npm help config` for help on the various options
6+
;;;;
7+
8+
;;;;
9+
; all options with default values
10+
;;;;
11+
access=public
12+
; always-auth=false
13+
; also=null
14+
; bin-links=true
15+
; browser=null
16+
; ca=null
17+
; cafile=undefined
18+
; cache=/Users/zool/.npm
19+
; cache-lock-stale=60000
20+
; cache-lock-retries=10
21+
; cache-lock-wait=10000
22+
; cache-max=null
23+
; cache-min=10
24+
; cert=null
25+
; color=true
26+
; depth=null
27+
; description=true
28+
; dev=false
29+
; dry-run=false
30+
; editor=vim
31+
; engine-strict=false
32+
; force=false
33+
; fetch-retries=2
34+
; fetch-retry-factor=10
35+
; fetch-retry-mintimeout=10000
36+
; fetch-retry-maxtimeout=60000
37+
; git=git
38+
; git-tag-version=true
39+
; global=false
40+
; globalconfig=/Users/zool/.node/etc/npmrc
41+
; group=20
42+
; heading=npm
43+
; if-present=false
44+
; ignore-scripts=false
45+
; init-module=/Users/zool/.npm-init.js
46+
; init-author-name=
47+
; init-author-email=
48+
; init-author-url=
49+
; init-version=1.0.0
50+
; init-license=ISC
51+
; json=false
52+
; key=null
53+
; link=false
54+
; local-address=undefined
55+
; loglevel=warn
56+
; long=false
57+
; message=%s
58+
; node-version=4.1.2
59+
; npat=false
60+
; onload-script=null
61+
; only=null
62+
; optional=true
63+
; parseable=false
64+
; prefix=/usr/local/Cellar/node/4.1.2
65+
; production=false
66+
; progress=true
67+
; proprietary-attribs=true
68+
; proxy=null
69+
; https-proxy=null
70+
; user-agent=npm/{npm-version} node/{node-version} {platform} {arch}
71+
; rebuild-bundle=true
72+
registry=https://registry.npmjs.org/
73+
; rollback=true
74+
; save=false
75+
; save-bundle=false
76+
; save-dev=false
77+
; save-exact=false
78+
; save-optional=false
79+
; save-prefix=^
80+
; scope=
81+
; searchopts=
82+
; searchexclude=null
83+
; searchsort=name
84+
; shell=/usr/local/bin/bash
85+
; shrinkwrap=true
86+
; sign-git-tag=false
87+
; strict-ssl=true
88+
tag=latest
89+
; tag-version-prefix=v
90+
; tmp=/var/folders/7y/j4hhyf5j0f19rqlvzwk99_2w0000gq/T
91+
; unicode=true
92+
; unsafe-perm=true
93+
; usage=false
94+
; user=503
95+
; userconfig=/Users/zool/.npmrc
96+
; umask=18
97+
; version=false
98+
; versions=false
99+
; viewer=man
100+
; _exit=true
101+
; globalignorefile=/Users/zool/.node/etc/npmignore

0 commit comments

Comments
 (0)