├── .editorconfig ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ └── package-libraries.yml ├── .gitignore ├── .snyk ├── .yarnrc ├── LICENSE.md ├── README.md ├── _new ├── index.mjs └── templates │ ├── CHANGES.htm │ ├── LICENSE.htm │ ├── dnn-library.json │ └── {libraryName}.dnn ├── alpaca ├── CHANGES.htm ├── LICENSE.htm ├── alpaca.dnn └── dnn-library.json ├── blob.js ├── Blob.dnn ├── CHANGES.htm ├── LICENSE.htm └── dnn-library.json ├── bluebird ├── CHANGES.htm ├── LICENSE.htm ├── bluebird.dnn └── dnn-library.json ├── bootstrap-accessibility-plugin ├── CHANGES.htm ├── LICENSE.htm ├── bootstrap.accessibility.dnn └── dnn-library.json ├── bootstrap-datepicker ├── CHANGES.htm ├── LICENSE.htm ├── bootstrap-datepicker.dnn └── dnn-library.json ├── bootstrap ├── CHANGES.htm ├── LICENSE.htm ├── bootstrap.dnn └── dnn-library.json ├── chart.js ├── CHANGES.htm ├── LICENSE.htm ├── chartjs.dnn └── dnn-library.json ├── chosen-js ├── CHANGES.htm ├── LICENSE.htm ├── chosen.dnn └── dnn-library.json ├── clipboard ├── CHANGES.htm ├── LICENSE.htm ├── clipboard.dnn └── dnn-library.json ├── croppic-js ├── CHANGES.htm ├── LICENSE.htm ├── croppic.dnn └── dnn-library.json ├── datatables.net-buttons-dt ├── CHANGES.htm ├── LICENSE.htm ├── datatables.net-buttons.dnn └── dnn-library.json ├── datatables.net-dt ├── CHANGES.htm ├── LICENSE.htm ├── datatables.dnn └── dnn-library.json ├── eonasdan-bootstrap-datetimepicker ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── eonasdan-bootstrap-datetimepicker.dnn ├── es6-shim ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── es6-shim.dnn ├── evrythng ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── evrythng.dnn ├── fancybox ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── fancybox.dnn ├── file-saver ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── filesaverjs.dnn ├── fingerprintjs2 ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── fingerprintjs2.dnn ├── flexslider ├── CHANGES.htm ├── FlexSlider.dnn ├── LICENSE.htm └── dnn-library.json ├── gulpfile.mjs ├── handlebars ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── handlebars.dnn ├── html5-history-api ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── history.dnn ├── html5shiv ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── html5shiv.dnn ├── image-map ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── image-map.dnn ├── intl-tel-input ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── intl-tel-input.dnn ├── jquery-menu-aim ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jquery.menu-aim.dnn ├── jquery-mousewheel ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jquery-mousewheel.dnn ├── jquery-ui ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json ├── jquery-ui.dnn └── jquery-ui.min.js ├── jquery.cookie ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jQuery.cookie.dnn ├── jquery.easing ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jQuery.easing.dnn ├── jquery.localscroll ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jquery.localScroll.dnn ├── jquery.scrollto ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jquery.scrollTo.dnn ├── jquery.serialscroll ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jquery.serialScroll.dnn ├── jquery.tipsy ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── tipsy.dnn ├── jquery ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jquery.dnn ├── jsqr ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jsqr.dnn ├── jszip ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── jszip.dnn ├── kinetic ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── kineticjs.dnn ├── knockout-jqautocomplete ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── knockout-jqAutocomplete.dnn ├── knockout-postbox ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── knockout-postbox.dnn ├── knockout-sortable ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── knockout-sortable.dnn ├── knockout.validation ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── knockout-validation.dnn ├── knockout ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── knockout.dnn ├── less ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── less.js.dnn ├── lie ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── lie.dnn ├── lightbox2 ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── lightbox2.dnn ├── moment ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── moment.dnn ├── nouislider ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── nouislider.dnn ├── numeral ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── numeral.dnn ├── package.json ├── pepjs ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── pepjs.dnn ├── picturefill ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── picturefill.dnn ├── popper.js ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── popper.js.dnn ├── prettier.config.js ├── pubsub-js ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── pubsub-js.dnn ├── quill ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── quill.dnn ├── respond.js ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── respond-minmax.dnn ├── responsive-tabs ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── responsive-tabs.dnn ├── scanthng ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── scanthng.dnn ├── select2 ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── select2.dnn ├── spectrum-colorpicker ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── spectrum.dnn ├── swiper ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── swiper.dnn ├── systemjs ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── system.js.dnn ├── tableexport ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── tableexport.js.dnn ├── tinymce ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── tinymce.dnn ├── tota11y ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── tota11y.dnn ├── underscore ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── underscore.dnn ├── unitegallery ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── unitegallery.dnn ├── urijs ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── uri.js.dnn ├── utility ├── index.mjs ├── packages.mjs ├── ui.mjs └── validate.mjs ├── xlsx ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── js-xlsx.dnn ├── yarn.lock └── zeroclipboard ├── CHANGES.htm ├── LICENSE.htm ├── dnn-library.json └── zeroclipboard.dnn /.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 4 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.elm] 15 | end_of_line = lf 16 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: '/' 5 | schedule: 6 | interval: daily 7 | time: '06:00' 8 | timezone: 'America/Chicago' 9 | - package-ecosystem: github-actions 10 | directory: '/' 11 | schedule: 12 | interval: 'daily' 13 | time: '07:00' 14 | timezone: 'America/Chicago' 15 | -------------------------------------------------------------------------------- /.github/workflows/package-libraries.yml: -------------------------------------------------------------------------------- 1 | name: Package Libraries 2 | 3 | on: 4 | push: 5 | branches: [master] 6 | pull_request: 7 | branches: [master] 8 | 9 | jobs: 10 | build: 11 | runs-on: ubuntu-latest 12 | 13 | steps: 14 | - uses: actions/checkout@v4 15 | 16 | - name: Use Node.js 20.x 17 | uses: actions/setup-node@v4 18 | with: 19 | node-version: 20.x 20 | cache: yarn 21 | 22 | - name: Install 23 | shell: pwsh 24 | run: yarn install 25 | 26 | - name: Package 27 | shell: pwsh 28 | run: yarn run package 29 | 30 | - name: Upload Artifacts 31 | uses: actions/upload-artifact@v4.6.2 32 | with: 33 | path: '_InstallPackages/**/*.zip' 34 | if-no-files-found: error 35 | retention-days: 90 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /_InstallPackages/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | --add.exact true 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngageSoftware/DNN-JavaScript-Libraries/514c4001844d505b263325e837c5d7b5ced01753/LICENSE.md -------------------------------------------------------------------------------- /_new/templates/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the <%=friendlyName%> changelog 3 |

4 | -------------------------------------------------------------------------------- /_new/templates/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | <%=friendlyName%> is licensed under the <%=licenseName%> license. 3 |

4 | -------------------------------------------------------------------------------- /_new/templates/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/<%-libraryName%>/<%-relativePath%>"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /_new/templates/{libraryName}.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | <%=friendlyName%> 5 | 6 | ]]> 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | <%=libraryName%> 22 | <%=fileName%> 23 | <%=preferredScriptLocation%> 24 | <%=objectName%> 25 | https://cdn.jsdelivr.net/npm/<%=libraryName%>@<~=version~>/<%=relativePath%> 26 | 27 | 28 | 29 | 30 | <%=libraryName%> 31 | 32 | <%=fileName%> 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\<%=libraryName%>\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /alpaca/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the 2 | Alpaca changelog 3 |

4 | -------------------------------------------------------------------------------- /alpaca/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Alpaca is licensed under the 2 | Apache 2.0 License.

3 | -------------------------------------------------------------------------------- /alpaca/alpaca.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Alpaca 5 | Alpaca provides the easiest way to generate interactive HTML5 forms for web and mobile applications. It uses JSON Schema and simple Handlebars templates to generate great looking, dynamic user interfaces on top of Twitter Bootstrap, jQuery UI, jQuery Mobile and HTML5. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 17 | 18 | 19 | alpaca 20 | alpaca.min.js 21 | BodyBottom 22 | jQuery.fn.alpaca 23 | http://code.cloudcms.com/alpaca/<~=version~>/web/alpaca.min.js 24 | 25 | 26 | 27 | 28 | alpaca 29 | 30 | alpaca.min.js 31 | 32 | 33 | 34 | 35 | 36 | Resources\Libraries\alpaca\<~=versionFolder~> 37 | 38 | Resources.zip 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /alpaca/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/alpaca/dist/alpaca/web/alpaca.min.js"], 3 | "resources": [ 4 | "node_modules/alpaca/dist/alpaca/web/**", 5 | "!node_modules/alpaca/dist/alpaca/web/alpaca.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /blob.js/Blob.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Blob.js 5 | 6 | Blob interface in browsers that do 7 | not natively support it.]]> 8 | 9 | 10 | Engage Software 11 | Engage Software 12 | https://engagesoftware.com/ 13 | support@engagesoftware.com 14 | 15 | 16 | 17 | true 18 | 19 | 22 | 23 | 24 | 25 | 26 | Blob 27 | Blob.js 28 | BodyBottom 29 | https://cdn.jsdelivr.net/npm/blob.js@<~=version~>/Blob.min.js 30 | Blob 31 | 32 | 33 | 34 | 35 | Blob 36 | 37 | Blob.js 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /blob.js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Blob.js changelog

2 | -------------------------------------------------------------------------------- /blob.js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Blob.js is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /blob.js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/blob.js/Blob.js"] 3 | } 4 | -------------------------------------------------------------------------------- /bluebird/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Bluebird changelog

-------------------------------------------------------------------------------- /bluebird/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Bluebird is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /bluebird/bluebird.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Bluebird 5 | Bluebird is a fully featured promise library with focus on innovative features and performance

]]>
6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | bluebird 24 | bluebird.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/bluebird@<~=version~>/js/browser/bluebird.min.js 27 | P 28 | 29 | 30 | 31 | 32 | bluebird 33 | 34 | bluebird.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\bluebird\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 |
48 |
49 |
50 | -------------------------------------------------------------------------------- /bluebird/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/bluebird/js/browser/bluebird.min.js"], 3 | "resources": ["node_modules/bluebird/js/browser/**"] 4 | } 5 | -------------------------------------------------------------------------------- /bootstrap-accessibility-plugin/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Bootstrap Accessibility Plugin changelog

-------------------------------------------------------------------------------- /bootstrap-accessibility-plugin/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Copyright 2014, eBay Software Foundation under the BSD license.

2 | -------------------------------------------------------------------------------- /bootstrap-accessibility-plugin/bootstrap.accessibility.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Bootstrap Accessibility Plugin 5 | 6 | http://paypal.github.io/bootstrap-accessibility-plugin/demo.html]]> 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | 20 | 21 | 22 | 23 | bootstrap.accessibility 24 | bootstrap-accessibility.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/bootstrap-accessibility-plugin@<~=version~>/plugins/js/bootstrap-accessibility.min.js 27 | 28 | 29 | 30 | 31 | bootstrap.accessibility 32 | 33 | bootstrap-accessibility.min.js 34 | 35 | 36 | 37 | 38 | 39 | Resources\Libraries\bootstrap.accessibility\<~=versionFolder~> 40 | 41 | Resources.zip 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /bootstrap-accessibility-plugin/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"], 3 | "resources": ["node_modules/bootstrap-accessibility-plugin/plugins/**"] 4 | } 5 | -------------------------------------------------------------------------------- /bootstrap-datepicker/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the bootstrap-datepicker changelog

-------------------------------------------------------------------------------- /bootstrap-datepicker/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

bootstrap-datepicker is licensed under the Apache License, Version 2.0.

2 | -------------------------------------------------------------------------------- /bootstrap-datepicker/bootstrap-datepicker.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | bootstrap-datepicker 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | 22 | bootstrap-datepicker 23 | bootstrap-datepicker.min.js 24 | BodyBottom 25 | https://cdn.jsdelivr.net/npm/bootstrap-datepicker@<~=version~>/dist/js/bootstrap-datepicker.min.js 26 | jQuery.fn.datepicker.noConflict 27 | 28 | 29 | 30 | 31 | bootstrap-datepicker 32 | 33 | bootstrap-datepicker.min.js 34 | 35 | 36 | 37 | 38 | 39 | Resources\Libraries\bootstrap-datepicker\<~=versionFolder~> 40 | 41 | Resources.zip 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /bootstrap-datepicker/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js"], 3 | "resources": ["node_modules/bootstrap-datepicker/dist/**"] 4 | } 5 | -------------------------------------------------------------------------------- /bootstrap/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Bootstrap changelog

-------------------------------------------------------------------------------- /bootstrap/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Code and documentation copyright 2011-2016 Twitter, Inc. Code released under the MIT license. Docs released under Creative Commons.

2 | -------------------------------------------------------------------------------- /bootstrap/bootstrap.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Bootstrap JavaScript 5 | Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by Mark Otto and Jacob Thornton.

6 |

To get started, check out http://getbootstrap.com!

]]>
7 | 8 | Engage Software 9 | Engage Software 10 | https://engagesoftware.com/ 11 | support@engagesoftware.com 12 | 13 | 14 | 15 | true 16 | 17 | jQuery 18 | popper.js 19 | 20 | 21 | 22 | 23 | bootstrap 24 | bootstrap.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/bootstrap@<~=version~>/dist/js/bootstrap.min.js 27 | jQuery.fn.scrollspy 28 | 29 | 30 | 31 | 32 | bootstrap 33 | 34 | bootstrap.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\bootstrap\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 |
48 |
49 |
50 | -------------------------------------------------------------------------------- /bootstrap/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/bootstrap/dist/js/bootstrap.min.js"], 3 | "resources": [ 4 | "node_modules/bootstrap/dist/**", 5 | "!node_modules/bootstrap/dist/js/bootstrap.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /chart.js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Chart.js changelog

2 | -------------------------------------------------------------------------------- /chart.js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Chart.js is licened under the MIT License.

2 | -------------------------------------------------------------------------------- /chart.js/chartjs.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Chart.js 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | chartjs 24 | Chart.umd.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/chart.js@<~=version~>/dist/chart.umd.js 27 | Chart 28 | 29 | 30 | 31 | 32 | chartjs 33 | 34 | Chart.umd.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\chartjs\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /chart.js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/chart.js/dist/chart.umd.js"], 3 | "resources": ["node_modules/chart.js/dist/**"] 4 | } 5 | -------------------------------------------------------------------------------- /chosen-js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Chosen changelog

-------------------------------------------------------------------------------- /chosen-js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Chosen is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /chosen-js/chosen.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Chosen 5 | Chosen is a library for making long, unwieldy select boxes more user friendly. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | chosen 22 | chosen.jquery.min.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/chosen-js@<~=version~>/chosen.jquery.min.js 25 | jQuery.fn.chosen 26 | 27 | 28 | 29 | 30 | chosen 31 | 32 | chosen.jquery.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\chosen\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /chosen-js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/chosen-js/chosen.jquery.min.js"], 3 | "resources": ["node_modules/chosen-js/**"] 4 | } 5 | -------------------------------------------------------------------------------- /clipboard/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the clipboard.js changelog

2 | -------------------------------------------------------------------------------- /clipboard/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

clipboard.js is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /clipboard/clipboard.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | clipboard.js 5 | A modern approach to copy text to clipboard

6 |

No Flash. No frameworks. Just 3kb gzipped

]]>
7 | 8 | Engage Software 9 | Engage Software 10 | https://engagesoftware.com/ 11 | support@engagesoftware.com 12 | 13 | 14 | 15 | true 16 | 17 | 20 | 21 | 22 | 23 | 24 | clipboard 25 | clipboard.min.js 26 | BodyBottom 27 | https://cdn.jsdelivr.net/npm/clipboard@<~=version~>/dist/clipboard.min.js 28 | Clipboard 29 | 30 | 31 | 32 | 33 | clipboard 34 | 35 | clipboard.min.js 36 | 37 | 38 | 39 | 40 |
41 |
42 |
43 | -------------------------------------------------------------------------------- /clipboard/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/clipboard/dist/clipboard.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /croppic-js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the croppic changelog 3 |

-------------------------------------------------------------------------------- /croppic-js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Croppic is licensed under the MIT License.

-------------------------------------------------------------------------------- /croppic-js/croppic.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | croppic-js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | 20 | 21 | 22 | 23 | croppic-js 24 | croppic.min.js 25 | BodyBottom 26 | Croppic 27 | https://cdn.jsdelivr.net/npm/croppic-js@<~=version~>/croppic.min.js 28 | 29 | 30 | 31 | 32 | croppic-js 33 | 34 | croppic.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\croppic-js\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /croppic-js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/croppic-js/croppic.min.js"], 3 | "resources": ["node_modules/croppic-js/**"] 4 | } -------------------------------------------------------------------------------- /datatables.net-buttons-dt/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the 2 | DataTables changelog 3 |

4 | -------------------------------------------------------------------------------- /datatables.net-buttons-dt/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

DataTables is licensed under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /datatables.net-buttons-dt/datatables.net-buttons.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | DataTables Buttons Extension 5 | An extension to the DataTables JS library, providing a common framework for user interaction buttons.. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | datatables.net 17 | 18 | 19 | 20 | 21 | datatables.net-buttons 22 | dataTables.buttons.min.js 23 | BodyBottom 24 | jQuery.fn.DataTable.Buttons 25 | https://cdn.datatables.net/buttons/<~=version~>/js/dataTables.buttons.min.js 26 | 27 | 28 | 29 | 30 | datatables.net-buttons 31 | 32 | dataTables.buttons.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\datatables.net-buttons\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /datatables.net-buttons-dt/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/datatables.net-buttons/js/dataTables.buttons.min.js"], 3 | "resources": [ 4 | "node_modules/datatables.net-buttons/**", 5 | "node_modules/datatables.net-buttons-dt/**", 6 | "!**/package.json", 7 | "!**/Readme.md" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /datatables.net-dt/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the 2 | DataTables changelog 3 |

4 | -------------------------------------------------------------------------------- /datatables.net-dt/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

datatables is licensed under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /datatables.net-dt/datatables.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | DataTables 5 | DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | datatables.net 22 | jquery.dataTables.js 23 | BodyBottom 24 | jQuery.fn.DataTable 25 | https://cdn.datatables.net/<~=version~>/js/jquery.dataTables.min.js 26 | 27 | 28 | 29 | 30 | datatables.net 31 | 32 | jquery.dataTables.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\datatables.net\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /datatables.net-dt/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/datatables.net/js/jquery.dataTables.js"], 3 | "resources": [ 4 | "node_modules/datatables.net-dt/**", 5 | "!**/package.json", 6 | "!**/Readme.md" 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /eonasdan-bootstrap-datetimepicker/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the 2 | Bootstrap 3 Datepicker changelog 3 |

4 | -------------------------------------------------------------------------------- /eonasdan-bootstrap-datetimepicker/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Bootstrap 3 Datepicker is licensed under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /eonasdan-bootstrap-datetimepicker/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [ 3 | "node_modules/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js" 4 | ], 5 | "resources": ["node_modules/eonasdan-bootstrap-datetimepicker/build/**"] 6 | } 7 | -------------------------------------------------------------------------------- /eonasdan-bootstrap-datetimepicker/eonasdan-bootstrap-datetimepicker.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Bootstrap 3 Datepicker 5 | Date/time picker widget based on twitter bootstrap 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | moment 17 | jQuery 18 | 19 | 20 | 21 | 22 | 23 | 24 | eonasdan-bootstrap-datetimepicker 25 | bootstrap-datetimepicker.min.js 26 | BodyBottom 27 | jQuery.fn.datetimepicker 28 | https://cdn.jsdelivr.net/npm/eonasdan-bootstrap-datetimepicker@<~=version~>/build/js/bootstrap-datetimepicker.min.js 29 | 30 | 31 | 32 | 33 | eonasdan-bootstrap-datetimepicker 34 | 35 | bootstrap-datetimepicker.min.js 36 | 37 | 38 | 39 | 40 | 41 | Resources\Libraries\eonasdan-bootstrap-datetimepicker\<~=versionFolder~> 42 | 43 | Resources.zip 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /es6-shim/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the ES6 Shim changelog

-------------------------------------------------------------------------------- /es6-shim/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

ES6 Shim is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /es6-shim/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/es6-shim/es6-shim.min.js"], 3 | "resources": [ 4 | "node_modules/es6-shim/*.js", 5 | "node_modules/es6-shim/*.map", 6 | "!node_modules/es6-shim/Gruntfile.js", 7 | "!node_modules/es6-shim/es6-shim.min.js" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /es6-shim/es6-shim.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ES6 Shim 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | es6-shim 24 | es6-shim.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/es6-shim@<~=version~>/es6-shim.min.js 27 | Promise 28 | 29 | 30 | 31 | 32 | es6-shim 33 | 34 | es6-shim.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\es6-shim\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /evrythng/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the evrythng.js changelog 3 |

4 | -------------------------------------------------------------------------------- /evrythng/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | evrythng.js is licensed under the Apache-2.0 license. 3 |

4 | -------------------------------------------------------------------------------- /evrythng/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/evrythng/dist/evrythng.browser.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /evrythng/evrythng.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | evrythng.js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | evrythng 22 | evrythng.browser.js 23 | BodyBottom 24 | evrythng 25 | https://cdn.jsdelivr.net/npm/evrythng@<~=version~>/dist/evrythng.browser.js 26 | 27 | 28 | 29 | 30 | evrythng 31 | 32 | evrythng.browser.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /fancybox/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the fancybox changelog 3 |

4 | -------------------------------------------------------------------------------- /fancybox/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | fancybox is licensed under the GPLv3 license for all open source applications. 3 | A commercial license is required for all commercial applications (including sites, themes and apps you plan to sell). 4 |

5 | -------------------------------------------------------------------------------- /fancybox/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/@fancyapps/fancybox/dist/jquery.fancybox.min.js"], 3 | "resources": ["node_modules/@fancyapps/fancybox/dist/*.css"] 4 | } 5 | -------------------------------------------------------------------------------- /fancybox/fancybox.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | fancybox 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | 20 | 21 | 22 | 23 | fancybox 24 | jquery.fancybox.min.js 25 | BodyBottom 26 | jQuery.fancybox 27 | https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@<~=version~>/dist/jquery.fancybox.min.js 28 | 29 | 30 | 31 | 32 | fancybox 33 | 34 | jquery.fancybox.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\fancybox\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /file-saver/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the FileSaver.js changelog

2 | -------------------------------------------------------------------------------- /file-saver/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

FileSaver.js is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /file-saver/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/file-saver/dist/FileSaver.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /file-saver/filesaverjs.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | FileSaver.js 5 | 6 | FileSaver.js implements the saveAs() FileSaver interface in browsers that do 7 | not natively support it. There is a FileSaver.js demo that demonstrates saving 8 | various media types.

FileSaver.js is the solution to saving files on the client-side, and is perfect for 9 | webapps that need to generate files, or for saving sensitive information that shouldn't be 10 | sent to an external server.

]]> 11 |
12 | 13 | Engage Software 14 | Engage Software 15 | https://engagesoftware.com/ 16 | support@engagesoftware.com 17 | 18 | 19 | 20 | true 21 | 22 | 25 | 26 | 27 | 28 | 29 | filesaverjs 30 | FileSaver.min.js 31 | BodyBottom 32 | https://cdn.jsdelivr.net/npm/file-saver@<~=version~>/dist/FileSaver.min.js 33 | saveAs 34 | 35 | 36 | 37 | 38 | filesaverjs 39 | 40 | FileSaver.min.js 41 | 42 | 43 | 44 | 45 |
46 |
47 |
48 | -------------------------------------------------------------------------------- /fingerprintjs2/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Fingerprintjs2 changelog

-------------------------------------------------------------------------------- /fingerprintjs2/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Fingerprintjs2 is licensed under 2 | "MIT or Apache, whichever you prefer."

3 | -------------------------------------------------------------------------------- /fingerprintjs2/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/fingerprintjs2/dist/fingerprint2.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /fingerprintjs2/fingerprintjs2.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fingerprintjs2 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | fingerprintjs2 21 | fingerprint2.min.js 22 | Fingerprint2 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/fingerprintjs2@<~=version~>/dist/fingerprint2.min.js 25 | 26 | 27 | 28 | 29 | fingerprintjs2 30 | 31 | fingerprint2.min.js 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /flexslider/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the FlexSlider changelog

-------------------------------------------------------------------------------- /flexslider/FlexSlider.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | FlexSlider JavaScript Library 5 | An awesome, fully responsive jQuery slider toolkit. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | FlexSlider 22 | jquery.flexslider-min.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/flexslider@<~=version~>/jquery.flexslider.min.js 25 | jQuery.fn.flexslider 26 | 27 | 28 | 29 | 30 | FlexSlider 31 | 32 | jquery.flexslider-min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\FlexSlider\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /flexslider/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

FlexSlider is licensed under the GPLv2 license

2 | -------------------------------------------------------------------------------- /flexslider/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/flexslider/jquery.flexslider-min.js"], 3 | "resources": [ 4 | "node_modules/flexslider/*.css", 5 | "node_modules/flexslider/fonts/**", 6 | "node_modules/flexslider/images/**" 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /handlebars/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the Handlebars.js changelog 3 |

4 | -------------------------------------------------------------------------------- /handlebars/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | Handlebars.js is licensed under the MIT license. 3 |

4 | -------------------------------------------------------------------------------- /handlebars/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/handlebars/dist/handlebars.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /handlebars/handlebars.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Handlebars.js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | handlebars 21 | handlebars.min.js 22 | BodyBottom 23 | Handlebars 24 | https://cdn.jsdelivr.net/npm/handlebars@<~=version~>/dist/handlebars.min.js 25 | 26 | 27 | 28 | 29 | handlebars 30 | 31 | handlebars.min.js 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /html5-history-api/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the HTML5 History API changelog

-------------------------------------------------------------------------------- /html5-history-api/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

HTML5 History API is dual licensed under the 2 | MIT License and 3 | GPL License.

4 | -------------------------------------------------------------------------------- /html5-history-api/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/html5-history-api/history.min.js"], 3 | "resources": ["node_modules/html5-history-api/**"] 4 | } 5 | -------------------------------------------------------------------------------- /html5-history-api/history.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | HTML5 History API 5 | 6 | http://spb-piksel.ru]]> 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | history 21 | history.min.js 22 | window.history.location 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/html5-history-api@<~=version~>/history.min.js 25 | 26 | 27 | 28 | 29 | history 30 | 31 | history.min.js 32 | 33 | 34 | 35 | 36 | 37 | Resources\Libraries\history\<~=versionFolder~> 38 | 39 | Resources.zip 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /html5shiv/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the HTML5 Shiv changelog

-------------------------------------------------------------------------------- /html5shiv/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Dual licensed as MIT and GPL2

2 | -------------------------------------------------------------------------------- /html5shiv/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/html5shiv/dist/html5shiv-printshiv.min.js"], 3 | "resources": ["node_modules/html5shiv/dist/**"] 4 | } 5 | -------------------------------------------------------------------------------- /html5shiv/html5shiv.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | HTML5 Shiv 5 | 6 | The HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x. 7 | This also includes the print shiv, a mechanism allowing HTML5 elements to be styled and contain children while being printed in IE 6-8. 8 | 9 | 10 | Engage Software 11 | Engage Software 12 | https://engagesoftware.com/ 13 | support@engagesoftware.com 14 | 15 | 16 | 17 | true 18 | 19 | 20 | 21 | html5shiv 22 | html5shiv-printshiv.min.js 23 | html5 24 | PageHead 25 | https://cdn.jsdelivr.net/npm/html5shiv@<~=version~>/dist/html5shiv.min.js 26 | 27 | 28 | 29 | 30 | html5shiv 31 | 32 | html5shiv-printshiv.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\html5shiv\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /image-map/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the 2 | 3 | Image-Map changelog 4 |

5 | -------------------------------------------------------------------------------- /image-map/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | Image-Map is licensed under the 3 | 4 | Apache-2.0 license.

5 | -------------------------------------------------------------------------------- /image-map/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/image-map/dist/image-map.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /image-map/image-map.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Image-Map 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | image-map 22 | image-map.js 23 | BodyBottom 24 | ImageMap 25 | https://cdn.jsdelivr.net/npm/image-map@<~=version~>/dist/image-map.min.js 26 | 27 | 28 | 29 | 30 | image-map 31 | 32 | image-map.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /intl-tel-input/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the International Telephone Input changelog

2 | -------------------------------------------------------------------------------- /intl-tel-input/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

International Telephone Input is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /intl-tel-input/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/intl-tel-input/build/js/intlTelInput.min.js"], 3 | "resources": ["node_modules/intl-tel-input/build/**"] 4 | } 5 | -------------------------------------------------------------------------------- /intl-tel-input/intl-tel-input.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | International Telephone Input 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | 20 | 21 | 22 | 23 | intl-tel-input 24 | intlTelInput.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/intl-tel-input@<~=version~>/build/js/intlTelInput.min.js 27 | jQuery.fn.intlTelInput 28 | 29 | 30 | 31 | 32 | intl-tel-input 33 | 34 | intlTelInput.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\intl-tel-input\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /jquery-menu-aim/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery-menu-aim changelog

-------------------------------------------------------------------------------- /jquery-menu-aim/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery-menu-aim is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /jquery-menu-aim/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery-menu-aim/jquery.menu-aim.js"], 3 | "resources": ["node_modules/jquery-menu-aim/**"] 4 | } 5 | -------------------------------------------------------------------------------- /jquery-menu-aim/jquery.menu-aim.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery-menu-aim 5 | 6 | 8 | jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's. 9 | 10 | http://bjk5.com/post/44698559168/breaking-down-amazons-mega-dropdown 11 |

This package is based off of the parallax fork

]]> 12 |
13 | 14 | Engage Software 15 | Engage Software 16 | https://engagesoftware.com/ 17 | support@engagesoftware.com 18 | 19 | 20 | 21 | true 22 | 23 | jQuery 24 | 25 | 26 | 27 | 28 | jquery.menu-aim 29 | jquery.menu-aim.js 30 | BodyBottom 31 | 32 | jQuery.fn.menuAim 33 | 34 | 35 | 36 | 37 | jquery.menu-aim 38 | 39 | jquery.menu-aim.js 40 | 41 | 42 | 43 | 44 | 45 | Resources\Libraries\<~=versionFolder~> 46 | 47 | Resources.zip 48 | 49 | 50 | 51 | 52 |
53 |
54 |
55 | -------------------------------------------------------------------------------- /jquery-mousewheel/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery Mouse Wheel Plugin changelog

-------------------------------------------------------------------------------- /jquery-mousewheel/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jquery-mousewheel is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /jquery-mousewheel/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery-mousewheel/jquery.mousewheel.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jquery-mousewheel/jquery-mousewheel.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery Mouse Wheel Plugin 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | jquery-mousewheel 22 | jquery.mousewheel.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/jquery-mousewheel@<~=version~>/jquery.mousewheel.min.js 25 | jQuery.event.special.mousewheel 26 | 27 | 28 | 29 | 30 | jquery-mousewheel 31 | 32 | jquery.mousewheel.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /jquery-ui/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery UI changelog

2 | -------------------------------------------------------------------------------- /jquery-ui/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery UI is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /jquery-ui/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["jquery-ui/jquery-ui.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jquery-ui/jquery-ui.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery UI 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | jQuery-UI 22 | jquery-ui.min.js 23 | PageHead 24 | https://code.jquery.com/ui/<~=version~>/jquery-ui.min.js 25 | jQuery.ui 26 | 27 | 28 | 29 | 30 | jQuery-UI 31 | 32 | jquery-ui.min.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /jquery.cookie/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery Cookie Plugin changelog

-------------------------------------------------------------------------------- /jquery.cookie/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery.cookie is MIT licensed by Klaus Hartl

2 | -------------------------------------------------------------------------------- /jquery.cookie/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery.cookie/jquery.cookie.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jquery.cookie/jQuery.cookie.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery Cookie Plugin 5 | A simple, lightweight jQuery plugin for reading, writing and deleting cookies. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | jQuery.cookie 22 | jQuery.cookie.js 23 | jQuery.cookie 24 | BodyBottom 25 | https://cdn.jsdelivr.net/npm/jquery.cookie@<~=version~>/jquery.cookie.min.js 26 | 27 | 28 | 29 | 30 | jQuery.cookie 31 | 32 | jQuery.cookie.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /jquery.easing/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery Easing Plugin changelog

-------------------------------------------------------------------------------- /jquery.easing/LICENSE.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngageSoftware/DNN-JavaScript-Libraries/514c4001844d505b263325e837c5d7b5ced01753/jquery.easing/LICENSE.htm -------------------------------------------------------------------------------- /jquery.easing/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery.easing/jquery.easing.min.js"], 3 | "resources": ["node_modules/jquery.easing/jquery.easing.compatibility.js"] 4 | } 5 | -------------------------------------------------------------------------------- /jquery.easing/jQuery.easing.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery Easing Plugin 5 | A jQuery plugin from GSGD to give advanced easing options. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | jQuery.easing 22 | jQuery.easing.min.js 23 | jQuery.easing.easeInOutQuad 24 | PageHead 25 | https://cdn.jsdelivr.net/npm/jquery.easing@<~=version~>/jquery.easing.min.js 26 | 27 | 28 | 29 | 30 | jQuery.easing 31 | 32 | jQuery.easing.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\jquery.easing\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /jquery.localscroll/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery.localScroll changelog

2 | -------------------------------------------------------------------------------- /jquery.localscroll/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery.localScroll is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /jquery.localscroll/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery.localscroll/jquery.localScroll.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jquery.localscroll/jquery.localScroll.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.localScroll 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | jquery.scrollTo 18 | 19 | 20 | 21 | 22 | jquery.localScroll 23 | jquery.localScroll.min.js 24 | BodyBottom 25 | https://cdn.jsdelivr.net/npm/jquery.localscroll@<~=version~>/jquery.localScroll.min.js 26 | jQuery.localScroll 27 | 28 | 29 | 30 | 31 | jquery.localScroll 32 | 33 | jquery.localScroll.min.js 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /jquery.scrollto/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery.scrollTo changelog

-------------------------------------------------------------------------------- /jquery.scrollto/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jquery.scrollTo is licened under the MIT License.

2 | -------------------------------------------------------------------------------- /jquery.scrollto/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery.scrollto/jquery.scrollTo.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jquery.scrollto/jquery.scrollTo.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.scrollTo 5 | A small, customizable plugin for scrolling elements, or the window itself 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | jquery.scrollTo 22 | jquery.scrollTo.min.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/jquery.scrollto@<~=version~>/jquery.scrollTo.min.js 25 | jQuery.scrollTo 26 | 27 | 28 | 29 | 30 | jquery.scrollTo 31 | 32 | jquery.scrollTo.min.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /jquery.serialscroll/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery.serialScroll changelog

2 | -------------------------------------------------------------------------------- /jquery.serialscroll/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery.serialScroll is licensed under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /jquery.serialscroll/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery.serialscroll/jquery.serialScroll.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jquery.serialscroll/jquery.serialScroll.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.serialScroll 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | jquery.scrollTo 20 | 21 | 22 | 23 | 24 | jquery.serialScroll 25 | jquery.serialScroll.min.js 26 | BodyBottom 27 | https://cdn.jsdelivr.net/npm/jquery.serialscroll@<~=version~>/jquery.serialScroll.min.js 28 | jQuery.serialScroll 29 | 30 | 31 | 32 | 33 | jquery.serialScroll 34 | 35 | jquery.serialScroll.min.js 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /jquery.tipsy/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the tipsy changelog

-------------------------------------------------------------------------------- /jquery.tipsy/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

tipsy is licensed under the 2 | MIT License. 3 |

4 | -------------------------------------------------------------------------------- /jquery.tipsy/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery.tipsy/src/jquery.tipsy.js"], 3 | "resources": ["node_modules/jquery.tipsy/src/jquery.tipsy.css"] 4 | } 5 | -------------------------------------------------------------------------------- /jquery.tipsy/tipsy.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | tipsy 5 | tipsy is a simple jQuery plugin for generating Facebook-style tooltips 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | tipsy 24 | jquery.tipsy.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/jquery.tipsy@<~=version~>/src/jquery.tipsy.min.js 27 | jQuery.fn.tipsy 28 | 29 | 30 | 31 | 32 | tipsy 33 | 34 | jquery.tipsy.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\tipsy\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /jquery/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery blog

2 | -------------------------------------------------------------------------------- /jquery/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /jquery/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jquery/dist/jquery.min.js"], 3 | "resources": [ 4 | "node_modules/jquery/dist/**", 5 | "!node_modules/jquery/dist/jquery.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /jquery/jquery.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | jQuery 22 | jquery.min.js 23 | PageHead 24 | jQuery 25 | https://code.jquery.com/jquery-<~=version~>.min.js 26 | 27 | 28 | 29 | 30 | jQuery 31 | 32 | jquery.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\jQuery\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /jsqr/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the jsQR changelog 3 |

4 | -------------------------------------------------------------------------------- /jsqr/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | jsQR is licensed under the Apache-2.0 license. 3 |

4 | -------------------------------------------------------------------------------- /jsqr/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jsqr/dist/jsQR.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jsqr/jsqr.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jsQR 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | jsqr 22 | jsQR.js 23 | BodyBottom 24 | jsQR 25 | https://cdn.jsdelivr.net/npm/jsqr@<~=version~>/dist/jsQR.js 26 | 27 | 28 | 29 | 30 | jsqr 31 | 32 | jsQR.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /jszip/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the JSZip changelog

-------------------------------------------------------------------------------- /jszip/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

JSZip is dual-licensed. You may use it under the MIT license or the GPLv3 2 | license. See LICENSE.markdown.

3 | -------------------------------------------------------------------------------- /jszip/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/jszip/dist/jszip.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /jszip/jszip.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JSZip 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | jszip 24 | jszip.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/jszip@<~=version~>/dist/jszip.min.js 27 | JSZip 28 | 29 | 30 | 31 | 32 | jszip 33 | 34 | jszip.min.js 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /kinetic/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the KineticJS changelog

-------------------------------------------------------------------------------- /kinetic/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

kineticjs is licensed under the MIT and GPL2 licenses.

2 | -------------------------------------------------------------------------------- /kinetic/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/kinetic/kinetic.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /kinetic/kineticjs.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | KineticJS 5 | http://www.kineticjs.com]]> 7 | 8 | Engage Software 9 | Engage Software 10 | https://engagesoftware.com/ 11 | support@engagesoftware.com 12 | 13 | 14 | 15 | true 16 | 17 | 20 | 21 | 22 | 23 | 24 | kineticjs 25 | kinetic.min.js 26 | BodyBottom 27 | https://cdn.jsdelivr.net/npm/kinetic@<~=version~>/kinetic.min.js 28 | Kinetic 29 | 30 | 31 | 32 | 33 | kineticjs 34 | 35 | kinetic.min.js 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /knockout-jqautocomplete/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the knockout-jqAutocomplete changelog

-------------------------------------------------------------------------------- /knockout-jqautocomplete/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

knockout-jqAutocomplete is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /knockout-jqautocomplete/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/knockout-jqautocomplete/build/knockout-jqAutocomplete.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /knockout-jqautocomplete/knockout-jqAutocomplete.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | knockout-jqAutocomplete 5 | knockout-jqAutocomplete is a Knockout.js plugin designed to work with jQuery UI's autocomplete widget.]]> 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | Knockout 17 | jQuery-UI 18 | 19 | 20 | 21 | 22 | knockout-jqAutocomplete 23 | knockout-jqAutocomplete.min.js 24 | ko.bindingHandlers.jqAuto 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/knockout-jqautocomplete@<~=version~>/src/knockout-jqAutocomplete.js 27 | 28 | 29 | 30 | 31 | knockout-jqAutocomplete 32 | 33 | knockout-jqAutocomplete.min.js 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /knockout-postbox/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the knockout-postbox changelog

-------------------------------------------------------------------------------- /knockout-postbox/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

knockout-postbox is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /knockout-postbox/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/knockout-postbox/build/knockout-postbox.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /knockout-postbox/knockout-postbox.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | knockout-postbox 5 | A small library that uses Knockout's native pub/sub capabilities to facilitate decoupled communication between separate view models or components. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | Knockout 17 | 18 | 19 | 20 | 21 | knockout-postbox 22 | knockout-postbox.min.js 23 | ko.postbox 24 | https://cdn.jsdelivr.net/npm/knockout-postbox@<~=version~>/build/knockout-postbox.min.js 25 | BodyBottom 26 | 27 | 28 | 29 | 30 | knockout-postbox 31 | 32 | knockout-postbox.min.js 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /knockout-sortable/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the knockout-sortable changelog

2 | -------------------------------------------------------------------------------- /knockout-sortable/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

knockout-sortable is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /knockout-sortable/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/knockout-sortable/build/knockout-sortable.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /knockout-sortable/knockout-sortable.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Knockout Sortable 5 | knockout-sortable is a binding for Knockout.js designed to connect observableArrays with jQuery UI's sortable functionality. This allows a user to drag and drop items within a list or between lists and have the corresponding observableArrays updated appropriately.

7 | ]]>
8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | Knockout 19 | 20 | 21 | 22 | 23 | Knockout.Sortable 24 | knockout-sortable.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/knockout-sortable@<~=version~>/build/knockout-sortable.min.js 27 | ko.sortable 28 | 29 | 30 | 31 | 32 | Knockout.Sortable 33 | 34 | knockout-sortable.min.js 35 | 36 | 37 | 38 | 39 |
40 |
41 |
42 | -------------------------------------------------------------------------------- /knockout.validation/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Knockout Validation changelog

-------------------------------------------------------------------------------- /knockout.validation/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Knockout Validation is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /knockout.validation/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/knockout.validation/dist/knockout.validation.min.js"], 3 | "resources": ["node_modules/knockout.validation/dist/*.map"] 4 | } 5 | -------------------------------------------------------------------------------- /knockout.validation/knockout-validation.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Knockout Validation 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | Knockout 17 | 18 | 19 | 20 | 21 | knockout.validation 22 | knockout.validation.min.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/knockout.validation@<~=version~>/dist/knockout.validation.min.js 25 | ko.validation 26 | 27 | 28 | 29 | 30 | knockout.validation 31 | 32 | knockout.validation.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\knockout.validation\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /knockout/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the knockout changelog

2 | -------------------------------------------------------------------------------- /knockout/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Knockout is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /knockout/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/knockout/build/output/knockout-latest.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /knockout/knockout.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Knockout JavaScript Library 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 17 | 18 | Knockout 19 | knockout-latest.js 20 | ko 21 | https://cdn.jsdelivr.net/npm/knockout@<~=version~>/build/output/knockout-latest.js 22 | 23 | 24 | 25 | 26 | Knockout 27 | 28 | knockout-latest.js 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /less/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the less.js changelog

-------------------------------------------------------------------------------- /less/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

less.js is licened under the 2 | Apache 2.0 License.

3 | -------------------------------------------------------------------------------- /less/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/less/dist/less.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /less/less.js.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | less.js 5 | The dynamic stylesheet language 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | less.js 24 | less.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/less@<~=version~>/dist/less.min.js 27 | less 28 | 29 | 30 | 31 | 32 | less.js 33 | 34 | less.min.js 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /lie/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the lie changelog

-------------------------------------------------------------------------------- /lie/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

lie is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /lie/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/lie/dist/lie.min.js"], 3 | "resources": [ 4 | "node_modules/lie/dist/**", 5 | "!node_modules/lie/dist/lie.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lie/lie.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | lie 5 | Promises/A+ spec Version 1.1.]]> 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | lie 24 | lie.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/lie@<~=version~>/dist/lie.min.js 27 | Promise 28 | 29 | 30 | 31 | 32 | lie 33 | 34 | lie.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\lie\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /lightbox2/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the Lightbox changelog 3 |

4 | -------------------------------------------------------------------------------- /lightbox2/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | Lightbox is licensed under the MIT license. 3 |

4 | -------------------------------------------------------------------------------- /lightbox2/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/lightbox2/dist/js/lightbox.min.js"], 3 | "resources": [ 4 | "node_modules/lightbox2/dist/**" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lightbox2/lightbox2.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Lightbox 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | lightbox2 22 | lightbox.min.js 23 | BodyBottom 24 | lightbox 25 | https://cdn.jsdelivr.net/npm/lightbox2@<~=version~>/dist/js/lightbox.min.js 26 | 27 | 28 | 29 | 30 | lightbox2 31 | 32 | lightbox.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\lightbox2\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /moment/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the 2 | Moment.js changelog 3 |

4 | -------------------------------------------------------------------------------- /moment/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Moment.js is licensed under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /moment/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/moment/min/moment.min.js"], 3 | "resources": [ 4 | "node_modules/moment/min/**", 5 | "!node_modules/moment/min/moment.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /moment/moment.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Moment.js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | moment 21 | moment.min.js 22 | BodyBottom 23 | https://cdn.jsdelivr.net/npm/moment@<~=version~>/min/moment.min.js 24 | moment 25 | 26 | 27 | 28 | 29 | moment 30 | 31 | moment.min.js 32 | 33 | 34 | 35 | 36 | 37 | Resources\Libraries\moment\<~=versionFolder~> 38 | 39 | Resources.zip 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /nouislider/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the noUiSlider changelog

2 | -------------------------------------------------------------------------------- /nouislider/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

noUiSlider is licensed under the Do What The F*ck You Want To Public License.

2 | -------------------------------------------------------------------------------- /nouislider/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/nouislider/dist/nouislider.min.js"], 3 | "resources": [ 4 | "node_modules/nouislider/dist/**", 5 | "!node_modules/nouislider/dist/nouislider.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /nouislider/nouislider.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | noUiSlider 5 | noUiSlider is a lightweight JavaScript range slider library. It offers a wide selection of options and settings, and is compatible with a ton of (touch) devices, including those running iOS, Android, Windows 8/8.1/10, Windows Phone 8.1 and Windows Mobile 10.

7 | ]]>
8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | nouislider 21 | nouislider.min.js 22 | BodyBottom 23 | https://cdn.jsdelivr.net/npm/nouislider@<~=version~>/dist/nouislider.min.js 24 | noUiSlider 25 | 26 | 27 | 28 | 29 | nouislider 30 | 31 | nouislider.min.js 32 | 33 | 34 | 35 | 36 | 37 | Resources\Libraries\nouislider\<~=versionFolder~> 38 | 39 | Resources.zip 40 | 41 | 42 | 43 | 44 |
45 |
46 |
47 | -------------------------------------------------------------------------------- /numeral/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Numeral.js changelog

2 | -------------------------------------------------------------------------------- /numeral/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Numeral.js is freely distributable under the terms of the MIT License.

2 | -------------------------------------------------------------------------------- /numeral/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/numeral/min/numeral.min.js"], 3 | "resources": [ 4 | "node_modules/numeral/min/**", 5 | "!node_modules/numeral/min/numeral.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /numeral/numeral.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Numeral.js 5 | http://numeraljs.com/]]> 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | numeral 24 | numeral.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/numeral@<~=version~>/min/numeral.min.js 27 | numeral 28 | 29 | 30 | 31 | 32 | numeral 33 | 34 | numeral.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\numeral\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "engage-dnn-javascript-libraries", 3 | "version": "0.10.0", 4 | "private": true, 5 | "file": [ 6 | "_InstallPackages" 7 | ], 8 | "scripts": { 9 | "package": "gulp --no-experimental-require-module", 10 | "outdated": "gulp outdated --no-experimental-require-module", 11 | "upgrade": "gulp upgrade --no-experimental-require-module", 12 | "new": "yo ./_new/index.mjs" 13 | }, 14 | "dependencies": { 15 | "@fancyapps/fancybox": "3.5.7", 16 | "@khanacademy/tota11y": "0.2.0", 17 | "@xmldom/xmldom": "^0.9.8", 18 | "alpaca": "1.5.27", 19 | "blob.js": "1.0.1", 20 | "bluebird": "3.7.2", 21 | "bootstrap": "5.3.6", 22 | "bootstrap-accessibility-plugin": "1.0.6", 23 | "bootstrap-datepicker": "1.10.0", 24 | "chart.js": "4.4.9", 25 | "chosen-js": "1.8.7", 26 | "clipboard": "2.0.11", 27 | "croppic-js": "1.0.3", 28 | "datatables.net-buttons-dt": "2.4.2", 29 | "datatables.net-dt": "1.13.10", 30 | "eonasdan-bootstrap-datetimepicker": "4.17.49", 31 | "es6-shim": "0.35.8", 32 | "evrythng": "6.0.5", 33 | "file-saver": "2.0.5", 34 | "fingerprintjs2": "2.1.4", 35 | "flexslider": "2.7.2", 36 | "handlebars": "4.7.8", 37 | "html5-history-api": "4.2.10", 38 | "html5shiv": "3.7.3", 39 | "image-map": "2.0.1", 40 | "intl-tel-input": "25.3.1", 41 | "jquery": "3.7.1", 42 | "jquery-menu-aim": "1.1.0", 43 | "jquery-mousewheel": "3.2.2", 44 | "jquery-ui": "1.14.1", 45 | "jquery.cookie": "1.4.1", 46 | "jquery.easing": "1.4.1", 47 | "jquery.localscroll": "2.0.0", 48 | "jquery.scrollto": "2.1.3", 49 | "jquery.serialscroll": "1.3.2", 50 | "jquery.tipsy": "1.0.3", 51 | "jsqr": "1.4.0", 52 | "jszip": "3.10.1", 53 | "kinetic": "5.2.0", 54 | "knockout": "3.5.1", 55 | "knockout-jqautocomplete": "0.5.0", 56 | "knockout-postbox": "0.6.1", 57 | "knockout-sortable": "1.2.2", 58 | "knockout.validation": "2.0.4", 59 | "less": "4.3.0", 60 | "lie": "3.3.0", 61 | "lightbox2": "2.11.5", 62 | "moment": "2.30.1", 63 | "moment-timezone": "0.5.48", 64 | "nouislider": "15.8.1", 65 | "numeral": "2.0.6", 66 | "pepjs": "0.5.3", 67 | "picturefill": "3.0.3", 68 | "popper.js": "1.16.1", 69 | "pubsub-js": "1.9.5", 70 | "quill": "1.3.7", 71 | "respond.js": "1.4.2", 72 | "responsive-tabs": "1.6.3", 73 | "scanthng": "4.14.0", 74 | "select2": "4.0.13", 75 | "spectrum-colorpicker": "1.8.1", 76 | "swiper": "11.2.8", 77 | "systemjs": "6.15.1", 78 | "tableexport": "5.2.0", 79 | "tinymce": "7.9.1", 80 | "underscore": "1.13.7", 81 | "unitegallery": "1.7.28", 82 | "urijs": "1.19.11", 83 | "xlsx": "0.18.5", 84 | "zeroclipboard": "2.3.0" 85 | }, 86 | "devDependencies": { 87 | "chalk": "^5.4.1", 88 | "cliui": "9.0.1", 89 | "cross-spawn": "7.0.6", 90 | "decompress": "4.2.1", 91 | "del": "8.0.0", 92 | "end-of-stream": "1.4.4", 93 | "fancy-log": "2.0.0", 94 | "glob": "^11.0.2", 95 | "got": "14.4.7", 96 | "gulp": "^5.0.1", 97 | "gulp-cli": "3.1.0", 98 | "gulp-ejs": "^5.1.0", 99 | "gulp-zip": "^6.1.0", 100 | "lodash": "4.17.21", 101 | "merge-stream": "^2.0.0", 102 | "package-json": "^10.0.1", 103 | "semver": "7.7.2", 104 | "xpath.js": "1.1.0", 105 | "yeoman-generator": "^5.9.0", 106 | "yo": "^5.1.0" 107 | } 108 | } 109 | -------------------------------------------------------------------------------- /pepjs/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the PEP changelog

-------------------------------------------------------------------------------- /pepjs/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

pepjs is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /pepjs/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/pepjs/dist/pep.js"] 3 | } 4 | -------------------------------------------------------------------------------- /pepjs/pepjs.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PEP 5 | http://www.w3.org/TR/pointerevents/]]> 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | pepjs 24 | pep.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/pepjs@<~=version~>/dist/pep.min.js 27 | PointerEventsPolyfill 28 | 29 | 30 | 31 | 32 | pepjs 33 | 34 | pep.js 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /picturefill/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Picturefill changelog

-------------------------------------------------------------------------------- /picturefill/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

picturefill is licened under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /picturefill/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/picturefill/dist/picturefill.min.js"], 3 | "resources": [ 4 | "node_modules/picturefill/dist/**", 5 | "!node_modules/picturefill/dist/picturefill.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /picturefill/picturefill.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picturefill 5 | 6 | <picture>, srcset, sizes, and more 7 | https://scottjehl.github.io/picturefill/]]> 8 | 9 | 10 | Engage Software 11 | Engage Software 12 | https://engagesoftware.com/ 13 | support@engagesoftware.com 14 | 15 | 16 | 17 | true 18 | 19 | 22 | 23 | 24 | 25 | 26 | picturefill 27 | picturefill.min.js 28 | BodyBottom 29 | https://cdn.jsdelivr.net/npm/picturefill@<~=version~>/dist/picturefill.min.js 30 | picturefill 31 | 32 | 33 | 34 | 35 | picturefill 36 | 37 | picturefill.min.js 38 | 39 | 40 | 41 | 42 | 43 | Resources\Libraries\picturefill\<~=versionFolder~> 44 | 45 | Resources.zip 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /popper.js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the Popper.js changelog 3 |

4 | -------------------------------------------------------------------------------- /popper.js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | Popper.js is licensed under the MIT license. 3 |

4 | -------------------------------------------------------------------------------- /popper.js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/popper.js/dist/umd/popper.min.js"], 3 | "resources": [ 4 | "node_modules/popper.js/dist/umd/*.js", 5 | "node_modules/popper.js/dist/umd/*.map" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /popper.js/popper.js.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Popper.js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | popper.js 22 | popper.min.js 23 | BodyBottom 24 | Popper 25 | https://cdn.jsdelivr.net/npm/popper.js@<~=version~>/dist/popper.min.js 26 | 27 | 28 | 29 | 30 | popper.js 31 | 32 | popper.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\popper.js\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | /* eslint-env node*/ 2 | 'use strict'; 3 | 4 | module.exports = { 5 | printWidth: 80, 6 | useTabs: true, 7 | tabWidth: 4, 8 | trailingComma: 'es5', 9 | singleQuote: true, 10 | }; 11 | -------------------------------------------------------------------------------- /pubsub-js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the PubSubJS changelog

2 | -------------------------------------------------------------------------------- /pubsub-js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

PubSubJS is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /pubsub-js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/pubsub-js/src/pubsub.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /pubsub-js/pubsub-js.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PubSubJS 5 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 21 | 22 | 23 | 24 | 25 | pubsub-js 26 | pubsub.js 27 | BodyBottom 28 | https://cdn.jsdelivr.net/npm/pubsub-js@<~=version~>/src/pubsub.min.js 29 | PubSub 30 | 31 | 32 | 33 | 34 | pubsub-js 35 | 36 | pubsub.js 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /quill/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Quill Rich Text Editor changelog

2 | -------------------------------------------------------------------------------- /quill/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Quill Rich Text Editor is licensed under the BSD 3-clause License.

2 | -------------------------------------------------------------------------------- /quill/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/quill/dist/quill.min.js"], 3 | "resources": [ 4 | "node_modules/quill/dist/quill.bubble.css", 5 | "node_modules/quill/dist/quill.core.css", 6 | "node_modules/quill/dist/quill.core.js", 7 | "node_modules/quill/dist/quill.js", 8 | "node_modules/quill/dist/quill.min.js.map", 9 | "node_modules/quill/dist/quill.snow.css" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /quill/quill.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Quill Rich Text Editor 5 | Quill is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and open sourced by Salesforce.com.

7 |

To get started, check out the Quill Github Page or jump straight into the demo.

8 | ]]>
9 | 10 | Engage Software 11 | Engage Software 12 | https://engagesoftware.com/ 13 | support@engagesoftware.com 14 | 15 | 16 | 17 | true 18 | 19 | 20 | 21 | quill 22 | quill.min.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/quill@<~=version~>/dist/quill.min.js 25 | Quill 26 | 27 | 28 | 29 | 30 | quill 31 | 32 | quill.min.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\quill\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 |
46 |
47 |
48 | -------------------------------------------------------------------------------- /respond.js/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Respond changelog

-------------------------------------------------------------------------------- /respond.js/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Respond is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /respond.js/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/respond.js/dest/respond.min.js"], 3 | "resources": [ 4 | "node_modules/respond.js/dest/**", 5 | "!node_modules/respond.js/dest/respond.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /respond.js/respond-minmax.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Respond 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | respond-minmax 24 | respond.min.js 25 | BodyBottom 26 | 27 | respond 28 | 29 | 30 | 31 | 32 | respond-minmax 33 | 34 | respond.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\respond-minmax\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /responsive-tabs/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the jQuery Responsive Tabs changelog

2 | -------------------------------------------------------------------------------- /responsive-tabs/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

jQuery Responsive Tabs is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /responsive-tabs/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/responsive-tabs/js/jquery.responsiveTabs.min.js"], 3 | "resources": ["node_modules/responsive-tabs/css/**"] 4 | } 5 | -------------------------------------------------------------------------------- /responsive-tabs/responsive-tabs.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery Responsive Tabs 5 | This jQuery plugin provides responsive tab functionality. The tabs transform to an accordion when it reaches a CSS breakpoint. 7 | Check out a demo at http://jellekralt.github.io/Responsive-Tabs/demo.html

8 | ]]>
9 | 10 | Engage Software 11 | Engage Software 12 | https://engagesoftware.com/ 13 | support@engagesoftware.com 14 | 15 | 16 | 17 | true 18 | 19 | jQuery 20 | 21 | 22 | 23 | 24 | responsive-tabs 25 | jquery.responsiveTabs.min.js 26 | BodyBottom 27 | https://cdn.jsdelivr.net/npm/responsive-tabs@<~=version~>/js/jquery.responsiveTabs.min.js 28 | 29 | 30 | 31 | 32 | 33 | responsive-tabs 34 | 35 | jquery.responsiveTabs.min.js 36 | 37 | 38 | 39 | 40 | 41 | Resources\Libraries\responsive-tabs\<~=versionFolder~> 42 | 43 | Resources.zip 44 | 45 | 46 | 47 | 48 |
49 |
50 |
51 | -------------------------------------------------------------------------------- /scanthng/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

2 | See the scanthng.js changelog 3 |

4 | -------------------------------------------------------------------------------- /scanthng/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

2 | scanthng.js is licensed under the Apache-2.0 license. 3 |

4 | -------------------------------------------------------------------------------- /scanthng/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/scanthng/dist/scanthng.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /scanthng/scanthng.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | scanthng.js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | evrythng 19 | 20 | 21 | 22 | 23 | scanthng 24 | scanthng.js 25 | BodyBottom 26 | ScanThng 27 | https://cdn.jsdelivr.net/npm/scanthng@<~=version~>/dist/scanthng.js 28 | 29 | 30 | 31 | 32 | scanthng 33 | 34 | scanthng.js 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /select2/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Select2 release notes

2 | -------------------------------------------------------------------------------- /select2/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Select2 is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /select2/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/select2/dist/js/select2.min.js"], 3 | "resources": ["node_modules/select2/dist/**"] 4 | } 5 | -------------------------------------------------------------------------------- /select2/select2.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Select2 5 | Select2 is a jQuery-based replacement for select boxes. It supports searching, 6 | remote data sets, and pagination of results.

7 | 8 |

To get started, checkout examples and documentation at 9 | https://select2.github.io/

]]>
10 | 11 | Engage Software 12 | Engage Software 13 | https://engagesoftware.com/ 14 | support@engagesoftware.com 15 | 16 | 17 | 18 | true 19 | 20 | jQuery 21 | 22 | 23 | 24 | 25 | select2 26 | select2.min.js 27 | BodyBottom 28 | https://cdn.jsdelivr.net/npm/select2@<~=version~>/dist/js/select2.min.js 29 | jQuery.fn.select2 30 | 31 | 32 | 33 | 34 | select2 35 | 36 | select2.min.js 37 | 38 | 39 | 40 | 41 | 42 | Resources\Libraries\select2\<~=versionFolder~> 43 | 44 | Resources.zip 45 | 46 | 47 | 48 | 49 |
50 |
51 |
52 | -------------------------------------------------------------------------------- /spectrum-colorpicker/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Spectrum changelog

-------------------------------------------------------------------------------- /spectrum-colorpicker/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

spectrum is licened under the MIT License.

2 | -------------------------------------------------------------------------------- /spectrum-colorpicker/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/spectrum-colorpicker/spectrum.js"], 3 | "resources": ["node_modules/spectrum-colorpicker/spectrum.css"] 4 | } 5 | -------------------------------------------------------------------------------- /spectrum-colorpicker/spectrum.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Spectrum 5 | The No Hassle JavaScript Colorpicker 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | jQuery 17 | 18 | 19 | 20 | 21 | spectrum 22 | spectrum.js 23 | BodyBottom 24 | https://cdn.jsdelivr.net/npm/spectrum-colorpicker@<~=version~>/spectrum.min.js 25 | jQuery.fn.spectrum 26 | 27 | 28 | 29 | 30 | spectrum 31 | 32 | spectrum.js 33 | 34 | 35 | 36 | 37 | 38 | Resources\Libraries\spectrum\<~=versionFolder~> 39 | 40 | Resources.zip 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /swiper/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Swiper changelog

2 | -------------------------------------------------------------------------------- /swiper/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Swiper is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /swiper/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/swiper/swiper-bundle.min.js"], 3 | "resources": [ 4 | "node_modules/swiper/*.css", 5 | "node_modules/swiper/*.js", 6 | "node_modules/swiper/*.mjs", 7 | "node_modules/swiper/*.map", 8 | "!node_modules/swiper/swiper-bundle.min.js" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /swiper/swiper.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Swiper 5 | 6 | Swiper - is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps. Designed mostly for iOS, but also works great on latest Android, Windows Phone 8 and modern Desktop browsers

Swiper is not compatible with all platforms, it is a modern touch slider which is focused only on modern apps/platforms to bring the best experience and simplicity.

8 | ]]> 9 |
10 | 11 | Engage Software 12 | Engage Software 13 | https://engagesoftware.com/ 14 | support@engagesoftware.com 15 | 16 | 17 | 18 | true 19 | 20 | 23 | 24 | 25 | 26 | 27 | swiper 28 | swiper-bundle.min.js 29 | BodyBottom 30 | https://cdn.jsdelivr.net/npm/swiper@<~=version~>/swiper-bundle.min.js 31 | Swiper 32 | 33 | 34 | 35 | 36 | swiper 37 | 38 | swiper-bundle.min.js 39 | 40 | 41 | 42 | 43 | 44 | Resources\Libraries\swiper\<~=versionFolder~> 45 | 46 | Resources.zip 47 | 48 | 49 | 50 | 51 |
52 |
53 |
54 | -------------------------------------------------------------------------------- /systemjs/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the SystemJS changelog

-------------------------------------------------------------------------------- /systemjs/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

SystemJS is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /systemjs/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/systemjs/dist/system.js"], 3 | "resources": [ 4 | "node_modules/systemjs/dist/**", 5 | "!node_modules/systemjs/dist/system.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /systemjs/system.js.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SystemJS 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 17 | 18 | 19 | system.js 20 | system.js 21 | BodyBottom 22 | https://cdn.jsdelivr.net/npm/systemjs@<~=version~>/dist/system.js 23 | 24 | 25 | 26 | 27 | 28 | system.js 29 | 30 | system.js 31 | 32 | 33 | 34 | 35 | 36 | Resources\Libraries\system.js\<~=versionFolder~> 37 | 38 | Resources.zip 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /tableexport/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the TableExport.js changelog

2 | -------------------------------------------------------------------------------- /tableexport/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

TableExport.js is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /tableexport/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/tableexport/dist/js/tableexport.min.js"], 3 | "resources": ["node_modules/tableexport/dist/**"] 4 | } 5 | -------------------------------------------------------------------------------- /tableexport/tableexport.js.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | TableExport.js 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | js-xlsx 20 | filesaverjs 21 | 24 | 25 | 26 | 27 | 28 | tableexport.js 29 | tableexport.min.js 30 | BodyBottom 31 | https://cdn.jsdelivr.net/npm/tableexport@<~=version~>/dist/js/tableexport.min.js 32 | TableExport 33 | 34 | 35 | 36 | 37 | tableexport.js 38 | 39 | tableexport.min.js 40 | 41 | 42 | 43 | 44 | 45 | Resources\Libraries\tableexport.js\<~=versionFolder~> 46 | 47 | Resources.zip 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /tinymce/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the TinyMCE changelog

2 | -------------------------------------------------------------------------------- /tinymce/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

TinyMCE is licensed under the LGPL License.

2 | -------------------------------------------------------------------------------- /tinymce/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/tinymce/tinymce.min.js"], 3 | "resources": [ 4 | "node_modules/tinymce/**", 5 | "!node_modules/tinymce/tinymce.min.js", 6 | "!node_modules/tinymce/readme.md", 7 | "!node_modules/tinymce/*.json", 8 | "!node_modules/tinymce/*.txt" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /tinymce/tinymce.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | TinyMCE 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | tinymce 24 | tinymce.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/tinymce@<~=version~>/tinymce.min.js 27 | tinymce 28 | 29 | 30 | 31 | 32 | tinymce 33 | 34 | tinymce.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\tinymce\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /tota11y/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the tota11y changelog

-------------------------------------------------------------------------------- /tota11y/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

tota11y is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /tota11y/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/@khanacademy/tota11y/dist/tota11y.min.js"], 3 | "resources": [] 4 | } 5 | -------------------------------------------------------------------------------- /tota11y/tota11y.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | tota11y 5 | http://khan.github.io/tota11y/]]> 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | tota11y 24 | tota11y.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/@khanacademy/tota11y@<~=version~>/dist/tota11y.min.js 27 | 28 | 29 | 30 | 31 | 32 | tota11y 33 | 34 | tota11y.min.js 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /underscore/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Underscore.js changelog

-------------------------------------------------------------------------------- /underscore/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

underscore is licened under the MIT License.

2 | -------------------------------------------------------------------------------- /underscore/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/underscore/underscore-min.js"], 3 | "resources": ["node_modules/underscore/underscore-min.js.map"] 4 | } 5 | -------------------------------------------------------------------------------- /underscore/underscore.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Underscore.js 5 | Underscore.js is a utility-belt library for JavaScript that provides support for the usual functional suspects (each, map, reduce, filter...) without extending any core JavaScript objects. 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | underscore 24 | underscore-min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/underscore@<~=version~>/underscore.min.js 27 | _ 28 | 29 | 30 | 31 | 32 | underscore 33 | 34 | underscore-min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\underscore\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /unitegallery/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the Unite Gallery changelog

2 | -------------------------------------------------------------------------------- /unitegallery/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

Unite Gallery is licensed under the 2 | MIT License.

3 | -------------------------------------------------------------------------------- /unitegallery/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/unitegallery/dist/js/unitegallery.min.js"], 3 | "resources": ["node_modules/unitegallery/dist/**"] 4 | } 5 | -------------------------------------------------------------------------------- /unitegallery/unitegallery.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Unite Gallery 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | jQuery 19 | 20 | 21 | 22 | 23 | unitegallery 24 | unitegallery.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/unitegallery@<~=version~>/dist/js/unitegallery.min.js 27 | jQuery.fn.unitegallery 28 | 29 | 30 | 31 | 32 | unitegallery 33 | 34 | unitegallery.min.js 35 | 36 | 37 | 38 | 39 | 40 | Resources\Libraries\unitegallery\<~=versionFolder~> 41 | 42 | Resources.zip 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /urijs/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the URI.js changelog

2 | -------------------------------------------------------------------------------- /urijs/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

URI.js is licensed under the MIT License.

2 | -------------------------------------------------------------------------------- /urijs/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/urijs/src/URI.min.js"] 3 | } 4 | -------------------------------------------------------------------------------- /urijs/uri.js.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | URI.js 5 | 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 19 | 20 | 21 | 22 | 23 | uri.js 24 | URI.min.js 25 | BodyBottom 26 | https://cdn.jsdelivr.net/npm/urijs@<~=version~>/src/URI.min.js 27 | URI 28 | 29 | 30 | 31 | 32 | uri.js 33 | 34 | URI.min.js 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /utility/index.mjs: -------------------------------------------------------------------------------- 1 | import lodash from 'lodash'; 2 | const { padStart } = lodash; 3 | export { padStart }; 4 | export { formatPackageUpgrades } from './ui.mjs'; 5 | export { getLibraries, getUpgradeVersions } from './packages.mjs'; 6 | export { validatePackage } from './validate.mjs'; 7 | 8 | /** 9 | * Format a version number in the format used by DNN JS library folders 10 | * 11 | * @param {string} version - the version number 12 | * @returns {string} the version number in the correct format 13 | */ 14 | export function formatVersionFolder(version) { 15 | const versionFolderPadding = 2; 16 | 17 | return version 18 | .split('.') 19 | .map((n) => padStart(n, versionFolderPadding, '0')) 20 | .join('_'); 21 | } 22 | 23 | /** 24 | * Compares two strings, case-insensitively, for use in Array.sort 25 | * 26 | * @param {string|undefined} a - One string value 27 | * @param {string|undefined} b - The other string value 28 | * @returns {-1|0|1} The comparison value (-1 if a is less than b, 1 if a is greater than b, 0 if they're equal) 29 | */ 30 | export function compareStrings(a, b) { 31 | const upperA = a ? a.toUpperCase() : a; 32 | const upperB = b ? b.toUpperCase() : b; 33 | if (upperA < upperB) { 34 | return -1; 35 | } 36 | 37 | if (upperA > upperB) { 38 | return 1; 39 | } 40 | 41 | return 0; 42 | } 43 | -------------------------------------------------------------------------------- /utility/packages.mjs: -------------------------------------------------------------------------------- 1 | import path from 'path'; 2 | import {globSync} from 'glob'; 3 | import semver from 'semver'; 4 | import log from 'fancy-log'; 5 | import chalk from 'chalk'; 6 | import packageJson from 'package-json'; 7 | import { readFile } from 'fs/promises'; 8 | import { readFileSync } from 'fs'; 9 | 10 | const { dependencies } = JSON.parse( 11 | await readFile(new URL('../package.json', import.meta.url)) 12 | ); 13 | 14 | const validLibraryNames = new Set(Object.keys(dependencies)); 15 | 16 | /** 17 | * Gets the name of the npm package from a path to a library 18 | * 19 | * @private 20 | * @param {string} libraryPath - The path to the library directory 21 | * @returns {string} The name of the library on the npm registry 22 | */ 23 | function resolveLibraryName(libraryPath) { 24 | const name = path.basename(libraryPath); 25 | if (validLibraryNames.has(name)) { 26 | return name; 27 | } 28 | 29 | for (const libraryName of validLibraryNames) { 30 | if (libraryName.endsWith(`/${name}`)) { 31 | return libraryName; 32 | } 33 | } 34 | 35 | log.warn(chalk`Unable to find npm package name for {yellow ${name}}`); 36 | 37 | return null; 38 | } 39 | 40 | /** 41 | * Gets the current list of DNN JS libraries in this repo 42 | * 43 | * @returns {object[]} An array of objects with path, manifest, name, and version 44 | */ 45 | export function getLibraries() { 46 | return globSync('*/dnn-library.json') 47 | .map((manifestPath) => ({ 48 | path: path.dirname(manifestPath), 49 | manifest: JSON.parse(readFileSync(path.resolve(manifestPath))), 50 | })) 51 | .map((library) => 52 | Object.assign(library, { name: resolveLibraryName(library.path) }) 53 | ) 54 | .map((library) => 55 | Object.assign(library, { version: dependencies[library.name] }) 56 | ); 57 | } 58 | 59 | /** 60 | * Gets the available upgrade versions for a library 61 | * 62 | * @param {object} library - A library object 63 | * @returns {Promise} A Promise which returns a Map with available version upgrades 64 | */ 65 | export function getUpgradeVersions(library) { 66 | return packageJson(library.name, { 67 | allVersions: true, 68 | }).then(({ versions }) => 69 | Object.keys(versions) 70 | .filter((version) => semver.gt(version, library.version)) 71 | .sort(semver.compare) 72 | .reduce( 73 | (upgrades, version) => 74 | upgrades.set( 75 | semver.diff(version, library.version), 76 | version 77 | ), 78 | new Map() 79 | ) 80 | ); 81 | } 82 | -------------------------------------------------------------------------------- /utility/ui.mjs: -------------------------------------------------------------------------------- 1 | import CliUi from 'cliui'; 2 | const versionColumnWidth = 12; 3 | 4 | /** 5 | * Create a CLIUI column to display a version number 6 | * @private 7 | * @param {string} text - The header text 8 | * @returns {object} A CLIUI column 9 | */ 10 | function createVersionHeaderColumn(text) { 11 | return { 12 | text, 13 | align: 'right', 14 | border: true, 15 | width: versionColumnWidth, 16 | }; 17 | } 18 | 19 | /** 20 | * Create a CLIUI column to display a version number 21 | * @private 22 | * @param {string|undefined} version - The version number, if one exists 23 | * @returns {object} A CLIUI column 24 | */ 25 | function createVersionColumn(version) { 26 | return { 27 | text: version || 'n/a', 28 | align: 'right', 29 | padding: [0, 1, 0, 0], 30 | width: versionColumnWidth, 31 | }; 32 | } 33 | 34 | /** 35 | * Generates a table to be displayed via the CLI which lists the version 36 | * upgrades available for the packages 37 | * 38 | * @param {object[]} packages - The package name, current version, and a Map of 39 | * available upgrade versions 40 | * @returns {string} A CLI UI string 41 | */ 42 | export function formatPackageUpgrades(packages) { 43 | const maxNameLength = packages.reduce( 44 | (max, { name }) => Math.max(max, name.length), 45 | 0 46 | ); 47 | const nameColumnWidth = 1 + maxNameLength + 1; 48 | 49 | const ui = CliUi(); 50 | ui.div( 51 | { 52 | text: 'Name', 53 | align: 'left', 54 | border: true, 55 | width: nameColumnWidth, 56 | }, 57 | createVersionHeaderColumn('Current'), 58 | createVersionHeaderColumn('Patch'), 59 | createVersionHeaderColumn('Minor'), 60 | createVersionHeaderColumn('Major') 61 | ); 62 | 63 | packages.forEach(({ name, version, upgrades }) => 64 | ui.div( 65 | { 66 | text: name, 67 | align: 'left', 68 | padding: [0, 0, 0, 1], 69 | width: nameColumnWidth, 70 | }, 71 | createVersionColumn(version), 72 | createVersionColumn(upgrades.get('patch')), 73 | createVersionColumn(upgrades.get('minor')), 74 | createVersionColumn(upgrades.get('major')) 75 | ) 76 | ); 77 | 78 | return ui.toString(); 79 | } 80 | -------------------------------------------------------------------------------- /utility/validate.mjs: -------------------------------------------------------------------------------- 1 | import path from 'path'; 2 | import decompress from 'decompress'; 3 | import select from 'xpath.js'; 4 | import { DOMParser } from '@xmldom/xmldom'; 5 | import got from 'got'; 6 | 7 | function equalCaseInsensitive(a, b) { 8 | if (!a || !b) { 9 | return !a && !b; 10 | } 11 | 12 | return a.toUpperCase() === b.toUpperCase(); 13 | } 14 | 15 | /** 16 | * Validates a package 17 | * 18 | * @param {String} file - Path to a zip package file 19 | * @returns {Promise} Resolves to a list of error messages 20 | */ 21 | export async function validatePackage(file) { 22 | const validationMessages = []; 23 | try { 24 | const files = await decompress(file); 25 | const manifestFiles = files.filter( 26 | (file) => path.extname(file.path) === '.dnn' 27 | ); 28 | if (manifestFiles.length > 1) { 29 | return ['Too many .dnn manifest files']; 30 | } else if (manifestFiles.length === 0) { 31 | return ['Missing .dnn manifest file']; 32 | } 33 | 34 | const manifestFile = manifestFiles[0]; 35 | const manifestContents = manifestFile.data.toString('utf-8'); 36 | const parser = new DOMParser(); 37 | 38 | const doc = parser.parseFromString(manifestContents, 'text/xml'); 39 | const cdnPathNodes = select( 40 | doc, 41 | '/dotnetnuke/packages/package/components/component/javaScriptLibrary/CDNPath/text()' 42 | ); 43 | const cdnResponses = cdnPathNodes 44 | .map(({ data }) => data) 45 | .filter((data) => Boolean(data)) 46 | .map((url) => got.head(url)); 47 | for (const response of cdnResponses) { 48 | try { 49 | await response; 50 | } catch (e) { 51 | validationMessages.push('Error checking CDN URL: ' + e); 52 | } 53 | } 54 | 55 | const fileNames = select( 56 | doc, 57 | '/dotnetnuke/packages/package/components/component/javaScriptLibrary/fileName/text()' 58 | ).map(({ data }) => data); 59 | if (fileNames.length !== 1) { 60 | validationMessages.push( 61 | 'Expected exactly one JavaScript_Library component file name, got ' + 62 | fileNames.length 63 | ); 64 | } 65 | 66 | const jsFileNames = select( 67 | doc, 68 | '/dotnetnuke/packages/package/components/component/jsfiles/jsfile/name/text()' 69 | ).map(({ data }) => data); 70 | if (jsFileNames.length !== 1) { 71 | validationMessages.push( 72 | 'Expected exactly one JavaScriptFile component file name, got ' + 73 | jsFileNames.length 74 | ); 75 | } 76 | 77 | if ( 78 | fileNames.length === 1 && 79 | jsFileNames.length === 1 && 80 | fileNames[0] !== jsFileNames[0] 81 | ) { 82 | validationMessages.push( 83 | `Expected JavaScriptFile component file name "${jsFileNames[0]}" to equal JavaScript_Library component file name "${fileNames[0]}"` 84 | ); 85 | } else { 86 | const fileName = fileNames[0]; 87 | const jsFiles = files.filter((file) => 88 | equalCaseInsensitive(fileName, path.basename(file.path)) 89 | ); 90 | if (jsFiles.length === 0) { 91 | validationMessages.push( 92 | `File in manifest "${fileName}" is not in package zip` 93 | ); 94 | } 95 | } 96 | 97 | const resourcesFiles = files.filter( 98 | (file) => path.basename(file.path) === 'Resources.zip' 99 | ); 100 | const resourcesFileNames = select( 101 | doc, 102 | '/dotnetnuke/packages/package/components/component/resourceFiles/resourceFile/name/text()' 103 | ).map(({ data }) => data); 104 | if (resourcesFiles.length < resourcesFileNames.length) { 105 | validationMessages.push( 106 | `"${resourcesFileNames[0]}" specified in manifest but is not in package zip` 107 | ); 108 | } else if (resourcesFiles.length > resourcesFileNames.length) { 109 | validationMessages.push( 110 | `"${resourcesFiles[0].path}" is in package zip but is not specified in manifest` 111 | ); 112 | } 113 | 114 | return validationMessages; 115 | } catch (e) { 116 | validationMessages.push('Unexpected error: ' + e); 117 | return validationMessages; 118 | } 119 | } 120 | -------------------------------------------------------------------------------- /xlsx/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the JS-XLSX changelog

2 | -------------------------------------------------------------------------------- /xlsx/LICENSE.htm: -------------------------------------------------------------------------------- 1 |

JS-XLSX is licensed under the 2 | Apache 2.0 License.

3 | -------------------------------------------------------------------------------- /xlsx/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/xlsx/dist/xlsx.mini.min.js"], 3 | "resources": [ 4 | "node_modules/xlsx/dist/**", 5 | "!node_modules/xlsx/dist/xlsx.min.js" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /xlsx/js-xlsx.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SheetJS 5 | 6 | 7 | 8 | 9 | Engage Software 10 | Engage Software 11 | https://engagesoftware.com/ 12 | support@engagesoftware.com 13 | 14 | 15 | 16 | true 17 | 18 | 21 | 22 | 23 | 24 | 25 | js-xlsx 26 | xlsx.mini.min.js 27 | BodyBottom 28 | https://cdn.jsdelivr.net/npm/xlsx@<~=version~>/dist/xlsx.mini.min.js 29 | XLSX 30 | 31 | 32 | 33 | 34 | js-xlsx 35 | 36 | xlsx.mini.min.js 37 | 38 | 39 | 40 | 41 | 42 | Resources\Libraries\js-xlsx\<~=versionFolder~> 43 | 44 | Resources.zip 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /zeroclipboard/CHANGES.htm: -------------------------------------------------------------------------------- 1 |

See the ZeroClipboard changelog

-------------------------------------------------------------------------------- /zeroclipboard/LICENSE.htm: -------------------------------------------------------------------------------- 1 |
The MIT License (MIT)
2 |
Copyright (c) 2014 Jon Rohan, James M. Greene
3 | 4 |

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

5 | 6 |

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

7 | 8 |

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

9 | -------------------------------------------------------------------------------- /zeroclipboard/dnn-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": ["node_modules/zeroclipboard/dist/ZeroClipboard.min.js"], 3 | "resources": [ 4 | "node_modules/zeroclipboard/dist/ZeroClipboard.Core.js", 5 | "node_modules/zeroclipboard/dist/ZeroClipboard.Core.min.js", 6 | "node_modules/zeroclipboard/dist/ZeroClipboard.Core.min.map", 7 | "node_modules/zeroclipboard/dist/ZeroClipboard.js", 8 | "node_modules/zeroclipboard/dist/ZeroClipboard.min.map", 9 | "node_modules/zeroclipboard/dist/ZeroClipboard.swf" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /zeroclipboard/zeroclipboard.dnn: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ZeroClipboard 5 | The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface. http://zeroclipboard.org/ 6 | 7 | Engage Software 8 | Engage Software 9 | https://engagesoftware.com/ 10 | support@engagesoftware.com 11 | 12 | 13 | 14 | true 15 | 16 | 17 | 18 | zeroclipboard 19 | ZeroClipboard.min.js 20 | BodyBottom 21 | ZeroClipboard 22 | https://cdn.jsdelivr.net/zeroclipboard/<~=version~>/ZeroClipboard.min.js 23 | 24 | 25 | 26 | 27 | zeroclipboard 28 | 29 | ZeroClipboard.min.js 30 | 31 | 32 | 33 | 34 | 35 | Resources\Libraries\zeroclipboard\<~=versionFolder~> 36 | 37 | Resources.zip 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | --------------------------------------------------------------------------------