{ "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", "filepond": "latest", "filepond-plugin-file-validate-type": "latest", "filepond-plugin-file-validate-size": "latest", "filepond-plugin-image-preview": "latest", "filepond-plugin-image-edit": "latest", "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.16.0", "should": "^11.2.1", "tablesorter": "^2.31.3", "terser": "latest", "tinymce": "^4.9.11", "wolfy87-eventemitter": "^4.3.0", "@popperjs/core": "^2.11.8" }, "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/codemirror/ && mkdir -p less/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/codemirror-qfq.js node_modules/codemirror/lib/codemirror.js node_modules/codemirror/addon/edit/matchbrackets.js node_modules/codemirror/addon/edit/closebrackets.js javascript/src/Helper/codemirror/qfq.js node_modules/codemirror/addon/search/match-highlighter.js node_modules/codemirror/addon/selection/active-line.js node_modules/codemirror/addon/hint/show-hint.js && concat -o less/dist/codemirror.css node_modules/codemirror/lib/codemirror.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" } }