├── .gitignore ├── .prettierrc ├── .release-it.json ├── .travis.yml ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── emoji-preset.spec.js ├── linter │ ├── linter.spec.js │ └── to-case.spec.js ├── translation.spec.js ├── version-utils.spec.js └── writer-opts.spec.js ├── index.js ├── jest.config.js ├── package.json ├── scripts └── create-emoji-table.js ├── src ├── bin │ └── emoji-commit-lint.js ├── config │ ├── config-default.js │ └── config.js ├── conventional-changelog │ ├── conventional-changelog.js │ ├── conventional-recommended-bump.js │ ├── factory │ │ ├── commit-groups-sort.js │ │ └── get-writer-opts.js │ ├── parser-opts.js │ ├── templates │ │ ├── commit.hbs │ │ ├── footer.hbs │ │ ├── header.hbs │ │ └── template.hbs │ └── writer-opts.js ├── emoji │ ├── emoji-config-loader.js │ ├── emoji-groups.js │ └── emoji.js ├── lint │ ├── format │ │ └── format-lint-issues.js │ ├── lint-commit-command.js │ ├── lint-commit-message.js │ ├── parse │ │ ├── ignore-commit.js │ │ └── parse-commit.js │ └── rules │ │ ├── body-leading-blank.js │ │ ├── emoji-from-type.js │ │ ├── emoji-known.js │ │ ├── emoji-require.js │ │ ├── header-full-stop.js │ │ ├── header-max-length.js │ │ ├── shared │ │ ├── linter.js │ │ └── to-case.js │ │ ├── spaces-between.js │ │ ├── subject-case.js │ │ └── subject-require.js ├── translation │ ├── find-group-by-heading.js │ ├── get-language-strings.js │ ├── strings │ │ ├── en.js │ │ └── it.js │ ├── translate-heading.js │ ├── translate-rule.js │ └── translator.js └── utils │ └── version-utils.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | yarn-error.log 4 | /tmp/ 5 | coverage -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/.release-it.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/emoji-preset.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/__tests__/emoji-preset.spec.js -------------------------------------------------------------------------------- /__tests__/linter/linter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/__tests__/linter/linter.spec.js -------------------------------------------------------------------------------- /__tests__/linter/to-case.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/__tests__/linter/to-case.spec.js -------------------------------------------------------------------------------- /__tests__/translation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/__tests__/translation.spec.js -------------------------------------------------------------------------------- /__tests__/version-utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/__tests__/version-utils.spec.js -------------------------------------------------------------------------------- /__tests__/writer-opts.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/__tests__/writer-opts.spec.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | collectCoverageFrom: ["src/**/*.js"] 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/package.json -------------------------------------------------------------------------------- /scripts/create-emoji-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/scripts/create-emoji-table.js -------------------------------------------------------------------------------- /src/bin/emoji-commit-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/bin/emoji-commit-lint.js -------------------------------------------------------------------------------- /src/config/config-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/config/config-default.js -------------------------------------------------------------------------------- /src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/config/config.js -------------------------------------------------------------------------------- /src/conventional-changelog/conventional-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/conventional-changelog.js -------------------------------------------------------------------------------- /src/conventional-changelog/conventional-recommended-bump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/conventional-recommended-bump.js -------------------------------------------------------------------------------- /src/conventional-changelog/factory/commit-groups-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/factory/commit-groups-sort.js -------------------------------------------------------------------------------- /src/conventional-changelog/factory/get-writer-opts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/factory/get-writer-opts.js -------------------------------------------------------------------------------- /src/conventional-changelog/parser-opts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/parser-opts.js -------------------------------------------------------------------------------- /src/conventional-changelog/templates/commit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/templates/commit.hbs -------------------------------------------------------------------------------- /src/conventional-changelog/templates/footer.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/templates/footer.hbs -------------------------------------------------------------------------------- /src/conventional-changelog/templates/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/templates/header.hbs -------------------------------------------------------------------------------- /src/conventional-changelog/templates/template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/templates/template.hbs -------------------------------------------------------------------------------- /src/conventional-changelog/writer-opts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/conventional-changelog/writer-opts.js -------------------------------------------------------------------------------- /src/emoji/emoji-config-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/emoji/emoji-config-loader.js -------------------------------------------------------------------------------- /src/emoji/emoji-groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/emoji/emoji-groups.js -------------------------------------------------------------------------------- /src/emoji/emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/emoji/emoji.js -------------------------------------------------------------------------------- /src/lint/format/format-lint-issues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/format/format-lint-issues.js -------------------------------------------------------------------------------- /src/lint/lint-commit-command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/lint-commit-command.js -------------------------------------------------------------------------------- /src/lint/lint-commit-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/lint-commit-message.js -------------------------------------------------------------------------------- /src/lint/parse/ignore-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/parse/ignore-commit.js -------------------------------------------------------------------------------- /src/lint/parse/parse-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/parse/parse-commit.js -------------------------------------------------------------------------------- /src/lint/rules/body-leading-blank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/body-leading-blank.js -------------------------------------------------------------------------------- /src/lint/rules/emoji-from-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/emoji-from-type.js -------------------------------------------------------------------------------- /src/lint/rules/emoji-known.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/emoji-known.js -------------------------------------------------------------------------------- /src/lint/rules/emoji-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/emoji-require.js -------------------------------------------------------------------------------- /src/lint/rules/header-full-stop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/header-full-stop.js -------------------------------------------------------------------------------- /src/lint/rules/header-max-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/header-max-length.js -------------------------------------------------------------------------------- /src/lint/rules/shared/linter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/shared/linter.js -------------------------------------------------------------------------------- /src/lint/rules/shared/to-case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/shared/to-case.js -------------------------------------------------------------------------------- /src/lint/rules/spaces-between.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/spaces-between.js -------------------------------------------------------------------------------- /src/lint/rules/subject-case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/subject-case.js -------------------------------------------------------------------------------- /src/lint/rules/subject-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/lint/rules/subject-require.js -------------------------------------------------------------------------------- /src/translation/find-group-by-heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/find-group-by-heading.js -------------------------------------------------------------------------------- /src/translation/get-language-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/get-language-strings.js -------------------------------------------------------------------------------- /src/translation/strings/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/strings/en.js -------------------------------------------------------------------------------- /src/translation/strings/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/strings/it.js -------------------------------------------------------------------------------- /src/translation/translate-heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/translate-heading.js -------------------------------------------------------------------------------- /src/translation/translate-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/translate-rule.js -------------------------------------------------------------------------------- /src/translation/translator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/translation/translator.js -------------------------------------------------------------------------------- /src/utils/version-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/src/utils/version-utils.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/favoloso/conventional-changelog-emoji/HEAD/yarn.lock --------------------------------------------------------------------------------