-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
91 lines (91 loc) · 2.65 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
"name": "solar-forms",
"version": "0.0.5",
"description": "Form library for SolidJS inspired by Angular's reactive forms",
"info": "Solar Forms allows you to create reactive and type-safe state for your form controls. It lets you take over form controls and access key information like control's current value, whether it's disabled, valid, etc. as SolidJS signals. Form controls can also be pre-configured with validator functions, ensuring your form won't be marked as valid unless all data is correct.",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
"types": "dist/types/index.d.ts",
"keywords": [
"solid",
"solid-js",
"solidjs",
"forms",
"form",
"reactive",
"solidhack",
"best_ecosystem"
],
"files": [
"dist"
],
"exports": {
".": {
"solid": "./dist/source/index.js",
"default": "./dist/esm/index.js"
}
},
"scripts": {
"build": "rollup -c",
"lint": "eslint --fix {src,test}/**/*",
"prepare": "husky install",
"prepublishOnly": "npm run build",
"prettier": "prettier --write {src,test}/**/*",
"test": "jest"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kajetansw/solar-forms.git"
},
"author": "Kajetan Świątek",
"license": "MIT",
"bugs": {
"url": "https://github.com/kajetansw/solar-forms/issues"
},
"homepage": "https://github.com/kajetansw/solar-forms#readme",
"contributors": [
{
"name": "Kajetan Świątek",
"email": "[email protected]",
"url": "https://kajetan.dev"
}
],
"peerDependencies": {
"solid-js": "^1.3.0"
},
"devDependencies": {
"@babel/core": "^7.17.5",
"@babel/preset-env": "^7.16.11",
"@babel/preset-typescript": "^7.16.7",
"@testing-library/dom": "^8.11.3",
"@testing-library/jest-dom": "^5.16.2",
"@testing-library/user-event": "^13.5.0",
"@types/eslint": "^7.28.0",
"@types/jest": "^27.4.0",
"@typescript-eslint/eslint-plugin": "^5.12.1",
"@typescript-eslint/parser": "^5.12.1",
"eslint": "^7.32.0",
"eslint-plugin-solid": "^0.4.4",
"husky": "^8.0.1",
"jest": "^27.5.1",
"lint-staged": "^12.4.1",
"prettier": "^2.5.1",
"rollup": "^2.58.0",
"rollup-plugin-filesize": "^9.1.2",
"rollup-plugin-peer-deps-external": "^2.2.4",
"rollup-plugin-terser": "^7.0.2",
"rollup-preset-solid": "^1.0.1",
"solid-jest": "^0.2.0",
"solid-js": "^1.1.0",
"solid-testing-library": "^0.2.1",
"typescript": "^4.4.3"
},
"engines": {
"node": ">=14.16.0",
"npm": ">=6.14.8"
},
"lint-staged": {
"{src,test}/**/*": ["npm run lint", "npm run prettier"]
}
}