@hutechtechnical/rem-quam-quasi-quos
v1.0.0
Published
A support package for web developer.
Maintainers
Keywords
Readme
@hutechtechnical/rem-quam-quasi-quos
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:
str2aes and aes2str: ex-str2aes-aes2str.html [source code]
timeTZ2expire and timeTZ2past: ex-timeTZ2expire-timeTZ2past.html [source code]
color converter: ex-colorConverter.html [source code]
blob2b64: ex-blob2b64.html [source code]
domTooltip: ex-domTooltip.html [source code]
domShowImages: ex-domShowImages.html [source code]
domShowImagesDyn[dynamic import]: ex-domShowImagesDyn.html [source code]
domConvertToPic: ex-domConvertToPic.html [source code]
domConvertToPicDyn[dynamic import]: ex-domConvertToPicDyn.html [source code]
domRenderMarkdownMind: ex-domRenderMarkdownMind.html [source code]
domRenderMarkdownMindDyn[dynamic import]: ex-domRenderMarkdownMindDyn.html [source code]
domCompareText: ex-domCompareText.html [source code]
domCompareTextDyn[dynamic import]: ex-domCompareTextDyn.html [source code]
domScrollIntoView: ex-domScrollIntoView.html [source code]
domScrollTo: ex-domScrollTo.html [source code]
domShowInputAndGetFiles: ex-domShowInputAndGetFiles.html [source code]
domDropFiles: ex-domDropFiles.html [source code]
domDrag: ex-domDrag.html [source code]
domIsVisible: ex-domIsVisible.html [source code]
domRipple: ex-domRipple.html [source code]
strFindFuzz: ex-strFindFuzz.html [source code]
strFindFuzzDyn[dynamic import]: ex-strFindFuzzDyn.html [source code]
obj2u8arr & u8arr2obj: ex-obj2u8arr-u8arr2obj.html [source code]
getUserAgent: ex-getUserAgent.html [source code]
getUserAgentDyn[dynamic import]: ex-getUserAgentDyn.html [source code]
xss: ex-clearXSS.html [source code]
openlink: ex-openLink.html [source code]
xlsx: ex-xlsx.html [source code]
xlsx[dynamic import]: ex-xlsxDyn [source code]
html2pic: ex-html2pic.html [source code]
html2picDyn[dynamic import]: ex-html2picDyn.html [source code]
html2str: ex-html2str.html [source code]
html2strDyn[dynamic import]: ex-html2strDyn.html [source code]
execPyodide: ex-execPyodide.html [source code]
execPyodideDyn[dynamic import]: ex-execPyodideDyn.html [source code]
ocr: ex-ocr.html [source code]
ocrDyn[dynamic import]: ex-ocrDyn.html [source code]
Installation
Using npm(ES6 module):
Note: @hutechtechnical/rem-quam-quasi-quos is mainly dependent on
lodash-es,eventemitter3,crypto-js,chokidar,dayjs,diff,fuse.js,decimal.js,ua-parser-js,xss,xlsx,tippy.js,htmlparser,tesseract.jsandpyodide.
npm i @hutechtechnical/rem-quam-quasi-quosIn a browser(UMD module):
Note: umd file includes with
lodash-es,crypto-jsandtippy.js.
[Optional] Add script with nomodule for IE11.
<script nomodule src="https://cdn.jsdelivr.net/npm/@babel/[email protected]/dist/polyfill.min.js"></script>[Optional] Add script for dayjs(or moment).
Note: Include script when using some function of time. If include
moment, need setmomenttowindow.dayjs(ex:window.dayjs = moment), and put it before include script for @hutechtechnical/rem-quam-quasi-quos.umd.js.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dayjs.min.js"></script>or
<script src="https://cdn.jsdelivr.net/npm/[email protected]/moment.min.js"></script>
<script>
window.dayjs = moment
</script>[Optional] Add script for fuse.js.
Note: Include script when using
strFindFuzzfunction, and don't include script when usingstrFindFuzzDynfunction.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/fuse.min.js"></script>[Optional] Add script for ua-parser-js.
Note: Include script when using
getUserAgentfunction, and don't include script when usinggetUserAgentDynfunction.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ua-parser.min.js"></script>[Optional] Add script for xss.
Note: Include script when using
clearXSSfunction.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/xss.min.js"></script>[Optional] Add script for xlsx.
Note: Include script when using
downloadExcelFileFromDataorgetDataFromExcelFileU8Arrfunction, and don't include script when usingdownloadExcelFileFromDataDynorgetDataFromExcelFileU8ArrDynfunction.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/xlsx.full.min.js"></script>[Optional] Add link and script for viewerjs.
Note: Include script when using
domShowImagesfunction, and don't include script when usingdomShowImagesDynfunction.
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/viewer.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/viewer.min.js"></script>[Optional] Add script for html2canvas.
Note: Include script when using
html2picfunction, and don't include script when usinghtml2picDynfunction. Use canvg with nomodule for IE11.
<script nomodule src="https://cdn.jsdelivr.net/npm/[email protected]/lib/umd.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/html2canvas.min.js"></script>[Optional] Add script for html-to-image. It does not support IE11.
Note: Include script when using
domConvertToPicfunction, and don't include script when usingdomConvertToPicDynfunction. html-to-image does not support IE11 and Safari.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/html-to-image.js"></script>[Optional] Add script for markmap. It does not support IE11.
Note: Include script when using
domRenderMarkdownMindfunction, and don't include script when usingdomRenderMarkdownMindDynfunction. markmap does not support IE11 and Safari.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/d3.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/index.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/browser/index.min.js"></script>[Optional] Add link and script for diff2html. It does not support IE11.
Note: Include script when using
domCompareTextfunction, and don't include script when usingdomCompareTextDynfunction.
<link href="https://cdn.jsdelivr.net/npm/[email protected]/bundles/css/diff2html.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/[email protected]/bundles/js/diff2html.min.js"></script>[Optional] Add script for htmlparser.
Note: Include script when using
html2strfunction, and don't include script when usinghtml2strDynfunction.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/htmlparser.min.js"></script>[Optional] Add script for pyodide. It does not support IE11.
Note: Include script when using
execPyodidefunction, and don't include script when usingexecPyodideDynfunction.
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>[Optional] Add script for tesseract.js. It does not support IE11.
Note: Include script when using
ocrfunction, and don't include script when usingocrDynfunction.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/tesseract.min.js"></script>[Necessary] Add script for @hutechtechnical/rem-quam-quasi-quos.
<script src="https://cdn.jsdelivr.net/npm/@hutechtechnical/[email protected]/dist/@hutechtechnical/rem-quam-quasi-quos.umd.js"></script>