Skip to content

Commit 3a1b6d4

Browse files
committed
chore: Updates
1 parent 2c0bbda commit 3a1b6d4

File tree

10 files changed

+42
-106
lines changed

10 files changed

+42
-106
lines changed

.editorconfig

Lines changed: 0 additions & 13 deletions
This file was deleted.

.eslintrc.cjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,11 @@ module.exports = {
3030
quotes: [1, 'single', { allowTemplateLiterals: true, avoidEscape: true }],
3131
semi: [1, 'always'],
3232
'max-lines': [1, { max: 300 }],
33-
'max-params': [1, { max: 5 }],
33+
'max-params': [1, { max: 3 }],
3434
'no-unneeded-ternary': [1],
3535
// unicorn
3636
'unicorn/prefer-spread': 0,
3737
'unicorn/catch-error-name': 0,
38-
'unicorn/prefer-node-protocol': 0,
3938
'unicorn/prevent-abbreviations': [
4039
1,
4140
{

.prettierrc

Lines changed: 0 additions & 16 deletions
This file was deleted.

.swcrc

Lines changed: 0 additions & 20 deletions
This file was deleted.

LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## License
2+
3+
[MIT License](https://opensource.org/licenses/MIT) (c) 2022
4+
15
## Resources
26

37
- https://github.com/elsewhencode/project-guidelines/blob/master/README.sample.md

package.json

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
55
"keywords": [],
66
"license": "MIT",
77
"type": "module",
8-
"types": "./index.d.ts",
9-
"main": "./cjs/index.cjs",
10-
"module": "./esm/index.js",
8+
"files": [
9+
"dist"
10+
],
11+
"main": "./dist/index.cjs",
12+
"module": "./dist/index.mjs",
13+
"types": "./dist/index.d.ts",
1114
"exports": {
1215
".": {
13-
"import": "./esm/index.js",
14-
"require": "./cjs/index.cjs"
16+
"import": "./dist/index.mjs",
17+
"require": "./dist/index.cjs"
1518
}
1619
},
1720
"scripts": {
@@ -24,36 +27,29 @@
2427
"tscheck": "tsc --noEmit",
2528
"tscheck:w": "npm run tscheck -- --watch",
2629
"prebuild": "rm -rf dist",
27-
"build": "run-p build:a:* && run-p build:b:* && run-s build:c:*",
28-
"build:a:1": "npx tsup src/index.ts -d=dist/esm --keep-names --platform=node --format=esm --target=es2020 --external=reflect-metadata --sourcemap",
29-
"build:a:2": "npx tsup src/index.ts -d=dist/cjs --keep-names --platform=node --format=cjs --target=es2020 --external=reflect-metadata --sourcemap",
30-
"build:a:3": "npx tsup src/index.ts -d=dist --dts-only",
31-
"build:b:3": "echo {\"type\": \"module\"} > dist/esm/package.json",
32-
"build:b:4": "echo {\"type\": \"commonjs\"} > dist/cjs/package.json",
33-
"build:c:1": "cp -fv README.md LICENSE dist",
34-
"build:c:2": "cat package.json | jq \"del(.type)\" >dist/package.json"
30+
"build": "npx pkgroll --target=es2020"
31+
},
32+
"peerDependencies": {
33+
"reflect-metadata": "^0.1.13"
3534
},
3635
"devDependencies": {
37-
"@swc/core": "^1.2.160",
38-
"@swc/helpers": "^0.3.8",
39-
"@types/node": "^17.0.23",
40-
"@typescript-eslint/eslint-plugin": "^5.16.0",
41-
"@typescript-eslint/parser": "^5.16.0",
42-
"eslint": "^8.12.0",
43-
"eslint-config-prettier": "^8.5.0",
44-
"eslint-plugin-only-warn": "^1.0.3",
45-
"eslint-plugin-prettier": "^4.0.0",
46-
"eslint-plugin-unicorn": "^41.0.1",
47-
"expect": "^27.5.1",
48-
"npm-run-all": "^4.1.5",
49-
"prettier": "^2.6.1",
36+
"@types/node": "^18.11.18",
37+
"@typescript-eslint/eslint-plugin": "^5.48.1",
38+
"@typescript-eslint/parser": "^5.48.1",
39+
"eslint": "^8.32.0",
40+
"eslint-config-prettier": "^8.6.0",
41+
"eslint-plugin-only-warn": "^1.1.0",
42+
"eslint-plugin-prettier": "^4.2.1",
43+
"eslint-plugin-unicorn": "^45.0.2",
44+
"expect": "^29.3.1",
45+
"prettier": "^2.8.3",
5046
"reflect-metadata": "^0.1.13",
5147
"request": "^2.88.2",
52-
"ts-node": "^10.7.0",
53-
"tslib": "^2.3.1",
54-
"tsup": "^5.12.7",
55-
"typescript": "^4.6.4",
48+
"ts-node": "^10.9.1",
49+
"tslib": "^2.4.1",
50+
"tsup": "^6.5.0",
51+
"typescript": "^4.9.4",
5652
"watchexec-bin": "^1.0.0",
57-
"xv": "^1.1.1"
53+
"xv": "^2.1.1"
5854
}
5955
}

prettier.config.cjs

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

src/index.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import expect from 'expect';
1+
import { expect } from 'expect';
22

33
import { hello } from './index.js';
44

tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"ts-node": {
3-
"transpileOnly": true,
4-
"swc": true
3+
"transpileOnly": true
54
},
65
"compilerOptions": {
76
"target": "ES2020",

0 commit comments

Comments
 (0)