Simple Social Icons - Version 3.0.0

Version Description

  • Obfuscate email address from spambots
  • Prevent email links to open in new window if option selected
  • Fix saving email by removing http:// from it
  • Allow icons to accept transparent color on border and background
  • Fix phone by removing http:// from it
  • Updated Medium logo
  • Added a proper uninstall hook
  • Added a filter to disable the CSS
  • Added filter to update the HTML markup
Download this release

Release Info

Developer studiopress
Plugin Icon 128x128 Simple Social Icons
Version 3.0.0
Comparing to
See all releases

Code changes from version 2.0.1 to 3.0.0

Gruntfile.js CHANGED
@@ -18,9 +18,66 @@ module.exports = function(grunt) {
18
all: [ '*.php', 'lib/**/*.php' ]
19
},
20
21
22
// I18n
23
-
24
// Add text domain as last argument of i18n functions
25
addtextdomain: {
26
php: {
@@ -43,15 +100,15 @@ module.exports = function(grunt) {
43
'_e:1,2d',
44
'_x:1,2c,3d',
45
'_ex:1,2c,3d',
46
- '_n:1,2,4d',
47
'_nx:1,2,4c,5d',
48
'_n_noop:1,2,3d',
49
'_nx_noop:1,2,3c,4d',
50
- 'esc_attr__:1,2d',
51
'esc_html__:1,2d',
52
- 'esc_attr_e:1,2d',
53
'esc_html_e:1,2d',
54
- 'esc_attr_x:1,2c,3d',
55
'esc_html_x:1,2c,3d'
56
]
57
},
@@ -91,7 +148,18 @@ module.exports = function(grunt) {
91
}
92
},
93
94
95
});
96
97
};
18
all: [ '*.php', 'lib/**/*.php' ]
19
},
20
21
+ replace: {
22
+ pluginfile: {
23
+ options: {
24
+ patterns: [{
25
+ match: /^.*Version:.*#x2F;m,
26
+ replacement: ' * Version: <%= pkg.plugin.version %>'
27
+
28
+ }]
29
+ },
30
+ files: [
31
+ { src: ['<%= pkg.main_plugin_file %>.php'], dest: './' }
32
+ ]
33
+ }
34
+ },
35
+
36
+ // Copy files to create the zip file.
37
+ copy: {
38
+ // excluding not necessary files
39
+ main: {
40
+ src: [
41
+ '**',
42
+ '!node_modules/**',
43
+ '!build/**',
44
+ '!vendor/**',
45
+ '!.git/**',
46
+ '!composer.json',
47
+ '!composer.lock',
48
+ '!package-lock.json',
49
+ '!Gruntfile.js',
50
+ '!package.json',
51
+ '!.gitignore',
52
+ '!.gitmodules',
53
+ '!**/Gruntfile.js',
54
+ '!**/package.json',
55
+ '!README.md',
56
+ '!**/*~'
57
+ ],
58
+ dest: 'build/<%= pkg.name %>/'
59
+ },
60
+ },
61
+
62
+ // Build zip file.
63
+ compress: {
64
+ main: {
65
+ options: {
66
+ archive: '<%= pkg.name %>.zip'
67
+ },
68
+ files: [{
69
+ expand: true,
70
+ cwd: 'build/<%= pkg.name %>',
71
+ src: [
72
+ '**/*',
73
+ ],
74
+ dest: '<%= pkg.name %>/'
75
+ }]
76
+ }
77
+ },
78
79
// I18n
80
+
81
// Add text domain as last argument of i18n functions
82
addtextdomain: {
83
php: {
100
'_e:1,2d',
101
'_x:1,2c,3d',
102
'_ex:1,2c,3d',
103
+ '_n:1,2,4d',
104
'_nx:1,2,4c,5d',
105
'_n_noop:1,2,3d',
106
'_nx_noop:1,2,3c,4d',
107
+ 'esc_attr__:1,2d',
108
'esc_html__:1,2d',
109
+ 'esc_attr_e:1,2d',
110
'esc_html_e:1,2d',
111
+ 'esc_attr_x:1,2c,3d',
112
'esc_html_x:1,2c,3d'
113
]
114
},
148
}
149
},
150
151
+ wptools: {
152
+ test_wordpress: {
153
+ options: {
154
+ test: 'wordpress',
155
+ readme: 'readme.txt',
156
+ },
157
+ },
158
+ },
159
160
});
161
162
+ grunt.registerTask('default', ['phplint']);
163
+ grunt.registerTask('build', ['checktextdomain', 'wptools', 'makepot', 'replace:pluginfile', 'copy:main', 'compress:main'])
164
+
165
};
README.md CHANGED
@@ -1,34 +1,44 @@
1
- # Simple Social Icons
2
3
- Contributors:
4
- * [StudioPress](https://github.com/studiopress)
5
- * [Nathan Rice](https://github.com/nathanrice)
6
- * [Brian Gardner](https://github.com/bgardner)
7
- * [Lauren Mancke](https://github.com/laurenmancke)
8
- * [Shannon Hale](https://github.com/shannonsans)
9
10
- ### Description
11
12
Simple Social Icons is an easy to use, customizable way to display icons that link visitors to your various social profiles. With it, you can easily choose which profiles to link to, customize the color and size of your icons, as well as align them to the left, center, or right, all from the widget form (no settings page necessary!).
13
14
- ### Installation
15
16
1. Upload the entire simple-social-icons folder to the /wp-content/plugins/ directory
17
- 2. Activate the plugin through the 'Plugins' menu in WordPress
18
- 3. In your Widgets menu, simply drag the widget labeled "Simple Social Icons" into a widget area.
19
- 4. Configure the widget by choosing a title, icon size and color, and the URLs to your various social profiles.
20
21
- ### Frequently Asked Questions
22
23
- ##### Can I reorder the icons?
24
25
Yes, icons can be reordered with the use of a filter. See: https://github.com/copyblogger/simple-social-icons/wiki/Reorder-icons-in-version-2.0
26
27
- ##### Can I add an icon?
28
29
Yes, icons can be added with the use of a filter. See: https://github.com/copyblogger/simple-social-icons/wiki/Add-an-additional-icon-in-version-2.0
30
31
- ##### Which services are included?
32
33
* Behance
34
* Bloglovin
@@ -55,80 +65,91 @@ Yes, icons can be added with the use of a filter. See: https://github.com/copybl
55
56
NOTE - The rights to each pictogram in the social extension are either trademarked or copyrighted by the respective company.
57
58
- ##### Changelog
59
60
- 0.9.0
61
- * Initial Beta Release
62
63
- 0.9.1
64
- * Fixed some styling issues
65
66
- 0.9.2
67
- * Added new profile options
68
- * Changed default border radius to 3px
69
70
- 0.9.3
71
- * Fixed CSS conflict in some themes
72
73
- 0.9.4
74
- * Added YouTube icon
75
- * Added bottom margin to icons
76
77
- 0.9.5
78
- * Added Instagram icon
79
80
- 1.0.0
81
- * Switched to icon fonts, rather than images
82
83
- 1.0.1
84
- * Made color and background color more specific in the CSS to avoid conflicts
85
86
- 1.0.2
87
- * More specific in the CSS to avoid conflicts
88
89
- 1.0.3
90
- * Added Tumblr icon
91
92
- 1.0.4
93
- * Updated version in enqueue script function
94
95
- 1.0.5
96
* Updated LICENSE.txt file to include social extension
97
98
- 1.0.6
99
- * Added filters
100
101
- 1.0.7
102
- * Added Bloglovin icon
103
104
- 1.0.8
105
- * Added border options
106
107
- 1.0.9
108
- * PHP7 compatibility
109
110
- 1.0.10
111
- * Update textdomain, generate POT
112
113
- 1.0.11
114
- * Update enqueue version for stylesheet, for cache busting
115
116
- 1.0.12
117
- * Prevent ModSecurity blocking fonts from loading
118
119
- 1.0.13
120
- * Add textdomain loader
121
122
- 1.0.14
123
- * Accessibility improvements: change icon color on focus as well as on hover, add text description for assistive technologies
124
125
- 2.0.0
126
- * Added Behance, Medium, Periscope, Phone, Snapchat, and Xing icons
127
- * Switched to svg, rather than icon font
128
129
- 2.0.1
130
- * Fixed typo in Snapchat icon markup
131
- * Made CSS selectors more specific
132
- * Added classes to each icon
133
- * Added plugin version to enqueued CSS
134
- * Updated Google + icon
1
+ === Plugin Name ===
2
+ Contributors: studiopress, nathanrice, bgardner, laurenmancke, shannonsans, modernnerd, marksabbath, damiencarbery, helgatheviking, littlerchicken, tiagohillebrandt, wpmuguru, michaelbeil, norcross, rafaltomal
3
+ Tags: social media, social networking, social profiles
4
+ Requires at least: 4.0
5
+ Tested up to: 4.9
6
+ Stable tag: 3.0.0
7
8
+ This plugin allows you to insert social icons in any widget area.
9
10
+ == Description ==
11
12
Simple Social Icons is an easy to use, customizable way to display icons that link visitors to your various social profiles. With it, you can easily choose which profiles to link to, customize the color and size of your icons, as well as align them to the left, center, or right, all from the widget form (no settings page necessary!).
13
14
+ *Note: The simple_social_default_glyphs filter has been deprecated from this plugin.
15
+
16
+ == Installation ==
17
18
1. Upload the entire simple-social-icons folder to the /wp-content/plugins/ directory
19
+ 1. Activate the plugin through the 'Plugins' menu in WordPress
20
+ 1. In your Widgets menu, simply drag the widget labeled "Simple Social Icons" into a widget area.
21
+ 1. Configure the widget by choosing a title, icon size and color, and the URLs to your various social profiles.
22
23
+ == Frequently Asked Questions ==
24
25
+ = Can I reorder the icons? =
26
27
Yes, icons can be reordered with the use of a filter. See: https://github.com/copyblogger/simple-social-icons/wiki/Reorder-icons-in-version-2.0
28
29
+ = Can I add an icon? =
30
31
Yes, icons can be added with the use of a filter. See: https://github.com/copyblogger/simple-social-icons/wiki/Add-an-additional-icon-in-version-2.0
32
33
+ = My icon styling changed after updating =
34
+
35
+ If your theme includes custom icon styling, you can try adding this line to your functions.php file:
36
+
37
+ `add_filter( 'simple_social_disable_custom_css', '__return_true' );`
38
+
39
+ This will remove icon styling options in the widget settings, and prevent Simple Social Icons from overriding custom theme styling.
40
+
41
+ = Which services are included? =
42
43
* Behance
44
* Bloglovin
65
66
NOTE - The rights to each pictogram in the social extension are either trademarked or copyrighted by the respective company.
67
68
+ == Changelog ==
69
70
+ = 3.0.0 =
71
+ * Obfuscate email address from spambots
72
+ * Prevent email links to open in new window if option selected
73
+ * Fix saving email by removing http:// from it
74
+ * Allow icons to accept transparent color on border and background
75
+ * Fix phone by removing http:// from it
76
+ * Updated Medium logo
77
+ * Added a proper uninstall hook
78
+ * Added a filter to disable the CSS
79
+ * Added filter to update the HTML markup
80
81
+ = 2.0.1 =
82
+ * Fixed typo in Snapchat icon markup
83
+ * Made CSS selectors more specific
84
+ * Added classes to each icon
85
+ * Added plugin version to enqueued CSS
86
+ * Updated Google + icon
87
88
+ = 2.0.0 =
89
+ * Added Behance, Medium, Periscope, Phone, Snapchat, and Xing icons
90
+ * Switched to svg, rather than icon font
91
92
+ = 1.0.14 =
93
+ * Accessibility improvements: change icon color on focus as well as on hover, add text description for assistive technologies
94
95
+ = 1.0.13 =
96
+ * Add textdomain loader
97
98
+ = 1.0.12 =
99
+ * Prevent ModSecurity blocking fonts from loading
100
101
+ = 1.0.11 =
102
+ * Update enqueue version for stylesheet, for cache busting
103
104
+ = 1.0.10 =
105
+ * Update textdomain, generate POT
106
107
+ = 1.0.9 =
108
+ * PHP7 compatibility
109
110
+ = 1.0.8 =
111
+ * Added border options
112
113
+ = 1.0.7 =
114
+ * Added Bloglovin icon
115
+
116
+ = 1.0.6 =
117
+ * Added filters
118
119
+ = 1.0.5 =
120
* Updated LICENSE.txt file to include social extension
121
122
+ = 1.0.4 =
123
+ * Updated version in enqueue script function
124
125
+ = 1.0.3 =
126
+ * Added Tumblr icon
127
128
+ = 1.0.2 =
129
+ * More specific in the CSS to avoid conflicts
130
131
+ = 1.0.1 =
132
+ * Made color and background color more specific in the CSS to avoid conflicts
133
134
+ = 1.0.0 =
135
+ * Switched to icon fonts, rather than images
136
137
+ = 0.9.5 =
138
+ * Added Instagram icon
139
140
+ = 0.9.4 =
141
+ * Added YouTube icon
142
+ * Added bottom margin to icons
143
144
+ = 0.9.3 =
145
+ * Fixed CSS conflict in some themes
146
147
+ = 0.9.2 =
148
+ * Added new profile options
149
+ * Changed default border radius to 3px
150
151
+ = 0.9.1 =
152
+ * Fixed some styling issues
153
154
+ = 0.9.0 =
155
+ * Initial Beta Release
icons/SVG/medium.svg CHANGED
@@ -1 +1 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M11.329 8.579v18.329c0 .261-.064.482-.195.664s-.32.273-.57.273c-.177 0-.348-.041-.516-.125l-7.266-3.641c-.218-.104-.404-.279-.555-.523S2 23.068 2 22.829V5.016c0-.209.052-.386.157-.532s.255-.218.454-.218c.146 0 .375.079.688.234l7.984 4c.03.032.046.057.046.079zm1 1.578l8.343 13.532-8.343-4.157v-9.375zM30 10.438v16.468c0 .261-.073.471-.218.632s-.343.243-.593.243-.495-.068-.734-.204l-6.891-3.438L30 10.437zm-.046-1.875c0 .032-1.336 2.216-4.007 6.555s-4.238 6.877-4.695 7.618l-6.095-9.907 5.063-8.234c.177-.291.448-.438.813-.438.146 0 .282.032.407.093l8.454 4.218c.039.021.061.054.061.095z"/></svg>
1
+ <svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.3c.05-.4-.1-.8-.4-1.07L.02 3.55V3h9.5l7.34 16.1L23.32 3h9.06v.55l-2.62 2.5a.77.77 0 0 0-.29.74V25.2c-.04.28.07.56.3.73l2.55 2.51V29H19.47v-.55l2.65-2.57c.26-.26.26-.33.26-.73v-14.9l-7.36 18.7h-1l-8.56-18.7v12.53c-.07.53.1 1.06.48 1.44l3.44 4.17v.55H-.38v-.55l3.44-4.17c.37-.38.53-.92.44-1.44V8.3z"/></svg>
languages/simple-social-icons.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2015 Nathan Rice
2
# This file is distributed under the GNU General Public License v2.0 (or later).
3
msgid ""
4
msgstr ""
5
- "Project-Id-Version: Simple Social Icons 1.0.14\n"
6
"Report-Msgid-Bugs-To: StudioPress <translations@studiopress.com>\n"
7
- "POT-Creation-Date: 2015-11-17 16:53:57+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=utf-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
"Last-Translator: StudioPress <translations@studiopress.com>\n"
13
"Language-Team: English <translations@studiopress.com>\n"
14
"X-Generator: grunt-wp-i18n 0.4.4\n"
@@ -24,135 +24,183 @@ msgstr ""
24
"X-Poedit-SearchPath-0: .\n"
25
"X-Textdomain-Support: yes\n"
26
27
- #: simple-social-icons.php:124
28
msgid "Bloglovin URI"
29
msgstr ""
30
31
- #: simple-social-icons.php:125
32
msgid "Bloglovin"
33
msgstr ""
34
35
- #: simple-social-icons.php:128
36
msgid "Dribbble URI"
37
msgstr ""
38
39
- #: simple-social-icons.php:129
40
msgid "Dribbble"
41
msgstr ""
42
43
- #: simple-social-icons.php:132
44
msgid "Email URI"
45
msgstr ""
46
47
- #: simple-social-icons.php:133
48
msgid "Email"
49
msgstr ""
50
51
- #: simple-social-icons.php:136
52
msgid "Facebook URI"
53
msgstr ""
54
55
- #: simple-social-icons.php:137
56
msgid "Facebook"
57
msgstr ""
58
59
- #: simple-social-icons.php:140
60
msgid "Flickr URI"
61
msgstr ""
62
63
- #: simple-social-icons.php:141
64
msgid "Flickr"
65
msgstr ""
66
67
- #: simple-social-icons.php:144
68
msgid "GitHub URI"
69
msgstr ""
70
71
- #: simple-social-icons.php:145
72
msgid "GitHub"
73
msgstr ""
74
75
- #: simple-social-icons.php:148
76
msgid "Google+ URI"
77
msgstr ""
78
79
- #: simple-social-icons.php:149
80
msgid "Google+"
81
msgstr ""
82
83
- #: simple-social-icons.php:152
84
msgid "Instagram URI"
85
msgstr ""
86
87
- #: simple-social-icons.php:153
88
msgid "Instagram"
89
msgstr ""
90
91
- #: simple-social-icons.php:156
92
msgid "Linkedin URI"
93
msgstr ""
94
95
- #: simple-social-icons.php:157
96
- msgid "Linkedin"
97
msgstr ""
98
99
- #: simple-social-icons.php:160
100
msgid "Pinterest URI"
101
msgstr ""
102
103
- #: simple-social-icons.php:161
104
msgid "Pinterest"
105
msgstr ""
106
107
- #: simple-social-icons.php:164
108
msgid "RSS URI"
109
msgstr ""
110
111
- #: simple-social-icons.php:165
112
msgid "RSS"
113
msgstr ""
114
115
- #: simple-social-icons.php:168
116
msgid "StumbleUpon URI"
117
msgstr ""
118
119
- #: simple-social-icons.php:169
120
msgid "StumbleUpon"
121
msgstr ""
122
123
- #: simple-social-icons.php:172
124
msgid "Tumblr URI"
125
msgstr ""
126
127
- #: simple-social-icons.php:173
128
msgid "Tumblr"
129
msgstr ""
130
131
- #: simple-social-icons.php:176
132
msgid "Twitter URI"
133
msgstr ""
134
135
- #: simple-social-icons.php:177
136
msgid "Twitter"
137
msgstr ""
138
139
- #: simple-social-icons.php:180
140
msgid "Vimeo URI"
141
msgstr ""
142
143
- #: simple-social-icons.php:181
144
msgid "Vimeo"
145
msgstr ""
146
147
- #: simple-social-icons.php:184
148
msgid "YouTube URI"
149
msgstr ""
150
151
- #: simple-social-icons.php:185
152
msgid "YouTube"
153
msgstr ""
154
155
- #: simple-social-icons.php:191
156
msgid "Displays select social icons."
157
msgstr ""
158
@@ -160,78 +208,78 @@ msgstr ""
160
msgid "Simple Social Icons"
161
msgstr ""
162
163
- #: simple-social-icons.php:276
164
msgid "Title:"
165
msgstr ""
166
167
- #: simple-social-icons.php:278
168
msgid "Open links in new window?"
169
msgstr ""
170
171
- #: simple-social-icons.php:280
172
msgid "Icon Size"
173
msgstr ""
174
175
- #: simple-social-icons.php:282
176
msgid "Icon Border Radius:"
177
msgstr ""
178
179
- #: simple-social-icons.php:284
180
msgid "Border Width:"
181
msgstr ""
182
183
- #: simple-social-icons.php:287
184
msgid "Alignment"
185
msgstr ""
186
187
- #: simple-social-icons.php:289
188
msgid "Align Left"
189
msgstr ""
190
191
- #: simple-social-icons.php:290
192
msgid "Align Center"
193
msgstr ""
194
195
- #: simple-social-icons.php:291
196
msgid "Align Right"
197
msgstr ""
198
199
- #: simple-social-icons.php:297
200
msgid "Icon Color:"
201
msgstr ""
202
203
- #: simple-social-icons.php:299
204
msgid "Icon Hover Color:"
205
msgstr ""
206
207
- #: simple-social-icons.php:301
208
msgid "Background Color:"
209
msgstr ""
210
211
- #: simple-social-icons.php:303
212
msgid "Background Hover Color:"
213
msgstr ""
214
215
- #: simple-social-icons.php:305
216
msgid "Border Color:"
217
msgstr ""
218
219
- #: simple-social-icons.php:307
220
msgid "Border Hover Color:"
221
msgstr ""
222
223
#. Plugin URI of the plugin/theme
224
- msgid "http://wordpress.org/plugins/simple-social-icons/"
225
msgstr ""
226
227
#. Description of the plugin/theme
228
- msgid "A simple, CSS and icon driven social icons widget."
229
msgstr ""
230
231
#. Author of the plugin/theme
232
- msgid "Nathan Rice"
233
msgstr ""
234
235
#. Author URI of the plugin/theme
236
- msgid "http://www.nathanrice.net/"
237
msgstr ""
1
+ # Copyright (C) 2018 StudioPress
2
# This file is distributed under the GNU General Public License v2.0 (or later).
3
msgid ""
4
msgstr ""
5
+ "Project-Id-Version: Simple Social Icons 3.0.0\n"
6
"Report-Msgid-Bugs-To: StudioPress <translations@studiopress.com>\n"
7
+ "POT-Creation-Date: 2018-10-10 13:33:10+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=utf-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
12
"Last-Translator: StudioPress <translations@studiopress.com>\n"
13
"Language-Team: English <translations@studiopress.com>\n"
14
"X-Generator: grunt-wp-i18n 0.4.4\n"
24
"X-Poedit-SearchPath-0: .\n"
25
"X-Textdomain-Support: yes\n"
26
27
+ #: simple-social-icons.php:128
28
+ msgid "Behance URI"
29
+ msgstr ""
30
+
31
+ #: simple-social-icons.php:129
32
+ msgid "Behance"
33
+ msgstr ""
34
+
35
+ #: simple-social-icons.php:132
36
msgid "Bloglovin URI"
37
msgstr ""
38
39
+ #: simple-social-icons.php:133
40
msgid "Bloglovin"
41
msgstr ""
42
43
+ #: simple-social-icons.php:136
44
msgid "Dribbble URI"
45
msgstr ""
46
47
+ #: simple-social-icons.php:137
48
msgid "Dribbble"
49
msgstr ""
50
51
+ #: simple-social-icons.php:140
52
msgid "Email URI"
53
msgstr ""
54
55
+ #: simple-social-icons.php:141
56
msgid "Email"
57
msgstr ""
58
59
+ #: simple-social-icons.php:144
60
msgid "Facebook URI"
61
msgstr ""
62
63
+ #: simple-social-icons.php:145
64
msgid "Facebook"
65
msgstr ""
66
67
+ #: simple-social-icons.php:148
68
msgid "Flickr URI"
69
msgstr ""
70
71
+ #: simple-social-icons.php:149
72
msgid "Flickr"
73
msgstr ""
74
75
+ #: simple-social-icons.php:152
76
msgid "GitHub URI"
77
msgstr ""
78
79
+ #: simple-social-icons.php:153
80
msgid "GitHub"
81
msgstr ""
82
83
+ #: simple-social-icons.php:156
84
msgid "Google+ URI"
85
msgstr ""
86
87
+ #: simple-social-icons.php:157
88
msgid "Google+"
89
msgstr ""
90
91
+ #: simple-social-icons.php:160
92
msgid "Instagram URI"
93
msgstr ""
94
95
+ #: simple-social-icons.php:161
96
msgid "Instagram"
97
msgstr ""
98
99
+ #: simple-social-icons.php:164
100
msgid "Linkedin URI"
101
msgstr ""
102
103
+ #: simple-social-icons.php:165
104
+ msgid "LinkedIn"
105
msgstr ""
106
107
+ #: simple-social-icons.php:168
108
+ msgid "Medium URI"
109
+ msgstr ""
110
+
111
+ #: simple-social-icons.php:169
112
+ msgid "Medium"
113
+ msgstr ""
114
+
115
+ #: simple-social-icons.php:172
116
+ msgid "Periscope URI"
117
+ msgstr ""
118
+
119
+ #: simple-social-icons.php:173
120
+ msgid "Periscope"
121
+ msgstr ""
122
+
123
+ #: simple-social-icons.php:176
124
+ msgid "Phone URI"
125
+ msgstr ""
126
+
127
+ #: simple-social-icons.php:177
128
+ msgid "Phone"
129
+ msgstr ""
130
+
131
+ #: simple-social-icons.php:180
132
msgid "Pinterest URI"
133
msgstr ""
134
135
+ #: simple-social-icons.php:181
136
msgid "Pinterest"
137
msgstr ""
138
139
+ #: simple-social-icons.php:184
140
msgid "RSS URI"
141
msgstr ""
142
143
+ #: simple-social-icons.php:185
144
msgid "RSS"
145
msgstr ""
146
147
+ #: simple-social-icons.php:188
148
+ msgid "Snapchat URI"
149
+ msgstr ""
150
+
151
+ #: simple-social-icons.php:189
152
+ msgid "Snapchat"
153
+ msgstr ""
154
+
155
+ #: simple-social-icons.php:192
156
msgid "StumbleUpon URI"
157
msgstr ""
158
159
+ #: simple-social-icons.php:193
160
msgid "StumbleUpon"
161
msgstr ""
162
163
+ #: simple-social-icons.php:196
164
msgid "Tumblr URI"
165
msgstr ""
166
167
+ #: simple-social-icons.php:197
168
msgid "Tumblr"
169
msgstr ""
170
171
+ #: simple-social-icons.php:200
172
msgid "Twitter URI"
173
msgstr ""
174
175
+ #: simple-social-icons.php:201
176
msgid "Twitter"
177
msgstr ""
178
179
+ #: simple-social-icons.php:204
180
msgid "Vimeo URI"
181
msgstr ""
182
183
+ #: simple-social-icons.php:205
184
msgid "Vimeo"
185
msgstr ""
186
187
+ #: simple-social-icons.php:208
188
+ msgid "Xing URI"
189
+ msgstr ""
190
+
191
+ #: simple-social-icons.php:209
192
+ msgid "xing"
193
+ msgstr ""
194
+
195
+ #: simple-social-icons.php:212
196
msgid "YouTube URI"
197
msgstr ""
198
199
+ #: simple-social-icons.php:213
200
msgid "YouTube"
201
msgstr ""
202
203
+ #: simple-social-icons.php:238
204
msgid "Displays select social icons."
205
msgstr ""
206
208
msgid "Simple Social Icons"
209
msgstr ""
210
211
+ #: simple-social-icons.php:325
212
msgid "Title:"
213
msgstr ""
214
215
+ #: simple-social-icons.php:327
216
msgid "Open links in new window?"
217
msgstr ""
218
219
+ #: simple-social-icons.php:331
220
msgid "Icon Size"
221
msgstr ""
222
223
+ #: simple-social-icons.php:333
224
msgid "Icon Border Radius:"
225
msgstr ""
226
227
+ #: simple-social-icons.php:335
228
msgid "Border Width:"
229
msgstr ""
230
231
+ #: simple-social-icons.php:338
232
msgid "Alignment"
233
msgstr ""
234
235
+ #: simple-social-icons.php:340
236
msgid "Align Left"
237
msgstr ""
238
239
+ #: simple-social-icons.php:341
240
msgid "Align Center"
241
msgstr ""
242
243
+ #: simple-social-icons.php:342
244
msgid "Align Right"
245
msgstr ""
246
247
+ #: simple-social-icons.php:348
248
msgid "Icon Color:"
249
msgstr ""
250
251
+ #: simple-social-icons.php:350
252
msgid "Icon Hover Color:"
253
msgstr ""
254
255
+ #: simple-social-icons.php:352
256
msgid "Background Color:"
257
msgstr ""
258
259
+ #: simple-social-icons.php:354
260
msgid "Background Hover Color:"
261
msgstr ""
262
263
+ #: simple-social-icons.php:356
264
msgid "Border Color:"
265
msgstr ""
266
267
+ #: simple-social-icons.php:358
268
msgid "Border Hover Color:"
269
msgstr ""
270
271
#. Plugin URI of the plugin/theme
272
+ msgid "https://wordpress.org/plugins/simple-social-icons/"
273
msgstr ""
274
275
#. Description of the plugin/theme
276
+ msgid "A simple CSS and SVG driven social icons widget."
277
msgstr ""
278
279
#. Author of the plugin/theme
280
+ msgid "StudioPress"
281
msgstr ""
282
283
#. Author URI of the plugin/theme
284
+ msgid "https://www.studiopress.com/"
285
msgstr ""
package-lock.json ADDED
@@ -0,0 +1,2672 @@
1
+ {
2
+ "name": "simple-social-icons",
3
+ "requires": true,
4
+ "lockfileVersion": 1,
5
+ "dependencies": {
6
+ "@ndc/wptools": {
7
+ "version": "0.1.0",
8
+ "resolved": "https://registry.npmjs.org/@ndc/wptools/-/wptools-0.1.0.tgz",
9
+ "integrity": "sha512-nCaxyzfuDG4xByALw9Iwn6Jnjdplq7V7ppOLEzD7tJ7rEjmIoRQ2m+dbqhmQv32kG4mGBT0EENFiKajdLCB99Q==",
10
+ "dev": true,
11
+ "requires": {
12
+ "axios": "^0.18.0"
13
+ }
14
+ },
15
+ "abbrev": {
16
+ "version": "1.1.1",
17
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
18
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
19
+ "dev": true
20
+ },
21
+ "ajv": {
22
+ "version": "5.5.2",
23
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
24
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
25
+ "dev": true,
26
+ "optional": true,
27
+ "requires": {
28
+ "co": "^4.6.0",
29
+ "fast-deep-equal": "^1.0.0",
30
+ "fast-json-stable-stringify": "^2.0.0",
31
+ "json-schema-traverse": "^0.3.0"
32
+ }
33
+ },
34
+ "ansi-regex": {
35
+ "version": "2.1.1",
36
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
37
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
38
+ "dev": true
39
+ },
40
+ "ansi-styles": {
41
+ "version": "3.2.1",
42
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
43
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
44
+ "dev": true,
45
+ "requires": {
46
+ "color-convert": "^1.9.0"
47
+ }
48
+ },
49
+ "applause": {
50
+ "version": "1.2.2",
51
+ "resolved": "https://registry.npmjs.org/applause/-/applause-1.2.2.tgz",
52
+ "integrity": "sha1-qEaFeegfZzl7tWNMKZU77c0PVsA=",
53
+ "dev": true,
54
+ "requires": {
55
+ "cson-parser": "^1.1.0",
56
+ "js-yaml": "^3.3.0",
57
+ "lodash": "^3.10.0"
58
+ },
59
+ "dependencies": {
60
+ "lodash": {
61
+ "version": "3.10.1",
62
+ "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
63
+ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
64
+ "dev": true
65
+ }
66
+ }
67
+ },
68
+ "aproba": {
69
+ "version": "1.2.0",
70
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
71
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
72
+ "dev": true
73
+ },
74
+ "archiver": {
75
+ "version": "1.3.0",
76
+ "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz",
77
+ "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=",
78
+ "dev": true,
79
+ "requires": {
80
+ "archiver-utils": "^1.3.0",
81
+ "async": "^2.0.0",
82
+ "buffer-crc32": "^0.2.1",
83
+ "glob": "^7.0.0",
84
+ "lodash": "^4.8.0",
85
+ "readable-stream": "^2.0.0",
86
+ "tar-stream": "^1.5.0",
87
+ "walkdir": "^0.0.11",
88
+ "zip-stream": "^1.1.0"
89
+ },
90
+ "dependencies": {
91
+ "async": {
92
+ "version": "2.6.1",
93
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
94
+ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
95
+ "dev": true,
96
+ "requires": {
97
+ "lodash": "^4.17.10"
98
+ }
99
+ }
100
+ }
101
+ },
102
+ "archiver-utils": {
103
+ "version": "1.3.0",
104
+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz",
105
+ "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
106
+ "dev": true,
107
+ "requires": {
108
+ "glob": "^7.0.0",
109
+ "graceful-fs": "^4.1.0",
110
+ "lazystream": "^1.0.0",
111
+ "lodash": "^4.8.0",
112
+ "normalize-path": "^2.0.0",
113
+ "readable-stream": "^2.0.0"
114
+ }
115
+ },
116
+ "are-we-there-yet": {
117
+ "version": "1.1.5",
118
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
119
+ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
120
+ "dev": true,
121
+ "requires": {
122
+ "delegates": "^1.0.0",
123
+ "readable-stream": "^2.0.6"
124
+ }
125
+ },
126
+ "argparse": {
127
+ "version": "1.0.10",
128
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
129
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
130
+ "dev": true,
131
+ "requires": {
132
+ "sprintf-js": "~1.0.2"
133
+ },
134
+ "dependencies": {
135
+ "sprintf-js": {
136
+ "version": "1.0.3",
137
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
138
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
139
+ "dev": true
140
+ }
141
+ }
142
+ },
143
+ "array-differ": {
144
+ "version": "1.0.0",
145
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
146
+ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
147
+ "dev": true
148
+ },
149
+ "array-find-index": {
150
+ "version": "1.0.2",
151
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
152
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
153
+ "dev": true
154
+ },
155
+ "array-union": {
156
+ "version": "1.0.2",
157
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
158
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
159
+ "dev": true,
160
+ "requires": {
161
+ "array-uniq": "^1.0.1"
162
+ }
163
+ },
164
+ "array-uniq": {
165
+ "version": "1.0.3",
166
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
167
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
168
+ "dev": true
169
+ },
170
+ "arrify": {
171
+ "version": "1.0.1",
172
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
173
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
174
+ "dev": true
175
+ },
176
+ "asn1": {
177
+ "version": "0.2.4",
178
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
179
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
180
+ "dev": true,
181
+ "optional": true,
182
+ "requires": {
183
+ "safer-buffer": "~2.1.0"
184
+ }
185
+ },
186
+ "assert-plus": {
187
+ "version": "1.0.0",
188
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
189
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
190
+ "dev": true
191
+ },
192
+ "async": {
193
+ "version": "1.5.2",
194
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
195
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
196
+ "dev": true
197
+ },
198
+ "asynckit": {
199
+ "version": "0.4.0",
200
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
201
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
202
+ "dev": true,
203
+ "optional": true
204
+ },
205
+ "aws-sign2": {
206
+ "version": "0.7.0",
207
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
208
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
209
+ "dev": true,
210
+ "optional": true
211
+ },
212
+ "aws4": {
213
+ "version": "1.8.0",
214
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
215
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
216
+ "dev": true,
217
+ "optional": true
218
+ },
219
+ "axios": {
220
+ "version": "0.18.0",
221
+ "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
222
+ "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
223
+ "dev": true,
224
+ "requires": {
225
+ "follow-redirects": "^1.3.0",
226
+ "is-buffer": "^1.1.5"
227
+ }
228
+ },
229
+ "balanced-match": {
230
+ "version": "1.0.0",
231
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
232
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
233
+ "dev": true
234
+ },
235
+ "base64-js": {
236
+ "version": "1.3.0",
237
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
238
+ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
239
+ "dev": true
240
+ },
241
+ "bcrypt-pbkdf": {
242
+ "version": "1.0.2",
243
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
244
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
245
+ "dev": true,
246
+ "optional": true,
247
+ "requires": {
248
+ "tweetnacl": "^0.14.3"
249
+ }
250
+ },
251
+ "bl": {
252
+ "version": "1.2.2",
253
+ "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
254
+ "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
255
+ "dev": true,
256
+ "requires": {
257
+ "readable-stream": "^2.3.5",
258
+ "safe-buffer": "^5.1.1"
259
+ }
260
+ },
261
+ "block-stream": {
262
+ "version": "0.0.9",
263
+ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
264
+ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
265
+ "dev": true,
266
+ "optional": true,
267
+ "requires": {
268
+ "inherits": "~2.0.0"
269
+ }
270
+ },
271
+ "bluebird": {
272
+ "version": "3.5.2",
273
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz",
274
+ "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==",
275
+ "dev": true
276
+ },
277
+ "brace-expansion": {
278
+ "version": "1.1.11",
279
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
280
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
281
+ "dev": true,
282
+ "requires": {
283
+ "balanced-match": "^1.0.0",
284
+ "concat-map": "0.0.1"
285
+ }
286
+ },
287
+ "buffer": {
288
+ "version": "5.2.1",
289
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
290
+ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
291
+ "dev": true,
292
+ "requires": {
293
+ "base64-js": "^1.0.2",
294
+ "ieee754": "^1.1.4"
295
+ }
296
+ },
297
+ "buffer-alloc": {
298
+ "version": "1.2.0",
299
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
300
+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
301
+ "dev": true,
302
+ "requires": {
303
+ "buffer-alloc-unsafe": "^1.1.0",
304
+ "buffer-fill": "^1.0.0"
305
+ }
306
+ },
307
+ "buffer-alloc-unsafe": {
308
+ "version": "1.1.0",
309
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
310
+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
311
+ "dev": true
312
+ },
313
+ "buffer-crc32": {
314
+ "version": "0.2.13",
315
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
316
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
317
+ "dev": true
318
+ },
319
+ "buffer-fill": {
320
+ "version": "1.0.0",
321
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
322
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
323
+ "dev": true
324
+ },
325
+ "builtin-modules": {
326
+ "version": "1.1.1",
327
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
328
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
329
+ "dev": true
330
+ },
331
+ "cache-swap": {
332
+ "version": "0.3.0",
333
+ "resolved": "https://registry.npmjs.org/cache-swap/-/cache-swap-0.3.0.tgz",
334
+ "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=",
335
+ "dev": true,
336
+ "requires": {
337
+ "graceful-fs": "^4.1.2",
338
+ "mkdirp": "^0.5.1",
339
+ "object-assign": "^4.0.1",
340
+ "rimraf": "^2.4.0"
341
+ }
342
+ },
343
+ "camelcase": {
344
+ "version": "2.1.1",
345
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
346
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
347
+ "dev": true
348
+ },
349
+ "camelcase-keys": {
350
+ "version": "2.1.0",
351
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
352
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
353
+ "dev": true,
354
+ "requires": {
355
+ "camelcase": "^2.0.0",
356
+ "map-obj": "^1.0.0"
357
+ }
358
+ },
359
+ "caseless": {
360
+ "version": "0.12.0",
361
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
362
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
363
+ "dev": true,
364
+ "optional": true
365
+ },
366
+ "chalk": {
367
+ "version": "2.4.1",
368
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
369
+ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
370
+ "dev": true,
371
+ "requires": {
372
+ "ansi-styles": "^3.2.1",
373
+ "escape-string-regexp": "^1.0.5",
374
+ "supports-color": "^5.3.0"
375
+ }
376
+ },
377
+ "chownr": {
378
+ "version": "1.1.1",
379
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
380
+ "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
381
+ "dev": true,
382
+ "optional": true
383
+ },
384
+ "co": {
385
+ "version": "4.6.0",
386
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
387
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
388
+ "dev": true,
389
+ "optional": true
390
+ },
391
+ "code-point-at": {
392
+ "version": "1.1.0",
393
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
394
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
395
+ "dev": true
396
+ },
397
+ "coffeescript": {
398
+ "version": "1.10.0",
399
+ "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
400
+ "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
401
+ "dev": true
402
+ },
403
+ "color-convert": {
404
+ "version": "1.9.3",
405
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
406
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
407
+ "dev": true,
408
+ "requires": {
409
+ "color-name": "1.1.3"
410
+ }
411
+ },
412
+ "color-name": {
413
+ "version": "1.1.3",
414
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
415
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
416
+ "dev": true
417
+ },
418
+ "colors": {
419
+ "version": "1.1.2",
420
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
421
+ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
422
+ "dev": true
423
+ },
424
+ "combined-stream": {
425
+ "version": "1.0.7",
426
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
427
+ "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
428
+ "dev": true,
429
+ "optional": true,
430
+ "requires": {
431
+ "delayed-stream": "~1.0.0"
432
+ }
433
+ },
434
+ "compress-commons": {
435
+ "version": "1.2.2",
436
+ "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz",
437
+ "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
438
+ "dev": true,
439
+ "requires": {
440
+ "buffer-crc32": "^0.2.1",
441
+ "crc32-stream": "^2.0.0",
442
+ "normalize-path": "^2.0.0",
443
+ "readable-stream": "^2.0.0"
444
+ }
445
+ },
446
+ "concat-map": {
447
+ "version": "0.0.1",
448
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
449
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
450
+ "dev": true
451
+ },
452
+ "console-control-strings": {
453
+ "version": "1.1.0",
454
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
455
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
456
+ "dev": true
457
+ },
458
+ "core-util-is": {
459
+ "version": "1.0.2",
460
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
461
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
462
+ "dev": true
463
+ },
464
+ "crc": {
465
+ "version": "3.8.0",
466
+ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
467
+ "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
468
+ "dev": true,
469
+ "requires": {
470
+ "buffer": "^5.1.0"
471
+ }
472
+ },
473
+ "crc32-stream": {
474
+ "version": "2.0.0",
475
+ "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz",
476
+ "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
477
+ "dev": true,
478
+ "requires": {
479
+ "crc": "^3.4.4",
480
+ "readable-stream": "^2.0.0"
481
+ }
482
+ },
483
+ "cson-parser": {
484
+ "version": "1.3.5",
485
+ "resolved": "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz",
486
+ "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=",
487
+ "dev": true,
488
+ "requires": {
489
+ "coffee-script": "^1.10.0"
490
+ },
491
+ "dependencies": {
492
+ "coffee-script": {
493
+ "version": "1.12.7",
494
+ "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz",
495
+ "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==",
496
+ "dev": true
497
+ }
498
+ }
499
+ },
500
+ "currently-unhandled": {
501
+ "version": "0.4.1",
502
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
503
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
504
+ "dev": true,
505
+ "requires": {
506
+ "array-find-index": "^1.0.1"
507
+ }
508
+ },
509
+ "dashdash": {
510
+ "version": "1.14.1",
511
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
512
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
513
+ "dev": true,
514
+ "optional": true,
515
+ "requires": {
516
+ "assert-plus": "^1.0.0"
517
+ }
518
+ },
519
+ "dateformat": {
520
+ "version": "1.0.12",
521
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
522
+ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
523
+ "dev": true,
524
+ "requires": {
525
+ "get-stdin": "^4.0.1",
526
+ "meow": "^3.3.0"
527
+ }
528
+ },
529
+ "debug": {
530
+ "version": "3.1.0",
531
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
532
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
533
+ "dev": true,
534
+ "requires": {
535
+ "ms": "2.0.0"
536
+ }
537
+ },
538
+ "decamelize": {
539
+ "version": "1.2.0",
540
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
541
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
542
+ "dev": true
543
+ },
544
+ "decompress-response": {
545
+ "version": "3.3.0",
546
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
547
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
548
+ "dev": true,
549
+ "optional": true,
550
+ "requires": {
551
+ "mimic-response": "^1.0.0"
552
+ }
553
+ },
554
+ "deep-extend": {
555
+ "version": "0.6.0",
556
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
557
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
558
+ "dev": true,
559
+ "optional": true
560
+ },
561
+ "delayed-stream": {
562
+ "version": "1.0.0",
563
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
564
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
565
+ "dev": true
566
+ },
567
+ "delegates": {
568
+ "version": "1.0.0",
569
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
570
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
571
+ "dev": true
572
+ },
573
+ "detect-libc": {
574
+ "version": "0.2.0",
575
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-0.2.0.tgz",
576
+ "integrity": "sha1-R/31ZzSKF+wl/L8LnkRjSKdvn7U=",
577
+ "dev": true,
578
+ "optional": true
579
+ },
580
+ "ecc-jsbn": {
581
+ "version": "0.1.2",
582
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
583
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
584
+ "dev": true,
585
+ "optional": true,
586
+ "requires": {
587
+ "jsbn": "~0.1.0",
588
+ "safer-buffer": "^2.1.0"
589
+ }
590
+ },
591
+ "encoding": {
592
+ "version": "0.1.12",
593
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
594
+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
595
+ "dev": true,
596
+ "requires": {
597
+ "iconv-lite": "~0.4.13"
598
+ }
599
+ },
600
+ "end-of-stream": {
601
+ "version": "1.4.1",
602
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
603
+ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
604
+ "dev": true,
605
+ "requires": {
606
+ "once": "^1.4.0"
607
+ }
608
+ },
609
+ "error-ex": {
610
+ "version": "1.3.2",
611
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
612
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
613
+ "dev": true,
614
+ "requires": {
615
+ "is-arrayish": "^0.2.1"
616
+ }
617
+ },
618
+ "escape-string-regexp": {
619
+ "version": "1.0.5",
620
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
621
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
622
+ "dev": true
623
+ },
624
+ "esprima": {
625
+ "version": "2.7.3",
626
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
627
+ "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
628
+ "dev": true
629
+ },
630
+ "eventemitter2": {
631
+ "version": "0.4.14",
632
+ "resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
633
+ "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
634
+ "dev": true
635
+ },
636
+ "exit": {
637
+ "version": "0.1.2",
638
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
639
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
640
+ "dev": true
641
+ },
642
+ "expand-template": {
643
+ "version": "1.1.1",
644
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz",
645
+ "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==",
646
+ "dev": true,
647
+