diff --git a/data/libraries.json b/data/libraries.json index 009dad8ae1..1ee27521c4 100644 --- a/data/libraries.json +++ b/data/libraries.json @@ -1,7 +1,7 @@ [ { "copyrightHolders": [], - "location": "admin/tool/componentlibrary/amd/src/lunr.js", + "location": "public/admin/tool/componentlibrary/amd/src/lunr.js", "name": "lunr - http://lunrjs.com", "description": "Provide a great search experience without the need for external, server-side, search services.", "version": "2.3.9", @@ -13,7 +13,7 @@ "copyrightHolders": [ "The Roundcube Dev Team" ], - "location": "admin/tool/messageinbound/roundcube", + "location": "public/admin/tool/messageinbound/roundcube", "name": "Roundcube Framework", "version": "1.6.10", "license": "GPL", @@ -23,7 +23,7 @@ }, { "copyrightHolders": [], - "location": "admin/tool/mfa/factor/totp/extlib/OTPHP", + "location": "public/admin/tool/mfa/factor/totp/extlib/OTPHP", "name": "OTPHP", "version": "11.3.0", "license": "MIT", @@ -32,7 +32,7 @@ }, { "copyrightHolders": [], - "location": "admin/tool/mfa/factor/totp/extlib/ParagonIE/ConstantTime", + "location": "public/admin/tool/mfa/factor/totp/extlib/ParagonIE/ConstantTime", "name": "Constant-Time Encoding", "version": "3.0.0", "license": "MIT", @@ -43,7 +43,7 @@ "copyrightHolders": [ "2015 Richard Dancsi" ], - "location": "admin/tool/policy/amd/src/jquery-eu-cookie-law-popup.js", + "location": "public/admin/tool/policy/amd/src/jquery-eu-cookie-law-popup.js", "name": "jQuery EU Cookie Law popups", "description": "An easy-to-install jQuery plugin to create EU Cookie Law popups and for GDPR compliance.", "version": "1.1.3", @@ -53,7 +53,7 @@ }, { "copyrightHolders": [], - "location": "enrol/lti/ims-blti", + "location": "public/enrol/lti/ims-blti", "name": "IMS-BLTI", "description": "Set of IMS-LTI tools originaly provided by IMS.", "version": "1.0", @@ -63,7 +63,7 @@ }, { "copyrightHolders": [], - "location": "filter/algebra/AlgParser.pm", + "location": "public/filter/algebra/AlgParser.pm", "name": "WeBWorK", "version": "2.4.9+", "license": "GPL", @@ -74,7 +74,7 @@ "copyrightHolders": [ "2012 Lea Verou" ], - "location": "filter/codehighlighter/amd/src/prism.js", + "location": "public/filter/codehighlighter/amd/src/prism.js", "name": "PrismJS", "description": "Prism is a lightweight, robust, and elegant syntax highlighting library. It's a spin-off project from Dabblet.", "version": "1.29.0", @@ -86,7 +86,7 @@ "copyrightHolders": [ "2002-2004 John Forkosh Associates, Inc" ], - "location": "filter/tex/mimetex.*", + "location": "public/filter/tex/mimetex.*", "name": "mimeTeX", "description": "Compiled C program to convert TeX into GIFs", "version": "1.77", @@ -99,7 +99,7 @@ "copyrightHolders": [ "Joubel" ], - "location": "h5p/h5plib/v127/joubel/core", + "location": "public/h5p/h5plib/v127/joubel/core", "name": "h5p-php-library", "description": "The general H5P library.", "version": "moodle-1.27.0", @@ -112,7 +112,7 @@ "copyrightHolders": [ "Joubel" ], - "location": "h5p/h5plib/v127/joubel/editor", + "location": "public/h5p/h5plib/v127/joubel/editor", "name": "h5p-editor-php-library", "description": "A general library that is supposed to be used in most PHP implementations of H5P.", "version": "moodle-1.27.0", @@ -126,7 +126,7 @@ "2000-2013 John Lim (jlim#natsoft.com). All rights reserved.", "2014 Damien Regad, Mark Newnham and the ADOdb community" ], - "location": "lib/adodb", + "location": "public/lib/adodb", "name": "ADOdb", "description": "Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.", "version": "5.22.9", @@ -139,7 +139,7 @@ "copyrightHolders": [ "2014, The WebRTC project authors. All rights reserved. Copyright (c) 2018, The adapter.js project authors." ], - "location": "lib/amd/src/adapter.js", + "location": "public/lib/amd/src/adapter.js", "name": "WebRTC adapter", "description": "JavaScript library to insulate apps from spec changes and prefix differences in WebRTC. The prefix differences are mostly gone these days but differences in behaviour between browsers remain.", "version": "8.0.0", @@ -152,7 +152,7 @@ "copyrightHolders": [ "2014-2022 Chart.js Contributors" ], - "location": "lib/amd/src/chartjs-lazy.js", + "location": "public/lib/amd/src/chartjs-lazy.js", "name": "Chart.js", "description": "Simple yet flexible JavaScript charting for designers & developers.", "version": "4.4.7", @@ -164,7 +164,7 @@ "copyrightHolders": [ "2019 Tim Perry" ], - "location": "lib/amd/src/loglevel.js", + "location": "public/lib/amd/src/loglevel.js", "name": "loglevel.js", "description": "Minimal lightweight simple logging for JavaScript.", "version": "1.9.2", @@ -178,7 +178,7 @@ "2010-2014 Jan Lehnardt (JavaScript)", "2010-2015 The mustache.js community" ], - "location": "lib/amd/src/mustache.js", + "location": "public/lib/amd/src/mustache.js", "name": "Mustache.js", "description": "JS library for displaying mustache templates.", "version": "4.2.0", @@ -190,7 +190,7 @@ "copyrightHolders": [ "2016 Federico Zivolo and contributors" ], - "location": "lib/amd/src/popper.js", + "location": "public/lib/amd/src/popper.js", "name": "Popper.js", "description": "A kickass library used to created Poppers in web applications.", "version": "v1.12.6", @@ -202,7 +202,7 @@ "copyrightHolders": [ "2016 Federico Zivolo and contributors" ], - "location": "lib/amd/src/popper2.js", + "location": "public/lib/amd/src/popper2.js", "name": "Popper.js", "description": "A kickass library used to created Poppers in web applications.", "version": "v2.11.8", @@ -212,7 +212,7 @@ }, { "copyrightHolders": [], - "location": "lib/amd/src/truncate.js", + "location": "public/lib/amd/src/truncate.js", "name": "Truncate.js", "description": "Dead simple HTML-safe truncation via the DOM. It truncates HTML code, and has several options such as length, finishBlock and noBreak.", "version": "0.0.1", @@ -222,7 +222,7 @@ }, { "copyrightHolders": [], - "location": "lib/aws-sdk", + "location": "public/lib/aws-sdk", "name": "AWS SDK for PHP", "description": "The AWS SDK for PHP library", "version": "3.342.2", @@ -235,7 +235,7 @@ "copyrightHolders": [ "Deque Systems, Inc." ], - "location": "lib/behat/axe", + "location": "public/lib/behat/axe", "name": "axe-core", "description": "Accessibility testing engine for websites and other HTML-based user interfaces.", "version": "4.10.2", @@ -248,7 +248,7 @@ "copyrightHolders": [ "2005, Jon Papaioannou" ], - "location": "lib/bennu", + "location": "public/lib/bennu", "name": "Bennu", "description": "Bennu is an object-oriented library written in PHP that implements the iCalendar standard (RFC 2445).", "version": "0.2-custom", @@ -261,7 +261,7 @@ "copyrightHolders": [ "Composer" ], - "location": "lib/composer/pcre", + "location": "public/lib/composer/pcre", "name": "composer/pcre", "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "version": "3.3.2", @@ -271,7 +271,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/js/tinymce", + "location": "public/lib/editor/tiny/js/tinymce", "name": "Tiny", "version": "7.7.1", "license": "MIT", @@ -280,7 +280,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/beautify", + "location": "public/lib/editor/tiny/plugins/html/amd/src/beautify", "name": "js-beautify", "description": "Beautifier for javascript.", "version": "1.15.3", @@ -290,7 +290,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror", "description": "CodeMirror is a versatile text editor implemented in JavaScript for the browser.", "version": "6.0.1", @@ -300,7 +300,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/autocomplete", "description": "Autocompletion for the CodeMirror code editor.", "version": "6.18.6", @@ -310,7 +310,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/commands", "description": "Collection of editing commands for the CodeMirror code editor.", "version": "6.8.0", @@ -320,7 +320,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/lang-css", "description": "CSS language support for the CodeMirror code editor.", "version": "6.3.1", @@ -330,7 +330,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/lang-html", "description": "HTML language support for the CodeMirror code editor.", "version": "6.4.9", @@ -340,7 +340,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/lang-javascript", "description": "JavaScript language support for the CodeMirror code editor.", "version": "6.2.3", @@ -350,7 +350,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/lang-xml", "description": "XML language support for the CodeMirror code editor.", "version": "6.1.0", @@ -360,7 +360,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/language", "description": "Language support infrastructure for the CodeMirror code editor.", "version": "6.10.8", @@ -370,7 +370,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/lint", "description": "Linting support for the CodeMirror code editor.", "version": "6.8.4", @@ -380,7 +380,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/search", "description": "Search functionality for the CodeMirror code editor.", "version": "6.5.10", @@ -390,7 +390,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/state", "description": "Editor state data structures for the CodeMirror code editor.", "version": "6.5.2", @@ -400,7 +400,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", + "location": "public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js", "name": "codemirror/view", "description": "DOM view component for the CodeMirror code editor.", "version": "6.36.4", @@ -410,7 +410,7 @@ }, { "copyrightHolders": [], - "location": "lib/editor/tiny/plugins/recordrtc/amd/src/lame.all.js", + "location": "public/lib/editor/tiny/plugins/recordrtc/amd/src/lame.all.js", "name": "lamejs", "version": "1.2.1", "license": "LGPL", @@ -421,7 +421,7 @@ "copyrightHolders": [ "2013 Cal Henderson" ], - "location": "lib/emoji-data", + "location": "public/lib/emoji-data", "name": "Emoji data", "description": "Library to parse easily data and sprite sheets for emoji.", "version": "15.1.2", @@ -433,7 +433,7 @@ "copyrightHolders": [ "Miles Kaufmann" ], - "location": "lib/evalmath", + "location": "public/lib/evalmath", "name": "EvalMath", "description": "Class to safely evaluate math expressions.", "version": "1.0.1", @@ -445,7 +445,7 @@ "copyrightHolders": [ "2023 Fonticons, Inc" ], - "location": "lib/fonts", + "location": "public/lib/fonts", "name": "Font Awesome - http://fontawesome.com", "description": "The Font Awesome font. Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.", "version": "6.7.2", @@ -458,7 +458,7 @@ "copyrightHolders": [ "2015 Leaf Corcoran" ], - "location": "lib/geopattern-php", + "location": "public/lib/geopattern-php", "name": "GeoPattern", "description": "Library for creating beautiful generative background images from a string.", "version": "1.1.2", @@ -468,7 +468,7 @@ }, { "copyrightHolders": [], - "location": "lib/giggsey/libphonenumber-for-php-lite", + "location": "public/lib/giggsey/libphonenumber-for-php-lite", "name": "libphonenumber for PHP (Lite)", "version": "8.13.55", "license": "Apache 2.0", @@ -477,7 +477,7 @@ }, { "copyrightHolders": [], - "location": "lib/google", + "location": "public/lib/google", "name": "Google APIs", "description": "Library Google APIs Client Library for PHP", "version": "1.1.7", @@ -490,7 +490,7 @@ "copyrightHolders": [ "2000 Herman Veluwenkamp (hermanV AT mindless DOT com)" ], - "location": "lib/graphlib.php", + "location": "public/lib/graphlib.php", "name": "Graph Class", "description": "Class to draw line, point, bar, and area graphs, including numeric x-axis and double y-axis.", "version": "1.6.3", @@ -499,7 +499,7 @@ }, { "copyrightHolders": [], - "location": "lib/guzzlehttp/guzzle", + "location": "public/lib/guzzlehttp/guzzle", "name": "GuzzleHttp/Guzzle", "description": "Guzzle is a PHP HTTP client library", "version": "7.9.2", @@ -509,7 +509,7 @@ }, { "copyrightHolders": [], - "location": "lib/guzzlehttp/kevinrob/guzzlecache", + "location": "public/lib/guzzlehttp/kevinrob/guzzlecache", "name": "Guzzle cache middleware", "description": "A HTTP Cache for Guzzle as a simple Middleware to be added in the HandlerStack.", "version": "6.0.0", @@ -519,7 +519,7 @@ }, { "copyrightHolders": [], - "location": "lib/guzzlehttp/promises", + "location": "public/lib/guzzlehttp/promises", "name": "GuzzleHttp/Promises", "description": "Guzzle promises library", "version": "2.0.4", @@ -529,7 +529,7 @@ }, { "copyrightHolders": [], - "location": "lib/guzzlehttp/psr7", + "location": "public/lib/guzzlehttp/psr7", "name": "GuzzleHttp/PSR7", "description": "PSR-7 message implementation that also provides common utility methods", "version": "2.7.0", @@ -541,7 +541,7 @@ "copyrightHolders": [ "2005-2007 Jon Abernathy jon@chuggnutt.com" ], - "location": "lib/html2text", + "location": "public/lib/html2text", "name": "HTML2Text", "description": "PHP script to convert HTML into an approximate text equivalent.", "version": "4.3.2", @@ -552,7 +552,7 @@ }, { "copyrightHolders": [], - "location": "lib/htmlpurifier", + "location": "public/lib/htmlpurifier", "name": "HTML Purifier", "description": "Filters HTML.", "version": "4.18.0", @@ -565,7 +565,7 @@ "copyrightHolders": [ "2014 Michael Dowling, https://github.com/mtdowling" ], - "location": "lib/jmespath", + "location": "public/lib/jmespath", "name": "JMESPath", "description": "The JMESPath library", "version": "2.8.0", @@ -577,7 +577,7 @@ "copyrightHolders": [ "2016 The jQuery Foundation" ], - "location": "lib/jquery", + "location": "public/lib/jquery", "name": "jQuery", "description": "jQuery is a fast, small, and feature-rich JavaScript library widely used on moodle.", "version": "3.7.1", @@ -589,7 +589,7 @@ "copyrightHolders": [ "2016 The jQuery Foundation and other contributors" ], - "location": "lib/jquery", + "location": "public/lib/jquery", "name": "jQuery UI", "description": "jQuery UI is a set of user interface interactions, effects, widgets, and themes built on top of the jQuery library.", "version": "1.14.1", @@ -599,7 +599,7 @@ }, { "copyrightHolders": [], - "location": "lib/laravel/serializable-closure", + "location": "public/lib/laravel/serializable-closure", "name": "Serializable Closure", "version": "2.0.3", "license": "MIT", @@ -610,7 +610,7 @@ "copyrightHolders": [ "MartinLenord" ], - "location": "lib/lti1p3", + "location": "public/lib/lti1p3", "name": "LTI 1.3 Tool Library", "description": "A library used for building IMS-certified LTI 1.3 tool providers in PHP.", "version": "6.0.0", @@ -623,7 +623,7 @@ "copyrightHolders": [ "2016 IMS Global Learning Consortium Inc. All Rights Reserved. Trademark Policy - (www.imsglobal.org/trademarks)" ], - "location": "lib/ltiprovider", + "location": "public/lib/ltiprovider", "name": "LTI Tool Provider Library PHP", "description": "PHP library for communicating with learning tools as per the LTI specification.", "version": "3.0.2", @@ -637,7 +637,7 @@ "2004-2016 Michel Fortin https://michelf.com/projects/php-markdown/", "(Original Markdown) 2004-2006 John Gruber https://daringfireball.net/projects/markdown/\nAll rights reserved." ], - "location": "lib/markdown", + "location": "public/lib/markdown", "name": "Markdown", "description": "Functions to convert from the Markdown text format into clean XHTML.", "version": "2.0.0", @@ -649,7 +649,7 @@ "copyrightHolders": [ "MaxMind" ], - "location": "lib/maxmind/GeoIp2", + "location": "public/lib/maxmind/GeoIp2", "name": "GeoIP2 PHP API", "description": "Library for processing of GeoIP data files.", "version": "3.1.0", @@ -662,7 +662,7 @@ "copyrightHolders": [ "MaxMind" ], - "location": "lib/maxmind/MaxMind", + "location": "public/lib/maxmind/MaxMind", "name": "MaxMind DB Reader API", "description": "PHP API for reading MaxMind DB files.", "version": "1.12.0", @@ -673,7 +673,7 @@ }, { "copyrightHolders": [], - "location": "lib/minify/matthiasmullie-minify", + "location": "public/lib/minify/matthiasmullie-minify", "name": "MatthiasMullie\\Minify", "description": "CSS & JavaScript minifier, in PHP", "version": "1.3.73", @@ -683,7 +683,7 @@ }, { "copyrightHolders": [], - "location": "lib/minify/matthiasmullie-pathconverter", + "location": "public/lib/minify/matthiasmullie-pathconverter", "name": "MatthiasMullie\\PathConverter", "description": "CSS path converter, in PHP", "version": "1.1.3", @@ -695,7 +695,7 @@ "copyrightHolders": [ "2010-2016 Justin Hileman" ], - "location": "lib/mustache", + "location": "public/lib/mustache", "name": "Mustache", "description": "PHP library for displaying mustache templates.", "version": "2.14.2", @@ -705,7 +705,7 @@ }, { "copyrightHolders": [], - "location": "lib/nikic/fast-route", + "location": "public/lib/nikic/fast-route", "name": "FastRoute", "version": "1.3.0", "license": "BSD", @@ -717,7 +717,7 @@ "copyrightHolders": [ "OpenSpout" ], - "location": "lib/openspout", + "location": "public/lib/openspout", "name": "OpenSpout", "description": "Library to read and write spreadsheet files (CSV, XLSX and ODS).", "version": "4.28.5", @@ -729,7 +729,7 @@ "copyrightHolders": [ "2004 Adam Daniel, Bertrand Mansion, Klaus Guenther, Alexey Borzov" ], - "location": "lib/pear/HTML/Common.php", + "location": "public/lib/pear/HTML/Common.php", "name": "Pear_HTML_Common", "description": "Class with many common HTML functions (used by HTML Quickform)", "version": "1.7", @@ -742,7 +742,7 @@ "copyrightHolders": [ "2004 Bertrand Mansion, Adam Daniel, Alexey Borzov" ], - "location": "lib/pear/HTML/QuickForm", + "location": "public/lib/pear/HTML/QuickForm", "name": "Pear_HTML_QuickForm", "description": "Class to write forms", "version": "2.0", @@ -755,7 +755,7 @@ "copyrightHolders": [ "2004 Bertrand Mansion, Adam Daniel, Alexey Borzov" ], - "location": "lib/pear/HTML/QuickForm.php", + "location": "public/lib/pear/HTML/QuickForm.php", "name": "Pear_HTML_QuickForm.php", "description": "Class to write forms", "version": "2.0", @@ -768,7 +768,7 @@ "copyrightHolders": [ "2001-2006 The PHP Group. All rights reserved" ], - "location": "lib/pear/PEAR.php", + "location": "public/lib/pear/PEAR.php", "name": "Pear.php", "description": "Base class for other PEAR classes.", "version": "1.4.5", @@ -781,7 +781,7 @@ "copyrightHolders": [ "2011 Raphael Schweikert, http://sabberworm.com/" ], - "location": "lib/php-css-parser", + "location": "public/lib/php-css-parser", "name": "PHP-CSS-Parser", "description": "A Parser for CSS Files written in PHP.", "version": "8.7.0", @@ -791,7 +791,7 @@ }, { "copyrightHolders": [], - "location": "lib/php-di/invoker", + "location": "public/lib/php-di/invoker", "name": "PHP DI Invoker", "version": "2.3.6", "license": "MIT", @@ -800,7 +800,7 @@ }, { "copyrightHolders": [], - "location": "lib/php-di/php-di", + "location": "public/lib/php-di/php-di", "name": "PHP Dependency Injector", "version": "7.0.8", "license": "MIT", @@ -811,7 +811,7 @@ "copyrightHolders": [ "2011, Neuman Vong" ], - "location": "lib/php-jwt", + "location": "public/lib/php-jwt", "name": "PHP-JWT", "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming to RFC 7519", "version": "6.11.0", @@ -824,7 +824,7 @@ "copyrightHolders": [ "2003 Brent R. Matzelle (bmatzelle AT yahoo DOT com)" ], - "location": "lib/phpmailer", + "location": "public/lib/phpmailer", "name": "PHPMailer", "description": "Class for sending email using either sendmail, PHP mail(), or SMTP. Methods are based upon the standard AspEmail(tm) classes.", "version": "6.9.3", @@ -835,7 +835,7 @@ }, { "copyrightHolders": [], - "location": "lib/phpspreadsheet/markbaker/complex", + "location": "public/lib/phpspreadsheet/markbaker/complex", "name": "PHPComplex", "description": "PHP Class Library for working with Complex numbers.", "version": "3.0.1", @@ -845,7 +845,7 @@ }, { "copyrightHolders": [], - "location": "lib/phpspreadsheet/markbaker/matrix", + "location": "public/lib/phpspreadsheet/markbaker/matrix", "name": "PHPMatrix", "description": "PHP Class for handling Matrices.", "version": "3.0.0", @@ -855,7 +855,7 @@ }, { "copyrightHolders": [], - "location": "lib/phpspreadsheet/phpspreadsheet", + "location": "public/lib/phpspreadsheet/phpspreadsheet", "name": "PhpSpreadsheet", "description": "Library to read, write and create spreadsheet documents in PHP.", "version": "4.1.0", @@ -867,7 +867,7 @@ "copyrightHolders": [ "1999,2000,2001 Edd Dumbill, Useful Information Company" ], - "location": "lib/phpxmlrpc", + "location": "public/lib/phpxmlrpc", "name": "phpxmlrpc", "description": "A php library for building xml-rpc clients and servers", "version": "4.11.1", @@ -881,7 +881,7 @@ "2018 Teclib", "2009 Christian Kruse, Rodney Rehm" ], - "location": "lib/plist", + "location": "public/lib/plist", "name": "plist", "description": "PHP Implementation of Apple's PList (binary and XML).", "version": "2.0.5", @@ -891,7 +891,7 @@ }, { "copyrightHolders": [], - "location": "lib/polyfills", + "location": "public/lib/polyfills", "name": "regenerator-runtime", "description": "This package implements a fully-functional source transformation that takes the syntax for generators/yield from ECMAScript 2015 or ES2015 and Asynchronous Iteration proposal and spits out efficient JS-of-today (ES5) that behaves the same way.", "version": "0.13.7", @@ -901,7 +901,7 @@ }, { "copyrightHolders": [], - "location": "lib/polyfills", + "location": "public/lib/polyfills", "name": "core-js-bundle", "description": "Modular standard library for JavaScript. Includes polyfills for ECMAScript up to 2021: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C features and proposals like URL. You can load only required features or use it without global namespace pollution.", "version": "3.15.0", @@ -911,7 +911,7 @@ }, { "copyrightHolders": [], - "location": "lib/polyfills", + "location": "public/lib/polyfills", "name": "mdn-polyfill", "description": "A collection of side-effect ECMAScript modules. Minimized, mangled and extremely small thanks to Rollup - next-generation ES6 module bundler.", "version": "5.20.0", @@ -921,7 +921,7 @@ }, { "copyrightHolders": [], - "location": "lib/polyfills", + "location": "public/lib/polyfills", "name": "url-polyfill", "description": "Polyfill URL and URLSearchParams to match last WHATWG specifications.", "version": "1.1.12", @@ -931,7 +931,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/clock", + "location": "public/lib/psr/clock", "name": "clock", "description": "Clock Interface (PHP FIG PSR-20).", "version": "1.0.0", @@ -941,7 +941,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/container", + "location": "public/lib/psr/container", "name": "container", "description": "Common Container Interface (PHP FIG PSR-11).", "version": "2.0.2", @@ -951,7 +951,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/event-dispatcher", + "location": "public/lib/psr/event-dispatcher", "name": "event-dispatcher", "description": "Provides interfaces that descirbe an event dispatching mechanism.", "version": "1.0.0", @@ -961,7 +961,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/http-client", + "location": "public/lib/psr/http-client", "name": "http-client", "description": "Provides an abstraction that describe the components of a HTTP Client.", "version": "1.0.3", @@ -971,7 +971,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/http-factory", + "location": "public/lib/psr/http-factory", "name": "http-factory", "description": "Provides interfaces that describe the components of a HTTP Factory.", "version": "1.1.0", @@ -981,7 +981,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/http-message", + "location": "public/lib/psr/http-message", "name": "http-message", "description": "Provide a set of common interfaces for HTTP messages as described in RFC 7230 and RFC 7231", "version": "2.0.0", @@ -991,7 +991,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/http-server-handler", + "location": "public/lib/psr/http-server-handler", "name": "psr/http-server-handler", "description": "Common interface for HTTP server-side request handler", "version": "1.0.2", @@ -1001,7 +1001,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/http-server-middleware", + "location": "public/lib/psr/http-server-middleware", "name": "psr/http-server-middleware", "description": "Common interface for HTTP server-side middleware", "version": "1.0.2", @@ -1011,7 +1011,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/log", + "location": "public/lib/psr/log", "name": "log", "description": "Common interface for logging libraries", "version": "3.0.2", @@ -1021,7 +1021,7 @@ }, { "copyrightHolders": [], - "location": "lib/psr/simple-cache", + "location": "public/lib/psr/simple-cache", "name": "simple-cache", "description": "Common interface for logging libraries", "version": "3.0.0", @@ -1031,7 +1031,7 @@ }, { "copyrightHolders": [], - "location": "lib/ralouphie/getallheaders", + "location": "public/lib/ralouphie/getallheaders", "name": "getallheaders polyfill", "description": "A polyfill for getallheaders", "version": "3.0.3", @@ -1041,7 +1041,7 @@ }, { "copyrightHolders": [], - "location": "lib/requirejs", + "location": "public/lib/requirejs", "name": "RequireJS", "description": "RequireJS is a JavaScript file and module loader.", "version": "2.3.7", @@ -1053,7 +1053,7 @@ "copyrightHolders": [ "Frédéric Massart" ], - "location": "lib/rtlcss", + "location": "public/lib/rtlcss", "name": "RTLCSS for PHP", "description": "RTLCSS is a framework for converting Left-To-Right (LTR) Cascading Style Sheets(CSS) to Right-To-Left (RTL).", "version": "1.0.1", @@ -1065,7 +1065,7 @@ "copyrightHolders": [ "2015 Leaf Corcoran" ], - "location": "lib/scssphp", + "location": "public/lib/scssphp", "name": "scssphp", "description": "scssphp is a compiler for SCSS written in PHP.", "version": "1.12.1", @@ -1075,7 +1075,7 @@ }, { "copyrightHolders": [], - "location": "lib/simplepie", + "location": "public/lib/simplepie", "name": "SimplePie", "description": "Simple Pie helps with blogs.", "version": "1.8.1", @@ -1085,7 +1085,7 @@ }, { "copyrightHolders": [], - "location": "lib/slim/slim", + "location": "public/lib/slim/slim", "name": "Slim Framework", "version": "4.13.0", "license": "MIT", @@ -1094,7 +1094,7 @@ }, { "copyrightHolders": [], - "location": "lib/spatie/php-cloneable", + "location": "public/lib/spatie/php-cloneable", "name": "PHP Cloneable", "version": "1.0.2", "license": "MIT", @@ -1103,7 +1103,7 @@ }, { "copyrightHolders": [], - "location": "lib/symfony/deprecation-contracts", + "location": "public/lib/symfony/deprecation-contracts", "name": "Symfony Deprecation contracts", "description": "A generic function and convention to trigger deprecation notices", "version": "3.5.1", @@ -1116,7 +1116,7 @@ "Olivier PLATHEY", "Nicola Asuni" ], - "location": "lib/tcpdf", + "location": "public/lib/tcpdf", "name": "TCPDF", "description": "Class to generate PDF files", "version": "6.8.2", @@ -1129,7 +1129,7 @@ "copyrightHolders": [ "2000 Rod Apeldoorn - rod(at)canowhoopass(dot)com" ], - "location": "lib/validateurlsyntax.php", + "location": "public/lib/validateurlsyntax.php", "name": "validateUrlSyntax", "description": "URL syntax validation using PHP and regular expressions.", "license": "GPL", @@ -1138,7 +1138,7 @@ }, { "copyrightHolders": [], - "location": "lib/webauthn", + "location": "public/lib/webauthn", "name": "WebAuthn", "version": "2.2.2", "license": "MIT", @@ -1149,7 +1149,7 @@ "copyrightHolders": [ "2009 Phacility" ], - "location": "lib/xhprof", + "location": "public/lib/xhprof", "name": "XHProf", "description": "A Hierarchical Profiler for PHP.", "version": "2.3.9", @@ -1162,7 +1162,7 @@ "copyrightHolders": [ "2006, Yahoo! Inc." ], - "location": "lib/yuilib", + "location": "public/lib/yuilib", "name": "YUI", "description": "The Yahoo! User Interface Library is a set of utilities and controls, in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources.Set of user-interface components using AJAX, DHTML etc. We use it for all our AJAX-related stuff.", "version": "3.18.1", @@ -1174,7 +1174,7 @@ "copyrightHolders": [ "2006, Yahoo! Inc." ], - "location": "lib/yuilib/gallery", + "location": "public/lib/yuilib/gallery", "name": "YUI Gallery", "description": "The Gallery is a collection of modules that have been developed by the YUI community to enhance the capabilities of YUI.", "version": "gallery-2013.10.02-20-26", @@ -1189,7 +1189,7 @@ "2014 Jesse G. Donat donatj@gmail.com", "2018 Nicolas CARPi nicolas.carpi@curie.fr" ], - "location": "lib/zipstream", + "location": "public/lib/zipstream", "name": "ZipStream-PHP", "description": "PHP ZIP Streaming Library", "version": "3.1.2", @@ -1201,7 +1201,7 @@ "copyrightHolders": [ "Brooke Vibber" ], - "location": "media/player/videojs/amd/src/local/ogv/ogv.js", + "location": "public/media/player/videojs/amd/src/local/ogv/ogv.js", "name": "ogv.js", "description": "Javascript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video.", "version": "1.9.0", @@ -1213,7 +1213,7 @@ "copyrightHolders": [ "Brightcove, Inc" ], - "location": "media/player/videojs/amd/src/video-lazy.js", + "location": "public/media/player/videojs/amd/src/video-lazy.js", "name": "VideoJS", "description": "JavaScript library that makes it easier to work with and build on HTML5 video.", "version": "8.21.1", @@ -1226,7 +1226,7 @@ "copyrightHolders": [ "2021 Huong Nguyen huongnv13@gmail.com" ], - "location": "media/player/videojs/amd/src/videojs-ogvjs-lazy.js", + "location": "public/media/player/videojs/amd/src/videojs-ogvjs-lazy.js", "name": "ogv.js Tech plugin for Video.JS", "description": "The ogv.js tech plugin for VideoJS", "version": "1.0.0", @@ -1238,7 +1238,7 @@ "copyrightHolders": [ "2014-2015 Benoit Tremblay " ], - "location": "media/player/videojs/amd/src/Youtube-lazy.js", + "location": "public/media/player/videojs/amd/src/Youtube-lazy.js", "name": "videojs-youtube", "description": "YouTube Playback Technology for Video.js.", "version": "3.0.1", @@ -1250,7 +1250,7 @@ "copyrightHolders": [ "Brooke Vibber" ], - "location": "media/player/videojs/ogvjs", + "location": "public/media/player/videojs/ogvjs", "name": "ogv.js support files", "description": "JavaScript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video.", "version": "1.9.0", @@ -1262,7 +1262,7 @@ "copyrightHolders": [ "Brightcove, Inc" ], - "location": "media/player/videojs/videojs", + "location": "public/media/player/videojs/videojs", "name": "VideoJS support files", "description": "JavaScript library that makes it easier to work with and build on HTML5 video", "version": "8.21.1", @@ -1275,7 +1275,7 @@ "copyrightHolders": [ "2020 Setasign GmbH & Co. KG, https://www.setasign.com" ], - "location": "mod/assign/feedback/editpdf/fpdi", + "location": "public/mod/assign/feedback/editpdf/fpdi", "name": "FPDI", "description": "Collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF.", "version": "2.6.3", @@ -1287,7 +1287,7 @@ "copyrightHolders": [ "2013, Donovan Schönknecht" ], - "location": "repository/s3/S3.php", + "location": "public/repository/s3/S3.php", "name": "S3", "description": "A standalone Amazon S3 (REST) client for PHP 5.2.x using CURL that does not require PEAR.", "version": "0.5.1", @@ -1300,7 +1300,7 @@ "2011-2021 Twitter, Inc", "2011-2021 The Bootstrap Authors" ], - "location": "theme/boost/amd/src/bootstrap/", + "location": "public/theme/boost/amd/src/bootstrap/", "name": "Twitter Bootstrap", "description": "HTML, CSS, and JavaScript framework for developing responsive, mobile-first projects on the web.", "version": "5.3.3", @@ -1313,7 +1313,7 @@ "2011-2021 Twitter, Inc", "2011-2021 The Bootstrap Authors" ], - "location": "theme/boost/amd/src/index.js", + "location": "public/theme/boost/amd/src/index.js", "name": "Twitter Bootstrap", "description": "HTML, CSS, and JavaScript framework for developing responsive, mobile-first projects on the web.", "version": "5.3.3", @@ -1326,7 +1326,7 @@ "2011-2021 Twitter, Inc", "2011-2021 The Bootstrap Authors" ], - "location": "theme/boost/scss/bootstrap", + "location": "public/theme/boost/scss/bootstrap", "name": "Twitter Bootstrap", "description": "HTML, CSS, and JavaScript framework for developing responsive, mobile-first projects on the web.", "version": "5.3.3", @@ -1338,7 +1338,7 @@ "copyrightHolders": [ "2023 Fonticons, Inc" ], - "location": "theme/boost/scss/fontawesome", + "location": "public/theme/boost/scss/fontawesome", "name": "Font Awesome - http://fontawesome.com", "description": "Font Awesome CSS, LESS, and Sass files. Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.", "version": "6.7.2", diff --git a/data/main/components.json b/data/main/components.json index 0d2b736236..5506a6688f 100644 --- a/data/main/components.json +++ b/data/main/components.json @@ -1,135 +1,135 @@ { "plugintypes": { - "aiplacement": "ai/placement", - "aiprovider": "ai/provider", - "antivirus": "lib\/antivirus", - "availability": "availability\/condition", - "qtype": "question\/type", - "mod": "mod", - "auth": "auth", - "calendartype": "calendar\/type", - "communication": "communication\/provider", - "customfield": "customfield\/field", - "enrol": "enrol", - "message": "message\/output", - "block": "blocks", - "media": "media\/player", - "filter": "filter", - "editor": "lib\/editor", - "format": "course\/format", - "dataformat": "dataformat", - "profilefield": "user\/profile\/field", - "report": "report", - "coursereport": "course\/report", - "gradeexport": "grade\/export", - "gradeimport": "grade\/import", - "gradepenalty": "grade\/penalty", - "gradereport": "grade\/report", - "gradingform": "grade\/grading\/form", - "mlbackend": "lib\/mlbackend", - "webservice": "webservice", - "repository": "repository", - "portfolio": "portfolio", - "search": "search\/engine", - "qbank": "question\/bank", - "qbehaviour": "question\/behaviour", - "qformat": "question\/format", - "plagiarism": "plagiarism", - "tool": "admin\/tool", - "cachestore": "cache\/stores", - "cachelock": "cache\/locks", - "fileconverter": "files\/converter", - "contenttype": "contentbank\/contenttype", - "theme": "theme", - "local": "local", - "h5plib": "h5p\/h5plib", - "paygw": "payment\/gateway", - "smsgateway": "sms/gateway" + "aiplacement": "public/ai/placement", + "aiprovider": "public/ai/provider", + "antivirus": "public/lib/antivirus", + "availability": "public/availability/condition", + "qtype": "public/question/type", + "mod": "public/mod", + "auth": "public/auth", + "calendartype": "public/calendar/type", + "communication": "public/communication/provider", + "customfield": "public/customfield/field", + "enrol": "public/enrol", + "message": "public/message/output", + "block": "public/blocks", + "media": "public/media/player", + "filter": "public/filter", + "editor": "public/lib/editor", + "format": "public/course/format", + "dataformat": "public/dataformat", + "profilefield": "public/user/profile/field", + "report": "public/report", + "coursereport": "public/course/report", + "gradeexport": "public/grade/export", + "gradeimport": "public/grade/import", + "gradepenalty": "public/grade/penalty", + "gradereport": "public/grade/report", + "gradingform": "public/grade/grading/form", + "mlbackend": "public/lib/mlbackend", + "webservice": "public/webservice", + "repository": "public/repository", + "portfolio": "public/portfolio", + "search": "public/search/engine", + "qbank": "public/question/bank", + "qbehaviour": "public/question/behaviour", + "qformat": "public/question/format", + "plagiarism": "public/plagiarism", + "tool": "public/admin/tool", + "cachestore": "public/cache/stores", + "cachelock": "public/cache/locks", + "fileconverter": "public/files/converter", + "contenttype": "public/contentbank/contenttype", + "theme": "public/theme", + "local": "public/local", + "h5plib": "public/h5p/h5plib", + "paygw": "public/payment/gateway", + "smsgateway": "public/sms/gateway" }, "subsystems": { - "ai": "ai", + "ai": "public/ai", "access": null, - "admin": "admin", - "adminpresets": "admin/presets", - "analytics": "analytics", - "antivirus": "lib\/antivirus", - "auth": "auth", - "availability": "availability", - "backup": "backup\/util\/ui", - "badges": "badges", - "block": "blocks", - "blog": "blog", + "admin": "public/admin", + "adminpresets": "public/admin/presets", + "analytics": "public/analytics", + "antivirus": "public/lib/antivirus", + "auth": "public/auth", + "availability": "public/availability", + "backup": "public/backup/util/ui", + "badges": "public/badges", + "block": "public/blocks", + "blog": "public/blog", "bulkusers": null, - "cache": "cache", - "calendar": "calendar", - "cohort": "cohort", - "comment": "comment", - "communication": "communication", - "competency": "competency", - "completion": "completion", - "contentbank": "contentbank", + "cache": "public/cache", + "calendar": "public/calendar", + "cohort": "public/cohort", + "comment": "public/comment", + "communication": "public/communication", + "competency": "public/competency", + "completion": "public/completion", + "contentbank": "public/contentbank", "countries": null, - "course": "course", - "courseformat": "course\/format", + "course": "public/course", + "courseformat": "public/course/format", "currencies": null, - "customfield": "customfield", + "customfield": "public/customfield", "dbtransfer": null, "debug": null, - "editor": "lib\/editor", + "editor": "public/lib/editor", "edufields": null, - "enrol": "enrol", + "enrol": "public/enrol", "error": null, - "external": "lib/external", - "favourites": "favourites", + "external": "public/lib/external", + "favourites": "public/favourites", "filepicker": null, - "fileconverter": "files\/converter", - "files": "files", - "filters": "filter", - "form": "lib\/form", - "grades": "grade", - "grading": "grade\/grading", - "group": "group", + "fileconverter": "public/files/converter", + "files": "public/files", + "filters": "public/filter", + "form": "public/lib/form", + "grades": "public/grade", + "grading": "public/grade/grading", + "group": "public/group", "help": null, "hub": null, - "h5p": "h5p", + "h5p": "public/h5p", "imscc": null, "install": null, "iso6392": null, "langconfig": null, "license": null, "mathslib": null, - "media": "media", - "message": "message", + "media": "public/media", + "message": "public/message", "mimetypes": null, - "mnet": "mnet", - "my": "my", - "notes": "notes", + "mnet": "public/mnet", + "my": "public/my", + "notes": "public/notes", "pagetype": null, - "payment" : "payment", + "payment" : "public/payment", "pix": null, - "plagiarism": "plagiarism", + "plagiarism": "public/plagiarism", "plugin": null, - "portfolio": "portfolio", - "privacy": "privacy", - "question": "question", - "rating": "rating", - "report": "report", - "reportbuilder": "reportbuilder", - "repository": "repository", - "rss": "rss", - "role": "admin\/roles", - "search": "search", - "sms": "sms", - "table": "lib\/table", - "tag": "tag", + "portfolio": "public/portfolio", + "privacy": "public/privacy", + "question": "public/question", + "rating": "public/rating", + "report": "public/report", + "reportbuilder": "public/reportbuilder", + "repository": "public/repository", + "rss": "public/rss", + "role": "public/admin/roles", + "search": "public/search", + "sms": "public/sms", + "table": "public/lib/table", + "tag": "public/tag", "timezones": null, - "user": "user", - "userkey": "lib\/userkey", - "webservice": "webservice", - "xapi": "lib\/xapi" + "user": "public/user", + "userkey": "public/lib/userkey", + "webservice": "public/webservice", + "xapi": "public/lib/xapi" }, "deprecatedplugintypes": { - "mnetservice": "mnet\/service" + "mnetservice": "public/mnet/service" } } diff --git a/general/community/credits/thirdpartylibs.md b/general/community/credits/thirdpartylibs.md index bcc68859ee..6371d06562 100644 --- a/general/community/credits/thirdpartylibs.md +++ b/general/community/credits/thirdpartylibs.md @@ -16,14 +16,14 @@ Some of Moodle's libraries were written by other people, and are being redistrib Provide a great search experience without the need for external, server-side, search services. -- **Location**: admin/tool/componentlibrary/amd/src/lunr.js +- **Location**: public/admin/tool/componentlibrary/amd/src/lunr.js - **Version**: 2.3.9 - **License**: MIT - **URL**: [https://github.com/olivernn/lunr.js](https://github.com/olivernn/lunr.js) ### Roundcube Framework -- **Location**: admin/tool/messageinbound/roundcube +- **Location**: public/admin/tool/messageinbound/roundcube - **Version**: 1.6.10 - **License**: GPL 3.0+ - **URL**: [https://github.com/roundcube/roundcubemail](https://github.com/roundcube/roundcubemail) @@ -32,14 +32,14 @@ Provide a great search experience without the need for external, server-side, se ### OTPHP -- **Location**: admin/tool/mfa/factor/totp/extlib/OTPHP +- **Location**: public/admin/tool/mfa/factor/totp/extlib/OTPHP - **Version**: 11.3.0 - **License**: MIT - **URL**: [https://github.com/Spomky-Labs/otphp](https://github.com/Spomky-Labs/otphp) ### Constant-Time Encoding -- **Location**: admin/tool/mfa/factor/totp/extlib/ParagonIE/ConstantTime +- **Location**: public/admin/tool/mfa/factor/totp/extlib/ParagonIE/ConstantTime - **Version**: 3.0.0 - **License**: MIT - **URL**: [https://github.com/paragonie/constant_time_encoding](https://github.com/paragonie/constant_time_encoding) @@ -48,7 +48,7 @@ Provide a great search experience without the need for external, server-side, se An easy-to-install jQuery plugin to create EU Cookie Law popups and for GDPR compliance. -- **Location**: admin/tool/policy/amd/src/jquery-eu-cookie-law-popup.js +- **Location**: public/admin/tool/policy/amd/src/jquery-eu-cookie-law-popup.js - **Version**: 1.1.3 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/wimagguc/jquery-eu-cookie-law-popup](https://github.com/wimagguc/jquery-eu-cookie-law-popup) @@ -59,14 +59,14 @@ An easy-to-install jQuery plugin to create EU Cookie Law popups and for GDPR com Set of IMS-LTI tools originaly provided by IMS. -- **Location**: enrol/lti/ims-blti +- **Location**: public/enrol/lti/ims-blti - **Version**: 1.0 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/jfederico/ims-dev](https://github.com/jfederico/ims-dev) ### WeBWorK -- **Location**: filter/algebra/AlgParser.pm +- **Location**: public/filter/algebra/AlgParser.pm - **Version**: 2.4.9+ - **License**: GPL 2.0+ @@ -74,7 +74,7 @@ Set of IMS-LTI tools originaly provided by IMS. Prism is a lightweight, robust, and elegant syntax highlighting library. It's a spin-off project from Dabblet. -- **Location**: filter/codehighlighter/amd/src/prism.js +- **Location**: public/filter/codehighlighter/amd/src/prism.js - **Version**: 1.29.0 - **License**: MIT - **URL**: [https://github.com/PrismJS/prism](https://github.com/PrismJS/prism) @@ -85,7 +85,7 @@ Prism is a lightweight, robust, and elegant syntax highlighting library. It's a Compiled C program to convert TeX into GIFs -- **Location**: filter/tex/mimetex.* +- **Location**: public/filter/tex/mimetex.* - **Version**: 1.77 - **License**: GPL 3.0+ - **URL**: [https://github.com/icaoberg/mimetex](https://github.com/icaoberg/mimetex) @@ -96,7 +96,7 @@ Compiled C program to convert TeX into GIFs The general H5P library. -- **Location**: h5p/h5plib/v127/joubel/core +- **Location**: public/h5p/h5plib/v127/joubel/core - **Version**: moodle-1.27.0 - **License**: GPL 3.0+ - **URL**: [https://github.com/h5p/h5p-php-library/](https://github.com/h5p/h5p-php-library/) @@ -107,7 +107,7 @@ The general H5P library. A general library that is supposed to be used in most PHP implementations of H5P. -- **Location**: h5p/h5plib/v127/joubel/editor +- **Location**: public/h5p/h5plib/v127/joubel/editor - **Version**: moodle-1.27.0 - **License**: GPL 3.0+ - **URL**: [https://github.com/h5p/h5p-editor-php-library/](https://github.com/h5p/h5p-editor-php-library/) @@ -118,7 +118,7 @@ A general library that is supposed to be used in most PHP implementations of H5P Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC. -- **Location**: lib/adodb +- **Location**: public/lib/adodb - **Version**: 5.22.9 - **License**: BSD/LGPL 3-Clause/2.1+ - **URL**: [https://github.com/ADOdb/ADOdb](https://github.com/ADOdb/ADOdb) @@ -130,7 +130,7 @@ Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Fo JavaScript library to insulate apps from spec changes and prefix differences in WebRTC. The prefix differences are mostly gone these days but differences in behaviour between browsers remain. -- **Location**: lib/amd/src/adapter.js +- **Location**: public/lib/amd/src/adapter.js - **Version**: 8.0.0 - **License**: BSD 3-Clause - **URL**: [https://github.com/webrtc/adapter](https://github.com/webrtc/adapter) @@ -141,7 +141,7 @@ JavaScript library to insulate apps from spec changes and prefix differences in Simple yet flexible JavaScript charting for designers & developers. -- **Location**: lib/amd/src/chartjs-lazy.js +- **Location**: public/lib/amd/src/chartjs-lazy.js - **Version**: 4.4.7 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/chartjs/Chart.js](https://github.com/chartjs/Chart.js) @@ -152,7 +152,7 @@ Simple yet flexible JavaScript charting for designers & developers. Minimal lightweight simple logging for JavaScript. -- **Location**: lib/amd/src/loglevel.js +- **Location**: public/lib/amd/src/loglevel.js - **Version**: 1.9.2 - **License**: MIT - **URL**: [https://github.com/pimterry/loglevel/](https://github.com/pimterry/loglevel/) @@ -163,7 +163,7 @@ Minimal lightweight simple logging for JavaScript. JS library for displaying mustache templates. -- **Location**: lib/amd/src/mustache.js +- **Location**: public/lib/amd/src/mustache.js - **Version**: 4.2.0 - **License**: MIT - **URL**: [https://github.com/janl/mustache.js](https://github.com/janl/mustache.js) @@ -176,7 +176,7 @@ JS library for displaying mustache templates. A kickass library used to created Poppers in web applications. -- **Location**: lib/amd/src/popper.js +- **Location**: public/lib/amd/src/popper.js - **Version**: v1.12.6 - **License**: MIT - **URL**: [https://github.com/floating-ui/floating-ui](https://github.com/floating-ui/floating-ui) @@ -187,7 +187,7 @@ A kickass library used to created Poppers in web applications. A kickass library used to created Poppers in web applications. -- **Location**: lib/amd/src/popper2.js +- **Location**: public/lib/amd/src/popper2.js - **Version**: v2.11.8 - **License**: MIT - **URL**: [https://github.com/floating-ui/floating-ui](https://github.com/floating-ui/floating-ui) @@ -198,7 +198,7 @@ A kickass library used to created Poppers in web applications. Dead simple HTML-safe truncation via the DOM. It truncates HTML code, and has several options such as length, finishBlock and noBreak. -- **Location**: lib/amd/src/truncate.js +- **Location**: public/lib/amd/src/truncate.js - **Version**: 0.0.1 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/pathable/truncate](https://github.com/pathable/truncate) @@ -207,7 +207,7 @@ Dead simple HTML-safe truncation via the DOM. It truncates HTML code, and has se The AWS SDK for PHP library -- **Location**: lib/aws-sdk +- **Location**: public/lib/aws-sdk - **Version**: 3.342.2 - **License**: Apache 2.0 - **URL**: [https://github.com/aws/aws-sdk-php](https://github.com/aws/aws-sdk-php) @@ -216,7 +216,7 @@ The AWS SDK for PHP library Accessibility testing engine for websites and other HTML-based user interfaces. -- **Location**: lib/behat/axe +- **Location**: public/lib/behat/axe - **Version**: 4.10.2 - **License**: MPL 2.0 - **URL**: [https://github.com/dequelabs/axe-core](https://github.com/dequelabs/axe-core) @@ -227,7 +227,7 @@ Accessibility testing engine for websites and other HTML-based user interfaces. Bennu is an object-oriented library written in PHP that implements the iCalendar standard (RFC 2445). -- **Location**: lib/bennu +- **Location**: public/lib/bennu - **Version**: 0.2-custom (with Moodle customisations) - **License**: LGPL 2.1+ - **URL**: [https://sourceforge.net/projects/bennu/](https://sourceforge.net/projects/bennu/) @@ -238,7 +238,7 @@ Bennu is an object-oriented library written in PHP that implements the iCalendar PCRE wrapping library that offers type-safe preg_* replacements. -- **Location**: lib/composer/pcre +- **Location**: public/lib/composer/pcre - **Version**: 3.3.2 - **License**: MIT - **URL**: [https://github.com/composer/pcre](https://github.com/composer/pcre) @@ -247,7 +247,7 @@ PCRE wrapping library that offers type-safe preg_* replacements. ### Tiny -- **Location**: lib/editor/tiny/js/tinymce +- **Location**: public/lib/editor/tiny/js/tinymce - **Version**: 7.7.1 - **License**: MIT - **URL**: [https://github.com/tinymce/tinymce](https://github.com/tinymce/tinymce) @@ -256,7 +256,7 @@ PCRE wrapping library that offers type-safe preg_* replacements. Beautifier for javascript. -- **Location**: lib/editor/tiny/plugins/html/amd/src/beautify +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/beautify - **Version**: 1.15.3 - **License**: MIT - **URL**: [https://github.com/beautifier/js-beautify/](https://github.com/beautifier/js-beautify/) @@ -265,7 +265,7 @@ Beautifier for javascript. CodeMirror is a versatile text editor implemented in JavaScript for the browser. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.0.1 - **License**: MIT - **URL**: [https://github.com/codemirror/](https://github.com/codemirror/) @@ -274,7 +274,7 @@ CodeMirror is a versatile text editor implemented in JavaScript for the browser. Autocompletion for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.18.6 - **License**: MIT - **URL**: [https://github.com/codemirror/autocomplete](https://github.com/codemirror/autocomplete) @@ -283,7 +283,7 @@ Autocompletion for the CodeMirror code editor. Collection of editing commands for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.8.0 - **License**: MIT - **URL**: [https://github.com/codemirror/commands](https://github.com/codemirror/commands) @@ -292,7 +292,7 @@ Collection of editing commands for the CodeMirror code editor. CSS language support for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.3.1 - **License**: MIT - **URL**: [https://github.com/codemirror/lang-css](https://github.com/codemirror/lang-css) @@ -301,7 +301,7 @@ CSS language support for the CodeMirror code editor. HTML language support for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.4.9 - **License**: MIT - **URL**: [https://github.com/codemirror/lang-html](https://github.com/codemirror/lang-html) @@ -310,7 +310,7 @@ HTML language support for the CodeMirror code editor. JavaScript language support for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.2.3 - **License**: MIT - **URL**: [https://github.com/codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) @@ -319,7 +319,7 @@ JavaScript language support for the CodeMirror code editor. XML language support for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.1.0 - **License**: MIT - **URL**: [https://github.com/codemirror/lang-xml](https://github.com/codemirror/lang-xml) @@ -328,7 +328,7 @@ XML language support for the CodeMirror code editor. Language support infrastructure for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.10.8 - **License**: MIT - **URL**: [https://github.com/codemirror/language](https://github.com/codemirror/language) @@ -337,7 +337,7 @@ Language support infrastructure for the CodeMirror code editor. Linting support for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.8.4 - **License**: MIT - **URL**: [https://github.com/codemirror/lint](https://github.com/codemirror/lint) @@ -346,7 +346,7 @@ Linting support for the CodeMirror code editor. Search functionality for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.5.10 - **License**: MIT - **URL**: [https://github.com/codemirror/search](https://github.com/codemirror/search) @@ -355,7 +355,7 @@ Search functionality for the CodeMirror code editor. Editor state data structures for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.5.2 - **License**: MIT - **URL**: [https://github.com/codemirror/state](https://github.com/codemirror/state) @@ -364,14 +364,14 @@ Editor state data structures for the CodeMirror code editor. DOM view component for the CodeMirror code editor. -- **Location**: lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js +- **Location**: public/lib/editor/tiny/plugins/html/amd/src/codemirror-lazy.js - **Version**: 6.36.4 - **License**: MIT - **URL**: [https://github.com/codemirror/view](https://github.com/codemirror/view) ### lamejs -- **Location**: lib/editor/tiny/plugins/recordrtc/amd/src/lame.all.js +- **Location**: public/lib/editor/tiny/plugins/recordrtc/amd/src/lame.all.js - **Version**: 1.2.1 - **License**: LGPL - **URL**: [https://github.com/zhuker/lamejs](https://github.com/zhuker/lamejs) @@ -380,7 +380,7 @@ DOM view component for the CodeMirror code editor. Library to parse easily data and sprite sheets for emoji. -- **Location**: lib/emoji-data +- **Location**: public/lib/emoji-data - **Version**: 15.1.2 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/iamcal/emoji-data/](https://github.com/iamcal/emoji-data/) @@ -391,7 +391,7 @@ Library to parse easily data and sprite sheets for emoji. Class to safely evaluate math expressions. -- **Location**: lib/evalmath +- **Location**: public/lib/evalmath - **Version**: 1.0.1 (with Moodle customisations) - **License**: BSD - **URL**: [https://github.com/dbojdo/eval-math](https://github.com/dbojdo/eval-math) @@ -402,7 +402,7 @@ Class to safely evaluate math expressions. The Font Awesome font. Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. -- **Location**: lib/fonts +- **Location**: public/lib/fonts - **Version**: 6.7.2 - **License**: SIL OFL 1.1 - **URL**: [https://github.com/FortAwesome/Font-Awesome](https://github.com/FortAwesome/Font-Awesome) @@ -413,7 +413,7 @@ The Font Awesome font. Font Awesome is the Internet's icon library and toolkit, Library for creating beautiful generative background images from a string. -- **Location**: lib/geopattern-php +- **Location**: public/lib/geopattern-php - **Version**: 1.1.2 - **License**: MIT - **URL**: [https://github.com/RedeyeGroup/geopattern-php](https://github.com/RedeyeGroup/geopattern-php) @@ -422,7 +422,7 @@ Library for creating beautiful generative background images from a string. ### libphonenumber for PHP (Lite) -- **Location**: lib/giggsey/libphonenumber-for-php-lite +- **Location**: public/lib/giggsey/libphonenumber-for-php-lite - **Version**: 8.13.55 - **License**: Apache 2.0 - **URL**: [https://github.com/giggsey/libphonenumber-for-php-lite](https://github.com/giggsey/libphonenumber-for-php-lite) @@ -431,7 +431,7 @@ Library for creating beautiful generative background images from a string. Library Google APIs Client Library for PHP -- **Location**: lib/google +- **Location**: public/lib/google - **Version**: 1.1.7 (with Moodle customisations) - **License**: Apache 2.0 - **URL**: [https://github.com/googleapis/google-api-php-client](https://github.com/googleapis/google-api-php-client) @@ -440,7 +440,7 @@ Library Google APIs Client Library for PHP Class to draw line, point, bar, and area graphs, including numeric x-axis and double y-axis. -- **Location**: lib/graphlib.php +- **Location**: public/lib/graphlib.php - **Version**: 1.6.3 - **License**: GPL @@ -451,7 +451,7 @@ Class to draw line, point, bar, and area graphs, including numeric x-axis and do Guzzle is a PHP HTTP client library -- **Location**: lib/guzzlehttp/guzzle +- **Location**: public/lib/guzzlehttp/guzzle - **Version**: 7.9.2 - **License**: MIT - **URL**: [https://github.com/guzzle/guzzle](https://github.com/guzzle/guzzle) @@ -460,7 +460,7 @@ Guzzle is a PHP HTTP client library A HTTP Cache for Guzzle as a simple Middleware to be added in the HandlerStack. -- **Location**: lib/guzzlehttp/kevinrob/guzzlecache +- **Location**: public/lib/guzzlehttp/kevinrob/guzzlecache - **Version**: 6.0.0 - **License**: MIT - **URL**: [https://github.com/Kevinrob/guzzle-cache-middleware](https://github.com/Kevinrob/guzzle-cache-middleware) @@ -469,7 +469,7 @@ A HTTP Cache for Guzzle as a simple Middleware to be added in the HandlerStack. Guzzle promises library -- **Location**: lib/guzzlehttp/promises +- **Location**: public/lib/guzzlehttp/promises - **Version**: 2.0.4 - **License**: MIT - **URL**: [https://github.com/guzzle/promises](https://github.com/guzzle/promises) @@ -478,7 +478,7 @@ Guzzle promises library PSR-7 message implementation that also provides common utility methods -- **Location**: lib/guzzlehttp/psr7 +- **Location**: public/lib/guzzlehttp/psr7 - **Version**: 2.7.0 - **License**: MIT - **URL**: [https://github.com/guzzle/psr7](https://github.com/guzzle/psr7) @@ -487,7 +487,7 @@ PSR-7 message implementation that also provides common utility methods PHP script to convert HTML into an approximate text equivalent. -- **Location**: lib/html2text +- **Location**: public/lib/html2text - **Version**: 4.3.2 - **License**: GPL 2.0+ - **URL**: [https://github.com/mtibben/html2text](https://github.com/mtibben/html2text) @@ -498,7 +498,7 @@ PHP script to convert HTML into an approximate text equivalent. Filters HTML. -- **Location**: lib/htmlpurifier +- **Location**: public/lib/htmlpurifier - **Version**: 4.18.0 - **License**: LGPL 2.1+ - **URL**: [https://github.com/ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) @@ -507,7 +507,7 @@ Filters HTML. The JMESPath library -- **Location**: lib/jmespath +- **Location**: public/lib/jmespath - **Version**: 2.8.0 - **License**: MIT - **URL**: [https://github.com/jmespath/jmespath.php](https://github.com/jmespath/jmespath.php) @@ -518,7 +518,7 @@ The JMESPath library jQuery is a fast, small, and feature-rich JavaScript library widely used on moodle. -- **Location**: lib/jquery +- **Location**: public/lib/jquery - **Version**: 3.7.1 - **License**: MIT - **URL**: [https://github.com/jquery/jquery](https://github.com/jquery/jquery) @@ -529,7 +529,7 @@ jQuery is a fast, small, and feature-rich JavaScript library widely used on mood jQuery UI is a set of user interface interactions, effects, widgets, and themes built on top of the jQuery library. -- **Location**: lib/jquery +- **Location**: public/lib/jquery - **Version**: 1.14.1 - **License**: MIT - **URL**: [https://github.com/jquery/jquery-ui](https://github.com/jquery/jquery-ui) @@ -538,7 +538,7 @@ jQuery UI is a set of user interface interactions, effects, widgets, and themes ### Serializable Closure -- **Location**: lib/laravel/serializable-closure +- **Location**: public/lib/laravel/serializable-closure - **Version**: 2.0.3 - **License**: MIT - **URL**: [https://github.com/laravel/serializable-closure](https://github.com/laravel/serializable-closure) @@ -547,7 +547,7 @@ jQuery UI is a set of user interface interactions, effects, widgets, and themes A library used for building IMS-certified LTI 1.3 tool providers in PHP. -- **Location**: lib/lti1p3 +- **Location**: public/lib/lti1p3 - **Version**: 6.0.0 (with Moodle customisations) - **License**: Apache 2.0 - **URL**: [https://github.com/packbackbooks/lti-1-3-php-library](https://github.com/packbackbooks/lti-1-3-php-library) @@ -558,7 +558,7 @@ A library used for building IMS-certified LTI 1.3 tool providers in PHP. PHP library for communicating with learning tools as per the LTI specification. -- **Location**: lib/ltiprovider +- **Location**: public/lib/ltiprovider - **Version**: 3.0.2 - **License**: Apache 2.0 - **URL**: [https://github.com/1EdTech/LTI-Tool-Provider-Library-PHP](https://github.com/1EdTech/LTI-Tool-Provider-Library-PHP) @@ -569,7 +569,7 @@ PHP library for communicating with learning tools as per the LTI specification. Functions to convert from the Markdown text format into clean XHTML. -- **Location**: lib/markdown +- **Location**: public/lib/markdown - **Version**: 2.0.0 (with Moodle customisations) - **License**: BSD - **URL**: [https://github.com/michelf/php-markdown](https://github.com/michelf/php-markdown) @@ -582,7 +582,7 @@ All rights reserved. Library for processing of GeoIP data files. -- **Location**: lib/maxmind/GeoIp2 +- **Location**: public/lib/maxmind/GeoIp2 - **Version**: 3.1.0 - **License**: Apache 2.0 - **URL**: [https://github.com/maxmind/GeoIP2-php](https://github.com/maxmind/GeoIP2-php) @@ -593,7 +593,7 @@ Library for processing of GeoIP data files. PHP API for reading MaxMind DB files. -- **Location**: lib/maxmind/MaxMind +- **Location**: public/lib/maxmind/MaxMind - **Version**: 1.12.0 - **License**: Apache 2.0 - **URL**: [https://github.com/maxmind/MaxMind-DB-Reader-php/](https://github.com/maxmind/MaxMind-DB-Reader-php/) @@ -604,7 +604,7 @@ PHP API for reading MaxMind DB files. CSS & JavaScript minifier, in PHP -- **Location**: lib/minify/matthiasmullie-minify +- **Location**: public/lib/minify/matthiasmullie-minify - **Version**: 1.3.73 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/matthiasmullie/minify](https://github.com/matthiasmullie/minify) @@ -613,7 +613,7 @@ CSS & JavaScript minifier, in PHP CSS path converter, in PHP -- **Location**: lib/minify/matthiasmullie-pathconverter +- **Location**: public/lib/minify/matthiasmullie-pathconverter - **Version**: 1.1.3 - **License**: MIT - **URL**: [https://github.com/matthiasmullie/path-converter](https://github.com/matthiasmullie/path-converter) @@ -622,7 +622,7 @@ CSS path converter, in PHP PHP library for displaying mustache templates. -- **Location**: lib/mustache +- **Location**: public/lib/mustache - **Version**: 2.14.2 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/bobthecow/mustache.php](https://github.com/bobthecow/mustache.php) @@ -631,7 +631,7 @@ PHP library for displaying mustache templates. ### FastRoute -- **Location**: lib/nikic/fast-route +- **Location**: public/lib/nikic/fast-route - **Version**: 1.3.0 - **License**: BSD 3-Clause - **URL**: [https://github.com/nikic/FastRoute](https://github.com/nikic/FastRoute) @@ -640,7 +640,7 @@ PHP library for displaying mustache templates. Library to read and write spreadsheet files (CSV, XLSX and ODS). -- **Location**: lib/openspout +- **Location**: public/lib/openspout - **Version**: 4.28.5 - **License**: MIT - **URL**: [https://github.com/openspout/openspout](https://github.com/openspout/openspout) @@ -651,7 +651,7 @@ Library to read and write spreadsheet files (CSV, XLSX and ODS). Class with many common HTML functions (used by HTML Quickform) -- **Location**: lib/pear/HTML/Common.php +- **Location**: public/lib/pear/HTML/Common.php - **Version**: 1.7 (with Moodle customisations) - **License**: PHP 2.0 - **URL**: [http://pear.php.net/package/HTML_Common](http://pear.php.net/package/HTML_Common) @@ -662,7 +662,7 @@ Class with many common HTML functions (used by HTML Quickform) Class to write forms -- **Location**: lib/pear/HTML/QuickForm +- **Location**: public/lib/pear/HTML/QuickForm - **Version**: 2.0 (with Moodle customisations) - **License**: PHP 2.0 - **URL**: [https://pear.php.net/package/HTML_Quickform](https://pear.php.net/package/HTML_Quickform) @@ -673,7 +673,7 @@ Class to write forms Class to write forms -- **Location**: lib/pear/HTML/QuickForm.php +- **Location**: public/lib/pear/HTML/QuickForm.php - **Version**: 2.0 (with Moodle customisations) - **License**: PHP 2.0 - **URL**: [https://pear.php.net/package/HTML_Quickform](https://pear.php.net/package/HTML_Quickform) @@ -684,7 +684,7 @@ Class to write forms Base class for other PEAR classes. -- **Location**: lib/pear/PEAR.php +- **Location**: public/lib/pear/PEAR.php - **Version**: 1.4.5 (with Moodle customisations) - **License**: PHP 3.0 - **URL**: [https://pear.php.net/package/PEAR](https://pear.php.net/package/PEAR) @@ -695,7 +695,7 @@ Base class for other PEAR classes. A Parser for CSS Files written in PHP. -- **Location**: lib/php-css-parser +- **Location**: public/lib/php-css-parser - **Version**: 8.7.0 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/sabberworm/PHP-CSS-Parser](https://github.com/sabberworm/PHP-CSS-Parser) @@ -704,14 +704,14 @@ A Parser for CSS Files written in PHP. ### PHP DI Invoker -- **Location**: lib/php-di/invoker +- **Location**: public/lib/php-di/invoker - **Version**: 2.3.6 - **License**: MIT - **URL**: [https://github.com/php-di/invoker](https://github.com/php-di/invoker) ### PHP Dependency Injector -- **Location**: lib/php-di/php-di +- **Location**: public/lib/php-di/php-di - **Version**: 7.0.8 - **License**: MIT - **URL**: [https://github.com/PHP-DI/PHP-DI](https://github.com/PHP-DI/PHP-DI) @@ -720,7 +720,7 @@ A Parser for CSS Files written in PHP. A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming to RFC 7519 -- **Location**: lib/php-jwt +- **Location**: public/lib/php-jwt - **Version**: 6.11.0 - **License**: BSD 3-Clause - **URL**: [https://github.com/firebase/php-jwt](https://github.com/firebase/php-jwt) @@ -731,7 +731,7 @@ A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming t Class for sending email using either sendmail, PHP mail(), or SMTP. Methods are based upon the standard AspEmail(tm) classes. -- **Location**: lib/phpmailer +- **Location**: public/lib/phpmailer - **Version**: 6.9.3 - **License**: LGPL 2.1 - **URL**: [https://github.com/PHPMailer/PHPMailer](https://github.com/PHPMailer/PHPMailer) @@ -742,7 +742,7 @@ Class for sending email using either sendmail, PHP mail(), or SMTP. Methods are PHP Class Library for working with Complex numbers. -- **Location**: lib/phpspreadsheet/markbaker/complex +- **Location**: public/lib/phpspreadsheet/markbaker/complex - **Version**: 3.0.1 - **License**: MIT - **URL**: [https://github.com/MarkBaker/PHPComplex](https://github.com/MarkBaker/PHPComplex) @@ -751,7 +751,7 @@ PHP Class Library for working with Complex numbers. PHP Class for handling Matrices. -- **Location**: lib/phpspreadsheet/markbaker/matrix +- **Location**: public/lib/phpspreadsheet/markbaker/matrix - **Version**: 3.0.0 - **License**: MIT - **URL**: [https://github.com/MarkBaker/PHPMatrix](https://github.com/MarkBaker/PHPMatrix) @@ -760,7 +760,7 @@ PHP Class for handling Matrices. Library to read, write and create spreadsheet documents in PHP. -- **Location**: lib/phpspreadsheet/phpspreadsheet +- **Location**: public/lib/phpspreadsheet/phpspreadsheet - **Version**: 4.1.0 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/PHPOffice/PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) @@ -769,7 +769,7 @@ Library to read, write and create spreadsheet documents in PHP. A php library for building xml-rpc clients and servers -- **Location**: lib/phpxmlrpc +- **Location**: public/lib/phpxmlrpc - **Version**: 4.11.1 (with Moodle customisations) - **License**: BSD 3-Clause - **URL**: [https://github.com/gggeek/phpxmlrpc](https://github.com/gggeek/phpxmlrpc) @@ -780,7 +780,7 @@ A php library for building xml-rpc clients and servers PHP Implementation of Apple's PList (binary and XML). -- **Location**: lib/plist +- **Location**: public/lib/plist - **Version**: 2.0.5 - **License**: MIT - **URL**: [https://github.com/TECLIB/CFPropertyList](https://github.com/TECLIB/CFPropertyList) @@ -792,7 +792,7 @@ PHP Implementation of Apple's PList (binary and XML). This package implements a fully-functional source transformation that takes the syntax for generators/yield from ECMAScript 2015 or ES2015 and Asynchronous Iteration proposal and spits out efficient JS-of-today (ES5) that behaves the same way. -- **Location**: lib/polyfills +- **Location**: public/lib/polyfills - **Version**: 0.13.7 - **License**: MIT - **URL**: [https://github.com/facebook/regenerator/](https://github.com/facebook/regenerator/) @@ -801,7 +801,7 @@ This package implements a fully-functional source transformation that takes the Modular standard library for JavaScript. Includes polyfills for ECMAScript up to 2021: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C features and proposals like URL. You can load only required features or use it without global namespace pollution. -- **Location**: lib/polyfills +- **Location**: public/lib/polyfills - **Version**: 3.15.0 - **License**: MIT - **URL**: [https://github.com/zloirock/core-js](https://github.com/zloirock/core-js) @@ -810,7 +810,7 @@ Modular standard library for JavaScript. Includes polyfills for ECMAScript up to A collection of side-effect ECMAScript modules. Minimized, mangled and extremely small thanks to Rollup - next-generation ES6 module bundler. -- **Location**: lib/polyfills +- **Location**: public/lib/polyfills - **Version**: 5.20.0 - **License**: MIT - **URL**: [https://github.com/msn0/mdn-polyfills](https://github.com/msn0/mdn-polyfills) @@ -819,7 +819,7 @@ A collection of side-effect ECMAScript modules. Minimized, mangled and extremely Polyfill URL and URLSearchParams to match last WHATWG specifications. -- **Location**: lib/polyfills +- **Location**: public/lib/polyfills - **Version**: 1.1.12 - **License**: MIT - **URL**: [https://github.com/lifaon74/url-polyfill](https://github.com/lifaon74/url-polyfill) @@ -828,7 +828,7 @@ Polyfill URL and URLSearchParams to match last WHATWG specifications. Clock Interface (PHP FIG PSR-20). -- **Location**: lib/psr/clock +- **Location**: public/lib/psr/clock - **Version**: 1.0.0 - **License**: MIT - **URL**: [https://github.com/php-fig/clock](https://github.com/php-fig/clock) @@ -837,7 +837,7 @@ Clock Interface (PHP FIG PSR-20). Common Container Interface (PHP FIG PSR-11). -- **Location**: lib/psr/container +- **Location**: public/lib/psr/container - **Version**: 2.0.2 - **License**: MIT - **URL**: [https://github.com/php-fig/container](https://github.com/php-fig/container) @@ -846,7 +846,7 @@ Common Container Interface (PHP FIG PSR-11). Provides interfaces that descirbe an event dispatching mechanism. -- **Location**: lib/psr/event-dispatcher +- **Location**: public/lib/psr/event-dispatcher - **Version**: 1.0.0 - **License**: MIT - **URL**: [https://github.com/php-fig/event-dispatcher](https://github.com/php-fig/event-dispatcher) @@ -855,7 +855,7 @@ Provides interfaces that descirbe an event dispatching mechanism. Provides an abstraction that describe the components of a HTTP Client. -- **Location**: lib/psr/http-client +- **Location**: public/lib/psr/http-client - **Version**: 1.0.3 - **License**: MIT - **URL**: [https://github.com/php-fig/http-client](https://github.com/php-fig/http-client) @@ -864,7 +864,7 @@ Provides an abstraction that describe the components of a HTTP Client. Provides interfaces that describe the components of a HTTP Factory. -- **Location**: lib/psr/http-factory +- **Location**: public/lib/psr/http-factory - **Version**: 1.1.0 - **License**: MIT - **URL**: [https://github.com/php-fig/http-factory](https://github.com/php-fig/http-factory) @@ -873,7 +873,7 @@ Provides interfaces that describe the components of a HTTP Factory. Provide a set of common interfaces for HTTP messages as described in RFC 7230 and RFC 7231 -- **Location**: lib/psr/http-message +- **Location**: public/lib/psr/http-message - **Version**: 2.0.0 - **License**: MIT - **URL**: [https://github.com/php-fig/http-message](https://github.com/php-fig/http-message) @@ -882,7 +882,7 @@ Provide a set of common interfaces for HTTP messages as described in RFC 7230 an Common interface for HTTP server-side request handler -- **Location**: lib/psr/http-server-handler +- **Location**: public/lib/psr/http-server-handler - **Version**: 1.0.2 - **License**: MIT - **URL**: [https://github.com/php-fig/http-server-handler](https://github.com/php-fig/http-server-handler) @@ -891,7 +891,7 @@ Common interface for HTTP server-side request handler Common interface for HTTP server-side middleware -- **Location**: lib/psr/http-server-middleware +- **Location**: public/lib/psr/http-server-middleware - **Version**: 1.0.2 - **License**: MIT - **URL**: [https://github.com/php-fig/http-server-middleware](https://github.com/php-fig/http-server-middleware) @@ -900,7 +900,7 @@ Common interface for HTTP server-side middleware Common interface for logging libraries -- **Location**: lib/psr/log +- **Location**: public/lib/psr/log - **Version**: 3.0.2 - **License**: MIT - **URL**: [https://github.com/php-fig/log](https://github.com/php-fig/log) @@ -909,7 +909,7 @@ Common interface for logging libraries Common interface for logging libraries -- **Location**: lib/psr/simple-cache +- **Location**: public/lib/psr/simple-cache - **Version**: 3.0.0 - **License**: MIT - **URL**: [https://github.com/php-fig/simple-cache](https://github.com/php-fig/simple-cache) @@ -918,7 +918,7 @@ Common interface for logging libraries A polyfill for getallheaders -- **Location**: lib/ralouphie/getallheaders +- **Location**: public/lib/ralouphie/getallheaders - **Version**: 3.0.3 - **License**: MIT - **URL**: [https://github.com/ralouphie/getallheaders](https://github.com/ralouphie/getallheaders) @@ -927,7 +927,7 @@ A polyfill for getallheaders RequireJS is a JavaScript file and module loader. -- **Location**: lib/requirejs +- **Location**: public/lib/requirejs - **Version**: 2.3.7 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/requirejs/requirejs](https://github.com/requirejs/requirejs) @@ -936,7 +936,7 @@ RequireJS is a JavaScript file and module loader. RTLCSS is a framework for converting Left-To-Right (LTR) Cascading Style Sheets(CSS) to Right-To-Left (RTL). -- **Location**: lib/rtlcss +- **Location**: public/lib/rtlcss - **Version**: 1.0.1 - **License**: MIT - **URL**: [https://github.com/moodlehq/rtlcss-php](https://github.com/moodlehq/rtlcss-php) @@ -947,7 +947,7 @@ RTLCSS is a framework for converting Left-To-Right (LTR) Cascading Style Sheets( scssphp is a compiler for SCSS written in PHP. -- **Location**: lib/scssphp +- **Location**: public/lib/scssphp - **Version**: 1.12.1 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/scssphp/scssphp/](https://github.com/scssphp/scssphp/) @@ -958,21 +958,21 @@ scssphp is a compiler for SCSS written in PHP. Simple Pie helps with blogs. -- **Location**: lib/simplepie +- **Location**: public/lib/simplepie - **Version**: 1.8.1 - **License**: BSD - **URL**: [https://github.com/simplepie/simplepie](https://github.com/simplepie/simplepie) ### Slim Framework -- **Location**: lib/slim/slim +- **Location**: public/lib/slim/slim - **Version**: 4.13.0 - **License**: MIT - **URL**: [https://github.com/slimphp/Slim](https://github.com/slimphp/Slim) ### PHP Cloneable -- **Location**: lib/spatie/php-cloneable +- **Location**: public/lib/spatie/php-cloneable - **Version**: 1.0.2 - **License**: MIT - **URL**: [https://github.com/spatie/php-cloneable](https://github.com/spatie/php-cloneable) @@ -981,7 +981,7 @@ Simple Pie helps with blogs. A generic function and convention to trigger deprecation notices -- **Location**: lib/symfony/deprecation-contracts +- **Location**: public/lib/symfony/deprecation-contracts - **Version**: 3.5.1 - **License**: MIT - **URL**: [https://github.com/symfony/deprecation-contracts](https://github.com/symfony/deprecation-contracts) @@ -990,7 +990,7 @@ A generic function and convention to trigger deprecation notices Class to generate PDF files -- **Location**: lib/tcpdf +- **Location**: public/lib/tcpdf - **Version**: 6.8.2 (with Moodle customisations) - **License**: LGPL 3.0-or-later - **URL**: [https://github.com/tecnickcom/TCPDF](https://github.com/tecnickcom/TCPDF) @@ -1002,7 +1002,7 @@ Class to generate PDF files URL syntax validation using PHP and regular expressions. -- **Location**: lib/validateurlsyntax.php +- **Location**: public/lib/validateurlsyntax.php - **Version**: (with Moodle customisations) - **License**: GPL 2.0+ @@ -1011,7 +1011,7 @@ URL syntax validation using PHP and regular expressions. ### WebAuthn -- **Location**: lib/webauthn +- **Location**: public/lib/webauthn - **Version**: 2.2.2 - **License**: MIT - **URL**: [https://github.com/lbuchs/WebAuthn](https://github.com/lbuchs/WebAuthn) @@ -1020,7 +1020,7 @@ URL syntax validation using PHP and regular expressions. A Hierarchical Profiler for PHP. -- **Location**: lib/xhprof +- **Location**: public/lib/xhprof - **Version**: 2.3.9 (with Moodle customisations) - **License**: Apache 2.0 - **URL**: [https://github.com/longxinH/xhprof](https://github.com/longxinH/xhprof) @@ -1031,7 +1031,7 @@ A Hierarchical Profiler for PHP. The Yahoo! User Interface Library is a set of utilities and controls, in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources.Set of user-interface components using AJAX, DHTML etc. We use it for all our AJAX-related stuff. -- **Location**: lib/yuilib +- **Location**: public/lib/yuilib - **Version**: 3.18.1 - **License**: BSD - **URL**: [https://github.com/yui/yui3](https://github.com/yui/yui3) @@ -1042,7 +1042,7 @@ The Yahoo! User Interface Library is a set of utilities and controls, in JavaScr The Gallery is a collection of modules that have been developed by the YUI community to enhance the capabilities of YUI. -- **Location**: lib/yuilib/gallery +- **Location**: public/lib/yuilib/gallery - **Version**: gallery-2013.10.02-20-26 - **License**: BSD - **URL**: [https://github.com/yui/yui3-gallery](https://github.com/yui/yui3-gallery) @@ -1053,7 +1053,7 @@ The Gallery is a collection of modules that have been developed by the YUI commu PHP ZIP Streaming Library -- **Location**: lib/zipstream +- **Location**: public/lib/zipstream - **Version**: 3.1.2 - **License**: MIT - **URL**: [https://github.com/maennchen/ZipStream-PHP](https://github.com/maennchen/ZipStream-PHP) @@ -1067,7 +1067,7 @@ PHP ZIP Streaming Library Javascript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video. -- **Location**: media/player/videojs/amd/src/local/ogv/ogv.js +- **Location**: public/media/player/videojs/amd/src/local/ogv/ogv.js - **Version**: 1.9.0 - **License**: MIT - **URL**: [https://github.com/bvibber/ogv.js](https://github.com/bvibber/ogv.js) @@ -1078,7 +1078,7 @@ Javascript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/ JavaScript library that makes it easier to work with and build on HTML5 video. -- **Location**: media/player/videojs/amd/src/video-lazy.js +- **Location**: public/media/player/videojs/amd/src/video-lazy.js - **Version**: 8.21.1 (with Moodle customisations) - **License**: Apache 2.0 - **URL**: [https://github.com/videojs/video.js](https://github.com/videojs/video.js) @@ -1089,7 +1089,7 @@ JavaScript library that makes it easier to work with and build on HTML5 video. The ogv.js tech plugin for VideoJS -- **Location**: media/player/videojs/amd/src/videojs-ogvjs-lazy.js +- **Location**: public/media/player/videojs/amd/src/videojs-ogvjs-lazy.js - **Version**: 1.0.0 - **License**: MIT - **URL**: [https://github.com/HuongNV13/videojs-ogvjs](https://github.com/HuongNV13/videojs-ogvjs) @@ -1100,7 +1100,7 @@ The ogv.js tech plugin for VideoJS YouTube Playback Technology for Video.js. -- **Location**: media/player/videojs/amd/src/Youtube-lazy.js +- **Location**: public/media/player/videojs/amd/src/Youtube-lazy.js - **Version**: 3.0.1 - **License**: MIT - **URL**: [https://github.com/videojs/videojs-youtube](https://github.com/videojs/videojs-youtube) @@ -1111,7 +1111,7 @@ YouTube Playback Technology for Video.js. JavaScript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video. -- **Location**: media/player/videojs/ogvjs +- **Location**: public/media/player/videojs/ogvjs - **Version**: 1.9.0 - **License**: MIT - **URL**: [https://github.com/bvibber/ogv.js](https://github.com/bvibber/ogv.js) @@ -1122,7 +1122,7 @@ JavaScript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/ JavaScript library that makes it easier to work with and build on HTML5 video -- **Location**: media/player/videojs/videojs +- **Location**: public/media/player/videojs/videojs - **Version**: 8.21.1 (with Moodle customisations) - **License**: Apache 2.0 - **URL**: [https://github.com/videojs/video.js](https://github.com/videojs/video.js) @@ -1133,7 +1133,7 @@ JavaScript library that makes it easier to work with and build on HTML5 video Collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. -- **Location**: mod/assign/feedback/editpdf/fpdi +- **Location**: public/mod/assign/feedback/editpdf/fpdi - **Version**: 2.6.3 - **License**: MIT - **URL**: [https://github.com/Setasign/FPDI](https://github.com/Setasign/FPDI) @@ -1144,7 +1144,7 @@ Collection of PHP classes facilitating developers to read pages from existing PD A standalone Amazon S3 (REST) client for PHP 5.2.x using CURL that does not require PEAR. -- **Location**: repository/s3/S3.php +- **Location**: public/repository/s3/S3.php - **Version**: 0.5.1 (with Moodle customisations) - **License**: BSD - **URL**: [https://github.com/tpyo/amazon-s3-php-class](https://github.com/tpyo/amazon-s3-php-class) @@ -1155,7 +1155,7 @@ A standalone Amazon S3 (REST) client for PHP 5.2.x using CURL that does not requ HTML, CSS, and JavaScript framework for developing responsive, mobile-first projects on the web. -- **Location**: theme/boost/amd/src/bootstrap/ +- **Location**: public/theme/boost/amd/src/bootstrap/ - **Version**: 5.3.3 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/twbs/bootstrap](https://github.com/twbs/bootstrap) @@ -1167,7 +1167,7 @@ HTML, CSS, and JavaScript framework for developing responsive, mobile-first proj HTML, CSS, and JavaScript framework for developing responsive, mobile-first projects on the web. -- **Location**: theme/boost/amd/src/index.js +- **Location**: public/theme/boost/amd/src/index.js - **Version**: 5.3.3 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/twbs/bootstrap](https://github.com/twbs/bootstrap) @@ -1179,7 +1179,7 @@ HTML, CSS, and JavaScript framework for developing responsive, mobile-first proj HTML, CSS, and JavaScript framework for developing responsive, mobile-first projects on the web. -- **Location**: theme/boost/scss/bootstrap +- **Location**: public/theme/boost/scss/bootstrap - **Version**: 5.3.3 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/twbs/bootstrap](https://github.com/twbs/bootstrap) @@ -1191,7 +1191,7 @@ HTML, CSS, and JavaScript framework for developing responsive, mobile-first proj Font Awesome CSS, LESS, and Sass files. Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. -- **Location**: theme/boost/scss/fontawesome +- **Location**: public/theme/boost/scss/fontawesome - **Version**: 6.7.2 - **License**: (MIT) - **URL**: [https://github.com/FortAwesome/Font-Awesome](https://github.com/FortAwesome/Font-Awesome)