Skip to content

Commit a16b0df

Browse files
committed
make more epic
1 parent 0f01fb4 commit a16b0df

File tree

199 files changed

+33956
-24610
lines changed

Some content is hidden

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

199 files changed

+33956
-24610
lines changed

.all-contributorsrc

-413
This file was deleted.

.eslintignore

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
.DS_Store
21
node_modules
3-
coverage
42
build
5-
.idea/
6-
.vscode/
7-
.eslintcache
8-
/playwright-report
3+
public/build
4+
playwright-report
5+
test-results
6+
server-build
7+
scripts

.eslintrc.cjs

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/** @type {import('@types/eslint').Linter.BaseConfig} */
2+
module.exports = {
3+
extends: [
4+
'@remix-run/eslint-config',
5+
'@remix-run/eslint-config/node',
6+
'prettier',
7+
],
8+
rules: {
9+
// playwright requires destructuring in fixtures even if you don't use anything 🤷‍♂️
10+
'no-empty-pattern': 'off',
11+
'@typescript-eslint/no-unused-expressions': 'off',
12+
'no-unused-expressions': 'off',
13+
'@typescript-eslint/consistent-type-imports': [
14+
'warn',
15+
{
16+
prefer: 'type-imports',
17+
disallowTypeAnnotations: true,
18+
fixStyle: 'inline-type-imports',
19+
},
20+
],
21+
'import/no-duplicates': ['warn', { 'prefer-inline': true }],
22+
'import/consistent-type-specifier-style': ['warn', 'prefer-inline'],
23+
'import/order': [
24+
'warn',
25+
{
26+
alphabetize: { order: 'asc', caseInsensitive: true },
27+
groups: [
28+
'builtin',
29+
'external',
30+
'internal',
31+
'parent',
32+
'sibling',
33+
'index',
34+
],
35+
},
36+
],
37+
},
38+
}

.gitignore

+13-8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
.DS_Store
21
node_modules
3-
coverage
4-
build
5-
.idea/
6-
.vscode/
7-
.eslintcache
8-
/playwright-report
9-
/test-results
2+
3+
workspace/
4+
**/.cache/
5+
**/build/
6+
**/public/build
7+
**/playwright-report
8+
data.db
109
/playground
10+
**/tsconfig.tsbuildinfo
11+
12+
# in a real app you'd want to not commit the .env
13+
# file as well, but since this is for a workshop
14+
# we're going to keep them around.
15+
# .env

.gitpod.yml

-104
This file was deleted.

.npmrc

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
registry=https://registry.npmjs.org/
2-
package-lock=true
3-
yes=true
41
legacy-peer-deps=true
2+
registry=https://registry.npmjs.org/

.prettierignore

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
.DS_Store
21
node_modules
3-
coverage
4-
build
5-
.idea/
6-
.vscode/
7-
.eslintcache
8-
/playwright-report
9-
package.json
2+
3+
**/build/**
4+
**/public/build/**
5+
.env
6+
7+
**/package.json
8+
**/tsconfig.json
9+
10+
**/package-lock.json
11+
**/playwright-report/**

.prettierrc

+2-4
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@
1919
"useTabs": true,
2020
"overrides": [
2121
{
22-
"files": [
23-
"**/*.json"
24-
],
22+
"files": ["**/*.json"],
2523
"options": {
2624
"useTabs": false
2725
}
2826
}
2927
]
30-
}
28+
}

.vscode/extensions.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"recommendations": [
3-
"dbaeumer.vscode-eslint",
4-
"esbenp.prettier-vscode",
5-
"formulahendry.auto-rename-tag",
6-
"VisualStudioExptTeam.vscodeintellicode"
7-
]
2+
"recommendations": [
3+
"dbaeumer.vscode-eslint",
4+
"esbenp.prettier-vscode",
5+
"formulahendry.auto-rename-tag",
6+
"VisualStudioExptTeam.vscodeintellicode"
7+
]
88
}

.vscode/settings.kcd.json

+64-64
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,66 @@
11
{
2-
"editor.defaultFormatter": "esbenp.prettier-vscode",
3-
"editor.formatOnSave": true,
4-
"editor.detectIndentation": true,
5-
"editor.fontFamily": "'Dank Mono', Menlo, Monaco, 'Courier New', monospace",
6-
"editor.fontLigatures": false,
7-
"editor.rulers": [80],
8-
"editor.snippetSuggestions": "top",
9-
"editor.wordBasedSuggestions": false,
10-
"editor.suggest.localityBonus": true,
11-
"editor.acceptSuggestionOnCommitCharacter": false,
12-
"[javascript]": {
13-
"editor.defaultFormatter": "esbenp.prettier-vscode",
14-
"editor.suggestSelection": "recentlyUsed",
15-
"editor.suggest.showKeywords": false
16-
},
17-
"editor.renderWhitespace": "boundary",
18-
"files.defaultLanguage": "{activeEditorLanguage}",
19-
"javascript.validate.enable": false,
20-
"search.exclude": {
21-
"**/node_modules": true,
22-
"**/bower_components": true,
23-
"**/coverage": true,
24-
"**/dist": true,
25-
"**/build": true,
26-
"**/.build": true,
27-
"**/.gh-pages": true
28-
},
29-
"editor.codeActionsOnSave": {
30-
"source.fixAll.eslint": false
31-
},
32-
"eslint.validate": [
33-
"javascript",
34-
"javascriptreact",
35-
"typescript",
36-
"typescriptreact"
37-
],
38-
"eslint.options": {
39-
"env": {
40-
"browser": true,
41-
"jest/globals": true,
42-
"es6": true
43-
},
44-
"parserOptions": {
45-
"ecmaVersion": 2019,
46-
"sourceType": "module",
47-
"ecmaFeatures": {
48-
"jsx": true
49-
}
50-
},
51-
"rules": {
52-
"no-debugger": "off"
53-
}
54-
},
55-
"workbench.colorTheme": "Night Owl",
56-
"workbench.iconTheme": "material-icon-theme",
57-
"breadcrumbs.enabled": true,
58-
"grunt.autoDetect": "off",
59-
"gulp.autoDetect": "off",
60-
"npm.runSilent": true,
61-
"explorer.confirmDragAndDrop": false,
62-
"editor.formatOnPaste": false,
63-
"editor.cursorSmoothCaretAnimation": true,
64-
"editor.smoothScrolling": true,
65-
"php.suggest.basic": false
2+
"editor.defaultFormatter": "esbenp.prettier-vscode",
3+
"editor.formatOnSave": true,
4+
"editor.detectIndentation": true,
5+
"editor.fontFamily": "'Dank Mono', Menlo, Monaco, 'Courier New', monospace",
6+
"editor.fontLigatures": false,
7+
"editor.rulers": [80],
8+
"editor.snippetSuggestions": "top",
9+
"editor.wordBasedSuggestions": false,
10+
"editor.suggest.localityBonus": true,
11+
"editor.acceptSuggestionOnCommitCharacter": false,
12+
"[javascript]": {
13+
"editor.defaultFormatter": "esbenp.prettier-vscode",
14+
"editor.suggestSelection": "recentlyUsed",
15+
"editor.suggest.showKeywords": false
16+
},
17+
"editor.renderWhitespace": "boundary",
18+
"files.defaultLanguage": "{activeEditorLanguage}",
19+
"javascript.validate.enable": false,
20+
"search.exclude": {
21+
"**/node_modules": true,
22+
"**/bower_components": true,
23+
"**/coverage": true,
24+
"**/dist": true,
25+
"**/build": true,
26+
"**/.build": true,
27+
"**/.gh-pages": true
28+
},
29+
"editor.codeActionsOnSave": {
30+
"source.fixAll.eslint": false
31+
},
32+
"eslint.validate": [
33+
"javascript",
34+
"javascriptreact",
35+
"typescript",
36+
"typescriptreact"
37+
],
38+
"eslint.options": {
39+
"env": {
40+
"browser": true,
41+
"jest/globals": true,
42+
"es6": true
43+
},
44+
"parserOptions": {
45+
"ecmaVersion": 2019,
46+
"sourceType": "module",
47+
"ecmaFeatures": {
48+
"jsx": true
49+
}
50+
},
51+
"rules": {
52+
"no-debugger": "off"
53+
}
54+
},
55+
"workbench.colorTheme": "Night Owl",
56+
"workbench.iconTheme": "material-icon-theme",
57+
"breadcrumbs.enabled": true,
58+
"grunt.autoDetect": "off",
59+
"gulp.autoDetect": "off",
60+
"npm.runSilent": true,
61+
"explorer.confirmDragAndDrop": false,
62+
"editor.formatOnPaste": false,
63+
"editor.cursorSmoothCaretAnimation": true,
64+
"editor.smoothScrolling": true,
65+
"php.suggest.basic": false
6666
}

CODE_OF_CONDUCT.md

-1
This file was deleted.

0 commit comments

Comments
 (0)