terra-toolkit
Version:
Utilities to help when developing terra modules.
142 lines (141 loc) • 4.96 kB
JSON
{
"name": "terra-toolkit",
"version": "6.16.0",
"description": "Utilities to help when developing terra modules.",
"main": "lib/index.js",
"engines": {
"node": ">=8.10.0 <12"
},
"repository": {
"type": "git",
"url": "git+https://github.com/cerner/terra-toolkit-boneyard"
},
"keywords": [
"Cerner",
"Terra",
"Terra Toolkit",
"terra-toolkit",
"UI"
],
"author": "Cerner Corporation",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/cerner/terra-toolkit-boneyard/issues"
},
"bin": {
"tt-clean-screenshots": "bin/clean-screenshots.js",
"tt-pack": "bin/pack.js",
"tt-serve": "bin/serve.js",
"tt-serve-static": "bin/serve-static.js",
"tt-wdio": "bin/wdio-runner.js"
},
"eslintConfig": {
"extends": "@cerner/terra",
"settings": {
"polyfills": [
"Promise"
]
}
},
"scripts": {
"clean": "rm package-lock.json; rm -rf node_modules",
"clean:install": "npm run clean && npm install",
"clean:build": "rm -rf build",
"compile": "babel src --out-dir lib --copy-files",
"jest": "jest --config jestConfig.js",
"lint": "eslint --ext .js .",
"pack": "webpack --config tests/test.config.js -p",
"postinstall": "node ./scripts/post-install/post-install.js",
"precompile": "rm -rf lib",
"prepare": "npm run compile",
"prepare-for-release": "terra prepare-for-release",
"pretest": "npm run lint",
"start": "./bin/serve.js --config ./tests/test.config",
"start-static": "npm run pack && ./bin/serve-static.js",
"test": "npm run jest && npm run wdio",
"wdio": "npm run clean:build && npm run wdio-webpack-obj && npm run wdio-webpack-func && npm run tt-wdio-webpack-obj && npm run tt-wdio-webpack-func && npm run tt-wdio-unopinionated && npm run tt-wdio-no-formFactor && npm run tt-wdio-static",
"wdio-webpack-obj": "wdio --suite opinionated",
"wdio-webpack-func": "TT_TEST_WDIO_FUNCTION=true wdio --suite opinionated",
"tt-wdio-webpack-obj": "node ./bin/wdio-runner.js wdio-runner-cli.js --suite opinionated",
"tt-wdio-webpack-func": "TT_TEST_WDIO_FUNCTION=true node ./bin/wdio-runner.js --suite opinionated",
"tt-wdio-unopinionated": "TT_TEST_WDIO_FUNCTION=true node ./bin/wdio-runner.js --formFactors=['tiny','huge'] --locales=['en','fr'] --suite unopinionated;",
"tt-wdio-no-formFactor": "npm run pack && node ./bin/wdio-runner.js --suite noFormFactor && rm -rf ./build",
"tt-wdio-static": "npm run pack; wdio --suite static; rm -rf ./build"
},
"dependencies": {
"@cerner/duplicate-package-checker-webpack-plugin": "^1.0.0",
"@wdio/reporter": "^5.0.0",
"@jest/reporters": "^25.3.0",
"async": "^3.0.1",
"autoprefixer": "^9.5.1",
"axe-core": "3.5.3",
"babel-loader": "^8.0.5",
"chai": "^4.2.0",
"chalk": "^2.4.2",
"clean-webpack-plugin": "^3.0.0",
"commander": "^2.19.0",
"css-loader": "^3.2.0",
"css-selector-tokenizer": "^0.7.2",
"express": "^4.16.4",
"file-loader": "^4.0.0",
"fs-extra": "^8.0.1",
"glob": "^7.1.1",
"ip": "^1.1.5",
"lodash.startcase": "^4.4.0",
"memory-fs": "^0.4.1",
"mini-css-extract-plugin": "^0.8.0",
"node-sass": "^4.11.0",
"postcss": "^7.0.21",
"postcss-assets-webpack-plugin": "^3.0.0",
"postcss-custom-properties": "9.1.1",
"postcss-loader": "^3.0.0",
"postcss-rtl": "^1.3.3",
"raw-loader": "^3.0.0",
"sass-loader": "^7.0.1",
"strip-ansi": "^6.0.0",
"terra-aggregate-translations": "^1.6.0",
"terser-webpack-plugin": "^1.1.0",
"wdio-mocha-framework": "^0.6.4",
"wdio-visual-regression-service": "^0.9.0",
"webdriverio": "^4.14.1",
"webpack-merge": "^4.2.1",
"wdio-spec-reporter": "^0.1.5"
},
"peerDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.4",
"core-js": "^3.1.3",
"raf": "^3.4.1",
"regenerator-runtime": "^0.13.2",
"webpack-cli": "^3.3.2",
"webpack-dev-server": "^3.3.1",
"webpack": "^4.30.0"
},
"devDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.4",
"@babel/plugin-proposal-object-rest-spread": "^7.4.4",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-transform-object-assign": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.4.4",
"@babel/preset-env": "^7.4.4",
"@cerner/browserslist-config-terra": "^3.0.0",
"@cerner/eslint-config-terra": "^4.0.0",
"@cerner/terra-cli": "^1.3.0",
"@cerner/terra-open-source-scripts": "^1.5.0",
"check-installed-dependencies": "^1.0.0",
"core-js": "^3.1.3",
"eslint": "^6.1.0",
"html-webpack-plugin": "^3.1.0",
"intl": "^1.2.5",
"jest": "^24.0.0",
"pacote": "^11.1.11",
"raf": "^3.4.1",
"react": "^16.3.0",
"react-intl": "^5.0.0",
"regenerator-runtime": "^0.13.2",
"webpack": "^4.30.0",
"webpack-cli": "^3.3.2",
"webpack-dev-server": "^3.3.1"
}
}