aboutsummaryrefslogtreecommitdiff
path: root/node_modules/is-windows/index.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
commitbbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch)
treec58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/is-windows/index.js
parent003fb34971cf63466184351b4db5f7c67df4f444 (diff)
update packages
Diffstat (limited to 'node_modules/is-windows/index.js')
-rw-r--r--node_modules/is-windows/index.js43
1 files changed, 24 insertions, 19 deletions
diff --git a/node_modules/is-windows/index.js b/node_modules/is-windows/index.js
index e0480edcb..55d43e092 100644
--- a/node_modules/is-windows/index.js
+++ b/node_modules/is-windows/index.js
@@ -1,22 +1,27 @@
-/*! is-windows v0.2.0 | MIT LICENSE (c) 2015 | https://github.com/jonschlinkert/is-windows */
-(function (root, factory) {
- if (typeof define === 'function' && define.amd) {
- // AMD
- define(factory);
- } else if (typeof exports === 'object') {
- // Node.js
- module.exports = factory;
+/*!
+ * is-windows <https://github.com/jonschlinkert/is-windows>
+ *
+ * Copyright © 2015-2018, Jon Schlinkert.
+ * Released under the MIT License.
+ */
+
+(function(factory) {
+ if (exports && typeof exports === 'object' && typeof module !== 'undefined') {
+ module.exports = factory();
+ } else if (typeof define === 'function' && define.amd) {
+ define([], factory);
+ } else if (typeof window !== 'undefined') {
+ window.isWindows = factory();
+ } else if (typeof global !== 'undefined') {
+ global.isWindows = factory();
+ } else if (typeof self !== 'undefined') {
+ self.isWindows = factory();
} else {
- // Browser
- root.isWindows = factory;
+ this.isWindows = factory();
}
-}(this, function () {
+})(function() {
'use strict';
-
- return (function isWindows() {
- if (typeof process === 'undefined' || !process) {
- return false;
- }
- return process.platform === 'win32';
- }());
-}));
+ return function isWindows() {
+ return process && (process.platform === 'win32' || /^(msys|cygwin)$/.test(process.env.OSTYPE));
+ };
+});