created: 20230429182925276 creator: Octt modified: 20240202000719084 modifier: Octt tags: title: JavaScript/Libraries Note: some are still in [[Web/Development]] !!! ''Single-purpose'' * [[FileSaver.js|https://github.com/eligrey/FileSaver.js]] --- //An HTML5 saveAs() FileSaver implementation// * `jsdom`: //JavaScript implementation of various web standards, for use with Node.js// --- <<[# Git "https://github.com/jsdom/jsdom">> * [[Axios|https://axios-http.com/]] --- //Promise based HTTP client for the browser and node.js// --- <<[# Git"https://github.com/axios">> ** [[How to display response error message with axios|https://stackoverflow.com/questions/44385872/how-to-display-response-error-message-with-axios]] --- `try { ... } catch(err) { console.log(err.response.data.message) }` * [[DefiantJS|https://www.defiantjs.com/]] --- //provides the ability for you to build smart templates applicable on JSON structures, based upon proven & standardized technologies such as XSLT and XPath// (currently has some bugs, they can be accounted for in own code) --- <<[# Git "https://github.com/hbi99/defiant.js">> * [[javascript-quiz-library|https://www.zimmi.cz/javascript-quiz-library/]] --- //Very simple JS library for quiz creation// --- <<[# Git "https://github.com/zimmicz/javascript-quiz-library">> !!! ''Do-all'' * [[jQuery|https://jquery.com/]] --- //write less, do more// for general operations (has optional libraries for selectors and UI) --- <<[ "[[Git|https://github.com/jquery]]">> ** [[cheerio|https://cheerio.js.org/]] --- //The fast, flexible & elegant library for parsing and manipulating HTML and XML//, slimmer substitute for jQuery, works on Node * [[Licia|https://licia.liriliri.io/]] --- //utility library to get daily works done// --- <<[ "[[Git|https://github.com/liriliri/licia]]">> * [[Lodash|https://lodash.com/]] --- More modern fork of Underscore, useful for working with data objects ...supports "[[Custom Builds|https://lodash.com/custom-builds]]" that include only the functions you want --- <<[ "[[Git|https://github.com/lodash]]">> * [[🐚 zx|https://google.github.io/zx/]] --- //A tool for writing better scripts//, it's like better sh scripting done via JavaScript. --- <<[# Git"https://github.com/google/zx">> !!! ''Polyfills'' These are for adding newer APIs to older browsers when making a webapp that uses them. * [[ECMAScript Shims|https://github.com/es-shims]] - Collection of compliant shims * [[core-js|https://github.com/zloirock/core-js]] - Pure JS Standard Library reimplementation * [[srcdoc-polyfill|https://github.com/jugglinmike/srcdoc-polyfill]] - //shim for the iFrame "srcdoc" attribute// * [[CSS Checkbox Hack|https://github.com/jamesl1001/checkbox-hack-polyfill]] * [[
|https://github.com/rstacruz/details-polyfill]]