{
  "name": "trassel",
  "version": "0.2.0",
  "description": "Graph computing in JavaScript",
  "main": "./dist/umd-bundle.js",
  "module": "./dist/esm-bundle.js",
  "types": "./dist/types/index.d.ts",
  "unpkg": "./dist/umd-bundle.js",
  "type": "module",
  "files": [
    "dist/**/"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/fukurosan/Trassel.git"
  },
  "bugs": {
    "url": "https://github.com/fukurosan/Trassel/issues"
  },
  "homepage": "https://fukurosan.github.io/Trassel/",
  "scripts": {
    "lint:fix": "prettier \"src/**/*.js\" \"test/**/*.js\" --write && eslint \"src/**/*.js\" \"test/**/*.js\" --fix",
    "test": "npx vitest run",
    "clear": "rimraf dist",
    "types": "tsc --declaration --emitDeclarationOnly --allowJs --outDir ./dist/types/ ",
    "start": "vite",
    "build:vite": "vite build",
    "build:playground": "vite build --config ./vite.config.playground.mjs",
    "build": "npm run lint:fix && npm run clear && npm run test && npm run build:vite && npm run types && npm run build:playground"
  },
  "keywords": [
    "network",
    "graph",
    "engine",
    "computing",
    "javascript",
    "shortest-path",
    "community-detection",
    "louvain",
    "super-components",
    "traversal",
    "layout",
    "force-directed",
    "hierarchy",
    "sugiyama-framework"
  ],
  "author": "Henrik Olofsson",
  "license": "MIT",
  "devDependencies": {
    "eslint": "^9.20.1",
    "eslint-config-prettier": "^10.0.1",
    "prettier": "^3.5.1",
    "rimraf": "^3.0.2",
    "typescript": "^5.8.2",
    "vite": "^6.1.0",
    "vitest": "^3.0.5"
  },
  "dependencies": {
    "pixi.js": "^8.8.0"
  }
}
