Package Exports
- wsemi
- wsemi/src/arrhas.mjs
- wsemi/src/b642str.mjs
- wsemi/src/binstr.mjs
- wsemi/src/cdbl.mjs
- wsemi/src/cint.mjs
- wsemi/src/clearXSS.mjs
- wsemi/src/domRemove.mjs
- wsemi/src/execScript.mjs
- wsemi/src/genID.mjs
- wsemi/src/genPm.mjs
- wsemi/src/getEnv.mjs
- wsemi/src/getGlobal.mjs
- wsemi/src/haskey.mjs
- wsemi/src/isEle.mjs
- wsemi/src/isEmail.mjs
- wsemi/src/isarr.mjs
- wsemi/src/isbol.mjs
- wsemi/src/isearr.mjs
- wsemi/src/iseobj.mjs
- wsemi/src/iser.mjs
- wsemi/src/isestr.mjs
- wsemi/src/isfun.mjs
- wsemi/src/isint.mjs
- wsemi/src/isnum.mjs
- wsemi/src/isobj.mjs
- wsemi/src/ispint.mjs
- wsemi/src/isstr.mjs
- wsemi/src/istimeTZ.mjs
- wsemi/src/j2o.mjs
- wsemi/src/now2str.mjs
- wsemi/src/o2j.mjs
- wsemi/src/obj2str.mjs
- wsemi/src/pm2resolve.mjs
- wsemi/src/pmSeries.mjs
- wsemi/src/replace.mjs
- wsemi/src/replaceObj.mjs
- wsemi/src/sep.mjs
- wsemi/src/str2b64.mjs
- wsemi/src/str2obj.mjs
- wsemi/src/str2sha512.mjs
- wsemi/src/strdelright.mjs
- wsemi/src/strright.mjs
- wsemi/src/urlParse.mjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (wsemi) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
wsemi
A support package for web developer.
Documentation
To view documentation or get support, visit docs.
Example
To view some examples for more understanding, visit examples:
lodash: ex-lodash.html [source code]
dayjs: ex-dayjs.html [source code]
dayjs: ex-time2expire-time2past.html [source code]
cryptojs: ex-cryptojs.html [source code]
fuzzball: ex-fuzzball.html [source code]
tinycolor: ex-tinycolor.html [source code]
uaparser: ex-uaparser.html [source code]
xss: ex-xss.html [source code]
openlink: ex-openlink.html [source code]
tippyjs[with popper.js]: ex-tippyjs.html [source code]
xlsx: ex-xlsx.html [source code]
Installation
Using npm(ES6 module):
Note: wsemi depends on
lodash,crypto-js,dayjs,fuzzball,@ctrl/tinycolor,ua-parser-js,xss,tippy.js,xlsx
npm i wsemiIn a browser(UMD module):
Note: umd file includes with
lodashandcrypto-js, by using tree-shaking for dead-code elimination
[Optional] Add script with nomodule for IE11.
<script nomodule src="https://cdn.jsdelivr.net/npm/@babel/polyfill/dist/polyfill.min.js"></script>[Optional] Add script for dayjs(or moment).
Note: Include script when use some function of time. If include
moment, need setmomenttowindow.dayjs(ex:window.dayjs = moment), and put it before include script for wsemi.umd.js.
<script src="https://cdn.jsdelivr.net/npm/dayjs/dayjs.min.js"></script>or
<script src="https://cdn.jsdelivr.net/npm/moment/moment.min.js"></script>
<script>
window.dayjs = moment
</script>[Optional] Add script for fuzzball.
Note: include script when use
strFindFuzzfunction.
<script src="https://cdn.jsdelivr.net/npm/fuzzball/dist/fuzzball.umd.min.js"></script>[Optional] Add script for tinycolor2, it's almost same as @ctrl/tinycolor.
Note: include script when use
hslorgenGradientColorfunction.
<script src="https://cdn.jsdelivr.net/npm/tinycolor2/dist/tinycolor-min.js"></script>[Optional] Add script for ua-parser-js.
Note: include script when use
getUserAgentfunction.
<script src="https://cdn.jsdelivr.net/npm/ua-parser-js/dist/ua-parser.min.js"></script>[Optional] Add script for xss.
Note: include script when use
clearXSSfunction.
<script src="https://rawgit.com/leizongmin/js-xss/master/dist/xss.js"></script>[Optional] Add script for popper.js and tippy.js, because tippy.js depends on popper.js.
Note: include script when use
onTooltipfunction.
<script src="https://cdn.jsdelivr.net/npm/popper.js/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/tippy.js/umd/index.all.js"></script>[Optional] Add script for xlsx.
Note: include script when use
downloadExcelFileFromDataorgetDataFromExcelFileU8Arrfunction.
<script src="https://cdn.jsdelivr.net/npm/xlsx/dist/xlsx.full.min.js"></script>[Necessary] Add script for wsemi.
<script src="https://cdn.jsdelivr.net/npm/wsemi@1.2.21/dist/wsemi.umd.js"></script>