
Research
/Security News
Weaponizing Discord for Command and Control Across npm, PyPI, and RubyGems.org
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
houdini-noise
Advanced tools
A CSS Houdini Worklet to paint HSL powered background noise.
Using CDN is the easiest way to add the library:
if ('paintWorklet' in CSS) {
CSS.paintWorklet.addModule('https://unpkg.com/houdini-noise/dist/worklet.js');
}
To add support for all moder browsers, you can load the worklet with css-paint-polyfill fallback.
<script>
;(async function() {
if (CSS['paintWorklet'] === undefined)
await import('https://unpkg.com/css-paint-polyfill')
CSS.paintWorklet.addModule('https://unpkg.com/houdini-noise/dist/worklet.js');
})()
</script>
To use Noise worklet you need define some custom properties with values and add the value paint(noise)
on background
property.
.element {
--noise: 0; /* Entry point to animate noise */
--noise-cell-size: 1;
--noise-hue: 330;
--noise-saturation: 100;
--noise-lightness: 0 80;
background: paint(noise);
}
Property | Description | Default |
---|---|---|
--noise | Hack, use this property to animate noise. Animating the property triggers a repaint. | 0 |
--noise-cell-size | Cell Size, use this to define the size of noise particles in px | 0 |
--noise-hue | Hue Range, use this to define a set hue or a hue range | 0 0 |
--noise-saturation | Saturation Range, use this to define a set saturation or a saturation range | 0 0 |
--noise-lightness | Lightness Range, use this to define a set lightness or a lightness range | 0 0 |
Run it locally!
npm i
make develop
MIT License
Copyright (c) 2020 jh3y
FAQs
CSS Houdini PaintWorklet for background noise
We found that houdini-noise demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
Security News
Socket now integrates with Bun 1.3’s Security Scanner API to block risky packages at install time and enforce your organization’s policies in local dev and CI.
Research
The Socket Threat Research Team is tracking weekly intrusions into the npm registry that follow a repeatable adversarial playbook used by North Korean state-sponsored actors.