netviz
Version:
Network visualization library with multiple layout algorithms and rendering modes. Create interactive, publication-quality network visualizations with a simple, reactive API.
97 lines (96 loc) • 2.54 kB
JSON
{
"name": "netviz",
"version": "0.1.0",
"description": "Network visualization library with multiple layout algorithms and rendering modes. Create interactive, publication-quality network visualizations with a simple, reactive API.",
"type": "module",
"main": "dist/netviz.js",
"module": "dist/netviz.mjs",
"unpkg": "dist/netviz.umd.js",
"types": "index.d.ts",
"exports": {
".": {
"import": "./dist/netviz.mjs",
"require": "./dist/netviz.js",
"default": "./dist/netviz.mjs"
}
},
"files": [
"dist",
"src",
"index.d.ts",
"README.md",
"LICENSE"
],
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
"serve": "npx http-server . -p 8080 -o /examples",
"test": "npm run test:mocha && npm run test:lint && npm run test:format",
"test:mocha": "mocha",
"test:coverage": "c8 npm run test:mocha",
"test:lint": "eslint src test",
"test:format": "prettier --check \"src/**/*.js\" \"test/**/*.js\"",
"format": "prettier --write \"src/**/*.js\" \"test/**/*.js\"",
"prepublishOnly": "npm run build && npm test"
},
"keywords": [
"network-visualization",
"graph-visualization",
"d3",
"d3js",
"force-directed-graph",
"node-link-diagram",
"network-analysis",
"data-visualization",
"dataviz",
"graph",
"network",
"canvas",
"svg",
"edge-bundling",
"force-in-a-box",
"voronoi",
"smart-labels",
"reactive-widgets",
"observable",
"observable-framework",
"typescript"
],
"author": {
"name": "John Alexis Guerra Gómez",
"url": "https://johnguerra.co"
},
"license": "ISC",
"repository": {
"type": "git",
"url": "git+https://github.com/john-guerra/node-link.git"
},
"homepage": "https://github.com/john-guerra/node-link#readme",
"bugs": {
"url": "https://github.com/john-guerra/node-link/issues"
},
"peerDependencies": {
"d3": "^7.0.0"
},
"dependencies": {
"d3-force-boundary": "^0.0.3",
"force-in-a-box": "^1.0.0",
"smart-labels": "^0.0.12"
},
"devDependencies": {
"@eslint/js": "^9.0.0",
"@rollup/plugin-commonjs": "^25.0.0",
"@rollup/plugin-node-resolve": "^15.0.0",
"@rollup/plugin-terser": "^0.4.0",
"c8": "^9.0.0",
"d3": "^7.0.0",
"eslint": "^9.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"globals": "^15.0.0",
"jsdom": "^24.0.0",
"mocha": "^10.0.0",
"prettier": "^3.0.0",
"rollup": "^4.0.0"
}
}