
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.
@granello-dev/spares-manager-shared
Advanced tools
yarn install
yarn serve
Prima di tutto aggiornare versione in package.json.
yarn build-bundle
npm publish --access public
(E' richiesto fare login con npm)
yarn add @granello-dev/spares-manager-shared
Creare file /plugins/shared.js
(nome file non importante).
Importare il plugin e lo stile css
// /plugins/shared.js
import Shared from '@granello-dev/spares-manager-shared'
import '@granello-dev/spares-manager-shared/dist/spares-manager-shared.css'
Vue.use(Shared)
Aggiungere il plugin in nuxt.config.js
// nuxt.config.js
plugins: [
'~/plugins/vue-plugins',
// ...
]
Aggiungere i componenti Vuetify utilizzati dalla libreria nel file nuxt.config.js
// nuxt.config.js
vuetify: {
// ...
treeShake: {
components: ['VCard', 'VCardTitle', 'VCardText', 'VTreeview', 'VIcon', 'VBtn', 'VFlex', 'VTooltip']
}
// ...
}
<treeview>
item-key
è fissa a internal_code
. Questo perchè avendo all'interno
dell'albero sia entità che tavole, il campo ID non è univoco.<v-treeview>
vengono passate.catalog
struttura albero come arriva da APIentity-id
l'id dell'entità da aprire. Per esempio, nel progetto
catalogo online viene utilizzata this.$route.query.entity per fare
in modo che al cambio del parametro in query URL venga aggiornato
in automatico l'albero.revision-id
come entity-id, vedi sopraloading
viene passato alla <v-card>
in modo da mostrare barra di caricamentotitle
titolo sopra l'alberoitem-left
allineato a sinistra in ognuno degli elementi
dell'albero. Si può accedere all'item. Es. <template v-slot:item-left="{item}">
element-activated
restituisce l'elemento attivato<drawing>
Data binding a due vie con etichetta della posizione disegno attiva. Es. "1"
svg-markup
il markup del disegno svgfullscreen
visualizzazione a schermo intero (da gestire in padre). Usare .sync
per data binding a due vie.hidden-parts
array contenente i drawing position da nascondere dal disegno svgtooltip-fullscreen
tooltip del pulsante fullscreentooltip-zoom-in
tooltip del pulsante zoom intooltip-zoom-out
tooltip del pulsante zoom outtooltip-zoom-reset
tooltip del pulsante zoom resettooltip-download-svg
tooltip del pulsante download svgfilename
abilitazione del pulsante download svg e nome del file scaricatoclicked-link
restituisce l'etichetta dell'elemento LINK cliccato. Solitamente è l'internal code della tavola
Es. "E.01.01.L0000_0"svg-ready
l'svg è stato reso interattivo e prontoFAQs
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.