Skip to content

chore: bump loaders and optimize webpack configuration #27505

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
Aug 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8e0cc58
chore: update ts-loader from v8 to v9
AtofStryker Aug 1, 2023
b011107
chore: update sass-loader from v10 to v13
AtofStryker Aug 1, 2023
d254cfc
chore: update postcss-loader from v4 to v7
AtofStryker Aug 1, 2023
100d489
chore: update mini-css-extract-plugin from v1 to v2
AtofStryker Aug 1, 2023
73bd928
chore: update html-webpack-plugin from v4 to v5
AtofStryker Aug 1, 2023
87bcd02
chore: update css-loader from v5 to v6
AtofStryker Aug 1, 2023
e93111d
chore: update copy-webpack-plugin from v6 to v 11
AtofStryker Aug 1, 2023
cc92c45
chore: update babel and babel loader to latest
AtofStryker Aug 1, 2023
649d7a1
chore: remove Url import from validation as it should be available gl…
AtofStryker Aug 2, 2023
6a65646
chore: update coffee-loader to latest and coffeescript to 2.6.0. coffee
AtofStryker Aug 2, 2023
c33e1a2
chore: fix react component tests with webpack 4 as babl loader 9 only…
AtofStryker Aug 7, 2023
86f5b68
chore: remove dependency on file-loader and opt for ubilt in assert h…
AtofStryker Aug 2, 2023
7f442cc
chore: switch from hash to contenthash
AtofStryker Aug 2, 2023
bee873f
chore: remove use of moduleIds for chunkIds as the defaults are likel…
AtofStryker Aug 2, 2023
c56b8a0
chore: mark tests that need to be updated as node 12 and 14 are no lo…
AtofStryker Aug 7, 2023
f134d7f
chore: updating v8 snapshot cache
Aug 9, 2023
c1671f5
chore: updating v8 snapshot cache
Aug 9, 2023
64dea7e
chore: updating v8 snapshot cache
Aug 10, 2023
a133d60
skip http/https form submittal unit tests for experimental webkit due…
AtofStryker Aug 7, 2023
3957ba7
chore: pin webpack 5 for component tests in cy in cy to prevent using…
AtofStryker Aug 7, 2023
df5e8d2
build binaries [run ci]
AtofStryker Aug 9, 2023
da958e4
chore: bump circle cache [run ci]
AtofStryker Aug 10, 2023
661f07c
fix: turn off svgo from @svgr/webpack to preserve our scss class name…
AtofStryker Aug 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/cache-version.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Bump this version to force CI to re-create the cache from scratch.

07-25-23
08-10-23
12 changes: 6 additions & 6 deletions .circleci/workflows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ mainBuildFilters: &mainBuildFilters
# use the following branch as well to ensure that v8 snapshot cache updates are fully tested
- 'update-v8-snapshot-cache-on-develop'
- 'chore/update_webpack_deps_to_latest_webpack4_compat'
- 'chore/update_to_webpack5_minimum_lift'
- 'chore/bump_loaders_and_optimize_webpack'
- 'publish-binary'

# usually we don't build Mac app - it takes a long time
Expand All @@ -44,7 +44,7 @@ macWorkflowFilters: &darwin-workflow-filters
# use the following branch as well to ensure that v8 snapshot cache updates are fully tested
- equal: [ 'update-v8-snapshot-cache-on-develop', << pipeline.git.branch >> ]
- equal: [ 'chore/update_webpack_deps_to_latest_webpack4_compat', << pipeline.git.branch >> ]
- equal: [ 'chore/update_to_webpack5_minimum_lift', << pipeline.git.branch >> ]
- equal: [ 'chore/bump_loaders_and_optimize_webpack', << pipeline.git.branch >> ]
- matches:
pattern: /^release\/\d+\.\d+\.\d+$/
value: << pipeline.git.branch >>
Expand All @@ -56,7 +56,7 @@ linuxArm64WorkflowFilters: &linux-arm64-workflow-filters
# use the following branch as well to ensure that v8 snapshot cache updates are fully tested
- equal: [ 'update-v8-snapshot-cache-on-develop', << pipeline.git.branch >> ]
- equal: [ 'chore/update_webpack_deps_to_latest_webpack4_compat', << pipeline.git.branch >> ]
- equal: [ 'chore/update_to_webpack5_minimum_lift', << pipeline.git.branch >> ]
- equal: [ 'chore/bump_loaders_and_optimize_webpack', << pipeline.git.branch >> ]
- equal: [ 'publish-binary', << pipeline.git.branch >> ]
- matches:
pattern: /^release\/\d+\.\d+\.\d+$/
Expand All @@ -78,7 +78,7 @@ windowsWorkflowFilters: &windows-workflow-filters
# use the following branch as well to ensure that v8 snapshot cache updates are fully tested
- equal: [ 'update-v8-snapshot-cache-on-develop', << pipeline.git.branch >> ]
- equal: [ 'chore/update_webpack_deps_to_latest_webpack4_compat', << pipeline.git.branch >> ]
- equal: [ 'chore/update_to_webpack5_minimum_lift', << pipeline.git.branch >> ]
- equal: [ 'chore/bump_loaders_and_optimize_webpack', << pipeline.git.branch >> ]
- matches:
pattern: /^release\/\d+\.\d+\.\d+$/
value: << pipeline.git.branch >>
Expand Down Expand Up @@ -148,7 +148,7 @@ commands:
name: Set environment variable to determine whether or not to persist artifacts
command: |
echo "Setting SHOULD_PERSIST_ARTIFACTS variable"
echo 'if ! [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "release/"* && "$CIRCLE_BRANCH" != "publish-binary" && "$CIRCLE_BRANCH" != "chore/update_to_webpack5_minimum_lift" ]]; then
echo 'if ! [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "release/"* && "$CIRCLE_BRANCH" != "publish-binary" && "$CIRCLE_BRANCH" != "chore/bump_loaders_and_optimize_webpack" ]]; then
export SHOULD_PERSIST_ARTIFACTS=true
fi' >> "$BASH_ENV"
# You must run `setup_should_persist_artifacts` command and be using bash before running this command
Expand Down Expand Up @@ -2251,7 +2251,7 @@ jobs:
<<: *defaults
resource_class: small
docker:
- image: cypress/base:12.0.0-libgbm
- image: cypress/base:16.16.0
steps:
- restore_workspace_binaries
- run: mkdir test-binary
Expand Down
2 changes: 1 addition & 1 deletion npm/react/babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module.exports = {
// allow lazy loaded components with dynamic "import(...)"
// https://babeljs.io/docs/en/babel-plugin-syntax-dynamic-import/
'@babel/plugin-syntax-dynamic-import',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-transform-class-properties',
// https://babeljs.io/docs/en/babel-plugin-transform-modules-commonjs
// loose ES6 modules allow us to dynamically mock imports during tests
[
Expand Down
4 changes: 2 additions & 2 deletions npm/webpack-batteries-included-preprocessor/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@ const getDefaultWebpackOptions = () => {
plugins: [
...[
'babel-plugin-add-module-exports',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-object-rest-spread',
'@babel/plugin-transform-class-properties',
'@babel/plugin-transform-object-rest-spread',
].map(require.resolve),
[require.resolve('@babel/plugin-transform-runtime'), {
absoluteRuntime: path.dirname(require.resolve('@babel/runtime/package')),
Expand Down
22 changes: 11 additions & 11 deletions npm/webpack-batteries-included-preprocessor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@
"lint": "eslint --ext .js,.ts,.json, ."
},
"dependencies": {
"@babel/core": "^7.11.1",
"@babel/plugin-proposal-class-properties": "^7.10.4",
"@babel/plugin-proposal-object-rest-spread": "^7.11.0",
"@babel/plugin-transform-runtime": "^7.11.0",
"@babel/preset-env": "^7.11.0",
"@babel/preset-react": "^7.10.4",
"@babel/runtime": "^7.11.2",
"@babel/core": "^7.22.9",
"@babel/plugin-transform-class-properties": "^7.22.5",
"@babel/plugin-transform-object-rest-spread": "^7.22.5",
"@babel/plugin-transform-runtime": "^7.22.9",
"@babel/preset-env": "^7.22.9",
"@babel/preset-react": "^7.22.5",
"@babel/runtime": "^7.22.6",
"assert": "^2.0.0",
"babel-loader": "^8.3.0",
"babel-loader": "^9.1.3",
"babel-plugin-add-module-exports": "^1.0.2",
"browserify-zlib": "^0.2.0",
"buffer": "^6.0.3",
"coffee-loader": "^1.0.1",
"coffeescript": "^1.12.7",
"coffee-loader": "^4.0.0",
"coffeescript": "2.6.0",
"constants-browserify": "^1.0.0",
"crypto-browserify": "^3.12.0",
"domain-browser": "^4.22.0",
Expand All @@ -36,7 +36,7 @@
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"timers-browserify": "^2.0.12",
"ts-loader": "8.4.0",
"ts-loader": "9.4.4",
"tsconfig-package": "npm:tsconfig@^7.0.0",
"tsconfig-paths-webpack-plugin": "^3.5.2",
"tty-browserify": "^0.0.1",
Expand Down
6 changes: 3 additions & 3 deletions npm/webpack-preprocessor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@
"lodash": "^4.17.20"
},
"devDependencies": {
"@babel/core": "^7.0.1",
"@babel/preset-env": "^7.0.0",
"@babel/core": "^7.22.9",
"@babel/preset-env": "^7.22.9",
"@types/mocha": "9.0.0",
"@types/webpack": "^4.41.12",
"babel-loader": "^8.3.0",
"babel-loader": "^9.1.3",
"chai": "4.1.2",
"chalk": "3.0.0",
"chokidar-cli": "2.1.0",
Expand Down
12 changes: 6 additions & 6 deletions packages/config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
"lint": "eslint --ext .js,.ts,.json, ."
},
"dependencies": {
"@babel/core": "^7",
"@babel/parser": "^7",
"@babel/plugin-syntax-typescript": "^7",
"@babel/plugin-transform-typescript": "^7",
"@babel/traverse": "7.15.4",
"@babel/types": "^7",
"@babel/core": "^7.22.9",
"@babel/parser": "^7.22.7",
"@babel/plugin-syntax-typescript": "^7.22.5",
"@babel/plugin-transform-typescript": "^7.22.9",
"@babel/traverse": "^7.22.8",
"@babel/types": "^7.22.5",
"check-more-types": "2.24.0",
"common-tags": "1.8.0",
"debug": "^4.3.4",
Expand Down
4 changes: 2 additions & 2 deletions packages/config/src/ast-utils/astConfigHelpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@ function extractProperty (str: string) {
visitObjectExpression (path) {
if (complete) return false

if (path.node.properties.length > 1 || !t.isObjectProperty(path.node.properties[0])) {
if (path.node.properties.length > 1 || !t.isObjectProperty(path.node.properties[0] as t.ObjectProperty)) {
throw new Error(`Can only parse an expression with a single property`)
}

toAdd = path.node.properties[0]
toAdd = path.node.properties[0] as t.ObjectProperty
complete = true

return false
Expand Down
1 change: 0 additions & 1 deletion packages/config/src/validation.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { URL } from 'url'
import path from 'path'
import * as _ from 'lodash'
import * as is from 'check-more-types'
Expand Down
2 changes: 1 addition & 1 deletion packages/extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"mock-require": "3.0.3",
"sinon": "7.3.2",
"sinon-chai": "3.3.0",
"ts-loader": "8.4.0",
"ts-loader": "9.4.4",
"webextension-polyfill": "0.4.0",
"webpack": "^5.88.2"
},
Expand Down
7 changes: 6 additions & 1 deletion packages/reporter/cypress.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { defineConfig } from 'cypress'
import webpackConfig from './webpack.config'
import WP from '../../npm/webpack-preprocessor'

export default defineConfig({
projectId: 'ypt4pf',
Expand All @@ -19,11 +20,15 @@ export default defineConfig({
e2e: {
experimentalStudio: true,
baseUrl: 'http://localhost:5006',
setupNodeEvents (_on, config) {
setupNodeEvents (on, config) {
const express = require('express')

express().use(express.static('dist')).listen(5006)

on('file:preprocessor', WP({
webpackOptions: webpackConfig,
}))

return config
},
viewportHeight: 660,
Expand Down
1 change: 0 additions & 1 deletion packages/reporter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
"prop-types": "15.7.2",
"react": "16.8.6",
"react-dom": "16.8.6",
"react-svg-loader": "3.0.3",
"sinon": "7.5.0",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4"
Expand Down
4 changes: 2 additions & 2 deletions packages/reporter/src/attempts/attempts.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ import TestModel from '../test/test-model'
import AttemptModel from './attempt-model'
import Sessions from '../sessions/sessions'

import CollapseIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/collapse_x16.svg'
import ExpandIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/expand_x16.svg'
import CollapseIcon from '@packages/frontend-shared/src/assets/icons/collapse_x16.svg'
import ExpandIcon from '@packages/frontend-shared/src/assets/icons/expand_x16.svg'
import StateIcon from '../lib/state-icon'

const NoCommands = () => (
Expand Down
2 changes: 1 addition & 1 deletion packages/reporter/src/collapsible/collapsible.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import React, { Component, CSSProperties, MouseEvent, ReactNode, RefObject } fro

import { onEnterOrSpace } from '../lib/util'

import ChevronIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/chevron-down-small_x8.svg'
import ChevronIcon from '@packages/frontend-shared/src/assets/icons/chevron-down-small_x8.svg'

interface Props {
isOpen?: boolean
Expand Down
8 changes: 4 additions & 4 deletions packages/reporter/src/commands/command.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ import { determineTagType } from '../sessions/utils'
import CommandModel, { RenderProps } from './command-model'
import TestError from '../errors/test-error'

import ChevronIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/chevron-down-small_x8.svg'
import HiddenIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/general-eye-closed_x16.svg'
import PinIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/object-pin_x16.svg'
import RunningIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-running_x16.svg'
import ChevronIcon from '@packages/frontend-shared/src/assets/icons/chevron-down-small_x8.svg'
import HiddenIcon from '@packages/frontend-shared/src/assets/icons/general-eye-closed_x16.svg'
import PinIcon from '@packages/frontend-shared/src/assets/icons/object-pin_x16.svg'
import RunningIcon from '@packages/frontend-shared/src/assets/icons/status-running_x16.svg'

const md = new Markdown({ breaks: true })

Expand Down
2 changes: 1 addition & 1 deletion packages/reporter/src/components/LaunchStudioIcon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React, { MouseEvent } from 'react'

// @ts-ignore
import Tooltip from '@cypress/react-tooltip'
import WandIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/object-magic-wand-dark-mode_x16.svg'
import WandIcon from '@packages/frontend-shared/src/assets/icons/object-magic-wand-dark-mode_x16.svg'

interface LaunchStudioIconProps {
title: string
Expand Down
4 changes: 2 additions & 2 deletions packages/reporter/src/errors/test-error.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ import { onEnterOrSpace } from '../lib/util'
import Err from './err-model'
import { formattedMessage } from '../commands/command'

import WarningIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/warning_x8.svg'
import TerminalIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/technology-terminal_x16.svg'
import WarningIcon from '@packages/frontend-shared/src/assets/icons/warning_x8.svg'
import TerminalIcon from '@packages/frontend-shared/src/assets/icons/technology-terminal_x16.svg'

interface DocsUrlProps {
url: string | string[]
Expand Down
4 changes: 2 additions & 2 deletions packages/reporter/src/header/DebugDismiss.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from 'react'
import DebuggerIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/debugger_x16.svg'
import DeleteIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-failed_x12.svg'
import DebuggerIcon from '@packages/frontend-shared/src/assets/icons/debugger_x16.svg'
import DeleteIcon from '@packages/frontend-shared/src/assets/icons/status-failed_x12.svg'
import events from '../lib/events'

export const DebugDismiss = (props: { matched: number, total: number }) => {
Expand Down
12 changes: 6 additions & 6 deletions packages/reporter/src/header/controls.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ import Tooltip from '@cypress/react-tooltip'
import defaultEvents, { Events } from '../lib/events'
import { AppState } from '../lib/app-state'

import ChevronDownIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/chevron-down-small_x16.svg'
import ChevronUpIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/chevron-up-small_x16.svg'
import NextIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/action-next_x16.svg'
import PlayIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/action-play_x16.svg'
import RestartIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/action-restart_x16.svg'
import StopIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/action-stop_x16.svg'
import ChevronDownIcon from '@packages/frontend-shared/src/assets/icons/chevron-down-small_x16.svg'
import ChevronUpIcon from '@packages/frontend-shared/src/assets/icons/chevron-up-small_x16.svg'
import NextIcon from '@packages/frontend-shared/src/assets/icons/action-next_x16.svg'
import PlayIcon from '@packages/frontend-shared/src/assets/icons/action-play_x16.svg'
import RestartIcon from '@packages/frontend-shared/src/assets/icons/action-restart_x16.svg'
import StopIcon from '@packages/frontend-shared/src/assets/icons/action-stop_x16.svg'

const ifThen = (condition: boolean, component: React.ReactNode) => (
condition ? component : null
Expand Down
2 changes: 1 addition & 1 deletion packages/reporter/src/header/header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import React from 'react'
// @ts-ignore
import Tooltip from '@cypress/react-tooltip'

import MenuExpandRightIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/menu-expand-right_x16.svg'
import MenuExpandRightIcon from '@packages/frontend-shared/src/assets/icons/menu-expand-right_x16.svg'

import defaultEvents, { Events } from '../lib/events'
import { AppState } from '../lib/app-state'
Expand Down
6 changes: 3 additions & 3 deletions packages/reporter/src/header/stats.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import React from 'react'

import { StatsStore } from './stats-store'

import FailedIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-failed_x12.svg'
import PassedIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-passed_x12.svg'
import PendingIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-pending_x12.svg'
import FailedIcon from '@packages/frontend-shared/src/assets/icons/status-failed_x12.svg'
import PassedIcon from '@packages/frontend-shared/src/assets/icons/status-passed_x12.svg'
import PendingIcon from '@packages/frontend-shared/src/assets/icons/status-pending_x12.svg'

const count = (num: number) => num > 0 ? num : '--'

Expand Down
4 changes: 2 additions & 2 deletions packages/reporter/src/hooks/hooks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import Command from '../commands/command'
import Collapsible from '../collapsible/collapsible'
import HookModel, { HookName } from './hook-model'

import ArrowRightIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/arrow-right_x16.svg'
import OpenIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/technology-code-editor_x16.svg'
import ArrowRightIcon from '@packages/frontend-shared/src/assets/icons/arrow-right_x16.svg'
import OpenIcon from '@packages/frontend-shared/src/assets/icons/technology-code-editor_x16.svg'
import OpenFileInIDE from '../lib/open-file-in-ide'

export interface HookHeaderProps {
Expand Down
2 changes: 1 addition & 1 deletion packages/reporter/src/lib/file-name-opener.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { FileDetails } from '@packages/types'
// @ts-ignore
import Tooltip from '@cypress/react-tooltip'

import TextIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/document-text_x16.svg'
import TextIcon from '@packages/frontend-shared/src/assets/icons/document-text_x16.svg'
import OpenFileInIDE from './open-file-in-ide'

interface Props {
Expand Down
18 changes: 9 additions & 9 deletions packages/reporter/src/lib/fonts.scss
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
@import "~@fortawesome/fontawesome-free/scss/regular.scss";
@import "~@fortawesome/fontawesome-free/scss/solid.scss";
@import "~@fortawesome/fontawesome-free/scss/brands.scss";
@import "~@fortawesome/fontawesome-free/scss/fontawesome.scss";
@import "@fortawesome/fontawesome-free/scss/regular.scss";
@import "@fortawesome/fontawesome-free/scss/solid.scss";
@import "@fortawesome/fontawesome-free/scss/brands.scss";
@import "@fortawesome/fontawesome-free/scss/fontawesome.scss";

@import "~@fontsource/open-sans/latin.css";
@import "~@fontsource/open-sans/latin-400-italic.css";
@import "@fontsource/open-sans/latin.css";
@import "@fontsource/open-sans/latin-400-italic.css";

@import "~@fontsource/mulish/latin.css";
@import "~@fontsource/mulish/latin-300-italic.css";
@import "~@fontsource/mulish/latin-400-italic.css";
@import "@fontsource/mulish/latin.css";
@import "@fontsource/mulish/latin-300-italic.css";
@import "@fontsource/mulish/latin-400-italic.css";
12 changes: 6 additions & 6 deletions packages/reporter/src/lib/state-icon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ import { observer } from 'mobx-react'
import React from 'react'

import { TestState } from '@packages/types'
import FailedIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-failed_x12.svg'
import PassedIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-passed_x12.svg'
import PendingIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-pending_x12.svg'
import ProcessingIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-processing_x12.svg'
import RunningIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/status-running_x12.svg'
import WandIcon from '-!react-svg-loader!@packages/frontend-shared/src/assets/icons/object-magic-wand-dark-mode_x16.svg'
import FailedIcon from '@packages/frontend-shared/src/assets/icons/status-failed_x12.svg'
import PassedIcon from '@packages/frontend-shared/src/assets/icons/status-passed_x12.svg'
import PendingIcon from '@packages/frontend-shared/src/assets/icons/status-pending_x12.svg'
import ProcessingIcon from '@packages/frontend-shared/src/assets/icons/status-processing_x12.svg'
import RunningIcon from '@packages/frontend-shared/src/assets/icons/status-running_x12.svg'
import WandIcon from '@packages/frontend-shared/src/assets/icons/object-magic-wand-dark-mode_x16.svg'

interface Props extends React.HTMLProps<HTMLDivElement> {
state: TestState
Expand Down
2 changes: 1 addition & 1 deletion packages/reporter/src/main-runner.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
@import 'lib/switch';
@import 'lib/tag';
@import 'lib/tooltip';
@import '~@reach/dialog/styles.css';
@import '@reach/dialog/styles.css';
// import all other scss files in src except if they are in lib
// or their file name is `selector-playground` or `main`
// NOTE: no need to import scss files in their components
Expand Down
2 changes: 1 addition & 1 deletion packages/reporter/src/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
@import 'lib/switch';
@import 'lib/tag';
@import 'lib/tooltip';
@import '~@reach/dialog/styles.css';
@import '@reach/dialog/styles.css';
// import all other scss files in src except if they are in lib
// or their file name is `selecor-playground` or `main`
// NOTA: no need to import scss files in their components
Expand Down
Loading