Skip to content

Commit 21ac4a9

Browse files
authored
feat: json fied mapping (#1390)
* feat: add support for orjsonstring thingy by default * feat: add some tests * fix: fix test * fix: really fix test * fix: add builder * add a file wow * feat: yesss interpolation * fix: clean up actionbuilder * fix: implement pub proxy * fix: pnpm-lock * fix: sort of merge * fix: lint * fix: slightly better feedback when running action with invalid config * feat: add migration for pubfield configuration * feat: add buttongroup shadcn component * fix: add slightly better error message for failed parse * feat: add way to test output of interpolation action * fix: wrap better * fix: eval test on client * fix: lazy load json lib in action config builder * fix * fix: better * feat: add pub thing * fix: yeah * fix: fix http action and interpoation and many * fix: typing * fix: lint * fix: fix migration * fix: tests * fix: merge * fix: format * fix: readd json interpolation tests * fix: types * fix: fix tests * fix: add basic interpolation test * fix: formbuilder test * fix: lint * feat: remove params from actions * fix: fix tests, yet again * fix: remove schemaWithJsonFields test * fix: add back label for email in public form * fix: increase timeout for add related pub test * feat: add highlighting support for {{}} in lexical editor * feat: add brace autocomplete plugin, make input fields mini lexical field * fix: types
1 parent a866537 commit 21ac4a9

File tree

79 files changed

+4025
-879
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+4025
-879
lines changed

config/eslint/react.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import jsxA11yPlugin from "eslint-plugin-jsx-a11y";
44
import reactPlugin from "eslint-plugin-react";
55
import reactCompilerPlugin from "eslint-plugin-react-compiler";
6+
import reactHooksPlugin from "eslint-plugin-react-hooks";
67
import validateJsxNestingPlugin from "eslint-plugin-validate-jsx-nesting";
78

89
/** @type {Awaited<import('typescript-eslint').Config>} */
@@ -13,11 +14,14 @@ export default [
1314
react: reactPlugin,
1415
"validate-jsx-nesting": validateJsxNestingPlugin,
1516
"react-compiler": reactCompilerPlugin,
17+
"react-hooks": reactHooksPlugin,
1618
},
1719
rules: {
1820
"react/jsx-key": "error",
1921
"validate-jsx-nesting/no-invalid-jsx-nesting": "error",
2022
"react-compiler/react-compiler": "error",
23+
"react-hooks/rules-of-hooks": "error",
24+
"react-hooks/exhaustive-deps": "warn",
2125
},
2226
settings: {
2327
react: {

0 commit comments

Comments
 (0)