├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── plan-release.yml │ ├── publish.yml │ └── push-dist.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── .release-plan.json ├── .template-lintrc.cjs ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── RELEASE.md ├── addon-main.cjs ├── app └── .gitkeep ├── assets └── title.svg ├── babel.config.json ├── blueprints └── validator │ ├── files │ ├── app │ │ └── validators │ │ │ └── __name__.js │ └── tests │ │ └── unit │ │ └── validators │ │ └── __name__-test.js │ └── index.js ├── config └── ember-cli-update.json ├── eslint.config.mjs ├── node-test └── blueprints │ └── validator-test.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── rollup.config.mjs ├── src ├── index.js ├── utils │ ├── handle-multiple-validations.js │ ├── messages.js │ ├── to-date.js │ ├── validation-errors.js │ ├── with-defaults.js │ └── wrap.js └── validators │ ├── confirmation.js │ ├── date.js │ ├── exclusion.js │ ├── format.js │ ├── inclusion.js │ ├── index.js │ ├── length.js │ ├── number.js │ └── presence.js ├── test-app-raw-output ├── app │ ├── app.ts │ ├── config │ │ └── environment.d.ts │ ├── deprecation-workflow.ts │ ├── index.html │ ├── router.ts │ ├── styles │ │ └── app.css │ └── templates │ │ └── application.hbs ├── config │ ├── ember-cli-update.json │ ├── environment.js │ ├── optional-features.json │ └── targets.js ├── ember-cli-build.js ├── package.json ├── testem.js ├── tests │ ├── index.html │ ├── test-helper.ts │ └── unit │ │ └── utils │ │ └── validation-errors-test.js ├── tsconfig.json └── types │ └── global.d.ts ├── test-app ├── app │ ├── app.ts │ ├── components │ │ ├── address-book.hbs │ │ ├── address-book.js │ │ ├── foo-bar.hbs │ │ └── foo-bar.js │ ├── config │ │ └── environment.d.ts │ ├── deprecation-workflow.ts │ ├── index.html │ ├── router.ts │ ├── styles │ │ └── app.css │ ├── templates │ │ └── application.hbs │ └── validations │ │ └── messages.js ├── config │ ├── ember-cli-update.json │ ├── environment.js │ ├── optional-features.json │ └── targets.js ├── ember-cli-build.js ├── package.json ├── scenarios.js ├── testem.js ├── tests │ ├── index.html │ ├── integration │ │ └── components │ │ │ ├── address-book-test.js │ │ │ └── validation-errors-test.js │ ├── test-helper.ts │ └── unit │ │ ├── helpers │ │ └── changeset-test.js │ │ ├── utils │ │ ├── get-messages-test.js │ │ └── validation-errors-test.js │ │ └── validators │ │ ├── confirmation-test.js │ │ ├── date-test.js │ │ ├── exclusion-test.js │ │ ├── format-test.js │ │ ├── inclusion-test.js │ │ ├── length-test.js │ │ ├── number-test.js │ │ └── presence-test.js ├── tsconfig.json └── types │ └── global.d.ts ├── tsconfig.json └── unpublished-development-types └── index.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/plan-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.github/workflows/plan-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/push-dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.github/workflows/push-dist.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.release-plan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/.release-plan.json -------------------------------------------------------------------------------- /.template-lintrc.cjs: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | extends: 'recommended', 5 | }; 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/RELEASE.md -------------------------------------------------------------------------------- /addon-main.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/addon-main.cjs -------------------------------------------------------------------------------- /app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/assets/title.svg -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/babel.config.json -------------------------------------------------------------------------------- /blueprints/validator/files/app/validators/__name__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/blueprints/validator/files/app/validators/__name__.js -------------------------------------------------------------------------------- /blueprints/validator/files/tests/unit/validators/__name__-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/blueprints/validator/files/tests/unit/validators/__name__-test.js -------------------------------------------------------------------------------- /blueprints/validator/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | description: 'Generates a changeset validator', 3 | }; 4 | -------------------------------------------------------------------------------- /config/ember-cli-update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/config/ember-cli-update.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /node-test/blueprints/validator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/node-test/blueprints/validator-test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/index.js -------------------------------------------------------------------------------- /src/utils/handle-multiple-validations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/utils/handle-multiple-validations.js -------------------------------------------------------------------------------- /src/utils/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/utils/messages.js -------------------------------------------------------------------------------- /src/utils/to-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/utils/to-date.js -------------------------------------------------------------------------------- /src/utils/validation-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/utils/validation-errors.js -------------------------------------------------------------------------------- /src/utils/with-defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/utils/with-defaults.js -------------------------------------------------------------------------------- /src/utils/wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/utils/wrap.js -------------------------------------------------------------------------------- /src/validators/confirmation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/confirmation.js -------------------------------------------------------------------------------- /src/validators/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/date.js -------------------------------------------------------------------------------- /src/validators/exclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/exclusion.js -------------------------------------------------------------------------------- /src/validators/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/format.js -------------------------------------------------------------------------------- /src/validators/inclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/inclusion.js -------------------------------------------------------------------------------- /src/validators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/index.js -------------------------------------------------------------------------------- /src/validators/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/length.js -------------------------------------------------------------------------------- /src/validators/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/number.js -------------------------------------------------------------------------------- /src/validators/presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/src/validators/presence.js -------------------------------------------------------------------------------- /test-app-raw-output/app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/test-app-raw-output/app/app.ts -------------------------------------------------------------------------------- /test-app-raw-output/app/config/environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/test-app-raw-output/app/config/environment.d.ts -------------------------------------------------------------------------------- /test-app-raw-output/app/deprecation-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/test-app-raw-output/app/deprecation-workflow.ts -------------------------------------------------------------------------------- /test-app-raw-output/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/test-app-raw-output/app/index.html -------------------------------------------------------------------------------- /test-app-raw-output/app/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/test-app-raw-output/app/router.ts -------------------------------------------------------------------------------- /test-app-raw-output/app/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adopted-ember-addons/ember-changeset-validations/HEAD/test-app-raw-output/app/styles/app.css -------------------------------------------------------------------------------- /test-app-raw-output/app/templates/application.hbs: -------------------------------------------------------------------------------- 1 |