@polr/footer
v1.0.2
Published
Reusable Polr footer package with web component and React entrypoint
Maintainers
Readme
polar-footer
Wspoldzielony footer Polr jako instalowalna paczka na publiczny npm, bez kopiowania kodu miedzy repozytoriami.
Model publikacji
Docelowy model dla tego repo:
- kod w publicznym repo GitHub
- paczka publikowana do publicznego npm
- instalacja w innych projektach przez
npm install
Ten projekt eksportuje teraz:
- web component pod
polar-footer - web component pod
polar-logo - wrappery React pod
@polr/footer/react
Przed pierwszym publish
Finalna nazwa pakietu w package.json to:
@polr/footer
Dla scoped package publikacja publiczna wymaga npm publish --access public.
Aktualna konfiguracja:
{
"name": "@polr/footer"
}Publikacja na npm
npm login
npm run build
npm publish --access publicJesli publikujesz pakiet unscoped, zwykle wystarczy:
npm publishInstalacja w innym repo
Instalacja:
npm install @polr/footerAlbo z Bun:
bun add @polr/footerUzycie w React
import { PolrFooter, PolrLogo } from "@polr/footer/react";
export function Layout() {
return (
<>
<PolrLogo variant="white" href="https://polr.pl" />
<PolrFooter variant="white" href="https://polr.pl" />
</>
);
}Dostepne warianty:
whiteblack
Uzycie jako web component
import "@polr/footer";<polar-logo variant="white" href="https://polr.pl"></polar-logo>
<polar-footer variant="black" href="https://polr.pl"></polar-footer>polar-logo to standalone badge z ta sama animacja i logika hover/focus, ale bez kontenera footera.
Development
npm install
npm run devZ Bun:
bun install
bun run devBuild
npm run buildZ Bun:
bun run build