Skip to content

Commit 4cdd165

Browse files
committed
Cleanup and bump to 1.0.6
1 parent 74884d8 commit 4cdd165

File tree

8 files changed

+10
-64
lines changed

8 files changed

+10
-64
lines changed

package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@programmer_network/use-ajv-form",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "Custom React Hook that integrates with Ajv JSON Schema Validator",
55
"main": "dist/use-ajv-form.es.js",
66
"author": "Aleksandar Grbic",
@@ -50,8 +50,7 @@
5050
"dependencies": {
5151
"ajv": "8.12.0",
5252
"ajv-errors": "3.0.0",
53-
"ajv-formats": "2.1.1",
54-
"prop-types": "15.7.2"
53+
"ajv-formats": "2.1.1"
5554
},
5655
"devDependencies": {
5756
"@testing-library/jest-dom": "^6.1.4",

pnpm-lock.yaml

+2-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Components/withAJVInput/index.tsx

-30
This file was deleted.

src/Components/withAJVInput/types.ts

-13
This file was deleted.

src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ const useAJVForm = <T extends Record<string, any>>(
8383
state[name] = {
8484
...state[name],
8585
value: getValue(form[name]),
86-
error: '',
86+
error: state[name]?.error || '',
8787
};
8888

8989
setCurrentField({ name, editId: editCounter });

src/useAjvForm.test.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import { act, renderHook } from '@testing-library/react-hooks';
22
import useAJVForm from '.';
33
import { JSONSchemaType } from 'ajv';
44
import { vi } from 'vitest';
5-
import { keywords } from 'utils/validation';
5+
6+
// @ts-expect-error - Currently, there is no type definition for this package.
7+
import programmerNetworkAjv from 'programmer-network-ajv';
8+
export const { keywords } = programmerNetworkAjv;
69

710
beforeEach(() => {
811
vi.useFakeTimers();

src/utils/validation.ts

-4
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
import Ajv from 'ajv';
77
import addAjvErrors from 'ajv-errors';
88
import addFormats from 'ajv-formats';
9-
// @ts-expect-error - Currently, there is no type definition for this package.
10-
import programmerNetworkAjv from 'programmer-network-ajv';
11-
12-
export const { keywords } = programmerNetworkAjv;
139

1410
export const ajv = addFormats(
1511
addAjvErrors(

vite.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default defineConfig({
1616
lib: {
1717
entry: 'src/index.ts',
1818
name: 'use-ajv-form',
19-
formats: ['es', 'umd'],
19+
formats: ['es'],
2020
fileName: (format) => `use-ajv-form.${format}.js`,
2121
},
2222
rollupOptions: {

0 commit comments

Comments
 (0)