Subversion Repositories wimsdev

Rev

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

  1. {
  2.   "name": "wims",
  3.   "version": "4.19.0",
  4.   "devDependencies": {
  5.     "asciimathml": "asciimath/asciimathml",
  6.     "chart.js": "^2.7.3",
  7.     "codemirror": "^5.48.4",
  8.     "foundation-sites": "^6.5.3",
  9.     "grunt": "^1.0.3",
  10.     "grunt-contrib-copy": ">=1.0.0",
  11.     "grunt-contrib-cssmin": ">=3.0.0",
  12.     "grunt-contrib-uglify": ">=4.0.0",
  13.     "grunt-eslint": "^21.0.0",
  14.     "grunt-rsync": ">=3.0.0",
  15.     "mathjax": ">=2.6.0",
  16.     "skulpt": "skulpt/skulpt-dist#1.1.0"
  17.   },
  18.   "description": "Web Interactive Multipurpose Server",
  19.   "license": "GPL-3.0",
  20.   "keywords": [
  21.     "Maths",
  22.     "education",
  23.     "Server",
  24.     "exercice"
  25.   ],
  26.   "author": "WIMS EDU Community - http://wimsedu.info",
  27.   "dependencies": {
  28.     "components-jqueryui": "~1.12.0",
  29.     "jQuery-ui-Slider-Pips": "simeydotme/jQuery-ui-Slider-Pips#1.11.4",
  30.     "jquery": ">=3.5.1",
  31.     "jquery-hoverintent": "~1.9.0",
  32.     "jsxgraph": "jsxgraph/jsxgraph#1.1.0",
  33.     "marked": "^1.1.0",
  34.     "normalize.css": ">=8.0.0",
  35.     "slick-carousel": "^1.8.1",
  36.     "tinymce": "^5.4.0",
  37.     "what-input": "~5.2.3"
  38.   },
  39.   "engines": {
  40.     "yarn": ">= 1.22.0"
  41.   },
  42.   "scripts": {
  43.     "cleanup": "yarn cache clean",
  44.     "copy": "yarn run cp_tinyMCE && yarn run cp_jsxgraph && yarn run cp_skulpt && yarn run cp_codemirror",
  45.     "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/",
  46.     "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/",
  47.     "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}* ../../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/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/",
  48.     "cp_skulpt": "mkdir -p ../../scripts/js/external/skulpt && cp -Rf ./node_modules/skulpt/*.js ../../scripts/js/external/skulpt/",
  49.     "build": "yarn run cleanup && yarn run copy"
  50.   }
  51. }
  52.