package.json 853 B

123456789101112131415161718192021222324252627282930313233
  1. {
  2. "name": "escher.js",
  3. "version": "0.1.17",
  4. "description": "escher.js is a web library for building interactive diagrams and graphs.",
  5. "main": "build/escher.min.js",
  6. "repository": {
  7. "type": "git",
  8. "url": "https://github.com/tentone/escher.js.git"
  9. },
  10. "scripts": {
  11. "start": "rollup -c rollup.dev.js",
  12. "build": "rollup -c && npm run uglify",
  13. "docs": "jsdoc -d docs -r source",
  14. "uglify": "uglifyjs --compress --mangle --output build/escher.min.js -- build/escher.js",
  15. "pub": "npm run build && npm run docs && npm publish --access public ."
  16. },
  17. "keywords": [
  18. "diagram",
  19. "canvas",
  20. "graph",
  21. "web"
  22. ],
  23. "author": "Tentone",
  24. "license": "MIT",
  25. "dependencies": {},
  26. "devDependencies": {
  27. "jsdoc": "~3.6.11",
  28. "uglify-js": "~3.17.0",
  29. "rollup": "~2.78.1",
  30. "rollup-plugin-strip": "~1.2.2",
  31. "rollup-plugin-serve": "~2.0.1"
  32. }
  33. }