
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.
@i-vresse/haddock3-ui
Advanced tools
[](https://github.com/i-VRESSE/haddock3-ui) [](https://www.npmjs.co
The haddock3 web application had several components that could be used outside of the web application. This package contains those components.
npm install @i-vresse/haddock3-ui
The components are styled with tailwindcss.
For your own webapp to pick up the classes in the components, you need to add the following to your tailwind.config.js
:
/** @type {import('tailwindcss').Config} */
export default {
content: [
// Existing content goes here
'./node_modules/@i-vresse/haddock3-ui/dist/**/*.js',
],
// Rest of the config goes here
}
If you are not using tailwindss,
you can make use the included css file import "@i-vresse/haddock3-ui/dist/index.css"
(based on New York neutral shadcn/ui theme).
Stories of the components can be found at https://i-VRESSE.github.io/haddock3-ui.
See the sidebar for a list of all component stories. Once component is selected
</>
button in footer to see the code.API documentation is available at https://i-VRESSE.github.io/haddock3-ui/api/
The components can be used directly in the browser, without your own build system.
example.html is a clustered table example which uses the latest package version from npm via https://esm.sh/. example-molviewer.html is a simple molecule viewer example.
The table components are used by the caprieval module of haddock3 to generate report.html. Haddock3 can be used offline, which means after installation the running of haddock3 will be isolated from the Internet.
To use the table components offline, you can build an offline bundle of the components with
# Installs dependencies
pnpm install
# Create dist/index.css and dist/report.bundle.js,
# which contains the table components and all of its dependencies
pnpm build
See example-offline.html for an example of how to use the offline version.
To prevent CORS issues, the html, css and js files should be served from the same http server like with python3 -m http.server
and visit http://localhost:8000/example-offline.html.
FAQs
[](https://github.com/i-VRESSE/haddock3-ui) [](https://www.npmjs.co
We found that @i-vresse/haddock3-ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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.