{
    "name": "@oat-sa/tao-test-runner-qti",
    "version": "4.4.0-3",
    "description": "TAO Test Runner QTI implementation",
    "files": [
        "dist",
        "src",
        "scss",
        "css"
    ],
    "scripts": {
        "test": "npx qunit-testrunner",
        "test:keepAlive": "npx qunit-testrunner --keepalive --port 5400",
        "test:cov": "npm run build:cov && npx qunit-testrunner --cov",
        "test:dev": "NODE_ENV=development run-p test:keepAlive build:watch",
        "coverage": "nyc report",
        "coverage:clover": "nyc report --reporter=clover",
        "coverage:html": "nyc report --reporter=lcov && open-cli coverage/lcov-report/index.html",
        "build": "rollup --config ./build/rollup.config.js",
        "build:dev": "NODE_ENV=development npm run build:watch",
        "build:cov": "rollup --config ./build/rollup.config.js --environment COVERAGE",
        "build:watch": "rollup --config ./build/rollup.config.js --watch",
        "build:scss": "node ./build/scss.js",
        "build:all": "npm run build:scss && npm run build",
        "lint:src": "eslint -c .eslintrc.js src",
        "lint:test": "eslint -c .eslintrc.js test",
        "lint:report": "eslint -c .eslintrc.js --output-file eslint_report.json --format json src | true",
        "prepare": "npm run build:all"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/oat-sa/tao-test-runner-qti-fe.git"
    },
    "keywords": [
        "tao",
        "testrunner",
        "qti",
        "fe",
        "frontend"
    ],
    "publishConfig": {
        "access": "public"
    },
    "engines": {
        "node": ">=14.0.0"
    },
    "license": "GPL-2.0",
    "bugs": {
        "url": "https://github.com/oat-sa/tao-test-runner-qti-fe/issues"
    },
    "homepage": "https://github.com/oat-sa/tao-test-runner-qti-fe#readme",
    "devDependencies": {
        "@babel/core": "^7.21.4",
        "@babel/preset-env": "^7.21.4",
        "@csstools/postcss-sass": "^5.0.1",
        "@oat-sa/browserslist-config-tao": "^1.0.1",
        "@oat-sa/eslint-config-tao": "^2.0.0",
        "@oat-sa/prettier-config": "^0.1.1",
        "@oat-sa/rollup-plugin-wildcard-external": "^1.0.0",
        "@oat-sa/tao-core-libs": "^1.1.0",
        "@oat-sa/tao-core-sdk": "^3.6.0",
        "@oat-sa/tao-core-ui": "^3.16.2",
        "@oat-sa/tao-item-runner": "^1.0.0",
        "@oat-sa/tao-item-runner-qti": "^2.7.10",
        "@oat-sa/tao-qunit-testrunner": "^2.0.0",
        "@oat-sa/tao-test-runner": "^1.0.0",
        "async": "0.2.10",
        "autoprefixer": "^10.4.14",
        "dompurify": "^2.4.0",
        "eslint": "^8.39.0",
        "gamp": "0.2.1",
        "glob": "^8.1.0",
        "glob-promise": "^5.0.0",
        "handlebars": "1.3.0",
        "interactjs": "1.3.4",
        "jquery": "1.9.1",
        "jquery-mockjax": "^2.5.0",
        "jquery-simulate": "^1.0.2",
        "lodash": "^4.17.21",
        "moment": "^2.29.4",
        "moment-timezone": "^0.5.43",
        "nyc": "^15.1.0",
        "open-cli": "^7.2.0",
        "popper.js": "1.16.1",
        "postcss": "^8.4.21",
        "postcss-scss": "^4.0.6",
        "prettier": "^2.8.8",
        "qunit": "^2.19.4",
        "raphael": "2.3.0",
        "require-css": "^0.1.10",
        "requirejs-plugins": "^1.0.2",
        "rollup": "^1.32.1",
        "rollup-plugin-alias": "^1.5.2",
        "rollup-plugin-babel": "^4.4.0",
        "rollup-plugin-clear": "^2.0.7",
        "rollup-plugin-handlebars-plus": "^0.2.5",
        "rollup-plugin-istanbul": "^3.0.0",
        "select2": "3.5.1",
        "tooltip.js": "1.3.3"
    },
    "prettier": "@oat-sa/prettier-config",
    "browserslist": [
        "extends @oat-sa/browserslist-config-tao"
    ]
}
