JSPM

wsemi

1.3.41
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1783
  • Score
    100M100P100Q112669F
  • License MIT

A support package for web developer.

Package Exports

  • wsemi
  • wsemi/src/alive.mjs
  • wsemi/src/arrhas.mjs
  • wsemi/src/b642str.mjs
  • wsemi/src/binstr.mjs
  • wsemi/src/blob2u8arr.mjs
  • wsemi/src/cbol.mjs
  • wsemi/src/cdbl.mjs
  • wsemi/src/cint.mjs
  • wsemi/src/clearXSS.mjs
  • wsemi/src/delay.mjs
  • wsemi/src/domRemove.mjs
  • wsemi/src/evem.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/obj2u8arr.mjs
  • wsemi/src/pm2resolve.mjs
  • wsemi/src/pmMap.mjs
  • wsemi/src/pmQueue.mjs
  • wsemi/src/pmSeries.mjs
  • wsemi/src/queue.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/u8arr2obj.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.

language npm version Build Status license gzip file size npm download jsdelivr download

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]

fuzzball[dynamic import]: ex-fuzzball-dynamic.html [source code]

tinycolor: ex-tinycolor.html [source code]

uaparser: ex-uaparser.html [source code]

uaparser[dynamic import]: ex-uaparser-dynamic.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]

xlsx[dynamic import]: ex-xlsx-dynamic [source code]

Installation

Using npm(ES6 module):

Note: wsemi depends on lodash, eventemitter3, crypto-js, dayjs, fuzzball, ua-parser-js, xss, xlsx

npm i wsemi

In a browser(UMD module):

Note: umd file includes with lodash, crypto-js and tippy.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 set moment to window.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 strFindFuzz function, and don't need include script when use strFindFuzzDyn function.

<script src="https://cdn.jsdelivr.net/npm/fuzzball/dist/fuzzball.umd.min.js"></script>

[Optional] Add script for ua-parser-js.

Note: include script when use getUserAgent function, and don't need include script when use getUserAgentDyn function.

<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 clearXSS function.

<script src="https://rawgit.com/leizongmin/js-xss/master/dist/xss.js"></script>

[Optional] Add script for xlsx.

Note: include script when use downloadExcelFileFromData or getDataFromExcelFileU8Arr function, and don't need include script when use downloadExcelFileFromDataDyn or getDataFromExcelFileU8ArrDyn function.

<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.3.41/dist/wsemi.umd.js"></script>