Skip to content

Commit 24f907b

Browse files
committed
Update: remove test files from prod bundle
1 parent ae3b4b3 commit 24f907b

File tree

9 files changed

+41
-8
lines changed

9 files changed

+41
-8
lines changed

packages/react-formz-web/src/components/ArrayField/__tests__/ArrayField.test.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ import { ArrayFieldProps } from "../ArrayField.types";
77
import SubmitButton from "../../SubmitButton";
88
import Field, { FieldProps } from "../../Field";
99
import ErrorMessage from "../../ErrorMessage";
10-
import { formzStore, defaultTestFormName, createDefaultFormzState } from "@zerry/react-formz-core";
10+
import { formzStore } from "@zerry/react-formz-core";
1111
import TestFieldComponent from "../../../../testUtils/TestFieldComponent";
12+
import { defaultTestFormName } from "../../../../testUtils/constants";
13+
import createDefaultFormzState from "../../../../testUtils/createDefaultFormzState";
1214

1315
type FormState = {
1416
name: string;

packages/react-formz-web/src/components/DependentField/__tests__/DependentField.test.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ import Field, { FieldProps } from "../../Field";
99
import subYears from "date-fns/subYears";
1010
import format from "date-fns/format";
1111
import TestFieldComponent from "../../../../testUtils/TestFieldComponent";
12-
import { formzStore, defaultTestFormName, createDefaultFormzState } from "@zerry/react-formz-core";
12+
import { formzStore } from "@zerry/react-formz-core";
13+
import { defaultTestFormName } from "../../../../testUtils/constants";
14+
import createDefaultFormzState from "../../../../testUtils/createDefaultFormzState";
1315

1416
type FormState = {
1517
name: string;

packages/react-formz-web/src/components/Field/__tests__/Field.test.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ import Field from "../Field";
55
import userEvent from "@testing-library/user-event";
66
import SubmitButton from "../../SubmitButton";
77
import TestFieldComponent from "../../../../testUtils/TestFieldComponent";
8-
import { formzStore, defaultTestFormName, createDefaultFormzState } from "@zerry/react-formz-core";
8+
import { formzStore } from "@zerry/react-formz-core";
99
import { WebFieldProps } from "../Field.types";
10+
import { defaultTestFormName } from "../../../../testUtils/constants";
11+
import createDefaultFormzState from "../../../../testUtils/createDefaultFormzState";
1012

1113
function resetState() {
1214
() => {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export const defaultTestFormName = "test";
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { FormzState, FormzValues } from "@zerry/react-formz-core";
2+
3+
function createDefaultFormzState<Values extends FormzValues>(partial?: Partial<FormzState<Values>> ): FormzState<Values> {
4+
const state: FormzState<Values> = {
5+
values: {} as Values,
6+
errors: {},
7+
isInvalid: false,
8+
isSubmitting: false,
9+
isValidating: false,
10+
initialValues: {} as Values,
11+
initialized: true,
12+
touched: {},
13+
submitCount: 0,
14+
saveDrafts: false,
15+
lastPersistedAt: null,
16+
hydrated: false,
17+
restoredFromDate: null,
18+
...partial,
19+
};
20+
21+
return state;
22+
}
23+
24+
export default createDefaultFormzState;

packages/react-formz/index.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/react-formz/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"packageManager": "[email protected]",
55
"license": "MIT",
66
"sideEffects": false,
7-
"main": "./index.ts",
8-
"types": "./index.ts",
7+
"main": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
99
"devDependencies": {
1010
"@babel/core": "^7.19.0",
1111
"@babel/preset-env": "^7.19.0",
@@ -63,5 +63,8 @@
6363
},
6464
"publishConfig": {
6565
"access": "public"
66-
}
66+
},
67+
"files": [
68+
"dist"
69+
]
6770
}

packages/react-formz/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ export type {
7474
FormRehydrationCallback,
7575
FormSubmitCallback,
7676
FormProps,
77+
FormzState
7778
} from "./types/form";
7879
export type { LiteralUnion } from "./types/utils";
7980

0 commit comments

Comments
 (0)