
Security News
Re-Enabled GitHub Actions Expose Thousands of Repositories to Mini Shai-Hulud
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.
colors interpolate


base
pie
maptalks points
maptalks lines
maptalks polygons
zoom stops
custom imagedata size
covid-19 usa
echarts-bar
echarts-calendar
maptalks.js already has this feature built-in
maptalks funtion-type demo
<script src="https://unpkg.com/colorin/dist/colorin.js"></script>
npm i colorin
# or
yarn add colorin
in nodejs, you need dynamic registerCanvas,you can use @napi-rs/canvas or node-canvas
npm i @napi-rs/canvas
# or
yarn add @napi-rs/canvas
const {
ColorIn,
registerCanvas
} = require('colorin');
const {
createCanvas
} = require('@napi-rs/canvas');
const canvas = createCanvas(1, 1);
registerCanvas(canvas);
ColorIn classColor collectionimport {
ColorIn
} from 'colorin';
const colors = [
[0, '#226412'],
[2, '#4C931B'],
[4, '#80BD3F'],
[6, '#B9E287'],
[8, '#E7F5D1'],
[10, '#F7F7F7'],
[13, '#226412'],
[16, '#80BD3F'],
[18, '#F1B7DB'],
[22, '#DF78AF'],
[24, '#C6147E'],
[26, '#8F0051']
];
const ci = new ColorIn(colors);
const [r, g, b, a] = ci.getColor(11);
//if you use cdn
const ci = new colorin.ColorIn(colors);
get color by stopconst [r, g, b, a] = ci.getColor(11);
get canvas image data const imgData = ci.getImageData();
FAQs
colors Interpolation
The npm package colorin receives a total of 2,403 weekly downloads. As such, colorin popularity was classified as popular.
We found that colorin 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.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.

Research
/Security News
The compromise affects MemTensor's MemOS, an open source memory framework for large language models (LLMs) and AI agents. Both npm package @memtensor/memos-cloud-openclaw-plugin and the PyPI package MemoryOS are compromised. They drop cross-platform Go binaries that exfiltrate developer secrets.