From 7751da14d75af88ef65c91f840d13b982e66415c Mon Sep 17 00:00:00 2001 From: "James W. Lane" Date: Tue, 14 May 2019 14:55:21 -0500 Subject: [PATCH] fix(components): Fixed scripts --- .babelrc | 18 +++++------ package-lock.json | 81 +++++++++++++++++++++-------------------------- package.json | 52 +++++++++++++++--------------- tsconfig.json | 3 ++ 4 files changed, 74 insertions(+), 80 deletions(-) diff --git a/.babelrc b/.babelrc index cb83002..f34ccd9 100755 --- a/.babelrc +++ b/.babelrc @@ -1,10 +1,10 @@ { - "presets": [ - "@babel/env", - "@babel/typescript" - ], - "plugins": [ - "@babel/proposal-class-properties", - "@babel/proposal-object-rest-spread" - ] -} \ No newline at end of file + "presets": [ + "@babel/env", + "@babel/typescript" + ], + "plugins": [ + "@babel/proposal-class-properties", + "@babel/proposal-object-rest-spread" + ] +} diff --git a/package-lock.json b/package-lock.json index 3c7e124..56e85f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1597,15 +1597,15 @@ } }, "@semantic-release/npm": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-5.1.7.tgz", - "integrity": "sha512-4THiFGp9APX1a+EJJsOYurJCR8TrRUgNCU9u46AkZekWfvtyzacfIBKCrmEljpYG8qDDnHLZwHSqyW4ID4iteA==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-5.1.8.tgz", + "integrity": "sha512-J5AeyxdRZqOaKb9L0UGQCIvpzy56GC+P9KVgKsvELQXTDreFT4ncUSz0Va6MXYeQns6dMTEam5kaSvqfMsJ+oA==", "dev": true, "requires": { "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", "execa": "^1.0.0", - "fs-extra": "^7.0.0", + "fs-extra": "^8.0.0", "lodash": "^4.17.4", "nerf-dart": "^1.0.0", "normalize-url": "^4.0.0", @@ -1615,6 +1615,17 @@ "registry-auth-token": "^3.3.1" }, "dependencies": { + "fs-extra": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.0.1.tgz", + "integrity": "sha512-W+XLrggcDzlle47X/XnS7FXrXu9sDo+Ze9zpndeBxdgv88FHLm1HtmkhEwavruS6koanBjp098rUpHs65EmG7A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -1635,15 +1646,13 @@ "normalize-package-data": "^2.5.0", "parse-json": "^4.0.0", "type-fest": "^0.4.1" - }, - "dependencies": { - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "dev": true - } } + }, + "type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true } } }, @@ -1685,6 +1694,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@status-board/theme-manager/-/theme-manager-1.0.2.tgz", "integrity": "sha512-by+GXuVE5Is+sM1cCid0QCioQG3H9QgZVYIXD+6Y3rYYuTsDb69Qjag40Y2aXeVpqmtHZtdUp0E6Si1rGuLz8w==", + "dev": true, "requires": { "lodash": "4.17.11" } @@ -2445,9 +2455,9 @@ "dev": true }, "@types/node": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.0.tgz", - "integrity": "sha512-Jrb/x3HT4PTJp6a4avhmJCDEVrPdqLfl3e8GGMbpkGGdwAV5UGlIs4vVEfsHHfylZVOKZWpOqmqFH8CbfOZ6kg==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.1.tgz", + "integrity": "sha512-7sy7DKVJrCTbaAERJZq/CU12bzdmpjRr321/Ne9QmzhB3iZ//L16Cizcni5hHNbANxDbxwMb9EFoWkM8KPkp0A==", "dev": true }, "@types/normalize-package-data": { @@ -7196,8 +7206,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -7218,14 +7227,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7240,20 +7247,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -7370,8 +7374,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -7383,7 +7386,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -7398,7 +7400,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -7406,14 +7407,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -7432,7 +7431,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -7513,8 +7511,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -7526,7 +7523,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -7612,8 +7608,7 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -7649,7 +7644,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7669,7 +7663,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -7713,14 +7706,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, diff --git a/package.json b/package.json index 1eb6f96..b16a730 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "eslint": "eslint \"src/**/*.{ts,tsx}\"", "eslint:fix": "eslint --fix \"src/**/*.{ts,tsx}\"", "ts:watch": "tsc -w", - "verify": "npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run eslint && npm run test", + "verify": "npm run verify:npmvet && npm run verify:david && npm run verify:audit && npm run verify:tscheck && npm run eslint && npm run test && type-check", "verify:circleci": "circleci config validate", "verify:ci": "npm run verify:npmvet && npm run verify:audit && npm run test:ci", "verify:check": "npx depcheck", @@ -45,6 +45,29 @@ "now-build": "build-storybook", "now-dev": "start-storybook -p $PORT" }, + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "dependencies": { + "@emotion/core": "10.0.10", + "@emotion/styled": "10.0.11", + "@fortawesome/fontawesome-svg-core": "1.2.18", + "@fortawesome/free-brands-svg-icons": "5.8.2", + "@fortawesome/free-regular-svg-icons": "5.8.2", + "@fortawesome/free-solid-svg-icons": "5.8.2", + "@fortawesome/react-fontawesome": "0.1.4", + "emotion-theming": "10.0.10", + "lodash": "4.17.11", + "opt-cli": "1.6.0", + "react-pure-loaders": "2.0.1", + "type-fest": "0.5.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "@status-board/theme-manager": ">=1" + }, "devDependencies": { "@babel/cli": "7.4.4", "@babel/core": "7.4.4", @@ -52,6 +75,7 @@ "@babel/plugin-proposal-object-rest-spread": "7.4.4", "@babel/preset-env": "7.4.4", "@babel/preset-typescript": "7.3.3", + "@status-board/theme-manager": "1.0.2", "@storybook/addon-actions": "5.0.11", "@storybook/addon-links": "5.0.11", "@storybook/addons": "5.0.11", @@ -60,7 +84,7 @@ "@types/eslint": "4.16.6", "@types/jest": "24.0.13", "@types/lodash": "4.14.127", - "@types/node": "12.0.0", + "@types/node": "12.0.1", "@types/react": "16.8.17", "@types/react-dom": "16.8.4", "@types/semantic-release": "15.13.0", @@ -87,29 +111,5 @@ "semantic-release": "15.13.13", "ts-jest": "24.0.2", "typescript": "3.4.5" - }, - "config": { - "commitizen": { - "path": "./node_modules/cz-conventional-changelog" - } - }, - "dependencies": { - "@emotion/core": "10.0.10", - "@emotion/styled": "10.0.11", - "@fortawesome/fontawesome-svg-core": "1.2.18", - "@fortawesome/free-brands-svg-icons": "5.8.2", - "@fortawesome/free-regular-svg-icons": "5.8.2", - "@fortawesome/free-solid-svg-icons": "5.8.2", - "@fortawesome/react-fontawesome": "0.1.4", - "@status-board/theme-manager": "1.0.2", - "emotion-theming": "10.0.10", - "lodash": "4.17.11", - "opt-cli": "1.6.0", - "react-pure-loaders": "2.0.1", - "type-fest": "0.5.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" } } diff --git a/tsconfig.json b/tsconfig.json index f322a5d..5e89c3e 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -28,5 +28,8 @@ }, "include": [ "src/**/*" + ], + "exclude": [ + "src/**/*.test.ts" ] }