Skip to content
Snippets Groups Projects
package.json 3.08 KiB
Newer Older
Carsten  Rose's avatar
Carsten Rose committed
{
bbaer's avatar
bbaer committed
  "version": "1.0.0",
  "dependencies": {
bbaer's avatar
bbaer committed
bbaer's avatar
bbaer committed
bbaer's avatar
bbaer committed
  "jshintConfig": {
    "esversion": 6,
    "asi": true
  },
  "config": {
    "js-dir": "extension/Resources/Public/JavaScript/",
    "css-dir": "extension/Resources/Public/Css/",
    "font-dir": "extension/Resources/Public/fonts/"
  },
    "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"
bbaer's avatar
bbaer committed
  },
  "license": "ISC",
  "repository": "https://git.math.uzh.ch/typo3/qfq",
  "devDependencies": {
    "mocha": "^10.2.0"
  }