package.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {
  2. "name": "netron",
  3. "productName": "Netron",
  4. "author": {
  5. "name": "Lutz Roeder",
  6. "email": "[email protected]",
  7. "url": "https://www.lutzroeder.com"
  8. },
  9. "version": "5.4.5",
  10. "description": "Visualizer for neural network, deep learning, and machine learning models",
  11. "license": "MIT",
  12. "repository": "lutzroeder/netron",
  13. "main": "source/app.js",
  14. "scripts": {
  15. "postinstall": "electron-builder install-app-deps",
  16. "start": "[ -d node_modules ] || npm install && npx electron .",
  17. "server": "node ./publish/server.js"
  18. },
  19. "dependencies": {
  20. "electron-updater": "4.6.1"
  21. },
  22. "devDependencies": {
  23. "electron": "16.0.4",
  24. "electron-builder": "22.14.5",
  25. "electron-notarize": "1.1.1",
  26. "eslint": "8.4.1"
  27. },
  28. "eslintConfig": {
  29. "env": {
  30. "es6": true,
  31. "browser": true,
  32. "node": true
  33. },
  34. "extends": "eslint:recommended",
  35. "parserOptions": {
  36. "ecmaVersion": 2015,
  37. "sourceType": "module"
  38. },
  39. "rules": {
  40. "brace-style": [
  41. "error",
  42. "stroustrup",
  43. {
  44. "allowSingleLine": true
  45. }
  46. ],
  47. "indent": [
  48. "error",
  49. 4,
  50. {
  51. "SwitchCase": 1
  52. }
  53. ],
  54. "linebreak-style": "off",
  55. "no-trailing-spaces": "error",
  56. "no-console": "error",
  57. "prefer-const": [
  58. "error",
  59. {
  60. "destructuring": "all"
  61. }
  62. ],
  63. "semi": [
  64. "error",
  65. "always"
  66. ]
  67. },
  68. "globals": {
  69. "flatbuffers": "readonly",
  70. "protobuf": "readonly"
  71. }
  72. }
  73. }