UNPKG

graph-data-structure

Version:
104 lines (103 loc) 2.52 kB
{ "name": "graph-data-structure", "version": "4.5.0", "description": "A graph data structure with topological sort.", "author": "Curran Kelleher", "contributors": [ { "name": "Jonathan MASSUCHETTI", "email": "jonathan.massuchetti@dappit.fr", "url": "https://github.com/JesusTheHun" } ], "license": "MIT", "bugs": { "url": "https://github.com/datavis-tech/graph-data-structure/issues" }, "homepage": "https://github.com/datavis-tech/graph-data-structure#readme", "type": "module", "source": "src/index.ts", "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "dist/index.d.cts", "unpkg": "./dist/index.umd.js", "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "umd": { "types": "./dist/index.umd.d.ts", "default": "./dist/index.umd.js" } } }, "scripts": { "build": "rm -rf dist && rollup -c", "test": "vitest --run", "prepublishOnly": "npm run build", "prettier": "prettier --write .", "tsc": "tsc --noEmit --noEmitOnError", "release": "release-it" }, "devDependencies": { "@rollup/plugin-node-resolve": "16.0.0", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "12.1.2", "@types/node": "22.13.9", "microbundle": "0.15.1", "prettier": "3.5.3", "release-it": "18.1.2", "rollup": "4.34.9", "rollup-plugin-dts": "6.1.1", "typescript": "5.8.2", "vitest": "3.0.7" }, "files": [ "./dist/index.cjs", "./dist/index.cjs.map", "./dist/index.mjs", "./dist/index.mjs.map", "./dist/index.umd.js", "./dist/index.umd.js.map", "./dist/index.umd.d.ts", "./dist/index.d.cts", "./dist/index.d.mts" ], "repository": { "type": "git", "url": "git+https://github.com/datavis-tech/graph-data-structure.git" }, "keywords": [ "graph", "data", "structures", "algorithms" ], "release-it": { "git": { "commitMessage": "${version}" }, "github": { "release": true }, "npm": { "publish": false } }, "prettier": { "arrowParens": "always", "bracketSameLine": false, "bracketSpacing": true, "printWidth": 90, "quoteProps": "consistent", "singleAttributePerLine": false, "singleQuote": true, "tabWidth": 2 } }