Skip to content
This repository was archived by the owner on Dec 23, 2020. It is now read-only.

Commit 729f9ac

Browse files
committed
Initial revision
0 parents  commit 729f9ac

17 files changed

+2756
-0
lines changed

.eslintignore

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Created by .ignore support plugin (hsz.mobi)
2+
### Node template
3+
# Logs
4+
logs
5+
*.log
6+
npm-debug.log*
7+
yarn-debug.log*
8+
yarn-error.log*
9+
lerna-debug.log*
10+
11+
# Diagnostic reports (https://nodejs.org/api/report.html)
12+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
13+
14+
# Runtime data
15+
pids
16+
*.pid
17+
*.seed
18+
*.pid.lock
19+
20+
# Directory for instrumented libs generated by jscoverage/JSCover
21+
lib-cov
22+
23+
# Coverage directory used by tools like istanbul
24+
coverage
25+
*.lcov
26+
27+
# nyc test coverage
28+
.nyc_output
29+
30+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
31+
.grunt
32+
33+
# Bower dependency directory (https://bower.io/)
34+
bower_components
35+
36+
# node-waf configuration
37+
.lock-wscript
38+
39+
# Compiled binary addons (https://nodejs.org/api/addons.html)
40+
build/Release
41+
42+
# Dependency directories
43+
node_modules/
44+
jspm_packages/
45+
46+
# TypeScript cache
47+
*.tsbuildinfo
48+
49+
# Optional npm cache directory
50+
.npm
51+
52+
# Optional eslint cache
53+
.eslintcache
54+
55+
# Optional REPL history
56+
.node_repl_history
57+
58+
# Output of 'npm pack'
59+
*.tgz
60+
61+
# Yarn Integrity file
62+
.yarn-integrity
63+
64+
# dotenv environment variables file
65+
.env
66+
.env.test
67+
68+
# parcel-bundler cache (https://parceljs.org/)
69+
.cache
70+
71+
# next.js build output
72+
.next
73+
74+
# nuxt.js build output
75+
.nuxt
76+
77+
# vuepress build output
78+
.vuepress/dist
79+
80+
# Serverless directories
81+
.serverless/
82+
83+
# FuseBox cache
84+
.fusebox/
85+
86+
# DynamoDB Local files
87+
.dynamodb/
88+
89+
dist/
90+
config.js

.eslintrc.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
module.exports = {
2+
parser: '@typescript-eslint/parser',
3+
env: {
4+
es6: true,
5+
node: true
6+
},
7+
extends: [
8+
'plugin:@typescript-eslint/recommended'
9+
],
10+
plugins: ['@typescript-eslint'],
11+
parserOptions: {
12+
ecmaVersion: 2018,
13+
sourceType: 'module'
14+
},
15+
rules: {
16+
quotes: ['error', 'single'],
17+
'@typescript-eslint/explicit-function-return-type': ['warn', {
18+
allowExpressions: true
19+
}],
20+
'@typescript-eslint/no-object-literal-type-assertion': ['off'],
21+
'semi': 'off',
22+
'@typescript-eslint/semi': ['error'],
23+
'@typescript-eslint/no-parameter-properties': ['off'],
24+
'eol-last': ['error'],
25+
'@typescript-eslint/indent': ['warn', 4, {
26+
SwitchCase: 1,
27+
FunctionDeclaration: {
28+
parameters: 'first'
29+
},
30+
FunctionExpression: {
31+
parameters: 'first'
32+
},
33+
ArrayExpression: 'first',
34+
ObjectExpression: 'first',
35+
ImportDeclaration: 'first'
36+
}],
37+
'@typescript-eslint/no-explicit-any': 'off',
38+
'@typescript-eslint/no-non-null-assertion': 'off',
39+
'@typescript-eslint/adjacent-overload-signatures': 'off'
40+
}
41+
};

.gitignore

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,200 @@
1+
### Node template
2+
# Logs
3+
logs
4+
*.log
5+
npm-debug.log*
6+
yarn-debug.log*
7+
yarn-error.log*
8+
lerna-debug.log*
9+
10+
# Diagnostic reports (https://nodejs.org/api/report.html)
11+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
12+
13+
# Runtime data
14+
pids
15+
*.pid
16+
*.seed
17+
*.pid.lock
18+
19+
# Directory for instrumented libs generated by jscoverage/JSCover
20+
lib-cov
21+
22+
# Coverage directory used by tools like istanbul
23+
coverage
24+
*.lcov
25+
26+
# nyc test coverage
27+
.nyc_output
28+
29+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
30+
.grunt
31+
32+
# Bower dependency directory (https://bower.io/)
33+
bower_components
34+
35+
# node-waf configuration
36+
.lock-wscript
37+
38+
# Compiled binary addons (https://nodejs.org/api/addons.html)
39+
build/Release
40+
41+
# Dependency directories
42+
node_modules/
43+
jspm_packages/
44+
45+
# TypeScript cache
46+
*.tsbuildinfo
47+
48+
# Optional npm cache directory
49+
.npm
50+
51+
# Optional eslint cache
52+
.eslintcache
53+
54+
# Optional REPL history
55+
.node_repl_history
56+
57+
# Output of 'npm pack'
58+
*.tgz
59+
60+
# Yarn Integrity file
61+
.yarn-integrity
62+
63+
# dotenv environment variables file
64+
.env
65+
.env.test
66+
67+
# parcel-bundler cache (https://parceljs.org/)
68+
.cache
69+
70+
# next.js build output
71+
.next
72+
73+
# nuxt.js build output
74+
.nuxt
75+
76+
# vuepress build output
77+
.vuepress/dist
78+
79+
# Serverless directories
80+
.serverless/
81+
82+
# FuseBox cache
83+
.fusebox/
84+
85+
# DynamoDB Local files
86+
.dynamodb/
87+
88+
### Windows template
89+
# Windows thumbnail cache files
90+
Thumbs.db
91+
Thumbs.db:encryptable
92+
ehthumbs.db
93+
ehthumbs_vista.db
94+
95+
# Dump file
96+
*.stackdump
97+
98+
# Folder config file
99+
[Dd]esktop.ini
100+
101+
# Recycle Bin used on file shares
102+
$RECYCLE.BIN/
103+
104+
# Windows Installer files
105+
*.cab
106+
*.msi
107+
*.msix
108+
*.msm
109+
*.msp
110+
111+
# Windows shortcuts
112+
*.lnk
113+
114+
### Linux template
115+
*~
116+
117+
# temporary files which can be created if a process still has a handle open of a deleted file
118+
.fuse_hidden*
119+
120+
# KDE directory preferences
121+
.directory
122+
123+
# Linux trash folder which might appear on any partition or disk
124+
.Trash-*
125+
126+
# .nfs files are created when an open file is removed but is still being accessed
127+
.nfs*
128+
129+
### JetBrains template
130+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
131+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
132+
133+
# User-specific stuff
134+
.idea/**/workspace.xml
135+
.idea/**/tasks.xml
136+
.idea/**/usage.statistics.xml
137+
.idea/**/dictionaries
138+
.idea/**/shelf
139+
140+
# Generated files
141+
.idea/**/contentModel.xml
142+
143+
# Sensitive or high-churn files
144+
.idea/**/dataSources/
145+
.idea/**/dataSources.ids
146+
.idea/**/dataSources.local.xml
147+
.idea/**/sqlDataSources.xml
148+
.idea/**/dynamic.xml
149+
.idea/**/uiDesigner.xml
150+
.idea/**/dbnavigator.xml
151+
152+
# Gradle
153+
.idea/**/gradle.xml
154+
.idea/**/libraries
155+
156+
# Gradle and Maven with auto-import
157+
# When using Gradle or Maven with auto-import, you should exclude module files,
158+
# since they will be recreated, and may cause churn. Uncomment if using
159+
# auto-import.
160+
# .idea/modules.xml
161+
# .idea/*.iml
162+
# .idea/modules
163+
# *.iml
164+
# *.ipr
165+
166+
# CMake
167+
cmake-build-*/
168+
169+
# Mongo Explorer plugin
170+
.idea/**/mongoSettings.xml
171+
172+
# File-based project format
173+
*.iws
174+
175+
# IntelliJ
176+
out/
177+
178+
# mpeltonen/sbt-idea plugin
179+
.idea_modules/
180+
181+
# JIRA plugin
182+
atlassian-ide-plugin.xml
183+
184+
# Cursive Clojure plugin
185+
.idea/replstate.xml
186+
187+
# Crashlytics plugin (for Android Studio and IntelliJ)
188+
com_crashlytics_export_strings.xml
189+
crashlytics.properties
190+
crashlytics-build.properties
191+
fabric.properties
192+
193+
# Editor-based Rest Client
194+
.idea/httpRequests
195+
196+
# Android studio 3.1+ serialized cache file
197+
.idea/caches/build_file_checksums.ser
198+
199+
dist/
200+
config.js

.idea/codeStyles/Project.xml

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/sqldialects.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)