{
    "name": "@truex/ctv-ad-renderer",
    "version": "1.10.1",
    "description": "true[X]'s javascript ad renderer",
    "main": "dist/tar.js",
    "files": [
        "dist/tar.*"
    ],
    "author": "true[x] team",
    "scripts": {
        "clean": "rm -rf ./dist/*",
        "start": "webpack-serve --hot --inline",
        "build-prod": "webpack --env=prod",
        "build-qa": "webpack --env=qa",
        "build-all": "npm run clean && npm run build-prod && npm run build-qa",
        "test": "jest",
        "watch": "jest --watch",
        "coverage": "jest --coverage",
        "analyze": "webpack --profile --json > stats.json && webpack-bundle-analyzer stats.json ./dist/",
        "docs": "docsify serve docs"
    },
    "devDependencies": {
        "@babel/core": "^7.8.3",
        "@babel/plugin-syntax-dynamic-import": "^7.7.4",
        "@babel/plugin-transform-async-to-generator": "^7.2.0",
        "@babel/plugin-transform-runtime": "^7.2.0",
        "@babel/preset-env": "^7.4.1",
        "@babel/runtime": "^7.4.1",
        "babel-jest": "^25.1.0",
        "babel-loader": "^8.0.6",
        "css-loader": "^5.2.6",
        "file-loader": "^1.1.11",
        "glob": "^7.1.2",
        "html-loader": "^0.5.5",
        "html-webpack-plugin": "^3.2.0",
        "identity-obj-proxy": "^3.0.0",
        "jest": "^24.0.0",
        "mime": "^2.3.1",
        "mini-css-extract-plugin": "^0.4.0",
        "mkdirp": "^0.5.1",
        "node-sass": "^4.9.0",
        "postcss-loader": "^2.1.5",
        "sass-loader": "^7.0.3",
        "style-loader": "^0.21.0",
        "webpack": "^4.12.0",
        "webpack-bundle-analyzer": "^4.4.2",
        "webpack-cli": "^3.0.8",
        "webpack-dev-server": "^3.1.4",
        "webpack-merge": "^4.1.3",
        "webpack-serve": "^4.0.0",
        "xo": "^0.40.1"
    },
    "dependencies": {
        "bluebird": "^3.5.1",
        "centralize-js": "^1.1.4",
        "core-js": "^3.6.4",
        "lodash.merge": "^4.6.2",
        "raven-js": "^3.25.2",
        "truex-shared": "https://github.com/socialvibe/truex-shared-js.git#1.9.2",
        "uuid": "^3.4.0",
        "whatwg-fetch": "^3.0.0"
    },
    "xo": {
        "space": 4,
        "prettier": true,
        "rules": {
            "eslint-comments/no-unused-disable": 1,
            "import/no-unassigned-import": 0,
            "no-unused-vars": 0,
            "unicorn/better-regex": 0,
            "import/no-extraneous-dependencies": 1,
            "import/no-named-as-default": 1
        },
        "envs": [
            "browser"
        ],
        "ignores": [
            "src/utils",
            "src/__tests__",
            "__mocks__",
            "*config*",
            "*webpack*"
        ],
        "overrides": [
            {
                "files": "src/__tests__/*.js",
                "env": [
                    "jest"
                ]
            }
        ]
    }
}
