Skip to content

Commit 8a64509

Browse files
committed
Fikse ts setup
1 parent 3508354 commit 8a64509

8 files changed

+82
-107
lines changed

bun.lockb

-1.73 KB
Binary file not shown.

dev-server/CustomServer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ export class CustomServer {
243243
};
244244

245245
stop = () => {
246-
this.#server?.stop();
246+
void this.#server?.stop();
247247
};
248248
}
249249

dev-server/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { CustomServer } from './CustomServer';
22
import { BadRequestResponse } from './responses/BadRequestResponse';
33
import { InternalServerErrorResponse } from './responses/InternalServerErrorResponse';
44
import { SuccessResponse } from './responses/SuccessResponse';
5-
import { mockMe } from '../internarbeidsflate-decorator-v3/src/__mocks__/mock-handlers';
5+
import { mockMe } from '../src/__mocks__/mock-handlers';
66
import { NotFoundResponse } from './responses/NotFoundResponse';
77
import { BunServerWebsocket } from './types';
88

dev-server/tsconfig.json

-23
This file was deleted.

eslint.config.js

+1-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default tseslint.config(
99
ignores: ['*/dist/**/*'],
1010
languageOptions: {
1111
parserOptions: {
12-
project: ['./tsconfig.json', './packages/*/tsconfig.json'],
12+
project: ['./tsconfig.json'],
1313
tsconfigRootDir: import.meta.dirname,
1414
},
1515
},
@@ -27,8 +27,5 @@ export default tseslint.config(
2727
files: ['**/*.js', 'vitest.workspace.ts'],
2828
extends: [tseslint.configs.disableTypeChecked],
2929
},
30-
{
31-
ignores: ['**/postcss.config.cjs'],
32-
},
3330
prettier,
3431
);

package.json

+73-73
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,75 @@
11
{
2-
"name": "internarbeidsflate-decorator-v3",
3-
"private": true,
4-
"version": "0.0.0",
5-
"types": "./dist/index.d.ts",
6-
"type": "module",
7-
"exports": {
8-
".": {
9-
"import": {
10-
"types": "./dist/index.d.ts",
11-
"default": "./dist/internarbeidsflate-decorator-v3.es.js"
12-
},
13-
"require": {
14-
"types": "./dist/index.d.ts",
15-
"default": "./dist/internarbeidsflate-decorator-v3.umd.js"
16-
}
17-
}
18-
},
19-
"scripts": {
20-
"dev": "bunx --bun vite",
21-
"dev:fullscreen": "VITE_DECORATOR_MODE=fullscreen bunx --bun vite",
22-
"build": "vite build",
23-
"build:watch": "bunx --bun vite build --watch",
24-
"build-and-preview": "bunx --bun vite build && bunx --bun vite preview",
25-
"preview": "bunx --bun vite preview",
26-
"build:preview": "bunx --bun vite build --config preview.vite.config.ts",
27-
"test": "vitest",
28-
"lint": "eslint",
29-
"format": "prettier . --write"
30-
},
31-
"devDependencies": {
32-
"@tailwindcss/vite": "^4.0.1",
33-
"@types/react": "^18.3.12",
34-
"@types/react-dom": "^18.3.1",
35-
"@vitejs/plugin-react": "^4.3.4",
36-
"concurrently": "^9.1.2",
37-
"msw": "^2.7.0",
38-
"react": "^18.3.1",
39-
"react-dom": "^18.3.1",
40-
"tailwindcss": "^4.0.1",
41-
"typescript": "^5.7.3",
42-
"vite": "^6.0.11",
43-
"vitest": "^3.0.4",
44-
"vitest-websocket-mock": "^0.4.0",
45-
"@eslint/js": "^9.19.0",
46-
"eslint": "^9.19.0",
47-
"eslint-config-prettier": "^10.0.1",
48-
"eslint-plugin-prettier": "^5.2.3",
49-
"eslint-plugin-react-hooks": "^5.1.0",
50-
"eslint-plugin-react-refresh": "^0.4.18",
51-
"prettier": "^3.4.2",
52-
"typescript-eslint": "^8.22.0"
53-
},
54-
"peerDependencies": {
55-
"react": "^18.2.0",
56-
"react-dom": "^18.2.0"
57-
},
58-
"dependencies": {
59-
"@navikt/aksel-icons": "^7.10.0",
60-
"@navikt/ds-css": "^7.10.0",
61-
"@navikt/ds-react": "^7.10.0",
62-
"@navikt/ds-tailwind": "^7.10.0",
63-
"@navikt/ds-tokens": "^7.10.0",
64-
"@navikt/navspa": "^6.2.0",
65-
"@tanstack/query-core": "^5.65.0",
66-
"classnames": "^2.5.1",
67-
"use-sync-external-store": "^1.4.0",
68-
"zustand": "^5.0.3"
69-
},
70-
"msw": {
71-
"workerDirectory": [
72-
"public"
73-
]
74-
}
2+
"name": "internarbeidsflate-decorator-v3",
3+
"private": true,
4+
"version": "0.0.0",
5+
"types": "./dist/index.d.ts",
6+
"type": "module",
7+
"exports": {
8+
".": {
9+
"import": {
10+
"types": "./dist/index.d.ts",
11+
"default": "./dist/internarbeidsflate-decorator-v3.es.js"
12+
},
13+
"require": {
14+
"types": "./dist/index.d.ts",
15+
"default": "./dist/internarbeidsflate-decorator-v3.umd.js"
16+
}
17+
}
18+
},
19+
"scripts": {
20+
"dev-server": "bun run --watch dev-server/index.ts",
21+
"dev": "vite",
22+
"dev:fullscreen": "VITE_DECORATOR_MODE=fullscreen vite",
23+
"build": "vite build",
24+
"build:watch": "vite build --watch",
25+
"build-and-preview": "vite build && vite preview",
26+
"preview": "vite preview",
27+
"build:preview": "vite build --config preview.vite.config.ts",
28+
"test": "vitest",
29+
"lint": "eslint",
30+
"format": "prettier . --write"
31+
},
32+
"devDependencies": {
33+
"@eslint/js": "^9.19.0",
34+
"@tailwindcss/vite": "^4.0.1",
35+
"@types/bun": "^1.2.1",
36+
"@types/react": "^18.3.12",
37+
"@types/react-dom": "^18.3.1",
38+
"@vitejs/plugin-react": "^4.3.4",
39+
"concurrently": "^9.1.2",
40+
"eslint": "^9.19.0",
41+
"eslint-config-prettier": "^10.0.1",
42+
"eslint-plugin-prettier": "^5.2.3",
43+
"eslint-plugin-react-hooks": "^5.1.0",
44+
"eslint-plugin-react-refresh": "^0.4.18",
45+
"msw": "^2.7.0",
46+
"prettier": "^3.4.2",
47+
"react": "^18.3.1",
48+
"react-dom": "^18.3.1",
49+
"tailwindcss": "^4.0.1",
50+
"typescript": "^5.7.3",
51+
"typescript-eslint": "^8.22.0",
52+
"vite": "^6.0.11",
53+
"vitest": "^3.0.4",
54+
"vitest-websocket-mock": "^0.4.0"
55+
},
56+
"peerDependencies": {
57+
"react": "^18.2.0",
58+
"react-dom": "^18.2.0"
59+
},
60+
"dependencies": {
61+
"@navikt/aksel-icons": "^7.10.0",
62+
"@navikt/ds-css": "^7.10.0",
63+
"@navikt/ds-react": "^7.10.0",
64+
"@navikt/ds-tailwind": "^7.10.0",
65+
"@navikt/ds-tokens": "^7.10.0",
66+
"@navikt/navspa": "^6.2.0",
67+
"@tanstack/query-core": "^5.65.0",
68+
"classnames": "^2.5.1",
69+
"use-sync-external-store": "^1.4.0",
70+
"zustand": "^5.0.3"
71+
},
72+
"msw": {
73+
"workerDirectory": ["public"]
74+
}
7575
}

src/store/EventHandler.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export class EventHandler extends SubstateHandler {
115115
readonly changeFnr = (newFnr?: string) => {
116116
this.#errorMessageManager.clearAllErrorMessages();
117117
if (!newFnr) {
118-
this.#fnrValueManager.clearFnr();
118+
void this.#fnrValueManager.clearFnr();
119119
return;
120120
}
121121
if (!erGyldigFodselsnummer(newFnr)) {
@@ -125,6 +125,6 @@ export class EventHandler extends SubstateHandler {
125125
}
126126
return;
127127
}
128-
this.#fnrValueManager.changeFnrLocallyAndExternally(newFnr);
128+
void this.#fnrValueManager.changeFnrLocallyAndExternally(newFnr);
129129
};
130130
}

tsconfig.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@
2020
"esModuleInterop": true
2121
},
2222
"include": [
23-
"packages/internarbeidsflate-decorator-v3/src",
24-
"packages/internarbeidsflate-decorator-v3/Decorator.tsx",
25-
"packages/internarbeidsflate-decorator-v3/LandingPage.tsx"
23+
"src",
24+
"dev-server",
25+
"vite.config.ts",
26+
"preview.vite.config.ts"
2627
]
2728
}

0 commit comments

Comments
 (0)