@navikt/nytt-i-rekrutteringsbistand
v1.2.22
Published
Vis endringer og andre nyheter i Rekrutteringsbistand-appene
Downloads
68
Maintainers
Keywords
Readme
Nytt i rekrutteringsbistand
Vis endringer og andre nyheter i Rekrutteringsbistand-appene
Bruk
Installer komponenten
npm install @navikt/nytt-i-rekrutteringsbistand
Importer komponenten og CSS
import NyttIRekrutteringsbistand from '@navikt/nytt-i-rekrutteringsbistand';
import '../node_modules/@navikt/nytt-i-rekrutteringsbistand/lib/nytt.css';
Du er selv ansvarlig for å importere nav-frontend-core
i din egen app. Nytt-i-rekrutteringsbistand antar at CSS-klasser og Less-variabler fra denne pakken er tilgjengelige.
Utvikling
npm install
npm start
Publisering på NPM
Taggede commits (vX.Y.Z
) vil publiseres til NPM med Github Actions. For å opprette en tagget commit:
- Oppgrader versjonsnummeret i package.json med
npm version patch/minor/major
(se https://docs.npmjs.com/cli/version). Bruk patch for små, non-breaking changes, minor for breaking changes og major for store oppgraderinger. - Commit, og opprett tag. Eksempel på tagging: git tag -a v1.2.16 -m "Legg til nyhet om aldersfilter"
- Push den nye taggen (typ
git push origin vX.Y.Z
. Segit tag
for liste over alle tagsene dine). Dette trigger en publisering på Github Actions.
Se Workflows på GitHub for byggstatus og @navikt/nytt-i-rekrutteringsbistand på NPM for å sjekke om pakken ble publisert.
Stack
Bundling
Komponenten bygges med Webpack og Babel. Babel klarer å tolke TypeScript med @babel/preset-typescript
og JSX med @babel/preset-react
(se babel.config.js). Less kompileres til CSS og bundles sammen med JavaScript i lib/nytt.css. Babel klarer ikke å generere deklarasjonsfiler for TypeScript, så vi gjør dette i et eget steg som en del av bygget.
Utvikling
Under utvikling (npm start
) bygges appen med Parcel og en egen TypeScript-konfigurasjonsfil.