Skip to content

Commit 88b1bbc

Browse files
committed
feat(form): introduce skyroc-form package with core form components, validation, and state management utilities
1 parent 07b526c commit 88b1bbc

34 files changed

+119
-40
lines changed

pnpm-lock.yaml

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

primitives/filed-form /package.json

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

primitives/filed-form /tsconfig.json

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

primitives/filed-form/package.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"name": "skyroc-form",
3+
"type": "module",
4+
"version": "0.0.1-alpha",
5+
"description": "",
6+
"author": "",
7+
"license": "MIT",
8+
"keywords": ["form"],
9+
"publishConfig": {
10+
"registry": "https://registry.npmjs.org/",
11+
"main": "./dist/index.js",
12+
"module": "./dist/index.js",
13+
"types": "./dist/index.d.ts",
14+
"exports": {
15+
".": {
16+
"import": {
17+
"types": "./dist/index.d.ts",
18+
"default": "./dist/index.js"
19+
},
20+
"require": {
21+
"types": "./dist/index.d.ts",
22+
"default": "./dist/index.js"
23+
}
24+
}
25+
}
26+
},
27+
"sideEffects": false,
28+
"exports": {
29+
".": {
30+
"types": "./src/index.ts",
31+
"import": "./src/index.ts",
32+
"require": "./src/index.ts"
33+
}
34+
},
35+
"main": "./src/index.ts",
36+
"module": "./src/index.ts",
37+
"types": "./src/index.ts",
38+
"files": ["dist", "README.md"],
39+
"scripts": {
40+
"build": "tsdown",
41+
"lint": "eslint src/**/*.ts --fix"
42+
},
43+
"peerDependencies": {
44+
"@types/react": "*",
45+
"@types/react-dom": "*",
46+
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
47+
"react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
48+
},
49+
"peerDependenciesMeta": {
50+
"@types/react": {
51+
"optional": true
52+
},
53+
"@types/react-dom": {
54+
"optional": true
55+
}
56+
},
57+
"dependencies": {
58+
"@radix-ui/react-slot": "1.2.3",
59+
"skyroc-utils": "workspace:*"
60+
},
61+
"devDependencies": {
62+
"skyroc-type-utils": "workspace:*",
63+
"tsdown": "0.12.9",
64+
"tsx": "4.20.3",
65+
"typescript": "5.8.2"
66+
}
67+
}

0 commit comments

Comments
 (0)