Skip to content

Commit bd5a68d

Browse files
committed
feat: init
0 parents  commit bd5a68d

18 files changed

Lines changed: 7684 additions & 0 deletions

.changeset/config.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/config@2.0.0/schema.json",
3+
"changelog": "@changesets/cli/changelog",
4+
"commit": false,
5+
"linked": [],
6+
"access": "restricted",
7+
"baseBranch": "main",
8+
"updateInternalDependencies": "patch",
9+
"ignore": []
10+
}

.eslintrc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
root: true,
3+
extends: ['@modern-js'],
4+
};

.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
.DS_Store
2+
3+
.pnp
4+
.pnp.js
5+
.env.local
6+
.env.*.local
7+
.history
8+
*.log*
9+
10+
node_modules/
11+
.yarn-integrity
12+
.pnpm-store/
13+
*.tsbuildinfo
14+
.eslintcache
15+
.changeset/pre.json
16+
17+
dist/
18+
coverage/
19+
release/
20+
output/
21+
output_resource/
22+
log/
23+
24+
.vscode/**/*
25+
!.vscode/settings.json
26+
!.vscode/extensions.json
27+
.idea/
28+
29+
**/*/typings/auto-generated
30+
31+
modern.config.local.*

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
npx --no-install lint-staged

.npmignore

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
.DS_Store
2+
3+
.pnp
4+
.pnp.js
5+
.env.local
6+
.env.*.local
7+
.history
8+
*.log*
9+
10+
node_modules/
11+
.yarn-integrity
12+
*.tsbuildinfo
13+
.eslintcache
14+
15+
coverage/
16+
release/
17+
output/
18+
output_resource/
19+
tests/
20+
21+
.vscode/**/*
22+
!.vscode/settings.json
23+
!.vscode/extensions.json
24+
.idea/
25+
26+
src/
27+
28+
modern.config.*
29+
jest.config.js
30+
.eslintrc.js
31+
.eslintrc
32+
tsconfig.json
33+
CHANGELOG.md
34+
35+
**/*/api/typings/auto-generated

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
strict-peer-dependencies=false

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lts/hydrogen

.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "all",
4+
"arrowParens": "avoid"
5+
}

.vscode/extensions.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"recommendations": [
3+
"styled-components.vscode-styled-components",
4+
"EditorConfig.editorconfig",
5+
"dbaeumer.vscode-eslint",
6+
"esbenp.prettier-vscode",
7+
"streetsidesoftware.code-spell-checker",
8+
"codezombiech.gitignore",
9+
"aaron-bond.better-comments",
10+
"jasonnutter.search-node-modules",
11+
"jock.svg",
12+
"mikestead.dotenv",
13+
"vscode-icons-team.vscode-icons"
14+
]
15+
}

.vscode/settings.json

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"files.associations": {
3+
".code-workspace": "jsonc",
4+
".eslintrc": "jsonc",
5+
".eslintrc*.json": "jsonc",
6+
".stylelintrc": "jsonc",
7+
"stylelintrc": "jsonc",
8+
"README": "markdown"
9+
},
10+
"search.useIgnoreFiles": true,
11+
"search.exclude": {
12+
"**/dist": true,
13+
"**/*.log": true,
14+
"**/*.pid": true,
15+
"**/.git": true,
16+
"**/node_modules": true
17+
},
18+
//
19+
"editor.rulers": [80, 120],
20+
"files.eol": "\n",
21+
"files.trimTrailingWhitespace": true,
22+
"files.insertFinalNewline": true,
23+
//
24+
"cSpell.diagnosticLevel": "Hint",
25+
"eslint.run": "onType",
26+
"eslint.probe": [
27+
"javascript",
28+
"javascriptreact",
29+
"typescript",
30+
"typescriptreact",
31+
"vue"
32+
],
33+
"eslint.format.enable": true,
34+
"eslint.lintTask.enable": true,
35+
"javascript.validate.enable": false,
36+
"typescript.validate.enable": true,
37+
"css.validate": false,
38+
"scss.validate": false,
39+
"less.validate": false,
40+
"[css]": {
41+
"editor.formatOnType": true,
42+
"editor.formatOnPaste": true,
43+
"editor.formatOnSave": true
44+
},
45+
"[scss]": {
46+
"editor.formatOnType": true,
47+
"editor.formatOnPaste": true,
48+
"editor.formatOnSave": true
49+
},
50+
"[less]": {
51+
"editor.formatOnType": true,
52+
"editor.formatOnPaste": true,
53+
"editor.formatOnSave": true
54+
},
55+
"editor.codeActionsOnSave": {
56+
"source.fixAll.eslint": "explicit"
57+
},
58+
"editor.defaultFormatter": "esbenp.prettier-vscode",
59+
"javascript.format.enable": false,
60+
"typescript.format.enable": false,
61+
//
62+
"json.format.enable": false,
63+
"[json]": {
64+
"editor.tabSize": 2,
65+
"editor.formatOnType": true,
66+
"editor.formatOnPaste": true,
67+
"editor.formatOnSave": true
68+
},
69+
"[jsonc]": {
70+
"editor.tabSize": 2,
71+
"editor.formatOnType": true,
72+
"editor.formatOnPaste": true,
73+
"editor.formatOnSave": true
74+
},
75+
"emmet.triggerExpansionOnTab": true,
76+
"typescript.tsdk": "node_modules/typescript/lib"
77+
}

0 commit comments

Comments
 (0)