
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@oslokommune/punkt-cli
Advanced tools
CLI-verkøyet til Punkt, et designsystem laget av Oslo Origo
OBS! Denne pakken er veldig utdatert og det er ingen situasjoner hvor du skulle trenge å bruke den.
Punkt har fått et kommandolinjeverktøy; punkt
🥳 for bruk i
terminalen eller scripts.
OBS: Denne pakken er utdatert og vi anbefaler å heller bruke manuelle prosesser og CDN som beskrevet på våre nettsider.
Node >= 20.19.1 installert
npm install -g @oslokommune/punkt-cli
punkt
gir deg en oversikt over kommandoene og options.punkt init
initierer designsystemet for bruk i din applikasjon.
Lager også en pkt.config.json
fil basert på valg som tas i oppsettet.punkt svg sprite
generer svg sprites basert på punkt.config.json
.Denne kommandoen initierer designsystemet.
Fordeler
package.json
i applikasjonen
din.punkt.config.json kan eksempelvis se slik ut:
{
"svgsprite": {
"files": [
/* SVG-filer i svgsprite */ "../assets/src/icons/check.svg",
"../assets/src/icons/24h.svg",
"../assets/src/icons/share.svg"
],
"output": {
"fileType": "html" /* html|svg */,
"filePath": "./index.html" /* sti til destinasjonsfilen */
}
}
}
Komponentbibliotekene i Punkt designsystem forutsetter at en såkalt SVG Sprite eller SVG Symbols er tilgjengelig på siden. Det kan du lese mer om her: Multi-Colored SVG Symbol Icons with CSS Variables.
Denne kommandoen genererer en slik svgsprite for deg. Den trenger at designsystemet er initiert.
Kommandoen er avhengig av følgende verdier i konfig:
svgsprite.files
--> Array med stier til SVG ikoner.svgsprite.output.fileType
--> Streng bestående av en av disse verdiene:
html
- svgsprite inlines i et element i en html-fil (se under).svg
- svgsprite skrives i en SVG-fil.svgsprite.output.filePath
--> Streng bestående av sti til output-filen.MERK! Om du velger å inline i en HTML-fil skal du legge til dette elementet«:
<div id="pkt-icons-sprite"></div>
Når brukes denne kommandoen? Hver gang du legger til eller tar bort en SVG.
Hvis du har importert inn alert-information kan du nå ta den i bruk slik:
<div class="pkt-alert">
<span class="pkt-icon pkt-alert__icon">
<svg viewBox="0 0 32 32" aria-hidden="true">
<use href="#alert-information"></use>
</svg>
</span>
<div class="pkt-alert__text">Bruk dette tekstfeltet til å skrive en kort varsling.</div>
</div>
Punkt bruker Semantic Versioning 2.0.0 for versjonering av pakkene.
Punkt
er distribuert under MIT-lisens for åpen kildekode.
FAQs
CLI-verkøyet til Punkt, et designsystem laget av Oslo Origo
The npm package @oslokommune/punkt-cli receives a total of 56 weekly downloads. As such, @oslokommune/punkt-cli popularity was classified as not popular.
We found that @oslokommune/punkt-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
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.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.