Sha256: 7f9354e9908a826958f4729b5b9a4574af1cc0e280aae08b4141bd4fb0c1c8c4

Contents?: true

Size: 225 Bytes

Versions: 19

Compression:

Stored size: 225 Bytes

Contents

var makeString = require('./helper/makeString');

module.exports = function swapCase(str) {
  return makeString(str).replace(/\S/g, function(c) {
    return c === c.toUpperCase() ? c.toLowerCase() : c.toUpperCase();
  });
};

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ela-4.1.6 node_modules/underscore.string/swapCase.js
ela-4.1.5 node_modules/underscore.string/swapCase.js
ela-4.1.4 node_modules/underscore.string/swapCase.js
ela-4.1.3 node_modules/underscore.string/swapCase.js
ela-4.1.2 node_modules/underscore.string/swapCase.js
ela-4.1.1 node_modules/underscore.string/swapCase.js
ela-4.1.0 node_modules/underscore.string/swapCase.js
ela-4.0.0 node_modules/underscore.string/swapCase.js
ela-3.4.3 node_modules/underscore.string/swapCase.js
ela-3.4.2 node_modules/underscore.string/swapCase.js
ela-3.4.0 node_modules/underscore.string/swapCase.js
ela-3.3.1 node_modules/underscore.string/swapCase.js
ela-3.3.0 node_modules/underscore.string/swapCase.js
ela-3.2.0 node_modules/underscore.string/swapCase.js
ela-3.1.1 node_modules/underscore.string/swapCase.js
ela-3.1.0 node_modules/underscore.string/swapCase.js
ela-3.0.0 node_modules/underscore.string/swapCase.js
ela-2.0.0 node_modules/underscore.string/swapCase.js
ela-1.1.0 node_modules/underscore.string/swapCase.js