0.2.2 • Published 9 years ago

simple-swizzle v0.2.2

Weekly downloads
11,026,889
License
MIT
Repository
github
Last release
9 years ago

simple-swizzle Travis-CI.org Build Status Coveralls.io Coverage Rating

Swizzle your function arguments; pass in mixed arrays/values and get a clean array

Usage

var swizzle = require('simple-swizzle');

function myFunc() {
	var args = swizzle(arguments);
	// ...
	return args;
}

myFunc(1, [2, 3], 4); // [1, 2, 3, 4]
myFunc(1, 2, 3, 4);   // [1, 2, 3, 4]
myFunc([1, 2, 3, 4]); // [1, 2, 3, 4]

Functions can also be wrapped to automatically swizzle arguments and be passed the resulting array.

var swizzle = require('simple-swizzle');

var swizzledFn = swizzle.wrap(function (args) {
	// ...
	return args;
});

swizzledFn(1, [2, 3], 4); // [1, 2, 3, 4]
swizzledFn(1, 2, 3, 4);   // [1, 2, 3, 4]
swizzledFn([1, 2, 3, 4]); // [1, 2, 3, 4]

License

Licensed under the MIT License. You can find a copy of it in LICENSE.

cuc-gafeasy-select-rnvuedragdropuploadimagescloud-archive-s3bb-chat@ihikmawan/tailwindcss-multi-theme-l2@fundefund/funde_ckgql_din_mod@olivervorasai/sliderukor-remasterwilscanner@infinitebrahmanuniverse/nolb-simple-s@everything-registry/sub-chunk-2766p149-tabletailwind-vector-effecttailwind-templateweb-elements-iconsvue-button-test1whatsconcteapackage-tatespoorman297sticky-scroll-catchvue-compmentvs-tree-plus@ct-note/tablegenerator-bootstrap-boilerplate-templatejesusdemoqjc2-blockchain_diggerlogin-encrypt-ziosquashfold-uistock-ticker-react-widgettingzi-vuepressts-color-string@asiz33/smartblok-vendure-plugin@ajaykewat/myboilerplate@carhoo/widget-dealers@devorso/dcountdown@darwishdev/dash-dev@contagt/metismenuverify-img-codevformlmq@hazyflame/vue-jitsi-meet@ihikmawan/tailwindcss-multi-theme-iman-test@ihikmawan/tailwindcss-multi-theme-v2@graines-digitales/nice-handsome-button@leiyulf/gantt-task-react@faizanhaider/iconsax@mmooccii/lazyload-loader@kommunicate/kommunicate-chatbot-plugin@ikon-x/ckeditor5-custom-build-for-irrosoft@img-arena/img-ui-mui-theme@img-arena/ui-core@hieuquang2212/form@junvary/quasar-ui-qcascader@react-native-ui-design/button@react-18-pdf/root@sak1sham/react-toc-highlight@refactorpro/pixi-virtual-joystick@oriduk/ckeditor5-rebuild-oriduk@oriduk/ckeditor5-rebuild-musicanote@southcn/ckeditor5-build-inline@stansaal/ckeditor5-custom-buildmggauharp147-tablep148-tablereact-lightbox-pack-18supportreact-gantt-chart7sequelcomponentreact-native-reusableinputwithpapernka-gantt-task-reactng-search-dropdownnglogger-acefonenotion-database-exporternove-repositoryrefinejs-reporesponsis-gantt-task-reactskola77-apihot-zone-vuehive-multisig-sdklitepie-datepicker-gabem2m-chartjs-plugin-crosshairkrown_login_library@vue-helper/vue-keep-alive@tillschweneker/ckeditor5-build-strapi-wysiwyg-markdown@tonysusi/vapid@thealamdev/filedropper@yak-spirit/yak-swap-ui@zebracompany/f_editoragcimawesome-cordova-plugins-retenoawesome-cordova-plugins-reteno-firebaseap-vue-captchaappxgenarvm-bestdevelopercase-gg-editorckeditor-5-imi-1ckeditor5-build-custom-strapiclxcxlckeditor5-custom-build-for-irrosoftckeditor5-strapi-msg
0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago