├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ └── feature_request.yaml └── logo.png ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierrc.js ├── LICENSE ├── README.md ├── babel.config.js ├── commitlint.config.js ├── designs └── logo.svg ├── jest.config.js ├── package.json ├── scripts ├── .eslintrc.json ├── build.js ├── generate-dts.js ├── info.js ├── release-note.js ├── release.sh └── rollup.config.js ├── src ├── Formily.ts ├── core │ ├── Evento.ts │ ├── Objeto.ts │ ├── elements │ │ ├── Collection.ts │ │ ├── Element.ts │ │ ├── Field.ts │ │ ├── Form.ts │ │ ├── Group.ts │ │ ├── index.ts │ │ ├── instanceTypes.ts │ │ └── types.ts │ ├── plugs.ts │ └── validations │ │ ├── Rule.ts │ │ ├── Validation.ts │ │ ├── index.ts │ │ └── types.ts ├── defineSchema.ts ├── helpers │ ├── elements.ts │ └── index.ts ├── index.ts ├── types.ts ├── utils-types.ts └── utils │ ├── assertions.ts │ ├── index.ts │ ├── objects.ts │ └── strings.ts ├── tests ├── Collection.spec.ts ├── Field.spec.ts ├── Form.spec.ts ├── Group.spec.ts ├── Rule.spec.ts ├── Validation.spec.ts ├── VueFormily.spec.ts └── helpers │ └── rules.ts ├── tsconfig.dist.json └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /designs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/designs/logo.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/package.json -------------------------------------------------------------------------------- /scripts/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/.eslintrc.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/generate-dts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/generate-dts.js -------------------------------------------------------------------------------- /scripts/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/info.js -------------------------------------------------------------------------------- /scripts/release-note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/release-note.js -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/scripts/rollup.config.js -------------------------------------------------------------------------------- /src/Formily.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/Formily.ts -------------------------------------------------------------------------------- /src/core/Evento.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/Evento.ts -------------------------------------------------------------------------------- /src/core/Objeto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/Objeto.ts -------------------------------------------------------------------------------- /src/core/elements/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/Collection.ts -------------------------------------------------------------------------------- /src/core/elements/Element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/Element.ts -------------------------------------------------------------------------------- /src/core/elements/Field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/Field.ts -------------------------------------------------------------------------------- /src/core/elements/Form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/Form.ts -------------------------------------------------------------------------------- /src/core/elements/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/Group.ts -------------------------------------------------------------------------------- /src/core/elements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/index.ts -------------------------------------------------------------------------------- /src/core/elements/instanceTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/instanceTypes.ts -------------------------------------------------------------------------------- /src/core/elements/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/elements/types.ts -------------------------------------------------------------------------------- /src/core/plugs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/plugs.ts -------------------------------------------------------------------------------- /src/core/validations/Rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/validations/Rule.ts -------------------------------------------------------------------------------- /src/core/validations/Validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/validations/Validation.ts -------------------------------------------------------------------------------- /src/core/validations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/validations/index.ts -------------------------------------------------------------------------------- /src/core/validations/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/core/validations/types.ts -------------------------------------------------------------------------------- /src/defineSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/defineSchema.ts -------------------------------------------------------------------------------- /src/helpers/elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/helpers/elements.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './elements'; 2 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/utils-types.ts -------------------------------------------------------------------------------- /src/utils/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/utils/assertions.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/utils/objects.ts -------------------------------------------------------------------------------- /src/utils/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/src/utils/strings.ts -------------------------------------------------------------------------------- /tests/Collection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/Collection.spec.ts -------------------------------------------------------------------------------- /tests/Field.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/Field.spec.ts -------------------------------------------------------------------------------- /tests/Form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/Form.spec.ts -------------------------------------------------------------------------------- /tests/Group.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/Group.spec.ts -------------------------------------------------------------------------------- /tests/Rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/Rule.spec.ts -------------------------------------------------------------------------------- /tests/Validation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/Validation.spec.ts -------------------------------------------------------------------------------- /tests/VueFormily.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/VueFormily.spec.ts -------------------------------------------------------------------------------- /tests/helpers/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tests/helpers/rules.ts -------------------------------------------------------------------------------- /tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tsconfig.dist.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vue-formily/formily/HEAD/tsconfig.json --------------------------------------------------------------------------------