diff --git a/package.json b/package.json index 9c650e88..5ddc5c4c 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint": "7.32.0", "git-url-parse": "11.6.0", "jest": "27.3.1", - "jsdom": "18.1.0", + "jsdom": "18.1.1", "node-fetch": "2.6.6", "semver": "7.3.5", "ts-jest": "27.0.7", @@ -64,7 +64,7 @@ "eslint-plugin-prettier": "4.0.0", "eslint-plugin-react": "7.27.1", "eslint-plugin-react-hooks": "^4.3.0", - "prettier": "^2.4.1", + "prettier": "2.5.0", "vscode": "^1.1.37", "vscode-test": "^1.6.1" }, diff --git a/scripts/package.sh b/scripts/package.sh index 6f3b04a9..b704b24e 100755 --- a/scripts/package.sh +++ b/scripts/package.sh @@ -12,6 +12,7 @@ OUTPUT_FILE=coderoad-$PACKAGE_VERSION.vsix echo "Creating $OUTPUT_FILE..." echo "Building..." +GENERATE_SOURCEMAP=false # reduces output size by 5mb+ yarn build echo "Packaging Extension..." diff --git a/src/services/hooks/webhooks.ts b/src/services/hooks/webhooks.ts index 528b37d3..64fcc830 100644 --- a/src/services/hooks/webhooks.ts +++ b/src/services/hooks/webhooks.ts @@ -11,7 +11,7 @@ const WEBHOOK_EVENTS = { tutorial_complete: false, } -// varaibles set on init +// variables set on init let WEBHOOK_URI: string | undefined export const setupWebhook = (webhookConfig: TT.WebhookConfig) => { diff --git a/web-app/.storybook/webpack.config.js b/web-app/.storybook/webpack.config.js index 976bf67a..b1d1543e 100644 --- a/web-app/.storybook/webpack.config.js +++ b/web-app/.storybook/webpack.config.js @@ -14,6 +14,7 @@ module.exports = ({ config }) => { loader: require.resolve('babel-loader'), options: { plugins: [ + new MiniCssExtractPlugin(), [ 'babel-plugin-import', { diff --git a/web-app/config-overrides.js b/web-app/config-overrides.js index a806937f..50da73cb 100644 --- a/web-app/config-overrides.js +++ b/web-app/config-overrides.js @@ -17,7 +17,7 @@ module.exports = function override(config) { // load @alifd/next component css addBabelPlugin([ - 'babel-plugin-import', + 'import', { libraryName: '@alifd/next', style: true, diff --git a/web-app/package.json b/web-app/package.json index 1fe001f2..c3c6e161 100644 --- a/web-app/package.json +++ b/web-app/package.json @@ -3,6 +3,7 @@ "version": "0.17.0", "private": true, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", "build": "react-app-rewired build", "build-storybook": "build-storybook", "start": "react-app-rewired start", @@ -28,35 +29,35 @@ "@alifd/next": "1.22.25", "@emotion/babel-preset-css-prop": "10.0.27", "@emotion/core": "10.0.35", - "@xstate/react": "^1.6.2", + "@xstate/react": "^1.6.3", "babel-jest": "26.6.3", "emotion-theming": "10.0.27", "js-yaml": "4.1.0", "markdown-it": "12.2.0", "markdown-it-emoji": "2.0.0", - "moment": "2.29.1", "prismjs": "1.25.0", "react": "16.13.1", "react-addons-css-transition-group": "15.6.2", "react-dom": "16.13.1", - "reselect": "^4.1.4", + "reselect": "^4.1.5", "use-media": "1.4.0", - "xstate": "^4.26.0" + "xstate": "^4.26.1" }, "devDependencies": { "@babel/core": "7.14.0", - "@storybook/addon-actions": "6.3.12", - "@storybook/addon-knobs": "6.3.1", - "@storybook/addon-links": "6.3.12", - "@storybook/addons": "6.3.12", - "@storybook/preset-create-react-app": "3.1.7", - "@storybook/react": "6.3.12", + "@storybook/addon-actions": "6.4.0", + "@storybook/addon-knobs": "6.4.0", + "@storybook/addon-links": "6.4.0", + "@storybook/addons": "6.4.0", + "@storybook/preset-create-react-app": "3.2.0", + "@storybook/react": "6.4.0", + "@types/git-url-parse": "9.0.1", "@types/graphql": "14.5.0", - "@types/highlight.js": "9.12.4", + "@types/highlight.js": "10.1.0", "@types/jest": "26.0.23", - "@types/js-yaml": "3.12.5", + "@types/js-yaml": "4.0.5", "@types/markdown-it": "12.2.3", - "@types/node": "14.14.19", + "@types/node": "16.11.10", "@types/prismjs": "1.16.5", "@types/react": "16.9.49", "@types/react-addons-css-transition-group": "15.0.5", @@ -66,10 +67,11 @@ "customize-cra": "1.0.0", "mini-css-extract-plugin": "0.11.2", "node-sass": "6.0.1", - "prettier": "2.4.1", + "prettier": "2.5.0", "react-app-rewired": "2.1.8", "react-scripts": "4.0.3", "sass-loader": "12.3.0", + "source-map-explorer": "2.5.2", "typescript": "4.4.4" } } diff --git a/web-app/public/favicon.ico b/web-app/public/favicon.ico deleted file mode 100644 index a11777cc..00000000 Binary files a/web-app/public/favicon.ico and /dev/null differ diff --git a/web-app/public/index.html b/web-app/public/index.html index b26b568c..1a455164 100644 --- a/web-app/public/index.html +++ b/web-app/public/index.html @@ -9,7 +9,6 @@ homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/ --> -