{
    "name": "jsmind",
    "version": "0.9.1",
    "description": "jsMind is a pure javascript library for mindmap, it base on html5 canvas. jsMind was released under BSD license, you can embed it in any project, if only you observe the license.",
    "main": "es6/jsmind.js",
    "types": "types/generated/index.d.ts",
    "exports": {
        ".": {
            "import": "./es6/jsmind.js",
            "require": "./es6/jsmind.js",
            "types": "./types/generated/index.d.ts"
        },
        "./draggable-node": {
            "import": "./es6/jsmind.draggable-node.js",
            "require": "./es6/jsmind.draggable-node.js",
            "types": "./types/generated/plugins/jsmind.draggable-node.d.ts"
        },
        "./screenshot": {
            "import": "./es6/jsmind.screenshot.js",
            "require": "./es6/jsmind.screenshot.js",
            "types": "./types/generated/plugins/jsmind.screenshot.d.ts"
        },
        "./style/jsmind.css": "./style/jsmind.css"
    },
    "directories": {
        "doc": "docs",
        "example": "example"
    },
    "files": [
        "es6",
        "style",
        "types",
        "LICENSE",
        "README.md"
    ],
    "scripts": {
        "server": "http-server",
        "build": "rollup -c .config/rollup.config.js",
        "build-types": "npx -p typescript tsc -p types/tsconfig.declaration.json",
        "test": "NODE_OPTIONS=--experimental-vm-modules jest tests/unit",
        "test-es6": "NODE_OPTIONS=--experimental-vm-modules jest tests/unit",
        "test-types": "NODE_OPTIONS=--experimental-vm-modules jest tests/types",
        "build-test-types": "npm run build-types && npm run test-types",
        "test-legacy": "jest tests/legacy",
        "format": "prettier --config .config/prettierrc.json --ignore-path .config/prettierignore --write .",
        "format-check": "prettier --config .config/prettierrc.json --ignore-path .config/prettierignore --check ."
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/hizzgdev/jsmind.git"
    },
    "author": {
        "name": "hizzgdev@163.com"
    },
    "license": "BSD-3-Clause",
    "bugs": {
        "url": "https://github.com/hizzgdev/jsmind/issues"
    },
    "homepage": "https://github.com/hizzgdev/jsmind#readme",
    "keywords": [
        "jsmind",
        "mindmap"
    ],
    "maintainers": [
        {
            "name": "hizzgdev",
            "email": "hizzgdev@163.com"
        }
    ],
    "devDependencies": {
        "@rollup/plugin-terser": "^0.4.4",
        "http-server": "^14.1.1",
        "jest": "^28.1.0",
        "jest-environment-jsdom": "^28.1.0",
        "prettier": "2.6.2",
        "rollup": "2.79.2",
        "rollup-plugin-cleanup": "^3.2.1",
        "typescript": "^5.9.2"
    },
    "jest": {
        "verbose": true,
        "testEnvironment": "jsdom"
    }
}
