{
    "name": "@ulaval/modul-components",
    "version": "1.3.1-beta.39",
    "description": "MODUL vueJS Component library",
    "author": "Martin Simard <martin.simard@dti.ulaval.ca>",
    "homepage": "https://ulaval.github.io/modul",
    "private": false,
    "scripts": {
        "clean": "rimraf dist lib",
        "build": "yarn run copyfiles && yarn run assetsToDist && yarn run build:ts && yarn run build:lib && yarn run metagen",
        "build:ts": "tsc --project tsconfig.lib.json",
        "build:lib": "webpack --config conf/webpack.lib.js --colors --hide-modules --display-entrypoints=false",
        "copyfiles": "cpx \"./src/**/*.{json,html,scss,css,svg}\" dist",
        "assetsToDist": "cpx \"./src/assets/**/*\" dist/assets",
        "start": "webpack --config conf/webpack.config.js --env.openshift && http-server \"./dist\" -p 8080 -a 0.0.0.0",
        "test": "jest --verbose --unhandled-rejections=warn",
        "test:update": "jest --verbose --silent --updateSnapshot",
        "unitwatch": "jest --watch --verbose --silent",
        "metagen": "meta-generator --dest ./dist --package package.json --tsconfig tsconfig.json",
        "test:ci": "jest --ci -w 1 --silent --coverage --testResultsProcessor=./tests/jest/ci-test-processor",
        "lint": "tsc --noEmit && tslint --project tsconfig.json -s ../../node_modules/custom-tslint-formatters/formatters -t grouped --fix",
        "lint:ci": "tsc --noEmit && tslint --project tsconfig.json -t junit -o reports/junit/js-lint-results.xml ",
        "prepare": "yarn run build",
        "stats": "webpack --config conf/webpack.lib.js --env.silent --colors --profile --json > reports/stats.json && webpack-bundle-analyzer reports/stats.json dist",
        "print_version_win": "echo %npm_package_version%",
        "print_version_nx": "echo $npm_package_version"
    },
    "jest-junit": {
        "output": "reports/junit/js-test-results.xml"
    },
    "jest-html-reporter": {
        "outputPath": "reports/junit/js-test-results.html",
        "includeFailureMsg": true
    },
    "dependencies": {
        "axios": "^0.21.1",
        "cleave.js": "^1.5.8",
        "clipboard": "^2.0.6",
        "croppie": "^2.6.4",
        "enquire.js": "^2.1.6",
        "exif-js": "^2.3.0",
        "filesize": "^3.6.0",
        "focus-trap": "^6.7.1",
        "froala-editor": "3.1.1",
        "jquery": "^3.3.1",
        "libphonenumber-js": "^1.9.12",
        "mobile-drag-drop": "^2.3.0-rc.1",
        "moment": "^2.19.3",
        "popper.js": "^1.12.9",
        "portal-vue": "~1.1.1",
        "resize-observer-polyfill": "^1.5.1",
        "sprintf-js": "^1.1.1",
        "tslib": "^1.10.0",
        "vue-virtual-scroll-list": "^1.4.2",
        "zingtouch": "^1.0.6"
    },
    "peerDependencies": {
        "vue": "^2.6.4",
        "vue-router": "^3.0.1"
    },
    "devDependencies": {
        "@babel/cli": "^7.8.4",
        "@babel/core": "^7.8.7",
        "@babel/plugin-transform-runtime": "^7.8.3",
        "@babel/preset-env": "^7.8.7",
        "@babel/runtime-corejs3": "^7.8.7",
        "@types/cleave.js": "^1.4.1",
        "@types/croppie": "^2.5.4",
        "@types/filesize": "^3.6.0",
        "@types/googlemaps": "^3.37.0",
        "@types/jest": "^24.0.23",
        "@types/sprintf-js": "^1.1.0",
        "@types/webpack-env": "^1.15.1",
        "@vue/test-utils": "^1.0.0-beta.29",
        "autoprefixer": "^9.7.4",
        "cpx": "^1.5.0",
        "css-loader": "^2.1.0",
        "file-gen-cli": "^1.2.2",
        "file-loader": "^3.0.1",
        "jest": "^24.9.0",
        "jest-html-reporter": "^3.4.1",
        "jest-junit": "^8.0.0",
        "jest-serializer-vue": "^2.0.2",
        "meta-generator": "^1.2.0",
        "mini-css-extract-plugin": "^0.8.0",
        "node-sass": "^6.0.0",
        "postcss-loader": "^3.0.0",
        "sass-loader": "^10.2.0",
        "style-loader": "^0.23.1",
        "stylelint": "^9.3.0",
        "stylelint-config-standard": "^18.2.0",
        "stylelint-scss": "^3.15.0",
        "svg-inline-loader": "^0.8.2",
        "ts-jest": "^24.1.0",
        "ts-loader": "^7.0.4",
        "vue": "^2.6.10",
        "vue-class-component": "^7.2.3",
        "vue-property-decorator": "^8.4.1",
        "vue-router": "^3.0.1",
        "vue-server-renderer": "^2.6.10",
        "vue-template-compiler": "^2.6.10",
        "vue-template-loader": "^1.0.0",
        "webpack": "^4.42.0",
        "webpack-bundle-analyzer": "^3.6.1",
        "webpack-cli": "^3.3.11",
        "webpack-node-externals": "^1.7.2"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/ulaval/modul.git"
    },
    "bugs": {
        "url": "https://github.com/ulaval/modul/issues"
    },
    "files": [
        "src/**/*.ts",
        "dist",
        "lib"
    ],
    "main": "./lib/modul.js",
    "module": "./lib/modul.js",
    "types": "./dist/lib.d.ts",
    "license": "Apache-2.0",
    "gitHead": "3a372f65416824bb68fc47583fa75e198427aee0"
}
