Skip to content

Commit

Permalink
rollup types to main.d.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
kenglxn committed Nov 22, 2024
1 parent 725fe73 commit bbabc5b
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 19 deletions.
22 changes: 18 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Rammeverk med SSR skal også fungere. Ta kontakt dersom det er problemer med opp

## Bruk

### Installer komponenten
### Innstaller komponenten

```sh
npm install @navikt/virksomhetsvelger
Expand All @@ -31,9 +31,7 @@ import '@navikt/ds-css';

### Hvordan bruke

Flere oppdaterte eksempler på bruk finner du i demo appen under src/App.tsx

TODO: gi noen eksempler her i readme
Oppdaterte eksempler på bruk finner du i demo appen under src/App.tsx

Live demo: https://navikt.github.io/virksomhetsvelger/

Expand All @@ -49,6 +47,22 @@ For å kjøre en terminal med vite i watch mode og bygge komponenten ved endring
npm run dev:watch
```

Koden er satt opp med ESLint, TSESLint og prettier.
Anbefales at man skrur på dette i sin IDE.

Manuell linting og testing kjøres lokalt med:
```sh
npm run lint
npm run test
```

## CI/CD

Ved push på main bygges komponenten og deployes til npm hvis versjon i package.json er endret.

```
npm run build:cicd
```

## Publisering på NPM

Expand Down
12 changes: 6 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "@navikt/virksomhetsvelger",
"private": false,
"version": "0.0.8",
"version": "0.0.9",
"type": "module",
"exports": {
".": {
"types": "./dist/lib/main.d.ts",
"types": "./dist/main.d.ts",
"default": "./dist/main.js"
}
},
Expand Down Expand Up @@ -48,15 +48,15 @@
"eslint-plugin-react-hooks": "^5.0.0",
"eslint-plugin-react-refresh": "^0.4.14",
"glob": "^11.0.0",
"globals": "^15.11.0",
"globals": "^15.12.0",
"npm-run-all": "4.1.5",
"prettier": "3.3.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"typescript": "~5.6.2",
"typescript": "~5.6.3",
"typescript-eslint": "8.15.0",
"vite": "^5.4.10",
"vite-plugin-dts": "^4.2.1",
"vite": "^5.4.11",
"vite-plugin-dts": "^4.3.0",
"vitest": "2.1.5"
},
"dependencies": {
Expand Down
4 changes: 1 addition & 3 deletions vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ import { glob } from "glob";
export default defineConfig({
plugins: [
react(),
dts({
tsconfigPath: resolve(__dirname, "tsconfig.lib.json"),
}),
dts({ tsconfigPath: "./tsconfig.lib.json", rollupTypes: true }),
],
build: {
sourcemap: true,
Expand Down

0 comments on commit bbabc5b

Please sign in to comment.