Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@navikt/dekoratoren-webpack-plugin

Package Overview
Dependencies
Maintainers
32
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@navikt/dekoratoren-webpack-plugin

https://github.com/navikt/dekoratoren-webpack-plugin

latest
npmnpm
Version
1.0.0
Version published
Maintainers
32
Created
Source

Enkel plugin for å legge inn Nav-dekorator

Jeg skulle starte ett nytt prosjekt. Fant ut at vi egentlig ikke trengte den i den flaten vi skulle bygge.

Er noen ting denne ikke gjør:

  • Støtter ikke Nextjs. eller andre SSRs
  • Støtter ikke switching mellom dev og prod
  • Støtter ikke override av hvor vidt en bruker er autentisert eller ikke

Bruk med craco bør være ganske greit overførbart til vanilla

const NavDekoratorWebpackPlugin = require('nav-dekorator-webpack-plugin');
module.exports = {
  webpack: {
    plugins: [
      new NavDekoratorWebpackPlugin({
        overrideEnvSrc: /mitt-eget-endepunkt-for-auth,
        dekorator: {
          context: 'samarbeidspartner',
          simple: true,
          redirectToApp: true,
          level: 'Level4',
          language: 'norsk',
          feedback: false,
          chatbot: false,
        },
      })],
  },
  plugins: [
    {
      plugin: require('craco-less'),
    }
  ],
};

Notater

Avhengig av at https://github.com/jantimon/html-webpack-plugin/ er installert.

Lokal utvikling av pluginen

Jeg synes det er aller enklest å installere pakken i det repoet der du skal teste den. Bare kjør denne kommandoen i dette repoet:

echo "npm install" $(pwd)

Også er det bare å bruke den kommandoen når du skal utvikle. NPM lager da en symlink til det lokale repoet.

FAQs

Package last updated on 06 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts