Subversion Repositories wimsdev

Rev

Rev 16859 | Rev 17733 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. {
  2.   "name": "wims",
  3.   "version": "4.23.0",
  4.   "license": "GPL-3.0",
  5.   "devDependencies": {
  6.     "asciimathml": "asciimath/asciimathml",
  7.     "chart.js": "^3.7.1",
  8.     "codemirror": "^5.65.6",
  9.     "foundation-sites": "^6.7.4",
  10.     "grunt": "^1.4.1",
  11.     "grunt-contrib-copy": ">=1.0.0",
  12.     "grunt-contrib-cssmin": ">=4.0.0",
  13.     "grunt-contrib-uglify": ">=5.0.1",
  14.     "grunt-eslint": "^24.0.0",
  15.     "grunt-rsync": ">=3.0.0",
  16.     "mathjax": ">=3.2.0",
  17.     "skulpt": "skulpt/skulpt-dist#1.2.0"
  18.   },
  19.   "description": "Web Interactive Multipurpose Server",
  20.   "keywords": [
  21.     "Maths",
  22.     "education",
  23.     "Server",
  24.     "exercice"
  25.   ],
  26.   "author": "WIMS EDU Community - http://wimsedu.info",
  27.   "dependencies": {
  28.     "jQuery-ui-Slider-Pips": "simeydotme/jQuery-ui-Slider-Pips#1.11.5",
  29.     "jquery": ">=3.6.0",
  30.     "jquery-hoverintent": "~1.9.0",
  31.     "jquery-ui": "~1.13.1",
  32.     "jquery-ui-dist": "~1.13.1",
  33.     "jsxgraph": "jsxgraph/jsxgraph#1.4.2",
  34.     "marked": "^3.0.8",
  35.     "normalize.css": ">=8.0.1",
  36.     "slick-carousel": "^1.8.1",
  37.     "tinymce": "^5.10.3",
  38.     "what-input": "~5.2.10"
  39.   },
  40.   "engines": {
  41.     "yarn": ">= 1.22.0"
  42.   },
  43.   "scripts": {
  44.     "cleanup": "yarn cache clean",
  45.     "copy": "yarn run cp_tinyMCE && yarn run cp_jsxgraph && yarn run cp_skulpt && yarn run cp_codemirror",
  46.     "cp_tinyMCE": "mkdir -p ../../scripts/js/external/tinymce/{plugins,themes/mobile,themes/silver,icons/default} && cp -Rf ./node_modules/tinymce/{tinymce.min.js,*.txt,skins} ../../scripts/js/external/tinymce/ && cp -Rf ./node_modules/tinymce/plugins/{code,fullscreen,help,hr,link,lists,table} ../../scripts/js/external/tinymce/plugins/ && cp -Rf ./node_modules/tinymce/themes/mobile/*.min.js ../../scripts/js/external/tinymce/themes/mobile/ && cp -Rf ./node_modules/tinymce/themes/silver/*.min.js ../../scripts/js/external/tinymce/themes/silver/ && cp -Rf ./node_modules/tinymce/icons/default/*.min.js ../../scripts/js/external/tinymce/icons/default/",
  47.     "cp_jsxgraph": "mkdir -p ../../scripts/js/jsxgraph/themes && cp -Rf ./node_modules/jsxgraph/distrib/{jsxgraphcore.js,jsxgraph.css,geo*.js} ../../scripts/js/jsxgraph/ && cp -Rf ./node_modules/jsxgraph/distrib/themes/*.js ../../scripts/js/jsxgraph/themes/ && cp -Rf ./node_modules/jsxgraph/README.md ../../scripts/js/jsxgraph/",
  48.     "cp_codemirror": "mkdir -p ../../scripts/js/external/codemirror/{theme,mode/python,addon/edit,addon/selection,addon/search} && cp -Rf ./node_modules/codemirror/lib/* ../../scripts/js/external/codemirror/ && cp -Rf ./node_modules/codemirror/theme/{ambiance,neat,zenburn,3024-*,base16-*,the-matrix}* ../../scripts/js/external/codemirror/theme/ && cp -Rf ./node_modules/codemirror/mode/python ../../scripts/js/external/codemirror/mode/ && cp -Rf ./node_modules/codemirror/addon/edit/matchbrackets.js ../../scripts/js/external/codemirror/addon/edit/ && cp -Rf ./node_modules/codemirror/addon/display/fullscreen.* ../../scripts/js/external/codemirror/addon/display/ && cp -Rf ./node_modules/codemirror/addon/selection/mark-selection.js ../../scripts/js/external/codemirror/addon/selection/ && cp -Rf ./node_modules/codemirror/addon/search/searchcursor.js ../../scripts/js/external/codemirror/addon/search/",
  49.     "cp_skulpt": "mkdir -p ../../scripts/js/external/skulpt && cp -Rf ./node_modules/skulpt/*.js ../../scripts/js/external/skulpt/",
  50.     "build": "yarn run cleanup && yarn run copy"
  51.   }
  52. }
  53.