Skip to content

Commit c11bcd1

Browse files
authored
feat: swc register (#1779)
* feat: implements esbuild and removes babel * chore: implements esbuild-register * chore: tests passing * chore: implements @swc/jest for tests * feat: implements swc * chore: removes build and relies on swc/register only * chore: converts some exports * chore: flattens ts configs * chore: allows tsx in swc * chore: converts more exports into js * chore: restores payload module.exports * chore: removes unused dependency
1 parent 8250131 commit c11bcd1

37 files changed

+345
-2065
lines changed

babel.config.js

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

babel.js

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

components/elements.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
exports.Button = require('../dist/admin/components/elements/Button');
2+
exports.Card = require('../dist/admin/components/elements/Card');
3+
exports.Eyebrow = require('../dist/admin/components/elements/Eyebrow');
4+
exports.Nav = require('../dist/admin/components/elements/Nav');
5+
6+
const { Gutter } = require('../dist/admin/components/elements/Gutter');
7+
8+
exports.Gutter = Gutter;

components/elements.ts

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

components/forms.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
const {
2+
useForm,
3+
/**
4+
* @deprecated useWatchForm is no longer preferred. If you need all form fields, prefer `useAllFormFields`.
5+
*/
6+
useWatchForm,
7+
useFormFields,
8+
useAllFormFields,
9+
useFormSubmitted,
10+
useFormProcessing,
11+
useFormModified,
12+
} = require('../dist/admin/components/forms/Form/context');
13+
14+
const useField = require('../dist/admin/components/forms/useField');
15+
16+
exports.useForm = useForm;
17+
exports.useWatchForm = useWatchForm;
18+
exports.useFormFields = useFormFields;
19+
exports.useAllFormField = useAllFormFields;
20+
exports.useFormSubmitted = useFormSubmitted;
21+
exports.useFormProcessing = useFormProcessing;
22+
exports.useFormModified = useFormModified;
23+
24+
exports.useField = useField;
25+
exports.useFieldType = useField;
26+
27+
exports.Form = require('../dist/admin/components/forms/Form');
28+
exports.Text = require('../dist/admin/components/forms/field-types/Text');
29+
exports.TextInput = require('../dist/admin/components/forms/field-types/Text/Input');
30+
exports.Group = require('../dist/admin/components/forms/field-types/Group');
31+
exports.Select = require('../dist/admin/components/forms/field-types/Select');
32+
exports.SelectInput = require('../dist/admin/components/forms/field-types/Select/Input');
33+
exports.Checkbox = require('../dist/admin/components/forms/field-types/Checkbox');
34+
exports.Submit = require('../dist/admin/components/forms/Submit');
35+
exports.Label = require('../dist/admin/components/forms/Label');
36+
exports.reduceFieldsToValues = require('../dist/admin/components/forms/Form/reduceFieldsToValues');
37+
exports.getSiblingData = require('../dist/admin/components/forms/Form/getSiblingData');
38+
exports.withCondition = require('../dist/admin/components/forms/withCondition');

components/forms.ts

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

components/hooks.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const { useStepNav } = require('../dist/admin/components/elements/StepNav');
2+
3+
exports.useStepNav = useStepNav;

components/hooks.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

components/preferences.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const { usePreferences } = require('../dist/admin/components/utilities/Preferences');
2+
3+
exports.usePreferences = usePreferences;

components/preferences.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)