Skip to content
Snippets Groups Projects
This project manages its dependencies using npm. Learn more
package.json 1.77 KiB
{
  "name": "qfq",
  "version": "1.0.0",
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.15.3",
    "bootstrap": "^3.3.6",
    "bootstrap-datetimepicker": "0.0.7",
    "bootstrap-validator": "^0.11.5",
    "chart.js": "^2.9.4",
    "codemirror": "^5.65.15",
    "concat": "^1.0.3",
    "corejs-typeahead": "^1.3.1",
    "fullcalendar": "^3.10.2",
    "jquery": "latest",
    "jqwidgets-framework": "4.2.1",
    "jshint": "^2.13.6",
    "moment": "latest",
    "ncp": "^2.0.0",
    "popper.js": "^1.16.1",
    "selenium-webdriver": "^4.14.0",
    "should": "^11.2.1",
    "tablesorter": "^2.31.3",
    "terser": "latest",
    "tinymce": "latest",
    "wolfy87-eventemitter": "^4.3.0"
  },
  "jshintConfig": {
    "esversion": 6,
    "asi": true
  },
  "config": {
    "js-dir": "extension/Resources/Public/JavaScript/",
    "css-dir": "extension/Resources/Public/Css/",
    "font-dir": "extension/Resources/Public/fonts/"
  },
  "scripts": {
    "test": "mocha tests/selenium/test*.js",
    "create-dirs": "mkdir -p js && mkdir -p javascript/build/dist && mkdir -p extension/Resources/Public/JavaScript/ && mkdir -p extension/Resources/Public/Css/ && mkdir -p extension/Resources/Public/fonts/",
    "copy": "node javascript/build/copy.js",
    "echo": "echo \"$npm_package_config_js_dir\"",
    "concat": "concat -o javascript/build/dist/qfq.debug.js javascript/src/*.js javascript/src/Helper/*.js javascript/src/Element/*.js",
    "terser": "node javascript/build/terser.js",
    "jshint": "jshint javascript/src --exclude javascript/src/Plugins",
    "prebuild": "npm run jshint && npm run create-dirs",
    "build": "npm run concat && npm run terser && npm run copy"
  },
  "license": "ISC",
  "repository": "https://git.math.uzh.ch/typo3/qfq",
  "devDependencies": {
    "mocha": "^10.2.0"
  }
}