-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* switching laravel mix to vite * fix build target * trying to fix jest issues * refactors for jest * removing ts-expect-errors * fixing issues * fixing tests * update workflow * fix build script * try to improve efficiency of build step
- Loading branch information
1 parent
4127c30
commit cb53072
Showing
99 changed files
with
7,081 additions
and
76,951 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import js from '@eslint/js' | ||
import globals from 'globals' | ||
import reactHooks from 'eslint-plugin-react-hooks' | ||
import reactRefresh from 'eslint-plugin-react-refresh' | ||
import tseslint from 'typescript-eslint' | ||
|
||
export default tseslint.config( | ||
{ ignores: ['dist'] }, | ||
{ | ||
extends: [js.configs.recommended, ...tseslint.configs.recommended], | ||
files: ['**/*.{ts,tsx}'], | ||
languageOptions: { | ||
ecmaVersion: 2020, | ||
globals: globals.browser, | ||
}, | ||
plugins: { | ||
'react-hooks': reactHooks, | ||
'react-refresh': reactRefresh, | ||
}, | ||
rules: { | ||
...reactHooks.configs.recommended.rules, | ||
'react-refresh/only-export-components': [ | ||
'warn', | ||
{ allowConstantExport: true }, | ||
], | ||
}, | ||
}, | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
export default { | ||
preset: 'ts-jest', | ||
testEnvironment: 'jest-environment-jsdom', | ||
transform: { | ||
'^.+\\.tsx?$': 'ts-jest', | ||
// process `*.tsx` files with `ts-jest` | ||
}, | ||
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'], | ||
collectCoverageFrom: [ | ||
'<rootDir>/src/**/*.(j|t)s*', | ||
'!<rootDir>/src/(types|i18n)/*', | ||
'!<rootDir>/**/__snapshots__/*', | ||
'!<rootDir>/src/**/index.ts', | ||
], | ||
moduleNameMapper: { | ||
'\\.(css)$': '<rootDir>/test/__mocks__/styleMock.js', | ||
'\\.(gif|ttf|eot|svg|png)$': '<rootDir>/test/__mocks__/fileMock.js', | ||
}, | ||
}; |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
import '@testing-library/jest-dom'; | ||
import React from 'react'; | ||
|
||
global.React = React; | ||
|
||
const savedLocation = window.location; | ||
const savedHistory = window.history; | ||
|
||
beforeEach(() => { | ||
Object.defineProperties(window, { | ||
ga: { | ||
value: jest.fn(), | ||
writable: true, | ||
}, | ||
gtag: { | ||
value: jest.fn(), | ||
writable: true, | ||
}, | ||
history: { | ||
value: { | ||
back: jest.fn(), | ||
forward: jest.fn(), | ||
go: jest.fn(), | ||
pushState: jest.fn(), | ||
replaceState: jest.fn(), | ||
}, | ||
writable: true, | ||
}, | ||
location: { | ||
value: new URL('https://test.com'), | ||
writable: true, | ||
}, | ||
}); | ||
}); | ||
|
||
afterEach(() => { | ||
window.location = savedLocation; | ||
window.history = savedHistory; | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
[build] | ||
publish = "public/" | ||
command = "npx mix --production" | ||
publish = "dist/" | ||
command = "npm run build" | ||
|
Oops, something went wrong.