-
Elias Villiger authoredElias Villiger authored
This project manages its dependencies using npm.
Learn more
package.json 2.72 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",
"less": "^4.2.0",
"less-plugin-clean-css": "^1.5.1",
"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": "^4.9.11",
"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/Core/QfqEvents.js javascript/src/Core/FormGroup.js javascript/src/*.js javascript/src/Helper/*.js javascript/src/Element/*.js",
"concat-cm": "concat -o javascript/build/dist/codemirror.debug.js node_modules/codemirror/lib/codemirror.js javascript/src/Helper/codemirror/*.js node_modules/codemirror/addon/search/match-highlighter.js node_modules/codemirror/addon/hint/show-hint.js node_modules/codemirror/addon/hint/anyword-hint.js && concat -o less/dist/codemirror.css node_modules/codemirror/lib/codemirror.css node_modules/codemirror/theme/monokai.css node_modules/codemirror/addon/hint/show-hint.css less/codemirror-custom.css",
"terser": "node javascript/build/terser.js",
"jshint": "jshint javascript/src --exclude javascript/src/Plugins",
"less": "lessc -clean-css less/qfq-bs.css.less less/dist/qfq-bs.css && lessc -clean-css less/qfq-letter.css.less less/dist/qfq-letter.css && lessc -clean-css less/qfq-plain.css.less less/dist/qfq-plain.css && lessc -clean-css less/tablesorter-bootstrap.less less/dist/tablesorter-bootstrap.css",
"prebuild": "npm run jshint && npm run create-dirs",
"build": "npm run concat && npm run concat-cm && npm run less && npm run terser && npm run copy"
},
"license": "ISC",
"repository": "https://git.math.uzh.ch/typo3/qfq",
"devDependencies": {
"mocha": "^10.2.0"
}
}