feat: Setup Unit Test Environment and Refactor Typescript Config (#365)

* modify tsconfig and set up unit tests

* generate .d.ts files

* setup project dependencies and configuration for unit tests

* Add test setup and layout-test-utils along with first spec

* Add paths back to tsconfig

* remove type=module from package.json

* Add typescript definition for .env

* update package-lock
This commit is contained in:
Dan Orlando 2023-05-22 17:49:48 -07:00 committed by GitHub
parent dbfef342e2
commit 4eda4542b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 8805 additions and 14010 deletions

View file

@ -10,6 +10,7 @@ module.exports = {
'eslint:recommended',
'plugin:react/recommended',
'plugin:react-hooks/recommended',
"plugin:jest/recommended",
'prettier'
],
parser: '@typescript-eslint/parser',
@ -64,7 +65,7 @@ module.exports = {
{
files: ['rollup.config.js', '.eslintrc.js', 'jest.config.js'],
env: {
node: true
node: true,
}
},
{
@ -95,7 +96,7 @@ module.exports = {
parserOptions: {
project: './client/tsconfig.json'
},
plugins: ['@typescript-eslint/eslint-plugin'],
plugins: ['@typescript-eslint/eslint-plugin', 'jest'],
extends: [
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended'