Skip to content

Commit fb00c4d

Browse files
committed
first commit
0 parents  commit fb00c4d

File tree

926 files changed

+56512
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

926 files changed

+56512
-0
lines changed

.codecov.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ignore:
2+
- "src/index.ts"

.editorconfig

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
indent_style = space
8+
indent_size = 4
9+
trim_trailing_whitespace = true

.eslintignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
dist
3+
bin

.eslintrc.json

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"parser": "@typescript-eslint/parser",
3+
"parserOptions": {
4+
"project": "./tsconfig.eslint.json"
5+
},
6+
"plugins": ["@typescript-eslint", "prettier", "simple-import-sort"],
7+
"extends": [
8+
"eslint:recommended",
9+
"plugin:@typescript-eslint/eslint-recommended",
10+
"plugin:@typescript-eslint/recommended-requiring-type-checking",
11+
"plugin:@typescript-eslint/recommended",
12+
"plugin:prettier/recommended",
13+
"prettier/@typescript-eslint"
14+
],
15+
"rules": {
16+
"@typescript-eslint/await-thenable": "off",
17+
"@typescript-eslint/ban-ts-comment": "off",
18+
"@typescript-eslint/ban-types": "off",
19+
"@typescript-eslint/camelcase": "off",
20+
"@typescript-eslint/explicit-function-return-type": "off",
21+
"@typescript-eslint/explicit-member-accessibility": ["error"],
22+
"@typescript-eslint/interface-name-prefix": "off",
23+
"@typescript-eslint/member-ordering": ["error"],
24+
"@typescript-eslint/no-empty-function": "off",
25+
"@typescript-eslint/no-empty-interface": "off",
26+
"@typescript-eslint/no-explicit-any": "off",
27+
"@typescript-eslint/no-floating-promises": "off",
28+
"@typescript-eslint/no-inferrable-types": "off",
29+
"@typescript-eslint/no-misused-promises": "off",
30+
"@typescript-eslint/no-namespace": "off",
31+
"@typescript-eslint/no-non-null-assertion": "off",
32+
"@typescript-eslint/no-unsafe-assignment": "off",
33+
"@typescript-eslint/no-unsafe-call": "off",
34+
"@typescript-eslint/no-unsafe-member-access": "off",
35+
"@typescript-eslint/no-unsafe-return": "off",
36+
"@typescript-eslint/no-unused-vars": "off",
37+
"@typescript-eslint/no-var-requires": "off",
38+
"@typescript-eslint/prefer-regexp-exec": "off",
39+
"@typescript-eslint/require-await": "off",
40+
"@typescript-eslint/restrict-plus-operands": "off",
41+
"@typescript-eslint/restrict-template-expressions": "off",
42+
"@typescript-eslint/unbound-method": "off",
43+
"jest/no-standalone-expect": "off",
44+
"no-async-promise-executor": "off",
45+
"no-empty": "off",
46+
"no-inferrable-types": "off",
47+
"no-prototype-builtins": "off",
48+
"prefer-const": [
49+
"error",
50+
{
51+
"destructuring": "all"
52+
}
53+
],
54+
"prettier/prettier": "error",
55+
"require-atomic-updates": "off",
56+
"simple-import-sort/sort": "error"
57+
}
58+
}

.gitattributes

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Path-based git attributes
2+
# https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
3+
4+
# Ignore all test and documentation with "export-ignore".
5+
/.editorconfig export-ignore
6+
/.gitattributes export-ignore
7+
/.gitignore export-ignore
8+
/README.md export-ignore

.github/stale.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_extends: .github

.github/workflows/ci.yml

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- "master"
7+
- "develop"
8+
pull_request:
9+
types: [ready_for_review, synchronize, opened]
10+
11+
jobs:
12+
build:
13+
runs-on: ubuntu-latest
14+
15+
strategy:
16+
matrix:
17+
node-version: [12.x]
18+
19+
steps:
20+
- uses: actions/checkout@v2
21+
22+
- name: Use Node.js ${{ matrix.node-version }}
23+
uses: actions/setup-node@v1
24+
with:
25+
node-version: ${{ matrix.node-version }}
26+
27+
- name: Install
28+
run: yarn install --immutable --immutable-cache
29+
30+
- name: Build
31+
run: yarn run build

.gitignore

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
lerna-debug.log
6+
7+
# Runtime data
8+
pids
9+
*.pid
10+
*.seed
11+
12+
# Directory for instrumented libs generated by jscoverage/JSCover
13+
lib-cov
14+
15+
# Coverage directory used by tools like istanbul
16+
.coverage
17+
18+
# nyc test coverage
19+
.nyc_output
20+
21+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
22+
.grunt
23+
24+
# node-waf configuration
25+
.lock-wscript
26+
27+
# Build results
28+
app.js
29+
30+
# Compiled binary addons (http://nodejs.org/api/addons.html)
31+
build/Release
32+
33+
# Dependency directories
34+
node_modules
35+
jspm_packages
36+
37+
# Optional npm cache directory
38+
.npm
39+
40+
# Mac OS X local settings
41+
.DS_Store
42+
.tags
43+
bundle.min.js
44+
45+
# Build
46+
dist
47+
48+
# Microsoft Visual Studio settings
49+
.vs
50+
.vscode
51+
52+
# Databases
53+
*.sqlite
54+
55+
# Environment
56+
.env
57+
env.json
58+
59+
# Yarn
60+
.yarn/sdks/**

0 commit comments

Comments
 (0)