Skip to content

Commit 0e9d6ad

Browse files
committed
init(all): init commit → ★
0 parents  commit 0e9d6ad

Some content is hidden

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

64 files changed

+8191
-0
lines changed

.babelrc

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"presets": [
3+
["env", {
4+
"targets": {
5+
"browsers": ["last 4 versions"]
6+
},
7+
}]
8+
]
9+
}

.bumpedrc

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
files:
2+
- package.json
3+
plugins:
4+
postrelease:
5+
# Bumps the package.json version
6+
Committing new version:
7+
plugin: bumped-terminal
8+
command: 'git add package.json && git commit -m "release($newVersion): Release: $newVersion"'
9+
Generating CHANGELOG.md file:
10+
plugin: bumped-changelog
11+
Updating new version:
12+
plugin: bumped-terminal
13+
command: 'git add CHANGELOG.md && git commit --amend -m "release($newVersion): Release: $newVersion"'

.cz-config.js

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
2+
module.exports = {
3+
types: [
4+
{value: 'chore', name: 'chore: Changes to the build process or auxiliary tools\n and libraries such as documentation generation'},
5+
{value: 'docs', name: 'docs: Documentation only changes'},
6+
{value: 'feat', name: 'feat: A new feature'},
7+
{value: 'fix', name: 'fix: A bug fix'},
8+
{value: 'init', name: 'init: Initial commit'},
9+
{value: 'perf', name: 'perf: A code change that improves performance'},
10+
{value: 'refactor', name: 'refactor: A code change that neither fixes a bug nor adds a feature'},
11+
{value: 'release', name: 'release: A code release and tag'},
12+
{value: 'revert', name: 'revert: Revert to a commit'},
13+
{value: 'style', name: 'style: Changes that do not affect the meaning of the code\n (white-space, formatting, missing semi-colons, etc)'},
14+
{value: 'syntax', name: 'syntax: Spelling, grammar, punctuation, or mechanics'},
15+
{value: 'update', name: 'update: Updates feature'},
16+
{value: 'test', name: 'test: Adding missing tests'},
17+
{value: 'WIP', name: 'WIP: Work in progress'}
18+
],
19+
// scopes: {Array of Strings}: Specify the scopes for your particular project.
20+
// Eg.: for some banking system: ["acccounts", "payments"].
21+
// For another travelling application: ["bookings", "search", "profile"]
22+
scopes: [
23+
{name: 'lib'},
24+
{name: '__scripts__'},
25+
{name: '__tests__'},
26+
{name: 'root'}
27+
],
28+
// scopeOverrides: {Object where key contains a Array of String}:
29+
// Use this when you want to override scopes for a specific commit type.
30+
// Example bellow specify scopes when type is fix:
31+
scopeOverrides: {},
32+
// allowCustomScopes: {boolean, default false}: adds the option custom to
33+
// scope selection so you can still typea scope if you need.
34+
allowCustomScopes: true,
35+
// allowBreakingChanges: {Array of Strings: default none}. List of commit
36+
// types you would like to the question breaking change prompted. Eg.: ['feat', 'fix']
37+
allowBreakingChanges: ['feat', 'fix']
38+
};

.eslintrc

+210
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
{
2+
"parser": "babel-eslint",
3+
"env": {
4+
"browser": true,
5+
"commonjs": true,
6+
"es6": true,
7+
"node": true
8+
},
9+
"extends": ["eslint:recommended"],
10+
"parserOptions": {
11+
"ecmaVersion": 7,
12+
"sourceType": "module",
13+
"ecmaFeatures": {
14+
"jsx": true
15+
}
16+
},
17+
"globals": {
18+
"$": true,
19+
"_": true,
20+
"Immutable": true,
21+
"React": true
22+
},
23+
"plugins": [
24+
"react"
25+
],
26+
"rules": {
27+
"comma-dangle": 0,
28+
"no-cond-assign": 2,
29+
"no-console": 2,
30+
"no-constant-condition": 2,
31+
"no-control-regex": 2,
32+
"no-debugger": 2,
33+
"no-dupe-args": 2,
34+
"no-dupe-keys": 2,
35+
"no-duplicate-case": 2,
36+
"no-empty-character-class": 2,
37+
"no-empty": 2,
38+
"no-ex-assign": 2,
39+
"no-extra-boolean-cast": 2,
40+
"no-extra-parens": 0,
41+
"no-extra-semi": 2,
42+
"no-func-assign": 2,
43+
"no-inner-declarations": 2,
44+
"no-invalid-regexp": 2,
45+
"no-irregular-whitespace": 2,
46+
"no-negated-in-lhs": 2,
47+
"no-obj-calls": 2,
48+
"no-regex-spaces": 2,
49+
"no-reserved-keys": 0,
50+
"no-sparse-arrays": 2,
51+
"no-unreachable": 2,
52+
"use-isnan": 2,
53+
"valid-jsdoc": 0,
54+
"valid-typeof": 0,
55+
"no-unexpected-multiline": 2,
56+
"accessor-pairs": 2,
57+
"block-scoped-var": 2,
58+
"complexity": 2,
59+
"consistent-return": 0,
60+
"curly": 2,
61+
"default-case": 2,
62+
"dot-notation": 2,
63+
"dot-location": 0,
64+
"eqeqeq": 2,
65+
"guard-for-in": 2,
66+
"no-alert": 2,
67+
"no-caller": 2,
68+
"no-div-regex": 2,
69+
"no-else-return": 2,
70+
"no-eq-null": 2,
71+
"no-eval": 2,
72+
"no-extend-native": 2,
73+
"no-extra-bind": 2,
74+
"no-fallthrough": 2,
75+
"no-floating-decimal": 2,
76+
"no-implied-eval": 2,
77+
"no-iterator": 2,
78+
"no-labels": 2,
79+
"no-lone-blocks": 2,
80+
"no-loop-func": 2,
81+
"no-multi-spaces": 0,
82+
"no-multi-str": 2,
83+
"no-native-reassign": 2,
84+
"no-new-func": 2,
85+
"no-new-wrappers": 2,
86+
"no-new": 2,
87+
"no-octal-escape": 2,
88+
"no-octal": 2,
89+
"no-param-reassign": 0,
90+
"no-process-env": 2,
91+
"no-proto": 2,
92+
"no-redeclare": 2,
93+
"no-return-assign": 2,
94+
"no-script-url": 2,
95+
"no-self-compare": 2,
96+
"no-sequences": 2,
97+
"no-throw-literal": 2,
98+
"no-unused-expressions": 2,
99+
"no-void": 2,
100+
"no-warning-comments": 2,
101+
"no-with": 2,
102+
"radix": 2,
103+
"vars-on-top": 2,
104+
"wrap-iife": 2,
105+
"yoda": 2,
106+
"no-catch-shadow": 2,
107+
"no-delete-var": 2,
108+
"no-label-var": 2,
109+
"no-shadow": 2,
110+
"no-shadow-restricted-names": 2,
111+
"no-undef": 2,
112+
"no-undef-init": 2,
113+
"no-undefined": 2,
114+
"no-unused-vars": 1,
115+
"no-use-before-define": 2,
116+
"handle-callback-err": 2,
117+
"no-mixed-requires": 2,
118+
"no-new-require": 2,
119+
"no-path-concat": 2,
120+
"no-process-exit": 2,
121+
"no-restricted-modules": 2,
122+
"no-sync": 2,
123+
"array-bracket-spacing": 2,
124+
"brace-style": [
125+
2,
126+
"1tbs",
127+
{
128+
"allowSingleLine": true
129+
}
130+
],
131+
"camelcase": 2,
132+
"comma-spacing": 2,
133+
"comma-style": 2,
134+
"computed-property-spacing": 2,
135+
"consistent-this": 0,
136+
"eol-last": 2,
137+
"func-names": 0,
138+
"func-style": 2,
139+
"indent": [
140+
1,
141+
2,
142+
{
143+
"SwitchCase": 2,
144+
"VariableDeclarator": {
145+
"var": 2,
146+
"let": 2,
147+
"const": 3
148+
}
149+
}
150+
],
151+
"key-spacing": 2,
152+
"lines-around-comment": 0,
153+
"linebreak-style": 2,
154+
"max-nested-callbacks": 2,
155+
"new-cap": 1,
156+
"new-parens": 2,
157+
"newline-after-var": 0,
158+
"no-array-constructor": 2,
159+
"no-continue": 1,
160+
"no-inline-comments": 2,
161+
"no-lonely-if": 2,
162+
"no-mixed-spaces-and-tabs": 2,
163+
"no-multiple-empty-lines": 0,
164+
"no-nested-ternary": 2,
165+
"no-new-object": 2,
166+
"no-spaced-func": 2,
167+
"no-ternary": 0,
168+
"no-trailing-spaces": 2,
169+
"no-underscore-dangle": 0,
170+
"one-var": 0,
171+
"operator-assignment": 2,
172+
"operator-linebreak": 0,
173+
"padded-blocks": 0,
174+
"quotes": [
175+
2,
176+
"single"
177+
],
178+
"quote-props": [
179+
2,
180+
"as-needed"
181+
],
182+
"semi-spacing": [
183+
2,
184+
{
185+
"before": false,
186+
"after": true
187+
}
188+
],
189+
"semi": [
190+
2,
191+
"always"
192+
],
193+
"sort-vars": 0,
194+
"space-after-keywords": 0,
195+
"space-before-blocks": 2,
196+
"space-before-function-paren": 0,
197+
"space-in-parens": 2,
198+
"space-infix-ops": 2,
199+
"space-unary-ops": 2,
200+
"spaced-comment": 0,
201+
"wrap-regex": 2,
202+
"require-await": 0,
203+
"constructor-super": 2,
204+
"generator-star-spacing": 0,
205+
"no-this-before-super": 2,
206+
"no-var": 2,
207+
"object-shorthand": 0,
208+
"prefer-const": 1
209+
}
210+
}

.gitattributes

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# See https://help.github.com/articles/dealing-with-line-endings
2+
3+
# These files are text and should be normalized (Convert crlf => lf)
4+
*.md text
5+
*.txt text
6+
*.html text
7+
*.css text
8+
*.js text
9+
10+
# Denote all files that are truly binary and should not be modified.
11+
*.png binary
12+
*.jpg binary
13+
*.pdf binary

.github/ISSUE_TEMPLATE.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!--
2+
(INFORMATION):
3+
+ Contributions are welcomed and appreciated with open hearts and open fingers. Before you continue, consider the following: If you have a "How do I do ...?" question, this is not the proper channel. Instead, please use stackoverflow: stackoverflow.com/questions/tagged/abettor
4+
+ These "Issues" are meant for technical problems, bugs, and proposals related to the library, although, exceptions are made for noteworthy cases. If you're reporting a bug, please use the below bug template.
5+
6+
(BUG TEMPLATE):
7+
#### What's your environment:
8+
#### Expected behavior:
9+
#### Actual behavior:
10+
#### What steps and/or code will reproduce the bug:
11+
#### Have you identified what's causing the bug and/or potential solutions:
12+
#### Additional information and details:
13+
-->

.github/PULL_REQUEST_TEMPLATE.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#### Description:
2+
<!--- CLOSES #X -->
3+
<!--- Describe your changes in detail, need be. -->
4+
<!--- Why is this change required and/or what problem does it solve? -->
5+
<!--- If there are breaking changes, please make a note of them. -->
6+
7+
#### Checklist:
8+
<!--- All the checkboxes must be checked even if they do not pertain -->
9+
- [ ] Update/change/fix has/passes test(s)
10+
- [ ] Follows the existing code style
11+
- [ ] Has decent commit message
12+
- [ ] Commit and code comes with a smile

.gitignore

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Custom/library specific
2+
.iron-node.js
3+
4+
# Global
5+
*~
6+
# KDE directory preferences
7+
.directory
8+
# Linux trash folder which might appear on any partition or disk
9+
.Trash-*
10+
# cache files for sublime text
11+
*.tmlanguage.cache
12+
*.tmPreferences.cache
13+
*.stTheme.cache
14+
# workspace files are user-specific
15+
*.sublime-workspace
16+
# project files should be checked into the repository, unless a significant
17+
# proportion of contributors will probably not be using SublimeText
18+
# *.sublime-project
19+
# sftp configuration file
20+
sftp-config.json
21+
# Logs
22+
logs
23+
*.log
24+
npm-debug.log*
25+
# Packages
26+
node_modules/
27+
bower_components/
28+
# Misc
29+
.DS_Store
30+
.public
31+
.publish
32+
.directory
33+
.temp
34+
public
35+
private
36+
_private
37+
.private
38+
.iron-node.js
39+
Desktop.ini
40+
app/assets/stylesheets/generated
41+
lib-cov
42+
*.seed
43+
*.log
44+
*.csv
45+
*.dat
46+
*.out
47+
*.pid
48+
*.gz
49+
pids
50+
logs
51+
results
52+
tmp

0 commit comments

Comments
 (0)