├── .editorconfig
├── .gitignore
├── 31421D01-FA24-47DB-A4B7-B784BB3C1991.png
├── 3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9.png
├── CHANGELOG.md
├── List Filter Images
├── 02202e869ecd24774f7a1d5678b07c39fe8dc2b2.png
├── 2aa4e8660563062c9406494ba3d5214fc34723e4.png
├── 4062465b58039b1bfce1bbbce94f9a96afc56ff2.png
├── 70bcb4c2ae0efced38855125fa875e8fe59868f5.png
└── 7fd3c3d2595569dd606062969ac6875fffb3d3c4.png
├── README.md
├── assets
├── wipfred-base.png
├── wipfred-inside.png
└── wipfred-logo.png
├── code-of-conduct.md
├── constants.js
├── create-done.js
├── create.js
├── done.js
├── icon.png
├── index.js
├── info.plist
├── key.png
├── package.json
├── set-token.js
├── warning.png
├── wipfred-ask.png
├── wipfred-done.png
├── wipfred-list.png
├── wipfred-todo.png
├── wipfred.png
└── yarn.lock
/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_size = 2
6 | indent_style = space
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.md]
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/31421D01-FA24-47DB-A4B7-B784BB3C1991.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/31421D01-FA24-47DB-A4B7-B784BB3C1991.png
--------------------------------------------------------------------------------
/3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9.png
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
4 |
5 | ### [1.1.1](https://github.com/apertureless/wipfred/compare/v1.1.0...v1.1.1) (2020-02-14)
6 |
7 |
8 | ### Bug Fixes
9 |
10 | * Update alfy dependency ([27e9d58](https://github.com/apertureless/wipfred/commit/27e9d58a7cd267685e1e18ec2e6b77653d3ffdb3))
11 |
12 |
13 | # [1.1.0](https://github.com/apertureless/wipfred/compare/v1.0.1...v1.1.0) (2018-05-10)
14 |
15 |
16 | ### Features
17 |
18 | * **shortcuts:** Add keyboard shortcuts to quick launch commands ([d7e8a31](https://github.com/apertureless/wipfred/commit/d7e8a31))
19 |
20 |
21 |
22 |
23 | ## [1.0.1](https://github.com/apertureless/wipfred/compare/v1.0.0...v1.0.1) (2018-05-08)
24 |
25 |
26 | ### Bug Fixes
27 |
28 | * **find:** Add max limit of 100 to overwrite default limit of 20 todos ([89f2b65](https://github.com/apertureless/wipfred/commit/89f2b65))
29 |
30 |
31 |
32 |
33 | # [1.0.0](https://github.com/apertureless/wipfred/compare/v0.1.1...v1.0.0) (2018-05-07)
34 |
35 |
36 | ### Features
37 |
38 | * **commands:** Refactor command naming and what they do ([5c99f14](https://github.com/apertureless/wipfred/commit/5c99f14))
39 |
40 |
41 | ### BREAKING CHANGES
42 |
43 | * **commands:** New commands are now wip find, wip done, wip todo
44 |
45 |
46 |
47 |
48 | ## 0.1.1 (2018-05-07)
49 |
--------------------------------------------------------------------------------
/List Filter Images/02202e869ecd24774f7a1d5678b07c39fe8dc2b2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/List Filter Images/02202e869ecd24774f7a1d5678b07c39fe8dc2b2.png
--------------------------------------------------------------------------------
/List Filter Images/2aa4e8660563062c9406494ba3d5214fc34723e4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/List Filter Images/2aa4e8660563062c9406494ba3d5214fc34723e4.png
--------------------------------------------------------------------------------
/List Filter Images/4062465b58039b1bfce1bbbce94f9a96afc56ff2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/List Filter Images/4062465b58039b1bfce1bbbce94f9a96afc56ff2.png
--------------------------------------------------------------------------------
/List Filter Images/70bcb4c2ae0efced38855125fa875e8fe59868f5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/List Filter Images/70bcb4c2ae0efced38855125fa875e8fe59868f5.png
--------------------------------------------------------------------------------
/List Filter Images/7fd3c3d2595569dd606062969ac6875fffb3d3c4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/List Filter Images/7fd3c3d2595569dd606062969ac6875fffb3d3c4.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
5 |
6 | ---
7 |
8 | > Manage your [wip.chat](https://wip.chat/) todos with [Alfred](https://www.alfredapp.com/)
9 |
10 | ## 🔧 Installation
11 |
12 | `WIPfred` requires [Alfred](https://www.alfredapp.com/) + [Powerpack](https://www.alfredapp.com/powerpack/) (Supports Alfred 4)
13 |
14 | To install it simply run
15 |
16 | ```bash
17 | npm install -g wipfred
18 | ```
19 |
20 |
21 |

22 |
23 |
24 | ## 👈 Configuration
25 |
26 | In order to work properly you need to set your wip.chat private API key.
27 |
28 | 1. Visit [wip.chat/api](https://wip.chat/api)
29 | 2. Copy your private key
30 | 3. Toggle Alfred
31 | 4. Type in `wip` and press Enter
32 | 5. Select `API Key`
33 | 6. Type in your key and press Enter
34 |
35 |
36 | ## 📒 Commands
37 |
38 |
39 |

40 |
41 |
42 | You can either type in `wip` and press Enter to see a list of available commands and select from one of them. Or you can use the command directly. However if you enter for exampel `wip done` you will be inside the `done` workflow. You have to press ESC to get out of it.
43 |
44 | Right now directly creating or modifing todos with only one command is not possible. For example:
45 |
46 | ```
47 | wip todo need to add this feature soon #wipfred
48 | ```
49 |
50 | ### wip key
51 | Sets your private wip.chat API key.
52 |
53 | ### wip find
54 | Type in `wip find` and press Enter. Then you can type in your todo and wipfred will filter all your pending wip.chat todos. After you select one and press Enter again, it will be marked as done.
55 |
56 | ### wip todo
57 | Type in `wip todo` and press Enter. Then you can type in your todo and if you want your product and confirm with Enter.
58 |
59 | **Example:**
60 | ```
61 | fix a critical bug #productname
62 | ```
63 |
64 | ### wip done
65 | Type in `wip done` and press Enter. Then you can type in your todo and if you want your product and confirm with Enter. It will create a new todo and mark it as done.
66 |
67 | **Example:**
68 | ```
69 | fix a critical bug #productname
70 | ```
71 |
72 | ## ⌨ Keyboard Sortcuts
73 | You can access the workflows directly over keyboard shortcuts.
74 | Because it is nearly impossible to set sane default what work for everyone, the default Shortcuts are empty.
75 |
76 | You have to set them by your own. Press ⌘ , to open Alfred Preferences and select the `WIPfred` workflow.
77 |
78 | Then you can set the shortcuts for the `find`, `done` and `todo` command.
79 |
80 | ## Support
81 |
82 |
83 |
--------------------------------------------------------------------------------
/assets/wipfred-base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/assets/wipfred-base.png
--------------------------------------------------------------------------------
/assets/wipfred-inside.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/assets/wipfred-inside.png
--------------------------------------------------------------------------------
/assets/wipfred-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/assets/wipfred-logo.png
--------------------------------------------------------------------------------
/code-of-conduct.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as
6 | contributors and maintainers pledge to making participation in our project and
7 | our community a harassment-free experience for everyone, regardless of age, body
8 | size, disability, ethnicity, gender identity and expression, level of experience,
9 | nationality, personal appearance, race, religion, or sexual identity and
10 | orientation.
11 |
12 | ## Our Standards
13 |
14 | Examples of behavior that contributes to creating a positive environment
15 | include:
16 |
17 | * Using welcoming and inclusive language
18 | * Being respectful of differing viewpoints and experiences
19 | * Gracefully accepting constructive criticism
20 | * Focusing on what is best for the community
21 | * Showing empathy towards other community members
22 |
23 | Examples of unacceptable behavior by participants include:
24 |
25 | * The use of sexualized language or imagery and unwelcome sexual attention or
26 | advances
27 | * Trolling, insulting/derogatory comments, and personal or political attacks
28 | * Public or private harassment
29 | * Publishing others' private information, such as a physical or electronic
30 | address, without explicit permission
31 | * Other conduct which could reasonably be considered inappropriate in a
32 | professional setting
33 |
34 | ## Our Responsibilities
35 |
36 | Project maintainers are responsible for clarifying the standards of acceptable
37 | behavior and are expected to take appropriate and fair corrective action in
38 | response to any instances of unacceptable behavior.
39 |
40 | Project maintainers have the right and responsibility to remove, edit, or
41 | reject comments, commits, code, wiki edits, issues, and other contributions
42 | that are not aligned to this Code of Conduct, or to ban temporarily or
43 | permanently any contributor for other behaviors that they deem inappropriate,
44 | threatening, offensive, or harmful.
45 |
46 | ## Scope
47 |
48 | This Code of Conduct applies both within project spaces and in public spaces
49 | when an individual is representing the project or its community. Examples of
50 | representing a project or community include using an official project e-mail
51 | address, posting via an official social media account, or acting as an appointed
52 | representative at an online or offline event. Representation of a project may be
53 | further defined and clarified by project maintainers.
54 |
55 | ## Enforcement
56 |
57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
58 | reported by contacting the project team at netghost03@gmail.com. All
59 | complaints will be reviewed and investigated and will result in a response that
60 | is deemed necessary and appropriate to the circumstances. The project team is
61 | obligated to maintain confidentiality with regard to the reporter of an incident.
62 | Further details of specific enforcement policies may be posted separately.
63 |
64 | Project maintainers who do not follow or enforce the Code of Conduct in good
65 | faith may face temporary or permanent repercussions as determined by other
66 | members of the project's leadership.
67 |
68 | ## Attribution
69 |
70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71 | available at [http://contributor-covenant.org/version/1/4][version]
72 |
73 | [homepage]: http://contributor-covenant.org
74 | [version]: http://contributor-covenant.org/version/1/4/
75 |
--------------------------------------------------------------------------------
/constants.js:
--------------------------------------------------------------------------------
1 | const { config } = require('alfy')
2 |
3 | module.exports = {
4 | API_TOKEN: config.get('token') || false,
5 | BASE_URL: 'https://wip.chat/graphql'
6 | }
7 |
--------------------------------------------------------------------------------
/create-done.js:
--------------------------------------------------------------------------------
1 | const alfy = require('alfy')
2 | const { API_TOKEN, BASE_URL } = require('./constants')
3 |
4 | const todo = process.argv[2]
5 | const createdAt = new Date().toISOString()
6 |
7 | const query = `mutation createTodo {
8 | createTodo(input: { body: ${JSON.stringify(todo)} completed_at: ${JSON.stringify(createdAt)} }) {
9 | id
10 | body
11 | }
12 | }`
13 |
14 | alfy.fetch(BASE_URL, {
15 | json: true,
16 | method: 'POST',
17 | headers: {
18 | Authorization: `Bearer ${API_TOKEN}`
19 | },
20 | body: { query },
21 | }).then((json) => {
22 | const { data } = json
23 | if (!data) {
24 | return alfy.log(json.errors ? json.errors : 'Unknown GraphQL Error')
25 | }
26 | })
27 |
28 |
--------------------------------------------------------------------------------
/create.js:
--------------------------------------------------------------------------------
1 | const alfy = require('alfy')
2 | const { API_TOKEN, BASE_URL } = require('./constants')
3 |
4 | const todo = process.argv[2]
5 |
6 | const query = `mutation createTodo {
7 | createTodo(input: { body: ${JSON.stringify(todo)} }) {
8 | id
9 | body
10 | }
11 | }`
12 |
13 | alfy.fetch(BASE_URL, {
14 | json: true,
15 | method: 'POST',
16 | headers: {
17 | Authorization: `Bearer ${API_TOKEN}`
18 | },
19 | body: { query },
20 | }).then((json) => {
21 | const { data } = json
22 | if (!data) {
23 | return alfy.log(json.errors ? json.errors : 'Unknown GraphQL Error')
24 | }
25 | alfy.output(data)
26 | })
27 |
28 |
--------------------------------------------------------------------------------
/done.js:
--------------------------------------------------------------------------------
1 | const alfy = require('alfy')
2 |
3 | const { API_TOKEN, BASE_URL } = require('./constants')
4 |
5 | const id = process.argv[2]
6 |
7 | const query = `mutation completeTodo {
8 | completeTodo(id: ${id}) {
9 | id
10 | body
11 | completed_at
12 | }
13 | }`
14 |
15 | alfy.fetch(BASE_URL, {
16 | json: true,
17 | method: 'POST',
18 | headers: {
19 | Authorization: `Bearer ${API_TOKEN}`
20 | },
21 | body: { query },
22 | }).then((json) => {
23 | const { data } = json
24 | if (!data) {
25 | return alfy.log(json.errors ? json.errors : 'Unknown GraphQL Error')
26 | }
27 | })
28 |
--------------------------------------------------------------------------------
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/icon.png
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const alfy = require('alfy')
4 | const path = require('path')
5 | const alfredNotifier = require('alfred-notifier')
6 | const { API_TOKEN, BASE_URL } = require('./constants')
7 |
8 | alfredNotifier()
9 |
10 | const query = `query {
11 | viewer {
12 | todos (completed: false, limit: 100) {
13 | body
14 | id
15 | completed_at
16 | }
17 | }
18 | }`
19 |
20 | if (API_TOKEN && typeof API_TOKEN === 'string' && API_TOKEN.length > 0) {
21 | alfy.fetch(BASE_URL, {
22 | json: true,
23 | method: 'POST',
24 | headers: {
25 | Authorization: `Bearer ${API_TOKEN}`
26 | },
27 | body: { query },
28 | }).then((json) => {
29 | const { data } = json
30 | if (!data) {
31 | return alfy.log(json.errors ? json.errors : 'Unknown GraphQL Error')
32 | }
33 | const results = alfy
34 | .inputMatches(data.viewer.todos, 'body')
35 | .map((todo) => {
36 | return {
37 | title: todo.body,
38 | subtitle: 'Pending todo',
39 | arg: todo.id,
40 | icon: {
41 | type: 'png',
42 | path: path.resolve(__dirname, './wipfred-todo.png')
43 | }
44 | }
45 | })
46 | alfy.output(results)
47 | })
48 | } else {
49 | alfy.output([{
50 | title: 'Wip.chat API key not found.',
51 | subtitle: 'Please type wip and go to API key to set your API key',
52 | icon: {
53 | type: 'png',
54 | path: path.resolve(__dirname, './warning.png')
55 | }
56 | }])
57 | }
58 |
--------------------------------------------------------------------------------
/info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | bundleid
6 | xyz.wipfred
7 | category
8 | Productivity
9 | connections
10 |
11 | 01F25B8A-362B-4C79-94D9-73CCE7893C63
12 |
13 |
14 | destinationuid
15 | 1D6EADF5-6BF6-4EC0-B8B6-AAB00EF7FE16
16 | modifiers
17 | 0
18 | modifiersubtext
19 |
20 | vitoclose
21 |
22 |
23 |
24 | 16D9168B-2993-4045-8BA6-52CA93062839
25 |
26 |
27 | destinationuid
28 | 01F25B8A-362B-4C79-94D9-73CCE7893C63
29 | modifiers
30 | 0
31 | modifiersubtext
32 |
33 | vitoclose
34 |
35 |
36 |
37 | 17F63D7E-9461-407B-A7EC-C90E05106B03
38 |
39 |
40 | destinationuid
41 | AB2720C0-A894-4F04-99B2-5F21EF3BF2A0
42 | modifiers
43 | 0
44 | modifiersubtext
45 |
46 | vitoclose
47 |
48 |
49 |
50 | destinationuid
51 | E2F61DDC-9477-441F-91C5-A905B3C51C14
52 | modifiers
53 | 0
54 | modifiersubtext
55 |
56 | vitoclose
57 |
58 |
59 |
60 | destinationuid
61 | 98EEF38B-F304-4529-AAC0-B34B3211E9D2
62 | modifiers
63 | 0
64 | modifiersubtext
65 |
66 | vitoclose
67 |
68 |
69 |
70 | destinationuid
71 | 6089084F-A531-4E28-B760-08A57A8974A3
72 | modifiers
73 | 0
74 | modifiersubtext
75 |
76 | vitoclose
77 |
78 |
79 |
80 | 31421D01-FA24-47DB-A4B7-B784BB3C1991
81 |
82 |
83 | destinationuid
84 | C9E81A21-6DB4-4760-96EE-3C93C42DE22F
85 | modifiers
86 | 0
87 | modifiersubtext
88 |
89 | vitoclose
90 |
91 |
92 |
93 | 3817F257-AFFB-43E4-AEF9-69267015AEFF
94 |
95 |
96 | destinationuid
97 | 891DA1F7-65AC-4528-9B47-298483E5EEA7
98 | modifiers
99 | 0
100 | modifiersubtext
101 |
102 | vitoclose
103 |
104 |
105 |
106 | 381DA4AE-B744-40E0-8C7A-E6239252CD14
107 |
108 |
109 | destinationuid
110 | 3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9
111 | modifiers
112 | 0
113 | modifiersubtext
114 |
115 | vitoclose
116 |
117 |
118 |
119 | 3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9
120 |
121 |
122 | destinationuid
123 | DCAE1774-AD0F-46EB-991D-8615A9E44403
124 | modifiers
125 | 0
126 | modifiersubtext
127 |
128 | vitoclose
129 |
130 |
131 |
132 | 4754E231-4452-4E29-AFE4-E2CF4A1436D0
133 |
134 |
135 | destinationuid
136 | 3817F257-AFFB-43E4-AEF9-69267015AEFF
137 | modifiers
138 | 0
139 | modifiersubtext
140 |
141 | vitoclose
142 |
143 |
144 |
145 | 5E0241F1-FEC7-482E-9289-A115BF7917A1
146 |
147 |
148 | destinationuid
149 | 3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9
150 | modifiers
151 | 0
152 | modifiersubtext
153 |
154 | vitoclose
155 |
156 |
157 |
158 | 6089084F-A531-4E28-B760-08A57A8974A3
159 |
160 |
161 | destinationuid
162 | CFFE1037-4231-4FA3-BC28-A22091E0D073
163 | modifiers
164 | 0
165 | modifiersubtext
166 |
167 | vitoclose
168 |
169 |
170 |
171 | 63EB2331-A0ED-4547-A11E-4AF4E56E5AC4
172 |
173 |
174 | destinationuid
175 | AB2720C0-A894-4F04-99B2-5F21EF3BF2A0
176 | modifiers
177 | 0
178 | modifiersubtext
179 |
180 | vitoclose
181 |
182 |
183 |
184 | destinationuid
185 | 17F63D7E-9461-407B-A7EC-C90E05106B03
186 | modifiers
187 | 0
188 | modifiersubtext
189 |
190 | vitoclose
191 |
192 |
193 |
194 | destinationuid
195 | E2F61DDC-9477-441F-91C5-A905B3C51C14
196 | modifiers
197 | 0
198 | modifiersubtext
199 |
200 | vitoclose
201 |
202 |
203 |
204 | destinationuid
205 | 98EEF38B-F304-4529-AAC0-B34B3211E9D2
206 | modifiers
207 | 0
208 | modifiersubtext
209 |
210 | vitoclose
211 |
212 |
213 |
214 | destinationuid
215 | 6089084F-A531-4E28-B760-08A57A8974A3
216 | modifiers
217 | 0
218 | modifiersubtext
219 |
220 | vitoclose
221 |
222 |
223 |
224 | 98EEF38B-F304-4529-AAC0-B34B3211E9D2
225 |
226 |
227 | destinationuid
228 | A83692E0-B10E-4142-A79A-35F3B461F208
229 | modifiers
230 | 0
231 | modifiersubtext
232 |
233 | vitoclose
234 |
235 |
236 |
237 | A83692E0-B10E-4142-A79A-35F3B461F208
238 |
239 |
240 | destinationuid
241 | 16D9168B-2993-4045-8BA6-52CA93062839
242 | modifiers
243 | 0
244 | modifiersubtext
245 |
246 | vitoclose
247 |
248 |
249 |
250 | AB2720C0-A894-4F04-99B2-5F21EF3BF2A0
251 |
252 |
253 | destinationuid
254 | 5E0241F1-FEC7-482E-9289-A115BF7917A1
255 | modifiers
256 | 0
257 | modifiersubtext
258 |
259 | vitoclose
260 |
261 |
262 |
263 | BCFA1D5A-8305-4093-BFA1-DD632989966B
264 |
265 |
266 | destinationuid
267 | 16D9168B-2993-4045-8BA6-52CA93062839
268 | modifiers
269 | 0
270 | modifiersubtext
271 |
272 | vitoclose
273 |
274 |
275 |
276 | C98FB14D-8DE4-4369-9000-93469D5FC18C
277 |
278 |
279 | destinationuid
280 | 4754E231-4452-4E29-AFE4-E2CF4A1436D0
281 | modifiers
282 | 0
283 | modifiersubtext
284 |
285 | vitoclose
286 |
287 |
288 |
289 | C9E81A21-6DB4-4760-96EE-3C93C42DE22F
290 |
291 |
292 | destinationuid
293 | 9A3CD2BD-B9A1-4417-B261-AB9820B88DF8
294 | modifiers
295 | 0
296 | modifiersubtext
297 |
298 | vitoclose
299 |
300 |
301 |
302 | CAFD6255-03F4-44FF-9088-E39B773C6E08
303 |
304 |
305 | destinationuid
306 | 4754E231-4452-4E29-AFE4-E2CF4A1436D0
307 | modifiers
308 | 0
309 | modifiersubtext
310 |
311 | vitoclose
312 |
313 |
314 |
315 | CFFE1037-4231-4FA3-BC28-A22091E0D073
316 |
317 |
318 | destinationuid
319 | 31421D01-FA24-47DB-A4B7-B784BB3C1991
320 | modifiers
321 | 0
322 | modifiersubtext
323 |
324 | vitoclose
325 |
326 |
327 |
328 | DCAE1774-AD0F-46EB-991D-8615A9E44403
329 |
330 |
331 | destinationuid
332 | 891DA1F7-65AC-4528-9B47-298483E5EEA7
333 | modifiers
334 | 0
335 | modifiersubtext
336 |
337 | vitoclose
338 |
339 |
340 |
341 | E2F61DDC-9477-441F-91C5-A905B3C51C14
342 |
343 |
344 | destinationuid
345 | CAFD6255-03F4-44FF-9088-E39B773C6E08
346 | modifiers
347 | 0
348 | modifiersubtext
349 |
350 | vitoclose
351 |
352 |
353 |
354 |
355 | createdby
356 | Jakub Juszczak
357 | description
358 | Manage your wip.chat todos inside alfred
359 | disabled
360 |
361 | name
362 | WIPfred
363 | objects
364 |
365 |
366 | config
367 |
368 | action
369 | 0
370 | argument
371 | 0
372 | focusedappvariable
373 |
374 | focusedappvariablename
375 |
376 | hotkey
377 | 0
378 | hotmod
379 | 0
380 | hotstring
381 |
382 | leftcursor
383 |
384 | modsmode
385 | 0
386 | relatedAppsMode
387 | 0
388 |
389 | type
390 | alfred.workflow.trigger.hotkey
391 | uid
392 | 381DA4AE-B744-40E0-8C7A-E6239252CD14
393 | version
394 | 2
395 |
396 |
397 | config
398 |
399 | concurrently
400 |
401 | escaping
402 | 102
403 | script
404 | ./node_modules/.bin/run-node done.js "$1"
405 | scriptargtype
406 | 1
407 | scriptfile
408 |
409 | type
410 | 0
411 |
412 | type
413 | alfred.workflow.action.script
414 | uid
415 | DCAE1774-AD0F-46EB-991D-8615A9E44403
416 | version
417 | 2
418 |
419 |
420 | config
421 |
422 | alfredfiltersresults
423 |
424 | alfredfiltersresultsmatchmode
425 | 0
426 | argumenttrimmode
427 | 1
428 | argumenttype
429 | 0
430 | escaping
431 | 102
432 | queuedelaycustom
433 | 3
434 | queuedelayimmediatelyinitially
435 |
436 | queuedelaymode
437 | 0
438 | queuemode
439 | 1
440 | runningsubtext
441 | Finding todos ...
442 | script
443 | ./node_modules/.bin/run-node index.js "$1"
444 | scriptargtype
445 | 1
446 | scriptfile
447 |
448 | subtext
449 | Find a todo and press enter to mark it as done
450 | title
451 | Find & Complete Todo
452 | type
453 | 0
454 | withspace
455 |
456 |
457 | type
458 | alfred.workflow.input.scriptfilter
459 | uid
460 | 3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9
461 | version
462 | 2
463 |
464 |
465 | config
466 |
467 | inputstring
468 | {query}
469 | matchcasesensitive
470 |
471 | matchmode
472 | 0
473 | matchstring
474 | find
475 |
476 | type
477 | alfred.workflow.utility.filter
478 | uid
479 | AB2720C0-A894-4F04-99B2-5F21EF3BF2A0
480 | version
481 | 1
482 |
483 |
484 | config
485 |
486 | matchmode
487 | 0
488 | matchstring
489 | find
490 | replacestring
491 |
492 |
493 | type
494 | alfred.workflow.utility.replace
495 | uid
496 | 5E0241F1-FEC7-482E-9289-A115BF7917A1
497 | version
498 | 1
499 |
500 |
501 | config
502 |
503 | action
504 | 0
505 | argument
506 | 0
507 | focusedappvariable
508 |
509 | focusedappvariablename
510 |
511 | hotkey
512 | 0
513 | hotmod
514 | 0
515 | hotstring
516 |
517 | leftcursor
518 |
519 | modsmode
520 | 0
521 | relatedAppsMode
522 | 0
523 |
524 | type
525 | alfred.workflow.trigger.hotkey
526 | uid
527 | C98FB14D-8DE4-4369-9000-93469D5FC18C
528 | version
529 | 2
530 |
531 |
532 | config
533 |
534 | lastpathcomponent
535 |
536 | onlyshowifquerypopulated
537 |
538 | removeextension
539 |
540 | text
541 | Todo completed
542 | title
543 | Completed
544 |
545 | type
546 | alfred.workflow.output.notification
547 | uid
548 | 891DA1F7-65AC-4528-9B47-298483E5EEA7
549 | version
550 | 1
551 |
552 |
553 | config
554 |
555 | argumenttype
556 | 1
557 | keyword
558 | wip
559 | subtext
560 | Manage your wip.chat todos
561 | text
562 | WIPfred
563 | withspace
564 |
565 |
566 | type
567 | alfred.workflow.input.keyword
568 | uid
569 | 63EB2331-A0ED-4547-A11E-4AF4E56E5AC4
570 | version
571 | 1
572 |
573 |
574 | config
575 |
576 | argumenttrimmode
577 | 0
578 | argumenttype
579 | 1
580 | fixedorder
581 |
582 | items
583 | [{"imagefile":"7fd3c3d2595569dd606062969ac6875fffb3d3c4.png","title":"Find","arg":"find","subtitle":"Find a todo in and mark it as done"},{"imagefile":"70bcb4c2ae0efced38855125fa875e8fe59868f5.png","title":"Todo","arg":"todo","subtitle":"Create a new todo"},{"imagefile":"4062465b58039b1bfce1bbbce94f9a96afc56ff2.png","title":"Done","arg":"done","subtitle":"Create & mark a todo as done"},{"imagefile":"2aa4e8660563062c9406494ba3d5214fc34723e4.png","title":"API Key","arg":"key","subtitle":"Set your private wip.chat API key"}]
584 | keyword
585 | vwip
586 | runningsubtext
587 |
588 | subtext
589 | woot
590 | title
591 | Select your command
592 | withspace
593 |
594 |
595 | type
596 | alfred.workflow.input.listfilter
597 | uid
598 | 17F63D7E-9461-407B-A7EC-C90E05106B03
599 | version
600 | 1
601 |
602 |
603 | config
604 |
605 | argumenttype
606 | 1
607 | subtext
608 | add your todo name and #product
609 | text
610 | Create and mark todo as done: {query}
611 | withspace
612 |
613 |
614 | type
615 | alfred.workflow.input.keyword
616 | uid
617 | 4754E231-4452-4E29-AFE4-E2CF4A1436D0
618 | version
619 | 1
620 |
621 |
622 | config
623 |
624 | concurrently
625 |
626 | escaping
627 | 102
628 | script
629 | ./node_modules/.bin/run-node create-done.js "$1"
630 | scriptargtype
631 | 1
632 | scriptfile
633 |
634 | type
635 | 0
636 |
637 | type
638 | alfred.workflow.action.script
639 | uid
640 | 3817F257-AFFB-43E4-AEF9-69267015AEFF
641 | version
642 | 2
643 |
644 |
645 | config
646 |
647 | matchmode
648 | 0
649 | matchstring
650 | done
651 | replacestring
652 |
653 |
654 | type
655 | alfred.workflow.utility.replace
656 | uid
657 | CAFD6255-03F4-44FF-9088-E39B773C6E08
658 | version
659 | 1
660 |
661 |
662 | config
663 |
664 | inputstring
665 | {query}
666 | matchcasesensitive
667 |
668 | matchmode
669 | 0
670 | matchstring
671 | done
672 |
673 | type
674 | alfred.workflow.utility.filter
675 | uid
676 | E2F61DDC-9477-441F-91C5-A905B3C51C14
677 | version
678 | 1
679 |
680 |
681 | config
682 |
683 | action
684 | 0
685 | argument
686 | 0
687 | focusedappvariable
688 |
689 | focusedappvariablename
690 |
691 | hotkey
692 | 0
693 | hotmod
694 | 0
695 | hotstring
696 |
697 | leftcursor
698 |
699 | modsmode
700 | 0
701 | relatedAppsMode
702 | 0
703 |
704 | type
705 | alfred.workflow.trigger.hotkey
706 | uid
707 | BCFA1D5A-8305-4093-BFA1-DD632989966B
708 | version
709 | 2
710 |
711 |
712 | config
713 |
714 | lastpathcomponent
715 |
716 | onlyshowifquerypopulated
717 |
718 | removeextension
719 |
720 | text
721 | Successfully created todo
722 | title
723 | Success
724 |
725 | type
726 | alfred.workflow.output.notification
727 | uid
728 | 1D6EADF5-6BF6-4EC0-B8B6-AAB00EF7FE16
729 | version
730 | 1
731 |
732 |
733 | config
734 |
735 | concurrently
736 |
737 | escaping
738 | 102
739 | script
740 | ./node_modules/.bin/run-node create.js "$1"
741 | scriptargtype
742 | 1
743 | scriptfile
744 |
745 | type
746 | 0
747 |
748 | type
749 | alfred.workflow.action.script
750 | uid
751 | 01F25B8A-362B-4C79-94D9-73CCE7893C63
752 | version
753 | 2
754 |
755 |
756 | config
757 |
758 | argumenttype
759 | 1
760 | subtext
761 | Add your todo name and #product
762 | text
763 | Create todo {query}
764 | withspace
765 |
766 |
767 | type
768 | alfred.workflow.input.keyword
769 | uid
770 | 16D9168B-2993-4045-8BA6-52CA93062839
771 | version
772 | 1
773 |
774 |
775 | config
776 |
777 | matchmode
778 | 0
779 | matchstring
780 | todo
781 | replacestring
782 |
783 |
784 | type
785 | alfred.workflow.utility.replace
786 | uid
787 | A83692E0-B10E-4142-A79A-35F3B461F208
788 | version
789 | 1
790 |
791 |
792 | config
793 |
794 | inputstring
795 | {query}
796 | matchcasesensitive
797 |
798 | matchmode
799 | 0
800 | matchstring
801 | todo
802 |
803 | type
804 | alfred.workflow.utility.filter
805 | uid
806 | 98EEF38B-F304-4529-AAC0-B34B3211E9D2
807 | version
808 | 1
809 |
810 |
811 | config
812 |
813 | concurrently
814 |
815 | escaping
816 | 102
817 | script
818 | ./node_modules/.bin/run-node set-token.js "$1"
819 | scriptargtype
820 | 1
821 | scriptfile
822 |
823 | type
824 | 0
825 |
826 | type
827 | alfred.workflow.action.script
828 | uid
829 | C9E81A21-6DB4-4760-96EE-3C93C42DE22F
830 | version
831 | 2
832 |
833 |
834 | config
835 |
836 | lastpathcomponent
837 |
838 | onlyshowifquerypopulated
839 |
840 | removeextension
841 |
842 | text
843 | Your API key has been set.
844 | title
845 | Success
846 |
847 | type
848 | alfred.workflow.output.notification
849 | uid
850 | 9A3CD2BD-B9A1-4417-B261-AB9820B88DF8
851 | version
852 | 1
853 |
854 |
855 | config
856 |
857 | argumenttype
858 | 0
859 | subtext
860 | Get your API Key on wip.chat/api and paste it here and press enter.
861 | text
862 | Set API key {query}
863 | withspace
864 |
865 |
866 | type
867 | alfred.workflow.input.keyword
868 | uid
869 | 31421D01-FA24-47DB-A4B7-B784BB3C1991
870 | version
871 | 1
872 |
873 |
874 | config
875 |
876 | matchmode
877 | 0
878 | matchstring
879 | key
880 | replacestring
881 |
882 |
883 | type
884 | alfred.workflow.utility.replace
885 | uid
886 | CFFE1037-4231-4FA3-BC28-A22091E0D073
887 | version
888 | 1
889 |
890 |
891 | config
892 |
893 | inputstring
894 | {query}
895 | matchcasesensitive
896 |
897 | matchmode
898 | 0
899 | matchstring
900 | key
901 |
902 | type
903 | alfred.workflow.utility.filter
904 | uid
905 | 6089084F-A531-4E28-B760-08A57A8974A3
906 | version
907 | 1
908 |
909 |
910 | readme
911 |
912 | uidata
913 |
914 | 01F25B8A-362B-4C79-94D9-73CCE7893C63
915 |
916 | colorindex
917 | 8
918 | xpos
919 | 860
920 | ypos
921 | 690
922 |
923 | 16D9168B-2993-4045-8BA6-52CA93062839
924 |
925 | colorindex
926 | 8
927 | xpos
928 | 710
929 | ypos
930 | 690
931 |
932 | 17F63D7E-9461-407B-A7EC-C90E05106B03
933 |
934 | xpos
935 | 190
936 | ypos
937 | 410
938 |
939 | 1D6EADF5-6BF6-4EC0-B8B6-AAB00EF7FE16
940 |
941 | colorindex
942 | 8
943 | xpos
944 | 1010
945 | ypos
946 | 690
947 |
948 | 31421D01-FA24-47DB-A4B7-B784BB3C1991
949 |
950 | colorindex
951 | 1
952 | xpos
953 | 700
954 | ypos
955 | 900
956 |
957 | 3817F257-AFFB-43E4-AEF9-69267015AEFF
958 |
959 | colorindex
960 | 3
961 | xpos
962 | 930
963 | ypos
964 | 410
965 |
966 | 381DA4AE-B744-40E0-8C7A-E6239252CD14
967 |
968 | colorindex
969 | 5
970 | note
971 | Hotkey find
972 | xpos
973 | 490
974 | ypos
975 | 10
976 |
977 | 3DAADF53-52E1-4C91-9A66-E8CE0FB32FD9
978 |
979 | colorindex
980 | 5
981 | note
982 | Core of wipfred.
983 | Makes POST request to GraphQL API. And filters results.
984 | xpos
985 | 720
986 | ypos
987 | 150
988 |
989 | 4754E231-4452-4E29-AFE4-E2CF4A1436D0
990 |
991 | colorindex
992 | 3
993 | xpos
994 | 710
995 | ypos
996 | 410
997 |
998 | 5E0241F1-FEC7-482E-9289-A115BF7917A1
999 |
1000 | xpos
1001 | 610
1002 | ypos
1003 | 180
1004 |
1005 | 6089084F-A531-4E28-B760-08A57A8974A3
1006 |
1007 | colorindex
1008 | 1
1009 | note
1010 | key
1011 | xpos
1012 | 510
1013 | ypos
1014 | 930
1015 |
1016 | 63EB2331-A0ED-4547-A11E-4AF4E56E5AC4
1017 |
1018 | xpos
1019 | 10
1020 | ypos
1021 | 410
1022 |
1023 | 891DA1F7-65AC-4528-9B47-298483E5EEA7
1024 |
1025 | colorindex
1026 | 5
1027 | xpos
1028 | 1140
1029 | ypos
1030 | 290
1031 |
1032 | 98EEF38B-F304-4529-AAC0-B34B3211E9D2
1033 |
1034 | colorindex
1035 | 8
1036 | note
1037 | todo
1038 | xpos
1039 | 510
1040 | ypos
1041 | 720
1042 |
1043 | 9A3CD2BD-B9A1-4417-B261-AB9820B88DF8
1044 |
1045 | colorindex
1046 | 1
1047 | xpos
1048 | 980
1049 | ypos
1050 | 900
1051 |
1052 | A83692E0-B10E-4142-A79A-35F3B461F208
1053 |
1054 | xpos
1055 | 610
1056 | ypos
1057 | 720
1058 |
1059 | AB2720C0-A894-4F04-99B2-5F21EF3BF2A0
1060 |
1061 | colorindex
1062 | 5
1063 | note
1064 | find
1065 | xpos
1066 | 510
1067 | ypos
1068 | 180
1069 |
1070 | BCFA1D5A-8305-4093-BFA1-DD632989966B
1071 |
1072 | colorindex
1073 | 8
1074 | note
1075 | Hotkey create todo
1076 | xpos
1077 | 480
1078 | ypos
1079 | 550
1080 |
1081 | C98FB14D-8DE4-4369-9000-93469D5FC18C
1082 |
1083 | colorindex
1084 | 3
1085 | note
1086 | Hotkey for create and mark as done
1087 | xpos
1088 | 490
1089 | ypos
1090 | 280
1091 |
1092 | C9E81A21-6DB4-4760-96EE-3C93C42DE22F
1093 |
1094 | colorindex
1095 | 1
1096 | xpos
1097 | 850
1098 | ypos
1099 | 900
1100 |
1101 | CAFD6255-03F4-44FF-9088-E39B773C6E08
1102 |
1103 | xpos
1104 | 610
1105 | ypos
1106 | 440
1107 |
1108 | CFFE1037-4231-4FA3-BC28-A22091E0D073
1109 |
1110 | xpos
1111 | 600
1112 | ypos
1113 | 930
1114 |
1115 | DCAE1774-AD0F-46EB-991D-8615A9E44403
1116 |
1117 | colorindex
1118 | 5
1119 | note
1120 | POST Request with compeleteTodo Mutation
1121 | xpos
1122 | 960
1123 | ypos
1124 | 150
1125 |
1126 | E2F61DDC-9477-441F-91C5-A905B3C51C14
1127 |
1128 | colorindex
1129 | 3
1130 | note
1131 | done
1132 | xpos
1133 | 520
1134 | ypos
1135 | 440
1136 |
1137 |
1138 | version
1139 | 0.1.1
1140 | webaddress
1141 | https://github.com/apertureless/wipfred#readme
1142 |
1143 |
1144 |
--------------------------------------------------------------------------------
/key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/key.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "wipfred",
3 | "version": "1.1.1",
4 | "description": "Manage your wip.chat todos inside alfred",
5 | "main": "index.js",
6 | "repository": {
7 | "type": "git",
8 | "url": "git+ssh://git@github.com:apertureless/wipfred.git"
9 | },
10 | "keywords": [
11 | "wip.chat",
12 | "wip",
13 | "todos",
14 | "productivity",
15 | "alfred",
16 | "workflow"
17 | ],
18 | "scripts": {
19 | "postinstall": "alfy-init",
20 | "preuninstall": "alfy-cleanup"
21 | },
22 | "author": "Jakub Juszczak",
23 | "license": "MIT",
24 | "dependencies": {
25 | "alfred-notifier": "^0.2.3",
26 | "alfy": "^0.9.1"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/set-token.js:
--------------------------------------------------------------------------------
1 | const { config, output } = require('alfy')
2 |
3 | const key = process.argv[2]
4 |
5 | if (key) {
6 | config.set('token', key)
7 | }
8 |
--------------------------------------------------------------------------------
/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/warning.png
--------------------------------------------------------------------------------
/wipfred-ask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/wipfred-ask.png
--------------------------------------------------------------------------------
/wipfred-done.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/wipfred-done.png
--------------------------------------------------------------------------------
/wipfred-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/wipfred-list.png
--------------------------------------------------------------------------------
/wipfred-todo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/wipfred-todo.png
--------------------------------------------------------------------------------
/wipfred.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apertureless/wipfred/916c9cf3279427ce4008b678ed2231fd19a15c2e/wipfred.png
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.8.3"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
8 | integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
9 | dependencies:
10 | "@babel/highlight" "^7.8.3"
11 |
12 | "@babel/highlight@^7.8.3":
13 | version "7.8.3"
14 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
15 | integrity sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==
16 | dependencies:
17 | chalk "^2.0.0"
18 | esutils "^2.0.2"
19 | js-tokens "^4.0.0"
20 |
21 | "@sindresorhus/is@^0.14.0":
22 | version "0.14.0"
23 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
24 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
25 |
26 | "@szmarczak/http-timer@^1.1.2":
27 | version "1.1.2"
28 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
29 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
30 | dependencies:
31 | defer-to-connect "^1.0.1"
32 |
33 | "@types/normalize-package-data@^2.4.0":
34 | version "2.4.0"
35 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
36 | integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
37 |
38 | ajv@^6.10.0:
39 | version "6.11.0"
40 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.11.0.tgz#c3607cbc8ae392d8a5a536f25b21f8e5f3f87fe9"
41 | integrity sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==
42 | dependencies:
43 | fast-deep-equal "^3.1.1"
44 | fast-json-stable-stringify "^2.0.0"
45 | json-schema-traverse "^0.4.1"
46 | uri-js "^4.2.2"
47 |
48 | alfred-link@^0.3.1:
49 | version "0.3.1"
50 | resolved "https://registry.yarnpkg.com/alfred-link/-/alfred-link-0.3.1.tgz#608efa7d57405e8c4ffdb3eca8a278d5067982c5"
51 | integrity sha512-EPjh8z+rhl6BhIjrghJV26yd6Chf5rL15ZFq7id0H1Edb0EspYcCS/AylJk7tOMIwSudaVd5MHCg/nrGAJW6Dg==
52 | dependencies:
53 | del "^2.2.2"
54 | make-dir "^1.3.0"
55 | path-exists "^3.0.0"
56 | pify "^2.3.0"
57 | plist "^2.0.1"
58 | read-pkg-up "^1.0.1"
59 | resolve-alfred-prefs "^2.0.0"
60 | sudo-block "^1.2.0"
61 | user-home "^2.0.0"
62 |
63 | alfred-notifier@^0.2.0, alfred-notifier@^0.2.3:
64 | version "0.2.3"
65 | resolved "https://registry.yarnpkg.com/alfred-notifier/-/alfred-notifier-0.2.3.tgz#678816641fff03b0fe0a03f14630a778c057b399"
66 | dependencies:
67 | cache-conf "^0.5.0"
68 | execa "^0.8.0"
69 | latest-version "^3.1.0"
70 | pify "^3.0.0"
71 | plist "^2.0.1"
72 | read-pkg "^2.0.0"
73 | semver "^5.3.0"
74 |
75 | alfy@^0.9.1:
76 | version "0.9.1"
77 | resolved "https://registry.yarnpkg.com/alfy/-/alfy-0.9.1.tgz#3b3d9af195bc8d3c692ed97bcf844736fe146e80"
78 | integrity sha512-6Pm6b0+s7sIRqvfTbheiQfIw40+esUJV5EBHUbO4kNkOLTz81jNffGPibMoFCcl/IIZDlKGdZBI5alsyHYgN3A==
79 | dependencies:
80 | alfred-link "^0.3.1"
81 | alfred-notifier "^0.2.0"
82 | cache-conf "^0.6.0"
83 | clean-stack "^2.2.0"
84 | conf "^5.0.0"
85 | dot-prop "^5.1.0"
86 | esm "^3.2.18"
87 | execa "^2.0.4"
88 | got "^9.3.2"
89 | hook-std "^2.0.0"
90 | loud-rejection "^2.1.0"
91 | read-pkg-up "^6.0.0"
92 |
93 | ansi-regex@^2.0.0:
94 | version "2.1.1"
95 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
96 |
97 | ansi-styles@^2.2.1:
98 | version "2.2.1"
99 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
100 |
101 | ansi-styles@^3.2.1:
102 | version "3.2.1"
103 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
104 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
105 | dependencies:
106 | color-convert "^1.9.0"
107 |
108 | array-find-index@^1.0.1:
109 | version "1.0.2"
110 | resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
111 |
112 | array-union@^1.0.1:
113 | version "1.0.2"
114 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
115 | dependencies:
116 | array-uniq "^1.0.1"
117 |
118 | array-uniq@^1.0.1:
119 | version "1.0.3"
120 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
121 |
122 | arrify@^1.0.0:
123 | version "1.0.1"
124 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
125 |
126 | balanced-match@^1.0.0:
127 | version "1.0.0"
128 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
129 |
130 | base64-js@1.2.0:
131 | version "1.2.0"
132 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
133 |
134 | big-integer@^1.6.7:
135 | version "1.6.28"
136 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.28.tgz#8cef0fda3ccde8759c2c66efcfacc35aea658283"
137 |
138 | bplist-parser@^0.1.1:
139 | version "0.1.1"
140 | resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6"
141 | dependencies:
142 | big-integer "^1.6.7"
143 |
144 | brace-expansion@^1.1.7:
145 | version "1.1.11"
146 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
147 | dependencies:
148 | balanced-match "^1.0.0"
149 | concat-map "0.0.1"
150 |
151 | builtin-modules@^1.0.0:
152 | version "1.1.1"
153 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
154 |
155 | cache-conf@^0.5.0:
156 | version "0.5.0"
157 | resolved "https://registry.yarnpkg.com/cache-conf/-/cache-conf-0.5.0.tgz#681c42ed1771ead2bc23632a75d3cd8dc7945c59"
158 | dependencies:
159 | conf "^0.12.0"
160 | pkg-up "^1.0.0"
161 |
162 | cache-conf@^0.6.0:
163 | version "0.6.0"
164 | resolved "https://registry.yarnpkg.com/cache-conf/-/cache-conf-0.6.0.tgz#207a70bb5b47e621e723bddb23fe20c0e1ae2cbc"
165 | dependencies:
166 | conf "^1.2.0"
167 | pkg-up "^1.0.0"
168 |
169 | cacheable-request@^6.0.0:
170 | version "6.1.0"
171 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
172 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
173 | dependencies:
174 | clone-response "^1.0.2"
175 | get-stream "^5.1.0"
176 | http-cache-semantics "^4.0.0"
177 | keyv "^3.0.0"
178 | lowercase-keys "^2.0.0"
179 | normalize-url "^4.1.0"
180 | responselike "^1.0.2"
181 |
182 | capture-stack-trace@^1.0.0:
183 | version "1.0.0"
184 | resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
185 |
186 | chalk@^1.0.0:
187 | version "1.1.3"
188 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
189 | dependencies:
190 | ansi-styles "^2.2.1"
191 | escape-string-regexp "^1.0.2"
192 | has-ansi "^2.0.0"
193 | strip-ansi "^3.0.0"
194 | supports-color "^2.0.0"
195 |
196 | chalk@^2.0.0:
197 | version "2.4.2"
198 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
199 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
200 | dependencies:
201 | ansi-styles "^3.2.1"
202 | escape-string-regexp "^1.0.5"
203 | supports-color "^5.3.0"
204 |
205 | clean-stack@^2.2.0:
206 | version "2.2.0"
207 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
208 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
209 |
210 | clone-response@^1.0.2:
211 | version "1.0.2"
212 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
213 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
214 | dependencies:
215 | mimic-response "^1.0.0"
216 |
217 | color-convert@^1.9.0:
218 | version "1.9.3"
219 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
220 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
221 | dependencies:
222 | color-name "1.1.3"
223 |
224 | color-name@1.1.3:
225 | version "1.1.3"
226 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
227 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
228 |
229 | concat-map@0.0.1:
230 | version "0.0.1"
231 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
232 |
233 | conf@^0.12.0:
234 | version "0.12.0"
235 | resolved "https://registry.yarnpkg.com/conf/-/conf-0.12.0.tgz#8498c599e2487fec703505d181c113875b8c310c"
236 | dependencies:
237 | dot-prop "^4.1.0"
238 | env-paths "^1.0.0"
239 | mkdirp "^0.5.1"
240 | pkg-up "^1.0.0"
241 |
242 | conf@^1.2.0:
243 | version "1.4.0"
244 | resolved "https://registry.yarnpkg.com/conf/-/conf-1.4.0.tgz#1ea66c9d7a9b601674a5bb9d2b8dc3c726625e67"
245 | dependencies:
246 | dot-prop "^4.1.0"
247 | env-paths "^1.0.0"
248 | make-dir "^1.0.0"
249 | pkg-up "^2.0.0"
250 | write-file-atomic "^2.3.0"
251 |
252 | conf@^5.0.0:
253 | version "5.0.0"
254 | resolved "https://registry.yarnpkg.com/conf/-/conf-5.0.0.tgz#6530308a36041bf010ab96b05a0f4aff5101c65d"
255 | integrity sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==
256 | dependencies:
257 | ajv "^6.10.0"
258 | dot-prop "^5.0.0"
259 | env-paths "^2.2.0"
260 | json-schema-typed "^7.0.0"
261 | make-dir "^3.0.0"
262 | pkg-up "^3.0.1"
263 | write-file-atomic "^3.0.0"
264 |
265 | create-error-class@^3.0.0:
266 | version "3.0.2"
267 | resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
268 | dependencies:
269 | capture-stack-trace "^1.0.0"
270 |
271 | cross-spawn@^5.0.1:
272 | version "5.1.0"
273 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
274 | dependencies:
275 | lru-cache "^4.0.1"
276 | shebang-command "^1.2.0"
277 | which "^1.2.9"
278 |
279 | cross-spawn@^7.0.0:
280 | version "7.0.1"
281 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14"
282 | integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==
283 | dependencies:
284 | path-key "^3.1.0"
285 | shebang-command "^2.0.0"
286 | which "^2.0.1"
287 |
288 | currently-unhandled@^0.4.1:
289 | version "0.4.1"
290 | resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
291 | dependencies:
292 | array-find-index "^1.0.1"
293 |
294 | decompress-response@^3.3.0:
295 | version "3.3.0"
296 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
297 | dependencies:
298 | mimic-response "^1.0.0"
299 |
300 | deep-extend@^0.5.1:
301 | version "0.5.1"
302 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.1.tgz#b894a9dd90d3023fbf1c55a394fb858eb2066f1f"
303 |
304 | defer-to-connect@^1.0.1:
305 | version "1.1.3"
306 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
307 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
308 |
309 | del@^2.2.2:
310 | version "2.2.2"
311 | resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
312 | dependencies:
313 | globby "^5.0.0"
314 | is-path-cwd "^1.0.0"
315 | is-path-in-cwd "^1.0.0"
316 | object-assign "^4.0.1"
317 | pify "^2.0.0"
318 | pinkie-promise "^2.0.0"
319 | rimraf "^2.2.8"
320 |
321 | dot-prop@^4.1.0:
322 | version "4.2.0"
323 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
324 | dependencies:
325 | is-obj "^1.0.0"
326 |
327 | dot-prop@^5.0.0, dot-prop@^5.1.0:
328 | version "5.2.0"
329 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb"
330 | integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==
331 | dependencies:
332 | is-obj "^2.0.0"
333 |
334 | duplexer3@^0.1.4:
335 | version "0.1.4"
336 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
337 |
338 | end-of-stream@^1.1.0:
339 | version "1.4.4"
340 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
341 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
342 | dependencies:
343 | once "^1.4.0"
344 |
345 | env-paths@^1.0.0:
346 | version "1.0.0"
347 | resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0"
348 |
349 | env-paths@^2.2.0:
350 | version "2.2.0"
351 | resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43"
352 | integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
353 |
354 | error-ex@^1.2.0, error-ex@^1.3.1:
355 | version "1.3.1"
356 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
357 | dependencies:
358 | is-arrayish "^0.2.1"
359 |
360 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
361 | version "1.0.5"
362 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
363 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
364 |
365 | esm@^3.2.18:
366 | version "3.2.25"
367 | resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
368 | integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
369 |
370 | esutils@^2.0.2:
371 | version "2.0.3"
372 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
373 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
374 |
375 | execa@^0.8.0:
376 | version "0.8.0"
377 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"
378 | dependencies:
379 | cross-spawn "^5.0.1"
380 | get-stream "^3.0.0"
381 | is-stream "^1.1.0"
382 | npm-run-path "^2.0.0"
383 | p-finally "^1.0.0"
384 | signal-exit "^3.0.0"
385 | strip-eof "^1.0.0"
386 |
387 | execa@^2.0.4:
388 | version "2.1.0"
389 | resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99"
390 | integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==
391 | dependencies:
392 | cross-spawn "^7.0.0"
393 | get-stream "^5.0.0"
394 | is-stream "^2.0.0"
395 | merge-stream "^2.0.0"
396 | npm-run-path "^3.0.0"
397 | onetime "^5.1.0"
398 | p-finally "^2.0.0"
399 | signal-exit "^3.0.2"
400 | strip-final-newline "^2.0.0"
401 |
402 | fast-deep-equal@^3.1.1:
403 | version "3.1.1"
404 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
405 | integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
406 |
407 | fast-json-stable-stringify@^2.0.0:
408 | version "2.1.0"
409 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
410 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
411 |
412 | find-up@^1.0.0:
413 | version "1.1.2"
414 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
415 | dependencies:
416 | path-exists "^2.0.0"
417 | pinkie-promise "^2.0.0"
418 |
419 | find-up@^2.1.0:
420 | version "2.1.0"
421 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
422 | dependencies:
423 | locate-path "^2.0.0"
424 |
425 | find-up@^3.0.0:
426 | version "3.0.0"
427 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
428 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
429 | dependencies:
430 | locate-path "^3.0.0"
431 |
432 | find-up@^4.0.0:
433 | version "4.1.0"
434 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
435 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
436 | dependencies:
437 | locate-path "^5.0.0"
438 | path-exists "^4.0.0"
439 |
440 | fs.realpath@^1.0.0:
441 | version "1.0.0"
442 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
443 |
444 | get-stream@^3.0.0:
445 | version "3.0.0"
446 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
447 |
448 | get-stream@^4.1.0:
449 | version "4.1.0"
450 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
451 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
452 | dependencies:
453 | pump "^3.0.0"
454 |
455 | get-stream@^5.0.0, get-stream@^5.1.0:
456 | version "5.1.0"
457 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
458 | integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
459 | dependencies:
460 | pump "^3.0.0"
461 |
462 | glob@^7.0.3, glob@^7.0.5:
463 | version "7.1.2"
464 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
465 | dependencies:
466 | fs.realpath "^1.0.0"
467 | inflight "^1.0.4"
468 | inherits "2"
469 | minimatch "^3.0.4"
470 | once "^1.3.0"
471 | path-is-absolute "^1.0.0"
472 |
473 | globby@^5.0.0:
474 | version "5.0.0"
475 | resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
476 | dependencies:
477 | array-union "^1.0.1"
478 | arrify "^1.0.0"
479 | glob "^7.0.3"
480 | object-assign "^4.0.1"
481 | pify "^2.0.0"
482 | pinkie-promise "^2.0.0"
483 |
484 | got@^6.7.1:
485 | version "6.7.1"
486 | resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
487 | dependencies:
488 | create-error-class "^3.0.0"
489 | duplexer3 "^0.1.4"
490 | get-stream "^3.0.0"
491 | is-redirect "^1.0.0"
492 | is-retry-allowed "^1.0.0"
493 | is-stream "^1.0.0"
494 | lowercase-keys "^1.0.0"
495 | safe-buffer "^5.0.1"
496 | timed-out "^4.0.0"
497 | unzip-response "^2.0.1"
498 | url-parse-lax "^1.0.0"
499 |
500 | got@^9.3.2:
501 | version "9.6.0"
502 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
503 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
504 | dependencies:
505 | "@sindresorhus/is" "^0.14.0"
506 | "@szmarczak/http-timer" "^1.1.2"
507 | cacheable-request "^6.0.0"
508 | decompress-response "^3.3.0"
509 | duplexer3 "^0.1.4"
510 | get-stream "^4.1.0"
511 | lowercase-keys "^1.0.1"
512 | mimic-response "^1.0.1"
513 | p-cancelable "^1.0.0"
514 | to-readable-stream "^1.0.0"
515 | url-parse-lax "^3.0.0"
516 |
517 | graceful-fs@^4.1.11, graceful-fs@^4.1.2:
518 | version "4.1.11"
519 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
520 |
521 | has-ansi@^2.0.0:
522 | version "2.0.0"
523 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
524 | dependencies:
525 | ansi-regex "^2.0.0"
526 |
527 | has-flag@^3.0.0:
528 | version "3.0.0"
529 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
530 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
531 |
532 | hook-std@^2.0.0:
533 | version "2.0.0"
534 | resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-2.0.0.tgz#ff9aafdebb6a989a354f729bb6445cf4a3a7077c"
535 | integrity sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==
536 |
537 | hosted-git-info@^2.1.4:
538 | version "2.6.0"
539 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222"
540 |
541 | http-cache-semantics@^4.0.0:
542 | version "4.0.4"
543 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#13eeb612424bb113d52172c28a13109c46fa85d7"
544 | integrity sha512-Z2EICWNJou7Tr9Bd2M2UqDJq3A9F2ePG9w3lIpjoyuSyXFP9QbniJVu3XQYytuw5ebmG7dXSXO9PgAjJG8DDKA==
545 |
546 | imurmurhash@^0.1.4:
547 | version "0.1.4"
548 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
549 |
550 | inflight@^1.0.4:
551 | version "1.0.6"
552 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
553 | dependencies:
554 | once "^1.3.0"
555 | wrappy "1"
556 |
557 | inherits@2:
558 | version "2.0.3"
559 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
560 |
561 | ini@~1.3.0:
562 | version "1.3.5"
563 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
564 |
565 | is-arrayish@^0.2.1:
566 | version "0.2.1"
567 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
568 |
569 | is-builtin-module@^1.0.0:
570 | version "1.0.0"
571 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
572 | dependencies:
573 | builtin-modules "^1.0.0"
574 |
575 | is-docker@^1.0.0:
576 | version "1.1.0"
577 | resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1"
578 |
579 | is-obj@^1.0.0:
580 | version "1.0.1"
581 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
582 |
583 | is-obj@^2.0.0:
584 | version "2.0.0"
585 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
586 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
587 |
588 | is-path-cwd@^1.0.0:
589 | version "1.0.0"
590 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
591 |
592 | is-path-in-cwd@^1.0.0:
593 | version "1.0.1"
594 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
595 | dependencies:
596 | is-path-inside "^1.0.0"
597 |
598 | is-path-inside@^1.0.0:
599 | version "1.0.1"
600 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
601 | dependencies:
602 | path-is-inside "^1.0.1"
603 |
604 | is-redirect@^1.0.0:
605 | version "1.0.0"
606 | resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
607 |
608 | is-retry-allowed@^1.0.0:
609 | version "1.1.0"
610 | resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34"
611 |
612 | is-root@^1.0.0:
613 | version "1.0.0"
614 | resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5"
615 |
616 | is-stream@^1.0.0, is-stream@^1.1.0:
617 | version "1.1.0"
618 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
619 |
620 | is-stream@^2.0.0:
621 | version "2.0.0"
622 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
623 | integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
624 |
625 | is-typedarray@^1.0.0:
626 | version "1.0.0"
627 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
628 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
629 |
630 | is-utf8@^0.2.0:
631 | version "0.2.1"
632 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
633 |
634 | isexe@^2.0.0:
635 | version "2.0.0"
636 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
637 |
638 | js-tokens@^4.0.0:
639 | version "4.0.0"
640 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
641 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
642 |
643 | json-buffer@3.0.0:
644 | version "3.0.0"
645 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
646 |
647 | json-parse-better-errors@^1.0.1:
648 | version "1.0.2"
649 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
650 |
651 | json-schema-traverse@^0.4.1:
652 | version "0.4.1"
653 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
654 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
655 |
656 | json-schema-typed@^7.0.0:
657 | version "7.0.3"
658 | resolved "https://registry.yarnpkg.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz#23ff481b8b4eebcd2ca123b4fa0409e66469a2d9"
659 | integrity sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==
660 |
661 | keyv@^3.0.0:
662 | version "3.1.0"
663 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
664 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
665 | dependencies:
666 | json-buffer "3.0.0"
667 |
668 | latest-version@^3.1.0:
669 | version "3.1.0"
670 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15"
671 | dependencies:
672 | package-json "^4.0.0"
673 |
674 | lines-and-columns@^1.1.6:
675 | version "1.1.6"
676 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
677 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
678 |
679 | load-json-file@^1.0.0:
680 | version "1.1.0"
681 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
682 | dependencies:
683 | graceful-fs "^4.1.2"
684 | parse-json "^2.2.0"
685 | pify "^2.0.0"
686 | pinkie-promise "^2.0.0"
687 | strip-bom "^2.0.0"
688 |
689 | load-json-file@^2.0.0:
690 | version "2.0.0"
691 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
692 | dependencies:
693 | graceful-fs "^4.1.2"
694 | parse-json "^2.2.0"
695 | pify "^2.0.0"
696 | strip-bom "^3.0.0"
697 |
698 | locate-path@^2.0.0:
699 | version "2.0.0"
700 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
701 | dependencies:
702 | p-locate "^2.0.0"
703 | path-exists "^3.0.0"
704 |
705 | locate-path@^3.0.0:
706 | version "3.0.0"
707 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
708 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
709 | dependencies:
710 | p-locate "^3.0.0"
711 | path-exists "^3.0.0"
712 |
713 | locate-path@^5.0.0:
714 | version "5.0.0"
715 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
716 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
717 | dependencies:
718 | p-locate "^4.1.0"
719 |
720 | loud-rejection@^2.1.0:
721 | version "2.2.0"
722 | resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c"
723 | integrity sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==
724 | dependencies:
725 | currently-unhandled "^0.4.1"
726 | signal-exit "^3.0.2"
727 |
728 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
729 | version "1.0.1"
730 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
731 |
732 | lowercase-keys@^2.0.0:
733 | version "2.0.0"
734 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
735 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
736 |
737 | lru-cache@^4.0.1:
738 | version "4.1.2"
739 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f"
740 | dependencies:
741 | pseudomap "^1.0.2"
742 | yallist "^2.1.2"
743 |
744 | make-dir@^1.0.0:
745 | version "1.2.0"
746 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b"
747 | dependencies:
748 | pify "^3.0.0"
749 |
750 | make-dir@^1.3.0:
751 | version "1.3.0"
752 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
753 | integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
754 | dependencies:
755 | pify "^3.0.0"
756 |
757 | make-dir@^3.0.0:
758 | version "3.0.2"
759 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392"
760 | integrity sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==
761 | dependencies:
762 | semver "^6.0.0"
763 |
764 | merge-stream@^2.0.0:
765 | version "2.0.0"
766 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
767 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
768 |
769 | mimic-fn@^2.1.0:
770 | version "2.1.0"
771 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
772 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
773 |
774 | mimic-response@^1.0.0:
775 | version "1.0.0"
776 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e"
777 |
778 | mimic-response@^1.0.1:
779 | version "1.0.1"
780 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
781 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
782 |
783 | minimatch@^3.0.4:
784 | version "3.0.4"
785 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
786 | dependencies:
787 | brace-expansion "^1.1.7"
788 |
789 | minimist@0.0.8:
790 | version "0.0.8"
791 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
792 |
793 | minimist@^1.2.0:
794 | version "1.2.0"
795 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
796 |
797 | mkdirp@^0.5.1:
798 | version "0.5.1"
799 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
800 | dependencies:
801 | minimist "0.0.8"
802 |
803 | normalize-package-data@^2.3.2:
804 | version "2.4.0"
805 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
806 | dependencies:
807 | hosted-git-info "^2.1.4"
808 | is-builtin-module "^1.0.0"
809 | semver "2 || 3 || 4 || 5"
810 | validate-npm-package-license "^3.0.1"
811 |
812 | normalize-package-data@^2.5.0:
813 | version "2.5.0"
814 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
815 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
816 | dependencies:
817 | hosted-git-info "^2.1.4"
818 | resolve "^1.10.0"
819 | semver "2 || 3 || 4 || 5"
820 | validate-npm-package-license "^3.0.1"
821 |
822 | normalize-url@^4.1.0:
823 | version "4.5.0"
824 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129"
825 | integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==
826 |
827 | npm-run-path@^2.0.0:
828 | version "2.0.2"
829 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
830 | dependencies:
831 | path-key "^2.0.0"
832 |
833 | npm-run-path@^3.0.0:
834 | version "3.1.0"
835 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5"
836 | integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==
837 | dependencies:
838 | path-key "^3.0.0"
839 |
840 | object-assign@^4.0.1:
841 | version "4.1.1"
842 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
843 |
844 | once@^1.3.0, once@^1.3.1, once@^1.4.0:
845 | version "1.4.0"
846 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
847 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
848 | dependencies:
849 | wrappy "1"
850 |
851 | onetime@^5.1.0:
852 | version "5.1.0"
853 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
854 | integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
855 | dependencies:
856 | mimic-fn "^2.1.0"
857 |
858 | os-homedir@^1.0.0:
859 | version "1.0.2"
860 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
861 |
862 | p-cancelable@^1.0.0:
863 | version "1.1.0"
864 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
865 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
866 |
867 | p-finally@^1.0.0:
868 | version "1.0.0"
869 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
870 |
871 | p-finally@^2.0.0:
872 | version "2.0.1"
873 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
874 | integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
875 |
876 | p-limit@^1.1.0:
877 | version "1.2.0"
878 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c"
879 | dependencies:
880 | p-try "^1.0.0"
881 |
882 | p-limit@^2.0.0, p-limit@^2.2.0:
883 | version "2.2.2"
884 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
885 | integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==
886 | dependencies:
887 | p-try "^2.0.0"
888 |
889 | p-locate@^2.0.0:
890 | version "2.0.0"
891 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
892 | dependencies:
893 | p-limit "^1.1.0"
894 |
895 | p-locate@^3.0.0:
896 | version "3.0.0"
897 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
898 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
899 | dependencies:
900 | p-limit "^2.0.0"
901 |
902 | p-locate@^4.1.0:
903 | version "4.1.0"
904 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
905 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
906 | dependencies:
907 | p-limit "^2.2.0"
908 |
909 | p-try@^1.0.0:
910 | version "1.0.0"
911 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
912 |
913 | p-try@^2.0.0:
914 | version "2.2.0"
915 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
916 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
917 |
918 | package-json@^4.0.0:
919 | version "4.0.1"
920 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
921 | dependencies:
922 | got "^6.7.1"
923 | registry-auth-token "^3.0.1"
924 | registry-url "^3.0.3"
925 | semver "^5.1.0"
926 |
927 | parse-json@^2.2.0:
928 | version "2.2.0"
929 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
930 | dependencies:
931 | error-ex "^1.2.0"
932 |
933 | parse-json@^5.0.0:
934 | version "5.0.0"
935 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
936 | integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
937 | dependencies:
938 | "@babel/code-frame" "^7.0.0"
939 | error-ex "^1.3.1"
940 | json-parse-better-errors "^1.0.1"
941 | lines-and-columns "^1.1.6"
942 |
943 | path-exists@^2.0.0:
944 | version "2.1.0"
945 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
946 | dependencies:
947 | pinkie-promise "^2.0.0"
948 |
949 | path-exists@^3.0.0:
950 | version "3.0.0"
951 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
952 |
953 | path-exists@^4.0.0:
954 | version "4.0.0"
955 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
956 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
957 |
958 | path-is-absolute@^1.0.0:
959 | version "1.0.1"
960 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
961 |
962 | path-is-inside@^1.0.1:
963 | version "1.0.2"
964 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
965 |
966 | path-key@^2.0.0:
967 | version "2.0.1"
968 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
969 |
970 | path-key@^3.0.0, path-key@^3.1.0:
971 | version "3.1.1"
972 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
973 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
974 |
975 | path-parse@^1.0.6:
976 | version "1.0.6"
977 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
978 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
979 |
980 | path-type@^1.0.0:
981 | version "1.1.0"
982 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
983 | dependencies:
984 | graceful-fs "^4.1.2"
985 | pify "^2.0.0"
986 | pinkie-promise "^2.0.0"
987 |
988 | path-type@^2.0.0:
989 | version "2.0.0"
990 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
991 | dependencies:
992 | pify "^2.0.0"
993 |
994 | pify@^2.0.0, pify@^2.3.0:
995 | version "2.3.0"
996 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
997 |
998 | pify@^3.0.0:
999 | version "3.0.0"
1000 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
1001 |
1002 | pinkie-promise@^2.0.0:
1003 | version "2.0.1"
1004 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
1005 | dependencies:
1006 | pinkie "^2.0.0"
1007 |
1008 | pinkie@^2.0.0:
1009 | version "2.0.4"
1010 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
1011 |
1012 | pkg-up@^1.0.0:
1013 | version "1.0.0"
1014 | resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26"
1015 | dependencies:
1016 | find-up "^1.0.0"
1017 |
1018 | pkg-up@^2.0.0:
1019 | version "2.0.0"
1020 | resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
1021 | dependencies:
1022 | find-up "^2.1.0"
1023 |
1024 | pkg-up@^3.0.1:
1025 | version "3.1.0"
1026 | resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
1027 | integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
1028 | dependencies:
1029 | find-up "^3.0.0"
1030 |
1031 | plist@^2.0.1:
1032 | version "2.1.0"
1033 | resolved "https://registry.yarnpkg.com/plist/-/plist-2.1.0.tgz#57ccdb7a0821df21831217a3cad54e3e146a1025"
1034 | dependencies:
1035 | base64-js "1.2.0"
1036 | xmlbuilder "8.2.2"
1037 | xmldom "0.1.x"
1038 |
1039 | prepend-http@^1.0.1:
1040 | version "1.0.4"
1041 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
1042 |
1043 | prepend-http@^2.0.0:
1044 | version "2.0.0"
1045 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
1046 |
1047 | pseudomap@^1.0.2:
1048 | version "1.0.2"
1049 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
1050 |
1051 | pump@^3.0.0:
1052 | version "3.0.0"
1053 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1054 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1055 | dependencies:
1056 | end-of-stream "^1.1.0"
1057 | once "^1.3.1"
1058 |
1059 | punycode@^2.1.0:
1060 | version "2.1.1"
1061 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1062 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1063 |
1064 | rc@^1.0.1, rc@^1.1.6:
1065 | version "1.2.7"
1066 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.7.tgz#8a10ca30d588d00464360372b890d06dacd02297"
1067 | dependencies:
1068 | deep-extend "^0.5.1"
1069 | ini "~1.3.0"
1070 | minimist "^1.2.0"
1071 | strip-json-comments "~2.0.1"
1072 |
1073 | read-pkg-up@^1.0.1:
1074 | version "1.0.1"
1075 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
1076 | dependencies:
1077 | find-up "^1.0.0"
1078 | read-pkg "^1.0.0"
1079 |
1080 | read-pkg-up@^6.0.0:
1081 | version "6.0.0"
1082 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-6.0.0.tgz#da75ce72762f2fa1f20c5a40d4dd80c77db969e3"
1083 | integrity sha512-odtTvLl+EXo1eTsMnoUHRmg/XmXdTkwXVxy4VFE9Kp6cCq7b3l7QMdBndND3eAFzrbSAXC/WCUOQQ9rLjifKZw==
1084 | dependencies:
1085 | find-up "^4.0.0"
1086 | read-pkg "^5.1.1"
1087 | type-fest "^0.5.0"
1088 |
1089 | read-pkg@^1.0.0:
1090 | version "1.1.0"
1091 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
1092 | dependencies:
1093 | load-json-file "^1.0.0"
1094 | normalize-package-data "^2.3.2"
1095 | path-type "^1.0.0"
1096 |
1097 | read-pkg@^2.0.0:
1098 | version "2.0.0"
1099 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
1100 | dependencies:
1101 | load-json-file "^2.0.0"
1102 | normalize-package-data "^2.3.2"
1103 | path-type "^2.0.0"
1104 |
1105 | read-pkg@^5.1.1:
1106 | version "5.2.0"
1107 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
1108 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
1109 | dependencies:
1110 | "@types/normalize-package-data" "^2.4.0"
1111 | normalize-package-data "^2.5.0"
1112 | parse-json "^5.0.0"
1113 | type-fest "^0.6.0"
1114 |
1115 | registry-auth-token@^3.0.1:
1116 | version "3.3.2"
1117 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20"
1118 | dependencies:
1119 | rc "^1.1.6"
1120 | safe-buffer "^5.0.1"
1121 |
1122 | registry-url@^3.0.3:
1123 | version "3.1.0"
1124 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
1125 | dependencies:
1126 | rc "^1.0.1"
1127 |
1128 | resolve-alfred-prefs@^2.0.0:
1129 | version "2.0.0"
1130 | resolved "https://registry.yarnpkg.com/resolve-alfred-prefs/-/resolve-alfred-prefs-2.0.0.tgz#adb74526ffebbc78c04223e27fe72c17ecb62e83"
1131 | integrity sha512-j2pAIUz8OqESy4F1yUBO86J1imsNmBE1cAptTBLr3IsgbXaaNxf47HXqxgWpLqc/kLhqv3RXr/WAT3l+oWOdsw==
1132 | dependencies:
1133 | bplist-parser "^0.1.1"
1134 | pify "^2.3.0"
1135 | untildify "^3.0.2"
1136 | user-home "^2.0.0"
1137 |
1138 | resolve@^1.10.0:
1139 | version "1.15.1"
1140 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
1141 | integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
1142 | dependencies:
1143 | path-parse "^1.0.6"
1144 |
1145 | responselike@^1.0.2:
1146 | version "1.0.2"
1147 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
1148 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
1149 | dependencies:
1150 | lowercase-keys "^1.0.0"
1151 |
1152 | rimraf@^2.2.8:
1153 | version "2.6.2"
1154 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
1155 | dependencies:
1156 | glob "^7.0.5"
1157 |
1158 | safe-buffer@^5.0.1:
1159 | version "5.1.2"
1160 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1161 |
1162 | "semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0:
1163 | version "5.5.0"
1164 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
1165 |
1166 | semver@^6.0.0:
1167 | version "6.3.0"
1168 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1169 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1170 |
1171 | shebang-command@^1.2.0:
1172 | version "1.2.0"
1173 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
1174 | dependencies:
1175 | shebang-regex "^1.0.0"
1176 |
1177 | shebang-command@^2.0.0:
1178 | version "2.0.0"
1179 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
1180 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
1181 | dependencies:
1182 | shebang-regex "^3.0.0"
1183 |
1184 | shebang-regex@^1.0.0:
1185 | version "1.0.0"
1186 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
1187 |
1188 | shebang-regex@^3.0.0:
1189 | version "3.0.0"
1190 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
1191 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
1192 |
1193 | signal-exit@^3.0.0, signal-exit@^3.0.2:
1194 | version "3.0.2"
1195 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
1196 |
1197 | spdx-correct@^3.0.0:
1198 | version "3.0.0"
1199 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82"
1200 | dependencies:
1201 | spdx-expression-parse "^3.0.0"
1202 | spdx-license-ids "^3.0.0"
1203 |
1204 | spdx-exceptions@^2.1.0:
1205 | version "2.1.0"
1206 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9"
1207 |
1208 | spdx-expression-parse@^3.0.0:
1209 | version "3.0.0"
1210 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
1211 | dependencies:
1212 | spdx-exceptions "^2.1.0"
1213 | spdx-license-ids "^3.0.0"
1214 |
1215 | spdx-license-ids@^3.0.0:
1216 | version "3.0.0"
1217 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87"
1218 |
1219 | strip-ansi@^3.0.0:
1220 | version "3.0.1"
1221 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
1222 | dependencies:
1223 | ansi-regex "^2.0.0"
1224 |
1225 | strip-bom@^2.0.0:
1226 | version "2.0.0"
1227 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
1228 | dependencies:
1229 | is-utf8 "^0.2.0"
1230 |
1231 | strip-bom@^3.0.0:
1232 | version "3.0.0"
1233 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
1234 |
1235 | strip-eof@^1.0.0:
1236 | version "1.0.0"
1237 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
1238 |
1239 | strip-final-newline@^2.0.0:
1240 | version "2.0.0"
1241 | resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
1242 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
1243 |
1244 | strip-json-comments@~2.0.1:
1245 | version "2.0.1"
1246 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1247 |
1248 | sudo-block@^1.2.0:
1249 | version "1.2.0"
1250 | resolved "https://registry.yarnpkg.com/sudo-block/-/sudo-block-1.2.0.tgz#cc539bf8191624d4f507d83eeb45b4cea27f3463"
1251 | dependencies:
1252 | chalk "^1.0.0"
1253 | is-docker "^1.0.0"
1254 | is-root "^1.0.0"
1255 |
1256 | supports-color@^2.0.0:
1257 | version "2.0.0"
1258 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
1259 |
1260 | supports-color@^5.3.0:
1261 | version "5.5.0"
1262 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1263 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1264 | dependencies:
1265 | has-flag "^3.0.0"
1266 |
1267 | timed-out@^4.0.0:
1268 | version "4.0.1"
1269 | resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
1270 |
1271 | to-readable-stream@^1.0.0:
1272 | version "1.0.0"
1273 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
1274 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
1275 |
1276 | type-fest@^0.5.0:
1277 | version "0.5.2"
1278 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2"
1279 | integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==
1280 |
1281 | type-fest@^0.6.0:
1282 | version "0.6.0"
1283 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
1284 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
1285 |
1286 | typedarray-to-buffer@^3.1.5:
1287 | version "3.1.5"
1288 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
1289 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
1290 | dependencies:
1291 | is-typedarray "^1.0.0"
1292 |
1293 | untildify@^3.0.2:
1294 | version "3.0.2"
1295 | resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.2.tgz#7f1f302055b3fea0f3e81dc78eb36766cb65e3f1"
1296 |
1297 | unzip-response@^2.0.1:
1298 | version "2.0.1"
1299 | resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
1300 |
1301 | uri-js@^4.2.2:
1302 | version "4.2.2"
1303 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
1304 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
1305 | dependencies:
1306 | punycode "^2.1.0"
1307 |
1308 | url-parse-lax@^1.0.0:
1309 | version "1.0.0"
1310 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
1311 | dependencies:
1312 | prepend-http "^1.0.1"
1313 |
1314 | url-parse-lax@^3.0.0:
1315 | version "3.0.0"
1316 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
1317 | dependencies:
1318 | prepend-http "^2.0.0"
1319 |
1320 | user-home@^2.0.0:
1321 | version "2.0.0"
1322 | resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"
1323 | dependencies:
1324 | os-homedir "^1.0.0"
1325 |
1326 | validate-npm-package-license@^3.0.1:
1327 | version "3.0.3"
1328 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338"
1329 | dependencies:
1330 | spdx-correct "^3.0.0"
1331 | spdx-expression-parse "^3.0.0"
1332 |
1333 | which@^1.2.9:
1334 | version "1.3.0"
1335 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
1336 | dependencies:
1337 | isexe "^2.0.0"
1338 |
1339 | which@^2.0.1:
1340 | version "2.0.2"
1341 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
1342 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
1343 | dependencies:
1344 | isexe "^2.0.0"
1345 |
1346 | wrappy@1:
1347 | version "1.0.2"
1348 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1349 |
1350 | write-file-atomic@^2.3.0:
1351 | version "2.3.0"
1352 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab"
1353 | dependencies:
1354 | graceful-fs "^4.1.11"
1355 | imurmurhash "^0.1.4"
1356 | signal-exit "^3.0.2"
1357 |
1358 | write-file-atomic@^3.0.0:
1359 | version "3.0.1"
1360 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.1.tgz#558328352e673b5bb192cf86500d60b230667d4b"
1361 | integrity sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==
1362 | dependencies:
1363 | imurmurhash "^0.1.4"
1364 | is-typedarray "^1.0.0"
1365 | signal-exit "^3.0.2"
1366 | typedarray-to-buffer "^3.1.5"
1367 |
1368 | xmlbuilder@8.2.2:
1369 | version "8.2.2"
1370 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
1371 |
1372 | xmldom@0.1.x:
1373 | version "0.1.27"
1374 | resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
1375 |
1376 | yallist@^2.1.2:
1377 | version "2.1.2"
1378 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1379 |
--------------------------------------------------------------------------------