Packages npm eslint-plugin-typegpu Package · npm
eslint-plugin-typegpu npm · v0.12.1 · MIT
TypeGPU specific linting rules for ESLint
Install npm install eslint-plugin-typegpuCopy Adoption
Downloads (30 days) 16.5K Observed downloads / 30 days
Popularity Lower half on npm Derived 15th percentile within npm
Dependents Collecting history Collecting
Maintenance 0.94 Derived Release cadence and recency, 0 to 1
Releases per year 17 9 versions over its life Growth by period Derived by Crest of Tech from two observations of npm’s own figure, a period apart. Nothing is stored or estimated: without an observation near the period’s start, the period is still collecting.
7 days −0.3% · 7d Derived −43 downloads / 30 days, SEP 30 → OCT 7
30 days +171.8% · 30d Derived +10.4K downloads / 30 days, SEP 7 → OCT 7
90 days +2696.9% · 90d Derived +15.9K downloads / 30 days, JUL 6 → OCT 7
1 year +16.5K · 1y Derived +16.5K downloads / 30 days, NOV 10 → OCT 7 Adoption history Adoption historydownloads / 30 days · 111 observations
30d 90d 1y 2y 16.9K 0 NOV 10, 2025: 0 downloads / 30 days NOV 17, 2025: 0 downloads / 30 days NOV 24, 2025: 0 downloads / 30 days DEC 1, 2025: 0 downloads / 30 days DEC 8, 2025: 0 downloads / 30 days DEC 15, 2025: 0 downloads / 30 days DEC 22, 2025: 0 downloads / 30 days DEC 29, 2025: 0 downloads / 30 days JAN 5, 2026: 0 downloads / 30 days JAN 12, 2026: 0 downloads / 30 days JAN 19, 2026: 0 downloads / 30 days JAN 26, 2026: 0 downloads / 30 days FEB 2, 2026: 0 downloads / 30 days FEB 9, 2026: 0 downloads / 30 days FEB 16, 2026: 0 downloads / 30 days FEB 23, 2026: 0 downloads / 30 days MAR 2, 2026: 0 downloads / 30 days MAR 9, 2026: 0 downloads / 30 days MAR 16, 2026: 0 downloads / 30 days MAR 23, 2026: 115 downloads / 30 days MAR 30, 2026: 279 downloads / 30 days APR 6, 2026: 439 downloads / 30 days APR 13, 2026: 457 downloads / 30 days APR 20, 2026: 601 downloads / 30 days APR 27, 2026: 616 downloads / 30 days MAY 4, 2026: 757 downloads / 30 days MAY 11, 2026: 880 downloads / 30 days MAY 18, 2026: 658 downloads / 30 days MAY 25, 2026: 827 downloads / 30 days JUN 1, 2026: 715 downloads / 30 days JUN 8, 2026: 608 downloads / 30 days JUN 15, 2026: 710 downloads / 30 days JUN 22, 2026: 685 downloads / 30 days JUN 29, 2026: 632 downloads / 30 days JUL 6, 2026: 590 downloads / 30 days JUL 13, 2026: 522 downloads / 30 days JUL 20, 2026: 654 downloads / 30 days JUL 26, 2026: 771 downloads / 30 days JUL 27, 2026: 767 downloads / 30 days JUL 28, 2026: 759 downloads / 30 days JUL 29, 2026: 798 downloads / 30 days JUL 30, 2026: 811 downloads / 30 days JUL 31, 2026: 823 downloads / 30 days AUG 1, 2026: 826 downloads / 30 days AUG 2, 2026: 867 downloads / 30 days AUG 3, 2026: 919 downloads / 30 days AUG 4, 2026: 947 downloads / 30 days AUG 5, 2026: 956 downloads / 30 days AUG 6, 2026: 976 downloads / 30 days AUG 7, 2026: 1,000 downloads / 30 days AUG 8, 2026: 1,008 downloads / 30 days AUG 9, 2026: 1,010 downloads / 30 days AUG 10, 2026: 1,098 downloads / 30 days AUG 11, 2026: 1,268 downloads / 30 days AUG 12, 2026: 1,585 downloads / 30 days AUG 13, 2026: 1,669 downloads / 30 days AUG 14, 2026: 1,654 downloads / 30 days AUG 15, 2026: 1,646 downloads / 30 days AUG 16, 2026: 1,682 downloads / 30 days AUG 17, 2026: 1,789 downloads / 30 days AUG 18, 2026: 1,841 downloads / 30 days AUG 19, 2026: 1,840 downloads / 30 days AUG 20, 2026: 1,912 downloads / 30 days AUG 21, 2026: 1,975 downloads / 30 days AUG 22, 2026: 1,981 downloads / 30 days AUG 23, 2026: 2,010 downloads / 30 days AUG 24, 2026: 2,032 downloads / 30 days AUG 25, 2026: 2,110 downloads / 30 days AUG 26, 2026: 2,152 downloads / 30 days AUG 27, 2026: 2,181 downloads / 30 days AUG 28, 2026: 2,309 downloads / 30 days AUG 29, 2026: 2,580 downloads / 30 days AUG 30, 2026: 2,948 downloads / 30 days AUG 31, 2026: 3,434 downloads / 30 days SEP 1, 2026: 4,020 downloads / 30 days SEP 2, 2026: 4,659 downloads / 30 days SEP 3, 2026: 4,609 downloads / 30 days SEP 4, 2026: 5,135 downloads / 30 days SEP 5, 2026: 5,318 downloads / 30 days SEP 6, 2026: 6,105 downloads / 30 days SEP 7, 2026: 6,071 downloads / 30 days SEP 8, 2026: 6,062 downloads / 30 days SEP 9, 2026: 6,152 downloads / 30 days SEP 10, 2026: 6,562 downloads / 30 days SEP 11, 2026: 6,995 downloads / 30 days SEP 12, 2026: 7,034 downloads / 30 days SEP 13, 2026: 7,305 downloads / 30 days SEP 14, 2026: 8,046 downloads / 30 days SEP 15, 2026: 7,967 downloads / 30 days SEP 16, 2026: 8,493 downloads / 30 days SEP 17, 2026: 9,369 downloads / 30 days SEP 18, 2026: 10,511 downloads / 30 days SEP 19, 2026: 10,550 downloads / 30 days SEP 20, 2026: 10,622 downloads / 30 days SEP 21, 2026: 11,443 downloads / 30 days SEP 22, 2026: 12,013 downloads / 30 days SEP 23, 2026: 13,298 downloads / 30 days SEP 24, 2026: 14,079 downloads / 30 days SEP 25, 2026: 15,638 downloads / 30 days SEP 26, 2026: 15,805 downloads / 30 days SEP 27, 2026: 15,806 downloads / 30 days SEP 28, 2026: 16,155 downloads / 30 days SEP 29, 2026: 16,408 downloads / 30 days SEP 30, 2026: 16,545 downloads / 30 days OCT 1, 2026: 16,467 downloads / 30 days OCT 2, 2026: 16,403 downloads / 30 days OCT 3, 2026: 16,646 downloads / 30 days OCT 4, 2026: 16,502 downloads / 30 days OCT 5, 2026: 16,890 downloads / 30 days OCT 6, 2026: 16,042 downloads / 30 days OCT 7, 2026: 16,502 downloads / 30 days NOV 10 APR 24 OCT 7
Table of observations (116) Day downloads / 30 days Dependents OCT 7, 2026 16,502 Not observed OCT 6, 2026 16,042 Not observed OCT 5, 2026 16,890 Not observed OCT 4, 2026 16,502 Not observed OCT 3, 2026 16,646 Not observed OCT 2, 2026 16,403 Not observed OCT 1, 2026 16,467 Not observed SEP 30, 2026 16,545 Not observed SEP 29, 2026 16,408 Not observed SEP 28, 2026 16,155 Not observed SEP 27, 2026 15,806 Not observed SEP 26, 2026 15,805 Not observed SEP 25, 2026 15,638 Not observed SEP 24, 2026 14,079 Not observed SEP 23, 2026 13,298 Not observed SEP 22, 2026 12,013 Not observed SEP 21, 2026 11,443 Not observed SEP 20, 2026 10,622 Not observed SEP 19, 2026 10,550 Not observed SEP 18, 2026 10,511 Not observed SEP 17, 2026 9,369 Not observed SEP 16, 2026 8,493 Not observed SEP 15, 2026 7,967 Not observed SEP 14, 2026 8,046 Not observed SEP 13, 2026 7,305 Not observed SEP 12, 2026 7,034 Not observed SEP 11, 2026 6,995 Not observed SEP 10, 2026 6,562 Not observed SEP 9, 2026 6,152 Not observed SEP 8, 2026 6,062 Not observed SEP 7, 2026 6,071 Not observed SEP 6, 2026 6,105 Not observed SEP 5, 2026 5,318 Not observed SEP 4, 2026 5,135 Not observed SEP 3, 2026 4,609 Not observed SEP 2, 2026 4,659 Not observed SEP 1, 2026 4,020 Not observed AUG 31, 2026 3,434 Not observed AUG 30, 2026 2,948 Not observed AUG 29, 2026 2,580 Not observed AUG 28, 2026 2,309 Not observed AUG 27, 2026 2,181 Not observed AUG 26, 2026 2,152 Not observed AUG 25, 2026 2,110 Not observed AUG 24, 2026 2,032 Not observed AUG 23, 2026 2,010 Not observed AUG 22, 2026 1,981 Not observed AUG 21, 2026 1,975 Not observed AUG 20, 2026 1,912 Not observed AUG 19, 2026 1,840 Not observed AUG 18, 2026 1,841 Not observed AUG 17, 2026 1,789 Not observed AUG 16, 2026 1,682 Not observed AUG 15, 2026 1,646 Not observed AUG 14, 2026 1,654 Not observed AUG 13, 2026 1,669 Not observed AUG 12, 2026 1,585 Not observed AUG 11, 2026 1,268 Not observed AUG 10, 2026 1,098 Not observed AUG 9, 2026 1,010 Not observed AUG 8, 2026 1,008 Not observed AUG 7, 2026 1,000 Not observed AUG 6, 2026 976 Not observed AUG 5, 2026 956 Not observed AUG 4, 2026 947 Not observed AUG 3, 2026 919 Not observed AUG 2, 2026 867 Not observed AUG 1, 2026 826 Not observed JUL 31, 2026 823 Not observed JUL 30, 2026 811 Not observed JUL 29, 2026 798 Not observed JUL 28, 2026 759 Not observed JUL 27, 2026 767 Not observed JUL 26, 2026 771 Not observed JUL 20, 2026 654 Not observed JUL 13, 2026 522 Not observed JUL 6, 2026 590 Not observed JUN 29, 2026 632 Not observed JUN 22, 2026 685 Not observed JUN 15, 2026 710 Not observed JUN 8, 2026 608 Not observed JUN 1, 2026 715 Not observed MAY 25, 2026 827 Not observed MAY 18, 2026 658 Not observed MAY 11, 2026 880 Not observed MAY 4, 2026 757 Not observed APR 27, 2026 616 Not observed APR 20, 2026 601 Not observed APR 13, 2026 457 Not observed APR 6, 2026 439 Not observed MAR 30, 2026 279 Not observed MAR 23, 2026 115 Not observed MAR 16, 2026 0 Not observed MAR 9, 2026 0 Not observed MAR 2, 2026 0 Not observed FEB 23, 2026 0 Not observed FEB 16, 2026 0 Not observed FEB 9, 2026 0 Not observed FEB 2, 2026 0 Not observed JAN 26, 2026 0 Not observed JAN 19, 2026 0 Not observed JAN 12, 2026 0 Not observed JAN 5, 2026 0 Not observed DEC 29, 2025 0 Not observed DEC 22, 2025 0 Not observed DEC 15, 2025 0 Not observed DEC 8, 2025 0 Not observed DEC 1, 2025 0 Not observed NOV 24, 2025 0 Not observed NOV 17, 2025 0 Not observed NOV 10, 2025 0 Not observed NOV 3, 2025 Not observed Not observed OCT 27, 2025 Not observed Not observed OCT 20, 2025 Not observed Not observed OCT 13, 2025 Not observed Not observed OCT 7, 2025 Not observed Not observed
Facts from the registry
Latest version v0.12.1 9 versions
First published MAR 20, 2026
Last release SEP 25, 2026 29d ago
Licence MIT Repository In the Crest catalog
A modular and open-ended toolkit for WebGPU, with advanced type inference and the ability to write shaders in TypeScript
Language TypeScript
Last push 22d ago
Last release 29d ago Dependencies latest version · v0.12.1 Runtime 1 @typescript-eslint/utils ^8.57.2@typegpu/color A set of color helper functions for use in WebGPU/TypeGPU apps. npmPublished from the same repository @typegpu/gl WebGL and GLSL utilities for TypeGPU npmPublished from the same repository @typegpu/noise A set of noise/pseudo-random functions for use in WebGPU/TypeGPU apps. npmPublished from the same repository @typegpu/react The best way to integrate TypeGPU into your React app. npmPublished from the same repository @typegpu/sdf A set of Signed Distance Field functions for use in WebGPU/TypeGPU apps. npmPublished from the same repository tinyest A compact, fast, and embeddable JavaScript AST for transpilation. npmPublished from the same repository trimesh Import, export, process, analyze and view triangular meshes. PyPISame primary category connected-components-3d Connected components on discrete and continuous multilabel 3D and 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6). PyPISame primary category infernux Infernux (熔炉) — a Python-first game engine advancing toward Neural Network-Native Engine (3N), powered by C++, Vulkan and WebGPU. PyPISame primary category fake-bpy-module Collection of the fake Blender Python API module for the code completion. PyPISame primary category fake-bpy-module-latest Collection of the fake Blender Python API module for the code completion. PyPISame primary category svglib A pure-Python library for reading and converting SVG PyPISame primary category Related news No published news event mentions this package or its repository yet.