@umbraci/jsmind
Version:
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.
112 lines (111 loc) • 3.83 kB
JSON
{
"name": "@umbraci/jsmind",
"version": "0.10.13",
"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": "lib/jsmind.js",
"module": "es/jsmind.js",
"unpkg": "dist/jsmind.js",
"jsdelivr": "dist/jsmind.js",
"types": "types/generated/index.d.ts",
"exports": {
".": {
"import": "./es/jsmind.js",
"require": "./lib/jsmind.js",
"types": "./types/generated/index.d.ts"
},
"./draggable-node": {
"import": "./es/jsmind.draggable-node.js",
"require": "./lib/jsmind.draggable-node.js",
"types": "./types/generated/plugins/jsmind.draggable-node.d.ts"
},
"./screenshot": {
"import": "./es/jsmind.screenshot.js",
"require": "./lib/jsmind.screenshot.js",
"types": "./types/generated/plugins/jsmind.screenshot.d.ts"
},
"./multiline-text": {
"import": "./es/jsmind.multiline-text.js",
"require": "./lib/jsmind.multiline-text.js",
"types": "./types/generated/plugins/jsmind.multiline-text.d.ts"
},
"./history": {
"import": "./es/jsmind.history.js",
"require": "./lib/jsmind.history.js",
"types": "./types/generated/plugins/history/jsmind.history.d.ts"
},
"./style/jsmind.css": "./style/jsmind.css"
},
"directories": {
"doc": "docs",
"example": "example"
},
"files": [
"es",
"lib",
"dist",
"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/UmbraCi/jsmind.git"
},
"author": {
"name": "UmbraCi"
},
"license": "BSD-3-Clause",
"bugs": {
"url": "https://github.com/UmbraCi/jsmind/issues"
},
"homepage": "https://github.com/UmbraCi/jsmind#readme",
"keywords": [
"jsmind",
"mindmap"
],
"maintainers": [
{
"name": "UmbraCi"
}
],
"devDependencies": {
"@rollup/plugin-commonjs": "^28.0.8",
"@rollup/plugin-node-resolve": "^16.0.3",
"@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",
"tsd-jsdoc": "^2.5.0",
"typescript": "^5.9.2"
},
"jest": {
"verbose": true,
"testEnvironment": "jsdom"
},
"sideEffects": [
"./es6/*",
"./es/*.js",
"./lib/*.js",
"./dist/*.js",
"./style/*.css"
],
"dependencies": {
"fast-equals": "^5.3.2"
}
}