Skip to content

Commit 48563a0

Browse files
committed
Merge branch 'release-0.1.0'
2 parents 777aee7 + bbd55a8 commit 48563a0

29 files changed

+6715
-23
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
out/*
2+
dist/*

.eslintrc.json

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
{
2+
"env": {
3+
"es2021": true,
4+
"node": true,
5+
"mocha": true
6+
},
7+
"extends": [
8+
"eslint:recommended",
9+
"plugin:@typescript-eslint/recommended",
10+
"plugin:@typescript-eslint/recommended-requiring-type-checking",
11+
"plugin:import/errors",
12+
"plugin:import/warnings",
13+
"plugin:import/typescript",
14+
"prettier"
15+
],
16+
"parser": "@typescript-eslint/parser",
17+
"parserOptions": {
18+
"ecmaVersion": 2021,
19+
"sourceType": "module",
20+
"ecmaFeatures": {
21+
"impliedStrict": true
22+
},
23+
"project": "tsconfig.json"
24+
},
25+
"plugins": [
26+
"import",
27+
"@typescript-eslint",
28+
"prettier"
29+
],
30+
"root": true,
31+
"rules": {
32+
"@typescript-eslint/explicit-module-boundary-types": "off",
33+
"@typescript-eslint/indent": "off",
34+
"@typescript-eslint/no-empty-function": [
35+
"warn",
36+
{
37+
"allow": [
38+
"constructors"
39+
]
40+
}
41+
],
42+
"@typescript-eslint/no-empty-interface": "error",
43+
"@typescript-eslint/no-explicit-any": "off",
44+
"@typescript-eslint/no-floating-promises": "error",
45+
"@typescript-eslint/no-inferrable-types": [
46+
"warn",
47+
{
48+
"ignoreParameters": true,
49+
"ignoreProperties": true
50+
}
51+
],
52+
"@typescript-eslint/no-namespace": "off",
53+
"@typescript-eslint/no-non-null-assertion": "off",
54+
"@typescript-eslint/no-unused-vars": [
55+
"warn",
56+
{
57+
"args": "after-used",
58+
"argsIgnorePattern": "^_",
59+
"ignoreRestSiblings": true,
60+
"varsIgnorePattern": "^_$"
61+
}
62+
],
63+
"@typescript-eslint/no-use-before-define": "error",
64+
"@typescript-eslint/semi": "error",
65+
"@typescript-eslint/unbound-method": "off",
66+
"arrow-parens": [
67+
"error",
68+
"as-needed"
69+
],
70+
"brace-style": [
71+
"warn",
72+
"1tbs",
73+
{
74+
"allowSingleLine": true
75+
}
76+
],
77+
"comma-dangle": [
78+
"error",
79+
"only-multiline"
80+
],
81+
"complexity": "off",
82+
"curly": "error",
83+
"dot-notation": "error",
84+
"eqeqeq": [
85+
"error",
86+
"smart"
87+
],
88+
"eol-last": "error",
89+
"import/no-dynamic-require": "error",
90+
"import/no-default-export": "error",
91+
"import/no-duplicates": "error",
92+
"import/no-self-import": "error",
93+
"import/no-unresolved": [
94+
"warn",
95+
{
96+
"ignore": [
97+
"vscode"
98+
]
99+
}
100+
],
101+
"max-classes-per-file": [
102+
"error",
103+
1
104+
],
105+
"max-len": [
106+
"error",
107+
{
108+
"code": 120
109+
}
110+
],
111+
"no-bitwise": "error",
112+
"no-console": [
113+
"error",
114+
{
115+
"allow": [
116+
"info",
117+
"error"
118+
]
119+
}
120+
],
121+
"no-duplicate-imports": "error",
122+
"no-inner-declarations": "off",
123+
"no-invalid-this": "error",
124+
"no-trailing-spaces": "error",
125+
"no-var": "error",
126+
"prefer-arrow-callback": "error",
127+
"prefer-const": "error",
128+
"prefer-numeric-literals": "error",
129+
"prefer-object-spread": "error",
130+
"prefer-rest-params": "error",
131+
"prefer-spread": "error",
132+
"prefer-template": "error",
133+
"prettier/prettier": "error",
134+
"quotes": [
135+
"error",
136+
"single",
137+
{
138+
"avoidEscape": true
139+
}
140+
],
141+
"radix": "error",
142+
"semi": [
143+
"error",
144+
"always"
145+
],
146+
"semi-style": [
147+
"error",
148+
"last"
149+
],
150+
"spaced-comment": [
151+
"error",
152+
"always"
153+
],
154+
"space-in-parens": [
155+
"error",
156+
"never"
157+
],
158+
"sort-imports": [
159+
"error",
160+
{
161+
"ignoreCase": true,
162+
"ignoreDeclarationSort": true,
163+
"ignoreMemberSort": false,
164+
"memberSyntaxSortOrder": [
165+
"none",
166+
"all",
167+
"multiple",
168+
"single"
169+
]
170+
}
171+
],
172+
"yoda": "error"
173+
}
174+
}

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# These owners will be the default owners for everything in the repo.
2+
* @mikecentola

.github/FUNDING.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# These are supported funding model platforms
2+
3+
github: [appliedengdesign]
4+
#patreon: # Replace with a single Patreon username
5+
#open_collective: # Replace with a single Open Collective username
6+
#ko_fi: # Replace with a single Ko-fi username
7+
#tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
#community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
#liberapay: # Replace with a single Liberapay username
10+
#issuehunt: # Replace with a single IssueHunt username
11+
#otechie: # Replace with a single Otechie username
12+
custom: ['http://appliedengdesign.com', 'https://youtube.com/c/AppliedEngDesignUSA']
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
16+
1. Go to '...'
17+
2. Click on '....'
18+
3. Scroll down to '....'
19+
4. See error
20+
21+
**Expected behavior**
22+
A clear and concise description of what you expected to happen.
23+
24+
**Screenshots**
25+
If applicable, add screenshots to help explain your problem.
26+
27+
**Additional context**
28+
Add any other context about the problem here.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
## Suggest a Feature you'd like to see
11+
12+
**Additional context**
13+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## Thank you for contributing to CNC Codes JSON Schema
2+
3+
### Please create an issue _before_ creating a pull request
4+
5+
### DESCRIPTION
6+
7+
<!-- PUT GENERAL DESRIPTION OF PULL REQUEST HERE -->
8+
9+
FIXES ISSUE # <!-- PUT ISSUE NUMBER HERE -->
10+
11+
### CHECKLIST
12+
13+
<!-- Please check off the following -->
14+
15+
- [ ] I have read the guidelines in the [CONTRIBUTING](https://github.com/appliedengdesign/cnccodes-json-schema/blob/master/CONTRIBUTING.md) document
16+
- [ ] My changes follow the coding style, have been formated & linted
17+
- [ ] My changes have a descripted commit message
18+
- [ ] My commits are GPG signed
19+
20+
#### ADDITONAL NOTES
21+
22+
<!-- Put any additional notes in here -->

.markdownlint.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"default": true,
3+
"line-length": false,
4+
"no-inline-html": false,
5+
"first-line-heading": false,
6+
"no-duplicate-heading": false
7+
}

.npmignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
.eslintrc.json
2+
.editorconfig
3+
.eslintignore
4+
.gitattributes
5+
.prettierignore
6+
.prettierrc
7+
.gitignore
8+
.github
9+
.travis.yml
10+
.vscode
11+
src/
12+
test/
13+
docs/
14+
tslint.json
15+
tsconfig.buildinfo

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.md
2+
package*.json

0 commit comments

Comments
 (0)