
Security News
152 Chrome Live Wallpaper Extensions Hid Ad Tracking and Faked Google Search Traffic
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.
@gsknnft/fft-ts
Advanced tools
@gsknnft/fft-tsProduction-facing FFT and spectral utility toolkit for TypeScript and Node.js.
fft-ts is the public FFT lane in SigilNet. It exposes:
pnpm add @gsknnft/fft-ts
import {
computeFFT,
computeFFTSpectrum,
fft,
FFTProcessor,
FourierTransform,
} from "@gsknnft/fft-ts";
const samples = new Float64Array([0, 1, 0, -1, 0, 1, 0, -1]);
const bins = computeFFT(samples);
const spectrum = computeFFTSpectrum(samples);
const engine = new fft(samples);
const out = engine.createComplexArray();
const input = engine.toComplexArray(samples);
engine.transform(out, input);
import { deinterleave, deinterleaveChannel } from "@gsknnft/fft-ts";
const interleaved = new Float32Array([
0.1, 0.9,
0.2, 0.8,
0.3, 0.7,
]);
const [left, right] = deinterleave(interleaved, { channels: 2 });
const justLeft = deinterleaveChannel(interleaved, {
channels: 2,
channel: 0,
});
import {
fourriouoorAny,
fourriouoorFreq,
fourriouoorFreqInv,
fourriouoorTick,
padToPowerOfTwo,
} from "@gsknnft/fft-ts";
const events = [
{ amplitude: 0.2 },
{ amplitude: 0.5 },
{ amplitude: -0.1 },
];
const padded = padToPowerOfTwo(events.map((event) => event.amplitude));
const quickSpectrum = fourriouoorAny(events);
import { FFTImageDataRGBA } from "@gsknnft/fft-ts";
const complexImage = FFTImageDataRGBA(imageData.data, imageData.width, imageData.height);
This helper is useful for experimental image-analysis pipelines, QA metrics, and frequency-domain image inspection. It is not an image reconstruction engine by itself.
The package also exports shared types such as:
ComplexLikeFFTDirectionFFTResultSpectrumBinAmplitudeEventSignalEventAnyEventDeinterleaveResultIt also exports utility aliases for the legacy complex-array helper path:
FFTUtilityInvFFTUtilityfrequencyMapUtilityComplexArray inputs unexpectedly.fftimage is exported as a real runnable surface.deinterleave is production-safe and no longer tied to benchmark-only code.fft-ts is a good fit for:
It is not intended to replace domain-specific reconstruction or mesh-generation pipelines.
pnpm --filter @gsknnft/fft-ts typecheck
pnpm --filter @gsknnft/fft-ts build
npm pack --dry-run --prefix packages/fft-ts
MIT
FAQs
Modern Float64-focused FFT toolkit for TypeScript and Node.js
We found that @gsknnft/fft-ts demonstrated a healthy version release cadence and project activity because the last version was released less than 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.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.