Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
f5f0e33
refactor(tailwind-formio): use vite to build package to esm
Romakita Dec 27, 2024
ef97ce7
refactor(tailwind): migrate to esm
Romakita Dec 27, 2024
23aec9c
chore: remove config package
Romakita Dec 27, 2024
07acb3d
refactor(react-formio): migrate to esm and vitest
Romakita Dec 27, 2024
b719151
Github CI build: __run_2 v3.0.0-alpha.1 [ci skip]
semantic-release-bot Dec 29, 2024
43742f1
refactor(react-formio): remove props-type dependencies
Romakita Dec 29, 2024
91a8e55
fix: update tsconfig
Romakita Jan 4, 2025
376eade
Github CI build: __run_2 v3.0.0-alpha.2 [ci skip]
semantic-release-bot Jan 4, 2025
e34573e
fix(react-formio): changing naming convention for Type (prefix by Typ…
Romakita Jan 4, 2025
a6ff414
Github CI build: __run_2 v3.0.0-alpha.3 [ci skip]
semantic-release-bot Jan 4, 2025
6025ce5
chore(react-formio): improve storybook form documentation
Romakita Jan 4, 2025
c1de308
fix(react-formio): fix onAsyncSubmit on useForm hook
Romakita Jan 6, 2025
8de6060
Github CI build: __run_2 v3.0.0-alpha.4 [ci skip]
semantic-release-bot Jan 6, 2025
41b3e6b
fix(react-formio): migrate FormBuilder to react hooks
Romakita Jan 6, 2025
f240d25
Github CI build: __run_2 v3.0.0-alpha.5 [ci skip]
semantic-release-bot Jan 6, 2025
222ece1
fix(react-formio): use useDebounced lib to debounce input text changes
Romakita Jan 6, 2025
6631f8c
Github CI build: __run_2 v3.0.0-alpha.6 [ci skip]
semantic-release-bot Jan 7, 2025
fe22af5
chore: update storybook configuration
Romakita Jan 7, 2025
dc37108
fix: fix typing issue
Romakita Jan 7, 2025
f6d6642
refactor(react-formio): move Alert in molecules
Romakita Jan 7, 2025
a406a72
refactor(react-formio): move Card in molecules
Romakita Jan 7, 2025
3826f72
refactor(react-formio): move InputTags,InputText,FormControl inside m…
Romakita Jan 7, 2025
f249efd
refactor(react-formio): move Select inside molecules
Romakita Jan 7, 2025
f318413
refactor(react-formio): move Loader inside molecules
Romakita Jan 7, 2025
a487caf
refactor(react-formio): move Modal inside molecules/organisms
Romakita Jan 7, 2025
bf68753
refactor(react-formio): move Pagination inside molecules
Romakita Jan 7, 2025
3ebbe4f
refactor(react-formio): move Tabs inside molecules
Romakita Jan 10, 2025
5dab6eb
refactor(react-formio): move Table inside molecules
Romakita Jan 10, 2025
9cae9ae
refactor(react-formio): move all formio component under organisms
Romakita Jan 10, 2025
8ef879c
Github CI build: __run_2 v3.0.0-alpha.7 [ci skip]
semantic-release-bot Jan 10, 2025
53e9ddb
feat(react-formio): add react-select
Romakita Jan 16, 2025
86ddca3
feat(react-formio): add Icon atom
Romakita Jan 17, 2025
828c292
feat(react-formio): add button molecule
Romakita Jan 17, 2025
5ff7bdb
feat(react-formio): register FormBuilder, FormEdit, etc to the contai…
Romakita Jan 17, 2025
1904ed5
Github CI build: __run_2 v3.0.0-alpha.8 [ci skip]
semantic-release-bot Jan 18, 2025
d948768
refactor(react-formio): rework interfaces to be aligned with HTML sta…
Romakita Jan 19, 2025
6c6f640
feat(react-formio): add support Choicesjs and React-select layout to …
Romakita Jan 19, 2025
3827361
Github CI build: __run_2 v3.0.0-alpha.9 [ci skip]
semantic-release-bot Jan 25, 2025
34d06e5
fix: replace tsed.io by tsed.dev
Romakita Mar 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ storybook-static
.DS_Store
.nyc_output
/docs/.vuepress/dist/
/packages/tailwind/COLORS.JSON

# Yarn
.pnp.*
Expand All @@ -65,3 +64,4 @@ storybook-static
!.yarn/sdks
!.yarn/versions

**/tsconfig.*.tsbuildinfo
25 changes: 19 additions & 6 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
import type { StorybookConfig } from "@storybook/react-vite";

const config: StorybookConfig = {
staticDirs: ["../packages/tailwind/build"],
staticDirs: ["../packages/tailwind-formio/build"],

stories: [
"../stories/Getting-started.mdx",
"../stories/**/*.mdx",
"../packages/{tailwind-formio,react-formio}/src/**/*.mdx",
"../packages/{tailwind-formio,react-formio}/src/**/*.stories.@(js|jsx|ts|tsx)",
"../packages/{tailwind-formio,react-formio}/src/**/*.story.@(js|jsx|ts|tsx)"
{
titlePrefix: "Styling",
directory: "../packages/tailwind-formio"
},
{
titlePrefix: "Atoms",
directory: "../packages/react-formio/src/atoms"
},
{
titlePrefix: "Molecules",
directory: "../packages/react-formio/src/molecules"
},
{
titlePrefix: "Organisms",
directory: "../packages/react-formio/src/organisms"
}
],

addons: [
Expand All @@ -18,8 +31,8 @@ const config: StorybookConfig = {
"@storybook/addon-essentials",
"@storybook/addon-mdx-gfm",
"@storybook/addon-links",
"@storybook/addon-interactions",
"@chromatic-com/storybook"
"@chromatic-com/storybook",
"storybook-addon-mock"
],

framework: {
Expand Down
11 changes: 4 additions & 7 deletions .storybook/preview.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,14 @@ Templates.framework = "tailwind";
/** @type { import('@storybook/react').Preview } */
const preview = {
parameters: {
actions: { argTypesRegex: "^on[A-Z].*" },
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/
}
docs: {
source: { language: "tsx" }
}
},
viewport: {
viewports: INITIAL_VIEWPORTS
}
},
tags: ["autodocs"]
};

export default preview;
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p style="text-align: center" align="center">
<a href="https://tsed.io" target="_blank"><img src="https://tsed.io/tsed-og.png" width="200" alt="Ts.ED logo"/></a>
<a href="https://tsed.dev" target="_blank"><img src="https://tsed.dev/tsed-og.png" width="200" alt="Ts.ED logo"/></a>
</p>

<div align="center">
Expand All @@ -14,11 +14,11 @@
</div>

<div align="center">
<a href="https://tsed.io/">Website</a>
<a href="https://tsed.dev/">Website</a>
<span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
<a href="https://tsed.io/tutorials/prisma.html">Tutorial</a>
<a href="https://tsed.dev/tutorials/prisma.html">Tutorial</a>
<span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
<a href="https://api.tsed.io/rest/slack/tsedio/tsed">Slack</a>
<a href="https://slack.tsed.dev">Slack</a>
<span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
<a href="https://twitter.com/TsED_io">Twitter</a>
</div>
Expand All @@ -33,11 +33,11 @@ Dedicated repository for Formio front-end related packages.
- Provide a better TypeScript support,
- Provide a [@tsed/tailwind-formio](./packages/tailwind-formio/readme.md) package to support tailwind CSS framework with formio.
- Provide a lightweight redux utils packages.
- Provide a [storybook](https://formio.tsed.io)
- Provide a [storybook](https://formio.tsed.dev)

## Documentation

Documentation is available on [https://formio.tsed.io](https://formio.tsed.io).
Documentation is available on [https://formio.tsed.dev](https://formio.tsed.dev).

## Projects examples

Expand Down
1 change: 0 additions & 1 deletion commitlint.config.cjs

This file was deleted.

1 change: 1 addition & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export default { extends: ["@commitlint/config-conventional"] };
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "2.3.2"
"version": "3.0.0-alpha.9"
}
70 changes: 34 additions & 36 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,32 @@
{
"name": "@tsed/root",
"version": "2.3.2",
"version": "3.0.0-alpha.9",
"description": "",
"author": "Romain Lenzotti",
"private": true,
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/TypedProject/tsed-formio.git"
"url": "https://github.com/tsedio/tsed-formio.git"
},
"bugs": {
"url": "https://github.com/TypedProject/tsed-formio/issues"
"url": "https://github.com/tsedio/tsed-formio/issues"
},
"homepage": "https://github.com/TypedProject/tsed-formio",
"homepage": "https://github.com/tsedio/tsed-formio",
"scripts": {
"postinstall": "lerna run build --stream",
"configure": "monorepo ci configure",
"test": "lerna run test --stream",
"test:coverage:update": "lerna run test:coverage:update --stream",
"lint": "eslint",
"lint:fix": "eslint",
"build": "monorepo build --verbose",
"publish": "monorepo publish --dry-run",
"start": "lerna run start --stream --parallel",
"tailwind:build": "lerna run tailwind:build --stream --scope @tsed/tailwind",
"tailwind:build": "lerna run build --stream --scope @tsed/tailwind-formio",
"release": "semantic-release",
"prepare": "is-ci || husky install",
"storybook:test": "yarn test-storybook",
"storybook:test:ci": "yarn test-storybook --maxWorkers=2",
"storybook:start": "storybook dev -p 6006",
"storybook:test": "yarn build && yarn test-storybook",
"storybook:test:ci": "yarn build && yarn test-storybook --maxWorkers=2",
"storybook:start": "yarn tailwind:build && storybook dev -p 6006",
"storybook:build": "yarn run tailwind:build && yarn run build-storybook",
"build-storybook": "storybook build -c .storybook",
"caniuse": "npx -y update-browserslist-db@latest",
Expand All @@ -38,6 +36,7 @@
"dependencies": {
"@formio/choices.js": "^9.0.1",
"@types/classnames": "^2.2.11",
"@types/lodash": "4.17.13",
"@types/react": "^18.2.8",
"@types/react-dnd": "3.0.2",
"@types/react-dnd-html5-backend": "3.0.2",
Expand All @@ -47,15 +46,17 @@
"@types/react-router-dom": "^5.3.3",
"@types/react-table": "^7.7.14",
"connected-react-router": "6.9.1",
"formiojs": "^4.14.13",
"formiojs": "4.21.6",
"history": "5.3.0",
"lerna": "8.1.2",
"lodash": "4.17.21",
"nodemon": "3.1.9",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-redux": "7.2.6",
"react-router": "5.2.1",
"react-router-dom": "5.2.1",
"react-select": "^5.9.0",
"react-table": "^7.8.0",
"redux-thunk": "^2.4.1",
"tooltip.js": "^1.3.3"
Expand All @@ -77,21 +78,21 @@
"@storybook/test-runner": "0.21.0",
"@swc/core": "^1.2.208",
"@swc/jest": "^0.2.21",
"@testing-library/dom": "^8.14.0",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^12.1.5",
"@testing-library/user-event": "^14.2.1",
"@tsed/monorepo-utils": "2.1.2",
"@testing-library/dom": "10.4.0",
"@testing-library/jest-dom": "6.5.0",
"@testing-library/react": "16.1.0",
"@testing-library/user-event": "14.5.2",
"@tsed/monorepo-utils": "2.3.10",
"@types/ejs": "^3.0.5",
"@types/jest": "27.0.2",
"@types/lodash": "4.14.168",
"@types/node": "^18.11.18",
"@types/prop-types": "^15.7.5",
"@types/node": "^20.14.8",
"@types/react-dnd": "3.0.2",
"@types/react-dnd-html5-backend": "3.0.2",
"@typescript-eslint/eslint-plugin": "8.18.2",
"@typescript-eslint/parser": "8.18.2",
"@vitejs/plugin-react": "^4.3.4",
"@vitest/coverage-v8": "2.1.8",
"autoprefixer": "^10.4.7",
"camelcase": "6.3.0",
"chromatic": "11.20.2",
Expand All @@ -107,36 +108,33 @@
"eslint-plugin-testing-library": "7.1.1",
"eslint-plugin-workspaces": "0.10.1",
"fs-extra": "10.1.0",
"globby": "^14.0.2",
"husky": "^8.0.1",
"jest": "^28.1.2",
"jest-environment-jsdom": "^28.1.2",
"jest-watch-typeahead": "^1.1.0",
"jsdom": "25.0.1",
"lint-staged": "13.0.3",
"microbundle": "0.13.0",
"playwright": "1.49.1",
"postcss": "^8.4.14",
"postcss-flexbugs-fixes": "5.0.2",
"postcss-nested": "^5.0.6",
"postcss-normalize": "10.0.1",
"postcss-preset-env": "7.7.2",
"postcss-safe-parser": "6.0.0",
"postcss": "8.4.49",
"postcss-nested": "7.0.2",
"postcss-normalize": "13.0.1",
"prettier": "3.4.2",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-svg": "10.0.23",
"react": "18.3.1",
"react-dom": "18.3.1",
"rimraf": "^3.0.2",
"rollup-preserve-directives": "^1.1.3",
"semantic-release": "23.0.5",
"semantic-release-slack-bot": "4.0.2",
"storybook": "^8.4.7",
"typescript": "4.9.5",
"vite": "5.1.8",
"storybook-addon-mock": "5.0.0",
"typescript": "5.7.2",
"vite": "5.4.11",
"vite-plugin-dts": "4.4.0",
"vite-plugin-svgr": "^2.4.0",
"webpack": "4.44.2"
"vitest": "2.1.8"
},
"workspaces": {
"packages": [
"packages/*"
"packages/*",
"tools/*"
]
},
"monorepo": {
Expand Down
13 changes: 0 additions & 13 deletions packages/config/.eslintignore

This file was deleted.

1 change: 0 additions & 1 deletion packages/config/.eslintrc.js

This file was deleted.

10 changes: 0 additions & 10 deletions packages/config/.prettierrc

This file was deleted.

3 changes: 0 additions & 3 deletions packages/config/bin/package.json

This file was deleted.

24 changes: 0 additions & 24 deletions packages/config/bin/write-coverage.js

This file was deleted.

40 changes: 0 additions & 40 deletions packages/config/eslint/node.js

This file was deleted.

10 changes: 0 additions & 10 deletions packages/config/eslint/web.js

This file was deleted.

12 changes: 0 additions & 12 deletions packages/config/jest/cssTransform.js

This file was deleted.

Loading