d3-3d
Version:
D3.js plugin for 3d visualization written in Typescript
90 lines (89 loc) • 2.99 kB
JSON
{
"name": "d3-3d",
"version": "2.4.0",
"description": "D3.js plugin for 3d visualization written in Typescript",
"keywords": [
"3D",
"d3",
"d3-3d",
"d3-module",
"projection",
"typescript",
"visualization"
],
"homepage": "https://niekes.github.io/d3-3d/",
"bugs": {
"url": "https://github.com/Niekes/d3-3d/issues"
},
"license": "BSD-3-Clause",
"author": "Niekes (https://niekes.com)",
"repository": {
"type": "git",
"url": "git+https://github.com/Niekes/d3-3d.git"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/niekes"
},
"files": [
"build/d3-3d.js",
"build/d3-3d.es.js",
"build/d3-3d.cjs",
"build/index.d.ts",
"build/**/*.d.ts"
],
"type": "module",
"main": "build/d3-3d.cjs",
"module": "build/d3-3d.es.js",
"types": "build/index.d.ts",
"exports": {
".": {
"types": "./build/index.d.ts",
"import": "./build/d3-3d.es.js",
"require": "./build/d3-3d.cjs"
}
},
"scripts": {
"clean": "rm -rf build",
"typecheck": "tsc --noEmit",
"build:js": "vp pack",
"build": "npm run clean && npm run typecheck && npm run build:js",
"pretest": "npm run typecheck",
"test": "vp test run",
"test:watch": "vp test",
"test:ui": "vp test --ui",
"coverage": "vp test run --coverage",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"lint:template": "node scripts/check-template.mjs",
"lint:fallow": "fallow dead-code --ci --format ${FALLOW_FORMAT:-human} && fallow health --ci --coverage-gaps --format ${FALLOW_FORMAT:-human} && fallow dupes --ci --format ${FALLOW_FORMAT:-human}",
"lint": "npm run lint:template && npm run lint:fallow",
"hooks:install": "fallow hooks install --target git && fallow hooks install --target agent --agent claude && fallow hooks install --target agent --agent codex",
"prepack": "npm run build",
"postpublish": "zip -j build/d3-3d.zip -- LICENSE README.md build/d3-3d.js build/d3-3d.es.js build/d3-3d.cjs"
},
"devDependencies": {
"@types/d3": "^7.4.3",
"@types/node": "^26.6.5",
"@vitest/coverage-v8": "5.0.5",
"@vitest/ui": "5.0.5",
"d3": "^7.9.0",
"fallow": "3.34.1",
"typescript": "^7.0.2",
"vite": "npm:@voidzero-dev/vite-plus-core@1.3.0",
"vite-plus": "1.3.0",
"vitepress": "^2.0.0-alpha.20",
"vitest": "5.0.5"
},
"overrides": {
"vite": "npm:@voidzero-dev/vite-plus-core@1.3.0",
"vitest": "5.0.5"
},
"devEngines": {
"runtime": {
"name": "node",
"version": "^22.18.0 || ^24.11.0 || >=26.0.0"
}
}
}