{
    "name": "@oat-sa/tao-core-sdk",
    "version": "3.5.0",
    "displayName": "TAO Core SDK",
    "description": "Core libraries of TAO",
    "homepage": "https://github.com/oat-sa/tao-core-sdk-fe#readme",
    "files": [
        "dist/",
        "src/"
    ],
    "license": "GPL-2.0",
    "scripts": {
        "test": "npx qunit-testrunner",
        "test:keepAlive": "npx qunit-testrunner --keepalive --port 5300",
        "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:cov": "rollup --config ./build/rollup.config.js --environment COVERAGE",
        "build:dev": "NODE_ENV=development npm run build:watch",
        "build:watch": "rollup --config ./build/rollup.config.js --watch",
        "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 . | true",
        "prepare": "npm run build"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/oat-sa/tao-core-sdk-fe.git"
    },
    "keywords": [
        "tao",
        "core",
        "sdk",
        "fe",
        "frontend"
    ],
    "publishConfig": {
        "access": "public"
    },
    "devDependencies": {
        "@babel/core": "^7.24.7",
        "@babel/preset-env": "^7.24.7",
        "@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/tao-qunit-testrunner": "^2.0.0",
        "async": "^0.2.10",
        "eslint": "^8.39.0",
        "fetch-mock": "^9.11.0",
        "glob": "^8.1.0",
        "handlebars": "1.3.0",
        "jquery-mockjax": "^2.6.0",
        "jquery-simulate": "^1.0.2",
        "node-qunit-puppeteer": "^1.0.13",
        "npm-run-all": "^4.1.5",
        "nyc": "^15.1.0",
        "open-cli": "^7.2.0",
        "prettier": "^2.8.8",
        "qunit": "^2.19.1",
        "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-commonjs": "^10.1.0",
        "rollup-plugin-istanbul": "^2.0.1",
        "rollup-plugin-json": "^4.0.0",
        "rollup-plugin-node-resolve": "^5.2.0",
        "xhr-mock": "^2.5.1"
    },
    "dependencies": {
        "idb-wrapper": "1.7.2",
        "jquery": "1.9.1",
        "lodash": "^4.17.21",
        "moment": "^2.29.4"
    },
    "browserslist": [
        "extends @oat-sa/browserslist-config-tao"
    ],
    "prettier": "@oat-sa/prettier-config",
    "bugs": {
        "url": "https://github.com/oat-sa/tao-core-sdk-fe/issues"
    }
}
