Skip to content

Commit 397face

Browse files
committed
feat: init project
add deploy/remove command BREAKING CHANGE: init project
1 parent 3e6b666 commit 397face

27 files changed

+16150
-0
lines changed

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
end_of_line = lf
7+
charset = utf-8
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
quote_type = single
11+
12+
[*.md]
13+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
node_modules/
2+
build/
3+
dist/
4+
test/
5+
**/*.min.js
6+
**/*-min.js
7+
**/*.bundle.js

.eslintrc.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
extends: 'eslint-config-ali/typescript',
3+
root: true,
4+
env: {
5+
node: true,
6+
jest: true,
7+
},
8+
};

.gitignore

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# compiled output
2+
**/dist
3+
**/node_modules
4+
5+
# Logs
6+
logs
7+
*.log
8+
npm-debug.log*
9+
yarn-debug.log*
10+
yarn-error.log*
11+
lerna-debug.log*
12+
13+
# OS
14+
.DS_Store
15+
16+
# Tests
17+
/coverage
18+
/.nyc_output
19+
20+
# IDEs and editors
21+
/.idea
22+
.project
23+
.classpath
24+
.c9/
25+
*.launch
26+
.settings/
27+
*.sublime-workspace
28+
29+
# IDE - VSCode
30+
.vscode/*
31+
!.vscode/settings.json
32+
!.vscode/tasks.json
33+
!.vscode/launch.json
34+
!.vscode/extensions.json
35+
36+
# config of pulumi
37+
**/Pulumi.*.yaml
38+
**/Pulumi.yaml
39+
40+
**/.s
41+
**/.env

.prettierignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
**/tests/fixtures/**/*
2+
**/tests/fixture/**/*
3+
**/dist
4+
**/coverage
5+
**/shared-fixtures
6+
**/.vscode
7+
**/.nyc_output
8+
**/.vs
9+
src/eslint-plugin-tslint/tests/test-tslint-rules-directory/alwaysFailRule.js
10+
.github
11+
src/eslint-plugin/src/configs/*.json
12+
.all-contributorsrc
13+
CONTRIBUTORS.md

.prettierrc.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
printWidth: 100,
3+
tabWidth: 2,
4+
semi: true,
5+
singleQuote: true,
6+
trailingComma: 'all',
7+
arrowParens: 'always',
8+
};

.vscode/extensions.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"recommendations": [
3+
"dbaeumer.vscode-eslint",
4+
"stylelint.vscode-stylelint",
5+
"esbenp.prettier-vscode"
6+
]
7+
}

.vscode/launch.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Debug by ts-node",
6+
"type": "node",
7+
"request": "launch",
8+
"args": [
9+
"${workspaceRoot}/src/index"
10+
],
11+
"runtimeArgs": [
12+
"--nolazy",
13+
"-r",
14+
"ts-node/register"
15+
],
16+
"sourceMaps": true,
17+
"cwd": "${workspaceRoot}",
18+
"protocol": "inspector",
19+
"console": "integratedTerminal",
20+
"internalConsoleOptions": "neverOpen"
21+
},
22+
]
23+
}

.vscode/settings.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "vue"],
3+
"stylelint.validate": ["css", "less", "sass", "scss"],
4+
"editor.codeActionsOnSave": {
5+
"source.fixAll.eslint": true,
6+
"source.fixAll.stylelint": true,
7+
"source.fixAll.markdownlint": true
8+
},
9+
"editor.formatOnSave": false,
10+
"[javascript]": {
11+
"editor.defaultFormatter": "esbenp.prettier-vscode"
12+
},
13+
"[javascriptreact]": {
14+
"editor.defaultFormatter": "esbenp.prettier-vscode"
15+
},
16+
"[typescript]": {
17+
"editor.defaultFormatter": "esbenp.prettier-vscode"
18+
},
19+
"[typescriptreact]": {
20+
"editor.defaultFormatter": "esbenp.prettier-vscode"
21+
},
22+
"[vue]": {
23+
"editor.defaultFormatter": "esbenp.prettier-vscode"
24+
},
25+
"[css]": {
26+
"editor.defaultFormatter": "esbenp.prettier-vscode"
27+
},
28+
"[less]": {
29+
"editor.defaultFormatter": "esbenp.prettier-vscode"
30+
},
31+
"[scss]": {
32+
"editor.defaultFormatter": "esbenp.prettier-vscode"
33+
},
34+
"[html]": {
35+
"editor.defaultFormatter": "esbenp.prettier-vscode"
36+
},
37+
"[json]": {
38+
"editor.defaultFormatter": "esbenp.prettier-vscode"
39+
},
40+
"[jsonc]": {
41+
"editor.defaultFormatter": "esbenp.prettier-vscode"
42+
}
43+
}

0 commit comments

Comments
 (0)