Skip to content

Commit 7962cc3

Browse files
committed
fix: build
1 parent 470d49c commit 7962cc3

File tree

8 files changed

+486
-1012
lines changed

8 files changed

+486
-1012
lines changed

.eslintignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
2-
dist
2+
dist
3+
build
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
{
1+
module.exports ={
22
"env": {
33
"browser": false,
44
"es6": true,
55
"node": true,
66
"jest/globals": true
77
},
88
"parser": "@typescript-eslint/parser",
9-
"parserOptions": {
10-
"project": "./tsconfig.json",
11-
"sourceType": "module"
12-
},
9+
parserOptions: {
10+
project: "./tsconfig.json",
11+
tsconfigRootDir: __dirname,
12+
},
1313
"plugins": ["@typescript-eslint", "jest", "prettier"],
1414
"extends": [
1515
"eslint:recommended",
16-
"plugin:@typescript-eslint/recommended",
1716
"plugin:@typescript-eslint/recommended-requiring-type-checking",
1817
"prettier"
1918
],
20-
"rules": {}
19+
"rules": {},
20+
"ignorePatterns": ["**/*.cjs", "**/*.mjs", "**/*.js"],
2121
}

.releaserc.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"branches": [
3-
"+([0-9])?(.{+([0-9]),x}).x",
4-
"main",
5-
"next",
6-
"next-major",
7-
{"name": "beta", "prerelease": true},
8-
{"name": "alpha", "prerelease": true}
9-
],
10-
"plugins": [
11-
"@semantic-release/commit-analyzer",
12-
"@semantic-release/release-notes-generator",
13-
"@semantic-release/changelog",
14-
"@semantic-release/npm",
15-
"@semantic-release/git",
16-
"@semantic-release/github"
17-
]
18-
}
2+
"branches": [
3+
"+([0-9])?(.{+([0-9]),x}).x",
4+
"main",
5+
"next",
6+
"next-major",
7+
{ "name": "beta", "prerelease": true },
8+
{ "name": "alpha", "prerelease": true }
9+
],
10+
"plugins": [
11+
"@semantic-release/commit-analyzer",
12+
"@semantic-release/release-notes-generator",
13+
"@semantic-release/changelog",
14+
"@semantic-release/npm",
15+
"@semantic-release/git",
16+
"@semantic-release/github"
17+
]
18+
}

jest.config.cjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
21
module.exports = {
32
transform: {
43
'^.+\\.(t|j)s$': '@swc/jest',
54
},
65
transformIgnorePatterns: [],
76
testEnvironment: 'node',
87
extensionsToTreatAsEsm: ['.ts'],
9-
testPathIgnorePatterns: ['/node_modules/', '/build/'],
8+
testPathIgnorePatterns: ['/node_modules/', '/build/', '/dist/'],
109
moduleNameMapper: {
1110
'^(\\.{1,2}/.*)\\.js$': '$1',
1211
},

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
"test": "jest --passWithNoTests",
4040
"test:watch": "jest --watch --passWithNoTests",
4141
"clean": "rimraf build && rimraf dist",
42-
"build": "swc ./src -d dist",
43-
"build:watch": "swc ./src -d dist -w",
42+
"build": "swc ./src -d build",
43+
"build:watch": "swc ./src -d build -w",
4444
"lint": "eslint ./src --ext .ts",
4545
"lint:fix": "eslint ./src --ext .ts --fix",
4646
"prettier": "prettier '**/*.{ts,json,md}'",
@@ -59,8 +59,8 @@
5959
"@semantic-release/npm": "^11.0.0",
6060
"@semantic-release/release-notes-generator": "^12.0.0",
6161
"@swc/cli": "0.1.63",
62-
"@swc/core": "^1.3.59",
63-
"@swc/helpers": "^0.5.1",
62+
"@swc/core": "1.3.101",
63+
"@swc/helpers": "0.5.3",
6464
"@swc/jest": "0.2.29",
6565
"@types/jest": "29.5.11",
6666
"@types/node": "20.10.5",
@@ -69,7 +69,7 @@
6969
"eslint": "8.56.0",
7070
"eslint-config-prettier": "9.1.0",
7171
"eslint-plugin-jest": "27.6.0",
72-
"eslint-plugin-prettier": "^5.0.0",
72+
"eslint-plugin-prettier": "5.0.1",
7373
"husky": "^8.0.2",
7474
"jest": "29.7.0",
7575
"lint-staged": "^15.0.0",

techstack.md

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,16 @@ Full tech stack [here](/techstack.md)
3636
<div align="center">
3737

3838
# Tech Stack File
39-
![](https://img.stackshare.io/repo.svg "repo") [maxgfr/typescript-swc-starter](https://github.com/maxgfr/typescript-swc-starter)![](https://img.stackshare.io/public_badge.svg "public")
39+
40+
![](https://img.stackshare.io/repo.svg 'repo') [maxgfr/typescript-swc-starter](https://github.com/maxgfr/typescript-swc-starter)![](https://img.stackshare.io/public_badge.svg 'public')
4041
<br/><br/>
4142
|31<br/>Tools used|11/10/23 <br/>Report generated|
4243
|------|------|
44+
4345
</div>
4446

4547
## <img src='https://img.stackshare.io/languages.svg'/> Languages (2)
48+
4649
<table><tr>
4750
<td align='center'>
4851
<img width='36' height='36' src='https://img.stackshare.io/service/1209/javascript.jpeg' alt='JavaScript'>
@@ -64,6 +67,7 @@ Full tech stack [here](/techstack.md)
6467
</table>
6568

6669
## <img src='https://img.stackshare.io/frameworks.svg'/> Frameworks (1)
70+
6771
<table><tr>
6872
<td align='center'>
6973
<img width='36' height='36' src='https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png' alt='Node.js'>
@@ -77,6 +81,7 @@ Full tech stack [here](/techstack.md)
7781
</table>
7882

7983
## <img src='https://img.stackshare.io/devops.svg'/> DevOps (8)
84+
8085
<table><tr>
8186
<td align='center'>
8287
<img width='36' height='36' src='https://img.stackshare.io/service/3337/Q4L7Jncy.jpg' alt='ESLint'>
@@ -146,6 +151,7 @@ Full tech stack [here](/techstack.md)
146151
</table>
147152

148153
## Other (4)
154+
149155
<table><tr>
150156
<td align='center'>
151157
<img width='36' height='36' src='https://img.stackshare.io/service/4631/default_c2062d40130562bdc836c13dbca02d318205a962.png' alt='Shell'>
@@ -182,29 +188,28 @@ Full tech stack [here](/techstack.md)
182188
</tr>
183189
</table>
184190

185-
186191
## <img src='https://img.stackshare.io/group.svg' /> Open source packages (16)</h2>
187192

188193
## <img width='24' height='24' src='https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png'/> npm (16)
189194

190-
|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
191-
|:------|:------|:------|:------|:------|:------|
192-
|[@semantic-release/changelog](https://www.npmjs.com/@semantic-release/changelog)|v6.0.3|06/03/23|renovate[bot] |MIT|N/A|
193-
|[@semantic-release/commit-analyzer](https://www.npmjs.com/@semantic-release/commit-analyzer)|v10.0.1|06/03/23|renovate[bot] |MIT|N/A|
194-
|[@semantic-release/git](https://www.npmjs.com/@semantic-release/git)|v10.0.1|06/03/23|renovate[bot] |MIT|N/A|
195-
|[@semantic-release/github](https://www.npmjs.com/@semantic-release/github)|v9.0.4|06/03/23|renovate[bot] |MIT|N/A|
196-
|[@semantic-release/npm](https://www.npmjs.com/@semantic-release/npm)|v10.0.4|06/03/23|renovate[bot] |MIT|N/A|
197-
|[@semantic-release/release-notes-generator](https://www.npmjs.com/@semantic-release/release-notes-generator)|v11.0.4|08/08/23|renovate[bot] |MIT|N/A|
198-
|[@types/jest](https://www.npmjs.com/@types/jest)|v29.5.3|08/12/23|renovate[bot] |MIT|N/A|
199-
|[@types/node](https://www.npmjs.com/@types/node)|v20.2.3|08/11/23|renovate[bot] |MIT|N/A|
200-
|[@typescript-eslint/eslint-plugin](https://www.npmjs.com/@typescript-eslint/eslint-plugin)|v6.3.0|08/11/23|renovate[bot] |MIT|N/A|
201-
|[@typescript-eslint/parser](https://www.npmjs.com/@typescript-eslint/parser)|v6.3.0|08/11/23|renovate[bot] |BSD-2-Clause|N/A|
202-
|[eslint-config-prettier](https://www.npmjs.com/eslint-config-prettier)|v9.0.0|08/11/23|renovate[bot] |MIT|N/A|
203-
|[eslint-plugin-jest](https://www.npmjs.com/eslint-plugin-jest)|v27.2.3|08/12/23|renovate[bot] |MIT|N/A|
204-
|[eslint-plugin-prettier](https://www.npmjs.com/eslint-plugin-prettier)|v5.0.0|08/11/23|renovate[bot] |MIT|N/A|
205-
|[regenerator-runtime](https://www.npmjs.com/regenerator-runtime)|v0.14.0|08/08/23|renovate[bot] |MIT|N/A|
206-
|[rimraf](https://www.npmjs.com/rimraf)|v5.0.1|05/23/23|renovate[bot] |ISC|N/A|
207-
|[ts-node](https://www.npmjs.com/ts-node)|v10.9.1|08/11/23|renovate[bot] |MIT|N/A|
195+
| NAME | VERSION | LAST UPDATED | LAST UPDATED BY | LICENSE | VULNERABILITIES |
196+
| :----------------------------------------------------------------------------------------------------------- | :------ | :----------- | :-------------- | :----------- | :-------------- |
197+
| [@semantic-release/changelog](https://www.npmjs.com/@semantic-release/changelog) | v6.0.3 | 06/03/23 | renovate[bot] | MIT | N/A |
198+
| [@semantic-release/commit-analyzer](https://www.npmjs.com/@semantic-release/commit-analyzer) | v10.0.1 | 06/03/23 | renovate[bot] | MIT | N/A |
199+
| [@semantic-release/git](https://www.npmjs.com/@semantic-release/git) | v10.0.1 | 06/03/23 | renovate[bot] | MIT | N/A |
200+
| [@semantic-release/github](https://www.npmjs.com/@semantic-release/github) | v9.0.4 | 06/03/23 | renovate[bot] | MIT | N/A |
201+
| [@semantic-release/npm](https://www.npmjs.com/@semantic-release/npm) | v10.0.4 | 06/03/23 | renovate[bot] | MIT | N/A |
202+
| [@semantic-release/release-notes-generator](https://www.npmjs.com/@semantic-release/release-notes-generator) | v11.0.4 | 08/08/23 | renovate[bot] | MIT | N/A |
203+
| [@types/jest](https://www.npmjs.com/@types/jest) | v29.5.3 | 08/12/23 | renovate[bot] | MIT | N/A |
204+
| [@types/node](https://www.npmjs.com/@types/node) | v20.2.3 | 08/11/23 | renovate[bot] | MIT | N/A |
205+
| [@typescript-eslint/eslint-plugin](https://www.npmjs.com/@typescript-eslint/eslint-plugin) | v6.3.0 | 08/11/23 | renovate[bot] | MIT | N/A |
206+
| [@typescript-eslint/parser](https://www.npmjs.com/@typescript-eslint/parser) | v6.3.0 | 08/11/23 | renovate[bot] | BSD-2-Clause | N/A |
207+
| [eslint-config-prettier](https://www.npmjs.com/eslint-config-prettier) | v9.0.0 | 08/11/23 | renovate[bot] | MIT | N/A |
208+
| [eslint-plugin-jest](https://www.npmjs.com/eslint-plugin-jest) | v27.2.3 | 08/12/23 | renovate[bot] | MIT | N/A |
209+
| [eslint-plugin-prettier](https://www.npmjs.com/eslint-plugin-prettier) | v5.0.0 | 08/11/23 | renovate[bot] | MIT | N/A |
210+
| [regenerator-runtime](https://www.npmjs.com/regenerator-runtime) | v0.14.0 | 08/08/23 | renovate[bot] | MIT | N/A |
211+
| [rimraf](https://www.npmjs.com/rimraf) | v5.0.1 | 05/23/23 | renovate[bot] | ISC | N/A |
212+
| [ts-node](https://www.npmjs.com/ts-node) | v10.9.1 | 08/11/23 | renovate[bot] | MIT | N/A |
208213

209214
<br/>
210215
<div align='center'>

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
9999
"skipLibCheck": true /* Skip type checking all .d.ts files. */
100100
},
101-
"include": ["src/**/*"],
101+
"include": ["src"],
102102
"ts-node": {
103103
"swc": true,
104104
"esm": true,

0 commit comments

Comments
 (0)