UNPKG

sigma-next

Version:

A JavaScript library dedicated to graph drawing.

139 lines (138 loc) 3.6 kB
{ "name": "sigma-next", "version": "2.0.0-alpha.23", "description": "A JavaScript library dedicated to graph drawing.", "homepage": "http://sigmajs.org", "bugs": "http://github.com/jacomyal/sigma.js/issues", "sideEffects": false, "main": "dist/index.js", "module": "dist/index.es.js", "jsnext:main": "dist/index.es.js", "files": [ "dist" ], "scripts": { "build": "rollup -c", "examples": "webpack-dev-server --config ./examples/webpack.config.js --progress", "lint": "eslint src --fix", "test": "mocha --require @babel/register ./test/endpoint.js" }, "repository": { "type": "git", "url": "http://github.com/jacomyal/sigma.js.git" }, "contributors": [ { "name": "Alexis Jacomy", "url": "http://github.com/jacomyal" }, { "name": "Guillaume Plique", "url": "http://github.com/Yomguithereal" } ], "license": "MIT", "dependencies": { "events": "^3.0.0", "graphology-metrics": "1.6.0", "graphology-utils": "^1.4.0" }, "devDependencies": { "@babel/cli": "^7.5.5", "@babel/core": "^7.5.5", "@babel/preset-env": "^7.5.5", "@babel/register": "^7.5.5", "@paolostyle/eslint-config": "^4.0.0", "babel-eslint": "^10.0.2", "babel-loader": "^8.0.6", "chroma-js": "^1.4.1", "d3-scale": "^2.2.2", "eslint": "^5.16.0", "eslint-config-airbnb-base": "^13.2.0", "eslint-config-prettier": "^6.0.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-prettier": "^3.1.0", "faker": "^4.1.0", "glob": "^7.1.3", "glslify": "^7.0.0", "graphology": "^0.13.1", "graphology-communities-louvain": "^0.1.1", "graphology-components": "^0.1.0", "graphology-generators": "^0.10.1", "graphology-gexf": "^0.5.0", "graphology-layout": "0.1.0", "graphology-layout-forceatlas2": "^0.2.1", "graphology-library": "^0.1.1", "html-webpack-plugin": "^3.2.0", "husky": "^3.0.1", "lint-staged": "^9.2.0", "mocha": "^5.0.5", "prettier": "^1.18.2", "raw-loader": "^1.0.0", "rimraf": "^2.6.3", "rollup": "^1.17.0", "rollup-plugin-babel": "^4.3.3", "rollup-plugin-commonjs": "^10.0.1", "rollup-plugin-glslify": "^1.1.2", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-peer-deps-external": "^2.2.0", "simple-statistics": "^6.1.1", "webpack": "^4.36.1", "webpack-cli": "^3.3.6", "webpack-dev-server": "^3.7.2" }, "keywords": [ "graph", "graphology", "renderer", "canvas", "webgl", "svg" ], "babel": { "presets": [ "@babel/env" ] }, "eslintConfig": { "extends": "@paolostyle/eslint-config/base", "rules": { "no-plusplus": "off", "no-bitwise": "off", "no-continue": "off", "guard-for-in": "off", "no-restricted-syntax": "off", "consistent-return": "off", "class-methods-use-this": "off", "no-use-before-define": "off", "no-return-assign": "off", "max-classes-per-file": "off", "no-restricted-properties": "off", "import/no-extraneous-dependencies": [ "error", { "devDependencies": [ "examples/**/*.js", "test/**/*.js", "*.js" ] } ] } }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{ts,tsx,js,jsx,htm,html,css,scss,less,graphql,json,md,yaml,yml}": [ "prettier --write", "git add" ] }, "prettier": { "singleQuote": true, "printWidth": 100 } }