Skip to content
This repository was archived by the owner on Nov 17, 2022. It is now read-only.

Commit 34e4e3f

Browse files
committed
chore: setup prettier
1 parent 300a66f commit 34e4e3f

7 files changed

+64
-56
lines changed

.eslintrc.json

+6-19
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"node": true
55
},
66
"extends": [
7+
"prettier",
78
"eslint:recommended",
89
"plugin:@typescript-eslint/recommended"
910
],
@@ -12,25 +13,11 @@
1213
"ecmaVersion": "latest",
1314
"sourceType": "module"
1415
},
15-
"plugins": [
16-
"@typescript-eslint"
17-
],
16+
"plugins": ["@typescript-eslint"],
1817
"rules": {
19-
"indent": [
20-
"error",
21-
4
22-
],
23-
"linebreak-style": [
24-
"error",
25-
"unix"
26-
],
27-
"quotes": [
28-
"error",
29-
"single"
30-
],
31-
"semi": [
32-
"error",
33-
"always"
34-
]
18+
"indent": ["error", 4],
19+
"linebreak-style": ["error", "unix"],
20+
"quotes": ["error", "single"],
21+
"semi": ["error", "always"]
3522
}
3623
}

.prettierignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules/
2+
.idea/**
3+
dist
4+
.DS_Store

.prettierrc.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"tabWidth": 4,
3+
"singleQuote": true
4+
}

package.json

+27-24
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
11
{
2-
"name": "packagekit",
3-
"version": "1.0.0",
4-
"description": "A packageKit wrapper for node",
5-
"repository": "https://github.com/app-outlet/node-packagekit",
6-
"author": "Messias Junior",
7-
"license": "MIT",
8-
"private": false,
9-
"main": "dist/index.js",
10-
"types": "dist/index.d.ts",
11-
"scripts": {
12-
"build": "tsc",
13-
"lint": "eslint src/**/*.ts --fix"
14-
},
15-
"dependencies": {
16-
"dbus-native": "^0.4.0"
17-
},
18-
"devDependencies": {
19-
"@typescript-eslint/eslint-plugin": "^5.22.0",
20-
"@typescript-eslint/parser": "^5.22.0",
21-
"eslint": "^7.32.0 || ^8.2.0",
22-
"eslint-config-airbnb-base": "^15.0.0",
23-
"eslint-plugin-import": "^2.25.2",
24-
"typescript": "^4.6.4"
25-
}
2+
"name": "packagekit",
3+
"version": "1.0.0",
4+
"description": "A packageKit wrapper for node",
5+
"repository": "https://github.com/app-outlet/node-packagekit",
6+
"author": "Messias Junior",
7+
"license": "MIT",
8+
"private": false,
9+
"main": "dist/index.js",
10+
"types": "dist/index.d.ts",
11+
"scripts": {
12+
"build": "tsc",
13+
"lint": "eslint src/**/*.ts --fix",
14+
"format": "prettier --write ."
15+
},
16+
"dependencies": {
17+
"dbus-native": "^0.4.0"
18+
},
19+
"devDependencies": {
20+
"@typescript-eslint/eslint-plugin": "^5.22.0",
21+
"@typescript-eslint/parser": "^5.22.0",
22+
"eslint": "^7.32.0 || ^8.2.0",
23+
"eslint-config-airbnb-base": "^15.0.0",
24+
"eslint-config-prettier": "^8.5.0",
25+
"eslint-plugin-import": "^2.25.2",
26+
"prettier": "^2.6.2",
27+
"typescript": "^4.6.4"
28+
}
2629
}

src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const a: any = 1;
1+
const a: any = '1';

tsconfig.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
2-
"compilerOptions": {
3-
"target": "es2016",
4-
"module": "ES2022",
5-
"esModuleInterop": true,
6-
"forceConsistentCasingInFileNames": true,
7-
"strict": true,
8-
"skipLibCheck": true,
9-
"outDir": "dist",
10-
"declaration": true
11-
},
12-
"include": ["src"],
13-
"exclude": ["node_modules", "dist"]
2+
"compilerOptions": {
3+
"target": "es2016",
4+
"module": "ES2022",
5+
"esModuleInterop": true,
6+
"forceConsistentCasingInFileNames": true,
7+
"strict": true,
8+
"skipLibCheck": true,
9+
"outDir": "dist",
10+
"declaration": true
11+
},
12+
"include": ["src"],
13+
"exclude": ["node_modules", "dist"]
1414
}

yarn.lock

+10
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,11 @@ eslint-config-airbnb-base@^15.0.0:
427427
object.entries "^1.1.5"
428428
semver "^6.3.0"
429429

430+
eslint-config-prettier@^8.5.0:
431+
version "8.5.0"
432+
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
433+
integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
434+
430435
eslint-import-resolver-node@^0.3.6:
431436
version "0.3.6"
432437
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
@@ -1191,6 +1196,11 @@ prelude-ls@^1.2.1:
11911196
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
11921197
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
11931198

1199+
prettier@^2.6.2:
1200+
version "2.6.2"
1201+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
1202+
integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
1203+
11941204
punycode@^2.1.0:
11951205
version "2.1.1"
11961206
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"

0 commit comments

Comments
 (0)