
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@nachi-vfx/core
Advanced tools
Renderer-independent authoring, compilation, scheduling, deterministic lifecycle, scalability, simulation caches, debugging, and data interfaces for nachi VFX.
Install the Three.js runtime adapter with core to create a renderable system:
pnpm add @nachi-vfx/core @nachi-vfx/three three@0.185.1
# TypeScript projects also need Three's separately published declarations:
pnpm add -D @types/three@0.185.0
@nachi-vfx/core deliberately does not import Three.js. Use createThreeKernelAdapter() and
createThreeRuntimeRenderer() from @nachi-vfx/three, then materialize each spawned emitter's draw and
add it to your Three scene. See the repository
Quick start and the
@nachi-vfx/three README for a
complete rendering example.
The public authoring surface includes emitter/effect definitions, built-in Init/Update/Render
modules, typed User.* parameters, VFXSystem, JSON-compatible registries, fixed-step execution,
quality and significance controls, simulation bake/replay, debug snapshots, Grid2D/Grid3D, neighbor
grids, boids, and PBD constraints. Backend capability failures are explicit diagnostics; core does
not silently replace WebGPU behavior with CPU simulation.
await system.prepare(effect, { signal, onProgress, preparer }) compiles the current quality
tier's emitter and grid pipelines without advancing system.time or publishing an effect
instance. Work scales with authored resources, not lifecycle or timeline duration. Successful
emitter and grid resources enter the normal effect pool, so call prepare() before the first
spawn() when the backend needs the exact prepared node objects. Preparation requires
maxPoolSize > 0; it rejects explicitly when pooling is disabled. One call reserves one sequential
first-use bundle—it does not reserve additional copies for overlapping instances. preparer is an
optional renderer hook; without it, core prepares compute resources only. Abort and backend
failures reject the promise, roll renderer hooks back, and release partial resources.
FAQs
GPU-first deterministic particle simulation and VFX runtime for Three.js
The npm package @nachi-vfx/core receives a total of 58 weekly downloads. As such, @nachi-vfx/core popularity was classified as not popular.
We found that @nachi-vfx/core 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.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.