UNPKG

terra-toolkit

Version:

Utilities to help when developing terra modules.

142 lines (141 loc) 4.96 kB
{ "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" } }