gitextract_7wdim7d5/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ └── main.yml ├── .gitignore ├── .husky/ │ ├── pre-commit │ └── pre-push ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── check-dev-deps.sh ├── docs/ │ └── README.md ├── global-setup.ts ├── jest.config.ts ├── lerna.json ├── package.json ├── packages/ │ ├── cnpj/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── cnpj.value-object.util.spec.ts │ │ │ └── is-valid-cpf-digit.util.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── util.ts │ ├── cpf/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── cpf.value-object.util.spec.ts │ │ │ └── is-valid-cpf-digit.util.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── util.ts │ ├── date/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── date.value-object.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ ├── types.ts │ │ └── util.ts │ ├── email/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── email-validator.spec.ts │ │ │ └── email.value-object.spec.ts │ │ ├── email.validator.util.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── logger/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── logger.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── money/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── money.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── password/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── password.spec.ts │ │ │ └── util.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── utils.ts │ ├── patterns/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── specification.value-object.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── phone/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ ├── home-phone.value-object.spec.ts │ │ │ ├── mobile-phone.value-object.spec.ts │ │ │ └── phone.value-object.spec.ts │ │ ├── ddd.list.ts │ │ ├── home.value-object.ts │ │ ├── index.ts │ │ ├── mobile.value-object.ts │ │ ├── package.json │ │ ├── phone.value-object.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── type-ddd/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── username/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── user-name-value-object.util.spec.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ └── zip-code/ │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__/ │ │ └── zip-code.value-object.spec.ts │ ├── index.ts │ ├── package.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── util.ts ├── scripts/ │ ├── login.sh │ └── make-user.sh ├── tsconfig.json └── update-peer-dependency.sh