├── .editorconfig
├── .gitignore
├── LICENSE
├── README.md
├── compositor.json
├── index.js
├── package.json
├── types.json
└── yarn.lock
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | indent_size = 2
6 | end_of_line = lf
7 | charset = utf-8
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
10 | max_line_length = 80
11 |
12 | [*.md]
13 | trim_trailing_whitespace = false
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | .idea
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Lado Lomidze
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
cz-gitmoji
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | > [Commitizen](https://github.com/commitizen/cz-cli) adapter for [gitmoji](https://gitmoji.carloscuesta.me/).
12 |
13 | **cz-gitmoji** allows you to easily use gitmojis in your commits using [commitizen](https://github.com/commitizen/cz-cli).
14 |
15 | ```sh
16 | ? Select the type of change you're committing:
17 | 🎨 - :art: - Improving structure / format of the code.
18 | ⚡️ - :zap: - Improving performance.
19 | 🔥 - :fire: - Removing code or files.
20 | ❯ 🐛 - :bug: - Fixing a bug.
21 | 🚑 - :ambulance: - Critical hotfix.
22 | ✨ - :sparkles: - Introducing new features.
23 | 📝 - :memo: - Writing docs.
24 | 🚀 - :rocket: - Deploying stuff.
25 | 💄 - :lipstick: - Updating the UI and style files.
26 | 🎉 - :tada: - Initial commit.
27 | ✅ - :white_check_mark: - Adding tests.
28 | 🔒 - :lock: - Fixing security issues.
29 | 🍎 - :apple: - Fixing something on macOS.
30 | 🐧 - :penguin: - Fixing something on Linux.
31 | 🏁 - :checkered_flag: - Fixing something on Windows.
32 | 🤖 - :robot: - Fixing something on Android.
33 | 🍏 - :green_apple: - Fixing something on iOS.
34 | 🔖 - :bookmark: - Releasing / Version tags.
35 | 🚨 - :rotating_light: - Removing linter warnings.
36 | 🚧 - :construction: - Work in progress.
37 | 💚 - :green_heart: - Fixing CI Build.
38 | ⬇️ - :arrow_down: - Downgrading dependencies.
39 | ⬆️ - :arrow_up: - Upgrading dependencies.
40 | 👷 - :construction_worker: - Adding CI build system.
41 | 📈 - :chart_with_upwards_trend: - Adding analytics or tracking code.
42 | 🔨 - :hammer: - Refactoring code.
43 | ➖ - :heavy_minus_sign: - Removing a dependency.
44 | 🐳 - :whale: - Work about Docker.
45 | ➕ - :heavy_plus_sign: - Adding a dependency.
46 | 🔧 - :wrench: - Changing configuration files.
47 | 🌐 - :globe_with_meridians: - Internationalization and localization.
48 | ✏️ - :pencil2: - Fixing typos.
49 | 💩 - :hankey: - Writing bad code that needs to be improved.
50 | ⏪ - :rewind: - Reverting changes.
51 | 🔀 - :twisted_rightwards_arrows: - Merging branches.
52 | 📦 - :package: - Updating compiled files or packages.
53 | 👽 - :alien: - Updating code due to external API changes.
54 | 🚚 - :truck: - Moving or renaming files.
55 | 📄 - :page_facing_up: - Adding or updating license.
56 | 💥 - :boom: - Introducing breaking changes.
57 | 🍱 - :bento: - Adding or updating assets.
58 | 👌 - :ok_hand: - Updating code due to code review changes.
59 | ♿️ - :wheelchair: - Improving accessibility.
60 | 💡 - :bulb: - Documenting source code.
61 | 🍻 - :beers: - Writing code drunkenly.
62 | 💬 - :speech_balloon: - Updating text and literals.
63 | 🗃 - :card_file_box: - Performing database related changes.
64 | 🔊 - :loud_sound: - Adding logs.
65 | 🔇 - :mute: - Removing logs.
66 | ```
67 |
68 | ## Install
69 |
70 | ```bash
71 | $ npm install --global cz-gitmoji
72 | ```
73 |
74 | ## Set Globally
75 |
76 | ```bash
77 | echo '{ "path": "cz-gitmoji" }' > ~/.czrc
78 | ```
79 | This will set as default adapter for all your projects.
80 |
81 | ## Usage
82 |
83 | ```sh
84 | $ git cz
85 | ```
86 |
87 | ## Customize
88 |
89 | You can customize types for per project by adding a configuration section in your `package.json`:
90 |
91 | ```json
92 | {
93 | "config": {
94 | "cz-gitmoji": {}
95 | }
96 | }
97 | ```
98 |
99 | For example:
100 | ```json
101 | {
102 | "config": {
103 | "cz-gitmoji": {
104 | "types": [
105 | {
106 | "name": "bad \t💩 bad code",
107 | "value": ":hankey:"
108 | }
109 | ]
110 | }
111 | }
112 | }
113 | ```
114 |
115 | ### Inspired by
116 | - [gitmoji](https://gitmoji.carloscuesta.me/)
117 | - [gitmoji-cli](https://github.com/carloscuesta/gitmoji-cli)
118 | - [commitizen](https://github.com/commitizen/cz-cli)
119 | - [cz-conventional-changelog](https://github.com/commitizen/cz-conventional-changelog)
120 | - [cz-emoji](https://github.com/ngryman/cz-emoji)
121 | - [emoji-cz](https://github.com/kevin940726/emoji-cz)
122 |
123 | ## Licence
124 |
125 | [The MIT License](https://github.com/Landish/cz-gitmoji/blob/master/LICENSE)
126 |
--------------------------------------------------------------------------------
/compositor.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Landish/cz-gitmoji",
3 | "version": "0.1.4",
4 | "libraries": {
5 | "xv": "^1.1.25"
6 | },
7 | "title": "",
8 | "branch": "master",
9 | "style": {
10 | "name": "Material",
11 | "componentSet": {
12 | "nav": "nav/DarkAbsoluteNav",
13 | "header": "header/GradientHeader",
14 | "article": "article/BasicArticle",
15 | "footer": "footer/BasicFooter"
16 | },
17 | "fontFamily": "Roboto, sans-serif",
18 | "heading": {
19 | "fontWeight": 500,
20 | "letterSpacing": "-0.01em"
21 | },
22 | "colors": {
23 | "text": "#212121",
24 | "background": "#fff",
25 | "primary": "#2196f3",
26 | "secondary": "#1565c0",
27 | "highlight": "#ff4081",
28 | "border": "#e0e0e0",
29 | "muted": "#f5f5f5"
30 | },
31 | "layout": {
32 | "centered": true,
33 | "bannerHeight": "80vh",
34 | "maxWidth": 896
35 | }
36 | },
37 | "content": [
38 | {
39 | "component": "header",
40 | "heading": "cz-gitmoji",
41 | "subhead": "Commitizen adapter for gitmoji",
42 | "children": [
43 | {
44 | "component": "ui/TweetButton",
45 | "text": "cz-gitmoji: 🔬😜 Commitizen adapter for gitmoji.",
46 | "url": ""
47 | },
48 | {
49 | "component": "ui/GithubButton",
50 | "user": "Landish",
51 | "repo": "cz-gitmoji"
52 | }
53 | ],
54 | "text": "$ npm install --global cz-gitmoji",
55 | "links": [
56 | {
57 | "href": "https://github.com/Landish/cz-gitmoji",
58 | "text": "Source Code"
59 | }
60 | ]
61 | },
62 | {
63 | "component": "article",
64 | "metadata": {
65 | "source": "github.readme"
66 | },
67 | "html": "\n\n\n
\n
\n
\n
\n
\n
\n\n\nCommitizen adapter for gitmoji.
\n
\ncz-gitmoji allows you to easily use gitmojis in your commits using commitizen.
\n? Select the type of change you're committing:\n 🎨 - :art: - Improving structure / format of the code.\n ⚡️ - :zap: - Improving performance.\n 🔥 - :fire: - Removing code or files.\n❯ 🐛 - :bug: - Fixing a bug.\n 🚑 - :ambulance: - Critical hotfix.\n ✨ - :sparkles: - Introducing new features.\n 📝 - :memo: - Writing docs.\n 🚀 - :rocket: - Deploying stuff.\n 💄 - :lipstick: - Updating the UI and style files.\n 🎉 - :tada: - Initial commit.\n ✅ - :white_check_mark: - Adding tests.\n 🔒 - :lock: - Fixing security issues.\n 🍎 - :apple: - Fixing something on macOS.\n 🐧 - :penguin: - Fixing something on Linux.\n 🏁 - :checkered_flag: - Fixing something on Windows.\n 🤖 - :robot: - Fixing something on Android.\n 🍏 - :green_apple: - Fixing something on iOS.\n 🔖 - :bookmark: - Releasing / Version tags.\n 🚨 - :rotating_light: - Removing linter warnings.\n 🚧 - :construction: - Work in progress.\n 💚 - :green_heart: - Fixing CI Build. \n ⬇️ - :arrow_down: - Downgrading dependencies.\n ⬆️ - :arrow_up: - Upgrading dependencies.\n 👷 - :construction_worker: - Adding CI build system.\n 📈 - :chart_with_upwards_trend: - Adding analytics or tracking code.\n 🔨 - :hammer: - Refactoring code.\n ➖ - :heavy_minus_sign: - Removing a dependency.\n 🐳 - :whale: - Work about Docker. \n ➕ - :heavy_plus_sign: - Adding a dependency.\n 🔧 - :wrench: - Changing configuration files.\n 🌐 - :globe_with_meridians: - Internationalization and localization.\n ✏️ - :pencil2: - Fixing typos.\n 💩 - :hankey: - Writing bad code that needs to be improved.\n ⏪ - :rewind: - Reverting changes.\n 🔀 - :twisted_rightwards_arrows: - Merging branches.\n 📦 - :package: - Updating compiled files or packages.\n 👽 - :alien: - Updating code due to external API changes.\n 🚚 - :truck: - Moving or renaming files.\n 📄 - :page_facing_up: - Adding or updating license.\n 💥 - :boom: - Introducing breaking changes.\n 🍱 - :bento: - Adding or updating assets.\n 👌 - :ok_hand: - Updating code due to code review changes.\n ♿️ - :wheelchair: - Improving accessibility.\n 💡 - :bulb: - Documenting source code.\n 🍻 - :beers: - Writing code drunkenly.\n 💬 - :speech_balloon: - Updating text and literals.\n 🗃 - :card_file_box: - Performing database related changes.\n 🔊 - :loud_sound: - Adding logs.\n 🔇 - :mute: - Removing logs.
Install
\n$ npm install --global cz-gitmoji
Set Globally
\necho '{ "path": "cz-gitmoji" }' > ~/.czrc
This will set as default adapter for all your projects.
\nUsage
\n$ git cz
Customize
\nYou can customize types for per project by adding a configuration section in your package.json
:
\n{\n "config": {\n "cz-gitmoji": {}\n }\n}
For example:
\n{\n "config": {\n "cz-gitmoji": {\n "types": [\n {\n "name": "bad \\t💩 bad code",\n "value": ":hankey:"\n }\n ]\n }\n }\n}
Inspired by
\n\nLicence
\nThe MIT License
\n"
68 | }
69 | ]
70 | }
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const readPkg = require('read-pkg-up');
4 | const truncate = require('cli-truncate');
5 | const wrap = require('wrap-ansi');
6 | const types = require('./types.json');
7 |
8 | /**
9 | * Create inquier.js questions object trying to read `types` from the current project
10 | * `package.json` falling back to nice default :)
11 | *
12 | * @param {Object} res Result of the `readPkg` returned promise
13 | * @return {Array} Return an array of `inquier.js` questions
14 | * @private
15 | */
16 | function createQuestions(res) {
17 | const config = res.pkg.config || {};
18 | const emojiConfig = config['cz-gitmoji'] || {};
19 |
20 | let choices = (emojiConfig.types || types).map(type => {
21 | return {
22 | name: `${type.emoji} - ${type.code} - ${type.description}`,
23 | value: {
24 | emoji: type.emoji,
25 | name: type.name
26 | }
27 | };
28 | });
29 |
30 | return [
31 | {
32 | type: 'list',
33 | name: 'type',
34 | message: "Select the type of change you're committing:",
35 | choices: choices
36 | },
37 | {
38 | type: 'input',
39 | name: 'excerpt',
40 | message: 'Write a short description:'
41 | },
42 | {
43 | type: 'input',
44 | name: 'description',
45 | message: 'Provide a longer description:'
46 | },
47 | {
48 | type: 'input',
49 | name: 'issues',
50 | message: 'List any issue closed:'
51 | }
52 | ];
53 | }
54 |
55 | /**
56 | * Format the git commit message from given answers.
57 | *
58 | * @param {Object} answers provided by `inquier.js`
59 | * @return {String} Formatted git commit message
60 | */
61 | function format(answers) {
62 | // build head line and limit it to 100
63 | const head = truncate(
64 | answers.type.emoji + ' ' + answers.excerpt.trim(),
65 | 100
66 | );
67 |
68 | // wrap description at 100
69 | const description = wrap(answers.description, 100);
70 |
71 | return head + '\n\n' + description;
72 | }
73 |
74 | /**
75 | * Export an object containing a `prompter` method. This object is used by `commitizen`.
76 | *
77 | * @type {Object}
78 | */
79 | module.exports = {
80 | prompter: function(cz, commit) {
81 | readPkg().then(createQuestions).then(cz.prompt).then(format).then(commit);
82 | }
83 | };
84 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cz-gitmoji",
3 | "description": "Commitizen adapter for gitmoji.",
4 | "version": "0.0.7",
5 | "main": "index.js",
6 | "repository": {
7 | "type": "git",
8 | "url": "git+https://github.com/Landish/cz-gitmoji.git"
9 | },
10 | "keywords": [
11 | "git",
12 | "commit",
13 | "commitizen",
14 | "commitizen adapter",
15 | "gitmoji",
16 | "gitmoji-cli",
17 | "emoji",
18 | "emojis"
19 | ],
20 | "author": "Lado Lomidze ",
21 | "license": "MIT",
22 | "bugs": {
23 | "url": "https://github.com/Landish/cz-gitmoji/issues"
24 | },
25 | "homepage": "https://github.com/Landish/cz-gitmoji#readme",
26 | "scripts": {
27 | "pretty": "prettier \"*.{js,json}\" --single-quote --write"
28 | },
29 | "devDependencies": {
30 | "prettier": "^1.5.3"
31 | },
32 | "dependencies": {
33 | "cli-truncate": "^1.1.0",
34 | "read-pkg-up": "^2.0.0",
35 | "wrap-ansi": "^3.0.1"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/types.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "emoji": "🎨",
4 | "entity": "🎨",
5 | "code": ":art:",
6 | "description": "Improving structure / format of the code.",
7 | "name": "art",
8 | "priority": 1
9 | },
10 | {
11 | "emoji": "⚡️",
12 | "entity": "⚡",
13 | "code": ":zap:",
14 | "description": "Improving performance.",
15 | "name": "zap",
16 | "priority": 2
17 | },
18 | {
19 | "emoji": "🔥",
20 | "entity": "🔥",
21 | "code": ":fire:",
22 | "description": "Removing code or files.",
23 | "name": "fire",
24 | "priority": 3
25 | },
26 | {
27 | "emoji": "🐛",
28 | "entity": "🐛",
29 | "code": ":bug:",
30 | "description": "Fixing a bug.",
31 | "name": "bug",
32 | "priority": 4
33 | },
34 | {
35 | "emoji": "🚑",
36 | "entity": "🚑",
37 | "code": ":ambulance:",
38 | "description": "Critical hotfix.",
39 | "name": "ambulance",
40 | "priority": 5
41 | },
42 | {
43 | "emoji": "✨",
44 | "entity": "✨",
45 | "code": ":sparkles:",
46 | "description": "Introducing new features.",
47 | "name": "sparkles",
48 | "priority": 6
49 | },
50 | {
51 | "emoji": "📝",
52 | "entity": "📝",
53 | "code": ":memo:",
54 | "description": "Writing docs.",
55 | "name": "memo",
56 | "priority": 7
57 | },
58 | {
59 | "emoji": "🚀",
60 | "entity": "🚀",
61 | "code": ":rocket:",
62 | "description": "Deploying stuff.",
63 | "name": "rocket",
64 | "priority": 8
65 | },
66 | {
67 | "emoji": "💄",
68 | "entity": "ff99cc;",
69 | "code": ":lipstick:",
70 | "description": "Updating the UI and style files.",
71 | "name": "lipstick",
72 | "priority": 9
73 | },
74 | {
75 | "emoji": "🎉",
76 | "entity": "🎉",
77 | "code": ":tada:",
78 | "description": "Initial commit.",
79 | "name": "tada",
80 | "priority": 10
81 | },
82 | {
83 | "emoji": "✅",
84 | "entity": "✅",
85 | "code": ":white_check_mark:",
86 | "description": "Adding tests.",
87 | "name": "white-check-mark",
88 | "priority": 11
89 | },
90 | {
91 | "emoji": "🔒",
92 | "entity": "🔒",
93 | "code": ":lock:",
94 | "description": "Fixing security issues.",
95 | "name": "lock",
96 | "priority": 12
97 | },
98 | {
99 | "emoji": "🍎",
100 | "entity": "🍎",
101 | "code": ":apple:",
102 | "description": "Fixing something on macOS.",
103 | "name": "apple",
104 | "priority": 13
105 | },
106 | {
107 | "emoji": "🐧",
108 | "entity": "🐧",
109 | "code": ":penguin:",
110 | "description": "Fixing something on Linux.",
111 | "name": "penguin",
112 | "priority": 14
113 | },
114 | {
115 | "emoji": "🏁",
116 | "entity": "🏁",
117 | "code": ":checkered_flag:",
118 | "description": "Fixing something on Windows.",
119 | "name": "checkered-flag",
120 | "priority": 15
121 | },
122 | {
123 | "emoji": "🤖",
124 | "entity": "🤖",
125 | "code": ":robot:",
126 | "description": "Fixing something on Android.",
127 | "name": "robot",
128 | "priority": 16
129 | },
130 | {
131 | "emoji": "🍏",
132 | "entity": "🍏",
133 | "code": ":green_apple:",
134 | "description": "Fixing something on iOS.",
135 | "name": "green-apple",
136 | "priority": 17
137 | },
138 | {
139 | "emoji": "🔖",
140 | "entity": "🔖",
141 | "code": ":bookmark:",
142 | "description": "Releasing / Version tags.",
143 | "name": "bookmark",
144 | "priority": 18
145 | },
146 | {
147 | "emoji": "🚨",
148 | "entity": "🚨",
149 | "code": ":rotating_light:",
150 | "description": "Removing linter warnings.",
151 | "name": "rotating-light",
152 | "priority": 19
153 | },
154 | {
155 | "emoji": "🚧",
156 | "entity": "🚧",
157 | "code": ":construction:",
158 | "description": "Work in progress.",
159 | "name": "construction",
160 | "priority": 20
161 | },
162 | {
163 | "emoji": "💚",
164 | "entity": "💚",
165 | "code": ":green_heart:",
166 | "description": "Fixing CI Build.",
167 | "name": "green-heart",
168 | "priority": 21
169 | },
170 | {
171 | "emoji": "⬇️",
172 | "entity": "⬇️",
173 | "code": ":arrow_down:",
174 | "description": "Downgrading dependencies.",
175 | "name": "arrow-down",
176 | "priority": 22
177 | },
178 | {
179 | "emoji": "⬆️",
180 | "entity": "⬆️",
181 | "code": ":arrow_up:",
182 | "description": "Upgrading dependencies.",
183 | "name": "arrow-up",
184 | "priority": 23
185 | },
186 | {
187 | "emoji": "👷",
188 | "entity": "👷",
189 | "code": ":construction_worker:",
190 | "description": "Adding CI build system.",
191 | "name": "construction-worker",
192 | "priority": 24
193 | },
194 | {
195 | "emoji": "📈",
196 | "code": ":chart_with_upwards_trend:",
197 | "description": "Adding analytics or tracking code.",
198 | "name": "chart-with-upwards-trend",
199 | "priority": 25
200 | },
201 | {
202 | "emoji": "🔨",
203 | "entity": "🛠",
204 | "code": ":hammer:",
205 | "description": "Refactoring code.",
206 | "name": "hammer",
207 | "priority": 26
208 | },
209 | {
210 | "emoji": "➖",
211 | "entity": "➖",
212 | "code": ":heavy_minus_sign:",
213 | "description": "Removing a dependency.",
214 | "name": "heavy-minus-sign",
215 | "priority": 27
216 | },
217 | {
218 | "emoji": "🐳",
219 | "entity": "🐳",
220 | "code": ":whale:",
221 | "description": "Work about Docker.",
222 | "name": "whale",
223 | "priority": 28
224 | },
225 | {
226 | "emoji": "➕",
227 | "entity": "➕",
228 | "code": ":heavy_plus_sign:",
229 | "description": "Adding a dependency.",
230 | "name": "heavy-plus-sign",
231 | "priority": 29
232 | },
233 | {
234 | "emoji": "🔧",
235 | "entity": "🔧",
236 | "code": ":wrench:",
237 | "description": "Changing configuration files.",
238 | "name": "wrench",
239 | "priority": 30
240 | },
241 | {
242 | "emoji": "🌐",
243 | "entity": "🌐",
244 | "code": ":globe_with_meridians:",
245 | "description": "Internationalization and localization.",
246 | "name": "globe-with-meridians",
247 | "priority": 31
248 | },
249 | {
250 | "emoji": "✏️",
251 | "entity": "",
252 | "code": ":pencil2:",
253 | "description": "Fixing typos.",
254 | "name": "pencil",
255 | "priority": 32
256 | },
257 | {
258 | "emoji": "💩",
259 | "entity": "",
260 | "code": ":hankey:",
261 | "description": "Writing bad code that needs to be improved.",
262 | "name": "hankey",
263 | "priority": 33
264 | },
265 | {
266 | "emoji": "⏪",
267 | "entity": "⏪",
268 | "code": ":rewind:",
269 | "description": "Reverting changes.",
270 | "name": "rewind",
271 | "priority": 34
272 | },
273 | {
274 | "emoji": "🔀",
275 | "entity": "🔀",
276 | "code": ":twisted_rightwards_arrows:",
277 | "description": "Merging branches.",
278 | "name": "twisted-rightwards-arrows",
279 | "priority": 35
280 | },
281 | {
282 | "emoji": "📦",
283 | "entity": "F4E6;",
284 | "code": ":package:",
285 | "description": "Updating compiled files or packages.",
286 | "name": "package",
287 | "priority": 36
288 | },
289 | {
290 | "emoji": "👽",
291 | "entity": "F47D;",
292 | "code": ":alien:",
293 | "description": "Updating code due to external API changes.",
294 | "name": "alien",
295 | "priority": 37
296 | },
297 | {
298 | "emoji": "🚚",
299 | "entity": "F69A;",
300 | "code": ":truck:",
301 | "description": "Moving or renaming files.",
302 | "name": "truck",
303 | "priority": 38
304 | },
305 | {
306 | "emoji": "📄",
307 | "entity": "F4C4;",
308 | "code": ":page_facing_up:",
309 | "description": "Adding or updating license.",
310 | "name": "page-facing-up",
311 | "priority": 39
312 | },
313 | {
314 | "emoji": "💥",
315 | "entity": "💥",
316 | "code": ":boom:",
317 | "description": "Introducing breaking changes.",
318 | "name": "boom",
319 | "priority": 40
320 | },
321 | {
322 | "emoji": "🍱",
323 | "entity": "F371",
324 | "code": ":bento:",
325 | "description": "Adding or updating assets.",
326 | "name": "bento",
327 | "priority": 41
328 | },
329 | {
330 | "emoji": "👌",
331 | "entity": "👌",
332 | "code": ":ok_hand:",
333 | "description": "Updating code due to code review changes.",
334 | "name": "ok-hand",
335 | "priority": 42
336 | },
337 | {
338 | "emoji": "♿️",
339 | "entity": "♿",
340 | "code": ":wheelchair:",
341 | "description": "Improving accessibility.",
342 | "name": "wheelchair",
343 | "priority": 43
344 | },
345 | {
346 | "emoji": "💡",
347 | "entity": "💡",
348 | "code": ":bulb:",
349 | "description": "Documenting source code.",
350 | "name": "bulb",
351 | "priority": 44
352 | },
353 | {
354 | "emoji": "🍻",
355 | "entity": "🍻",
356 | "code": ":beers:",
357 | "description": "Writing code drunkenly.",
358 | "name": "beers",
359 | "priority": 45
360 | },
361 | {
362 | "emoji": "💬",
363 | "entity": "💬",
364 | "code": ":speech_balloon:",
365 | "description": "Updating text and literals.",
366 | "name": "speech-balloon",
367 | "priority": 46
368 | },
369 | {
370 | "emoji": "🗃",
371 | "entity": "🗃",
372 | "code": ":card_file_box:",
373 | "description": "Performing database related changes.",
374 | "name": "card-file-box",
375 | "priority": 47
376 | },
377 | {
378 | "emoji": "🔊",
379 | "entity": "🔊",
380 | "code": ":loud_sound:",
381 | "description": "Adding logs.",
382 | "name": "loud-sound",
383 | "priority": 48
384 | },
385 | {
386 | "emoji": "🔇",
387 | "entity": "🔇",
388 | "code": ":mute:",
389 | "description": "Removing logs.",
390 | "name": "mute",
391 | "priority": 49
392 | }
393 | ]
394 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | ansi-regex@^3.0.0:
6 | version "3.0.0"
7 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
8 |
9 | builtin-modules@^1.0.0:
10 | version "1.1.1"
11 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
12 |
13 | cli-truncate@^1.1.0:
14 | version "1.1.0"
15 | resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-1.1.0.tgz#2b2dfd83c53cfd3572b87fc4d430a808afb04086"
16 | dependencies:
17 | slice-ansi "^1.0.0"
18 | string-width "^2.0.0"
19 |
20 | error-ex@^1.2.0:
21 | version "1.3.1"
22 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
23 | dependencies:
24 | is-arrayish "^0.2.1"
25 |
26 | find-up@^2.0.0:
27 | version "2.1.0"
28 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
29 | dependencies:
30 | locate-path "^2.0.0"
31 |
32 | graceful-fs@^4.1.2:
33 | version "4.1.11"
34 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
35 |
36 | hosted-git-info@^2.1.4:
37 | version "2.5.0"
38 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
39 |
40 | is-arrayish@^0.2.1:
41 | version "0.2.1"
42 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
43 |
44 | is-builtin-module@^1.0.0:
45 | version "1.0.0"
46 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
47 | dependencies:
48 | builtin-modules "^1.0.0"
49 |
50 | is-fullwidth-code-point@^2.0.0:
51 | version "2.0.0"
52 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
53 |
54 | load-json-file@^2.0.0:
55 | version "2.0.0"
56 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
57 | dependencies:
58 | graceful-fs "^4.1.2"
59 | parse-json "^2.2.0"
60 | pify "^2.0.0"
61 | strip-bom "^3.0.0"
62 |
63 | locate-path@^2.0.0:
64 | version "2.0.0"
65 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
66 | dependencies:
67 | p-locate "^2.0.0"
68 | path-exists "^3.0.0"
69 |
70 | normalize-package-data@^2.3.2:
71 | version "2.4.0"
72 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
73 | dependencies:
74 | hosted-git-info "^2.1.4"
75 | is-builtin-module "^1.0.0"
76 | semver "2 || 3 || 4 || 5"
77 | validate-npm-package-license "^3.0.1"
78 |
79 | p-limit@^1.1.0:
80 | version "1.1.0"
81 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
82 |
83 | p-locate@^2.0.0:
84 | version "2.0.0"
85 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
86 | dependencies:
87 | p-limit "^1.1.0"
88 |
89 | parse-json@^2.2.0:
90 | version "2.2.0"
91 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
92 | dependencies:
93 | error-ex "^1.2.0"
94 |
95 | path-exists@^3.0.0:
96 | version "3.0.0"
97 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
98 |
99 | path-type@^2.0.0:
100 | version "2.0.0"
101 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
102 | dependencies:
103 | pify "^2.0.0"
104 |
105 | pify@^2.0.0:
106 | version "2.3.0"
107 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
108 |
109 | prettier@^1.5.3:
110 | version "1.5.3"
111 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.5.3.tgz#59dadc683345ec6b88f88b94ed4ae7e1da394bfe"
112 |
113 | read-pkg-up@^2.0.0:
114 | version "2.0.0"
115 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
116 | dependencies:
117 | find-up "^2.0.0"
118 | read-pkg "^2.0.0"
119 |
120 | read-pkg@^2.0.0:
121 | version "2.0.0"
122 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
123 | dependencies:
124 | load-json-file "^2.0.0"
125 | normalize-package-data "^2.3.2"
126 | path-type "^2.0.0"
127 |
128 | "semver@2 || 3 || 4 || 5":
129 | version "5.4.1"
130 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
131 |
132 | slice-ansi@^1.0.0:
133 | version "1.0.0"
134 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
135 | dependencies:
136 | is-fullwidth-code-point "^2.0.0"
137 |
138 | spdx-correct@~1.0.0:
139 | version "1.0.2"
140 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
141 | dependencies:
142 | spdx-license-ids "^1.0.2"
143 |
144 | spdx-expression-parse@~1.0.0:
145 | version "1.0.4"
146 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
147 |
148 | spdx-license-ids@^1.0.2:
149 | version "1.2.2"
150 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
151 |
152 | string-width@^2.0.0, string-width@^2.1.1:
153 | version "2.1.1"
154 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
155 | dependencies:
156 | is-fullwidth-code-point "^2.0.0"
157 | strip-ansi "^4.0.0"
158 |
159 | strip-ansi@^4.0.0:
160 | version "4.0.0"
161 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
162 | dependencies:
163 | ansi-regex "^3.0.0"
164 |
165 | strip-bom@^3.0.0:
166 | version "3.0.0"
167 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
168 |
169 | validate-npm-package-license@^3.0.1:
170 | version "3.0.1"
171 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
172 | dependencies:
173 | spdx-correct "~1.0.0"
174 | spdx-expression-parse "~1.0.0"
175 |
176 | wrap-ansi@^3.0.1:
177 | version "3.0.1"
178 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba"
179 | dependencies:
180 | string-width "^2.1.1"
181 | strip-ansi "^4.0.0"
182 |
--------------------------------------------------------------------------------