Files
Modernizr/lib/polyfills.json
Markel F d31f4a000d Solve some polyfill link issues (#2576)
* Delete broken links, fix redirects

* Removed 2 dead repositories

* Replace github http links with https

* Upgrade to https

* Solve metadata errors

* Restore css3pie
2020-06-24 21:35:36 +02:00

710 lines
22 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"html5shiv": {
"name": "HTML5 Shiv",
"authors": ["Alexander Farkas (@aFarkas)", "Jonathan Neal (@jonathantneal)", "Paul Irish (@paulirish)"],
"href": "https://github.com/aFarkas/html5shiv",
"licenses": ["MIT", "GPL2"],
"notes": ["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."]
},
"html5-notifications": {
"name": "HTML5 Notifications",
"authors": ["Hendrik Beskow"],
"href": "https://gist.github.com/Asmod4n/6030828",
"licenses": ["MIT"],
"notes": ["A Polyfill to fix the differences in WebKit, Blink and Gecko HTML5 Desktop Notifications, also adds a way to add your own JavaScript Notifications in case your Browser doesn't support them natively."]
},
"desktop-notify": {
"name": "HTML5-Desktop-Notifications",
"authors": ["Tsvetan Tsvetkov"],
"href": "https://github.com/ttsvetko/HTML5-Desktop-Notifications",
"licenses": ["Apache2"],
"notes": ["A small library that unifies the HTML5 Notifications APIs across different browsers including IE9 & IE10."]
},
"css3pie": {
"name": "CSS3 PIE",
"authors": ["Jason Johnston"],
"href": "http://css3pie.com/",
"licenses": ["Apache2", "GPL2"],
"notes": ["CSS3 decoration rendering for IE 6-9. Supports: border-radius, box-shadow, multiple backgrounds, linear gradients, border-image"]
},
"dynamicaudiojs": {
"name": "dynamicaudio.js",
"authors": ["Ben Firshman"],
"href": "https://github.com/bfirsh/dynamicaudio.js",
"licenses": ["BSD"],
"notes": []
},
"audiolibjs": {
"name": "audiolib.js",
"authors": ["Jussi Kalliokoski"],
"href": "https://github.com/jussi-kalliokoski/audiolib.js",
"licenses": ["MIT"],
"notes": ["specs: incubator group proposed spec, Mozilla Audio Data API (temporary)"]
},
"transformie": {
"name": "transformie",
"authors": ["Paul Bakaus"],
"href": "https://github.com/pbakaus/transformie",
"licenses": ["GPL2", "MIT"],
"notes": []
},
"csssandpaper": {
"name": "CSS Sandpaper",
"authors": ["Zoltan Hawryluk"],
"href": "https://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/",
"licenses": ["MIT"],
"notes": []
},
"css-escape": {
"name": "CSS.escape()",
"authors": ["Mathias Bynens"],
"href": "https://github.com/mathiasbynens/CSS.escape",
"licenses": ["MIT"],
"notes": []
},
"borderboxmodel": {
"name": "borderBoxModel",
"authors": ["Alberto Gasparin"],
"href": "https://github.com/albertogasparin/borderBoxModel",
"licenses": ["MIT"],
"notes": ["box-sizing: border-box; javascript polyfill for IE6+"]
},
"boxsizingpolyfill": {
"name": "box-sizing-polyfill",
"authors": ["Christian \"Schepp\" Schaefer"],
"href": "https://github.com/Schepp/box-sizing-polyfill",
"licenses": ["LGPL3"],
"notes": ["box-sizing: border-box; for IE6 and IE7 via Microsoft's proprietary CSS behavior / .htc-script"]
},
"borderbox": {
"name": "Borderbox for Compass",
"authors": ["Richard Herrera"],
"href": "https://github.com/doctyper/compass-borderbox",
"licenses": [],
"notes": ["box-sizing: border-box; polyfill for SASS/Compass. Outputs equivalent CSS for IE6 & 7"]
},
"polyfilter": {
"name": "Polyfilter",
"authors": ["Christian \"Schepp\" Schaefer"],
"href": "https://github.com/Schepp/CSS-Filters-Polyfill",
"licenses": ["MIT"],
"notes": ["CSS filter effects for Chrome 20+, Safari 6+, Firefox 4+, IE 6 - 9 and some mobile browsers."]
},
"flexie": {
"name": "Flexie",
"authors": ["Richard Herrera"],
"href": "https://github.com/doctyper/flexie",
"licenses": ["MIT"],
"notes": ["Flexible box model - old spec from 2009. (flexbox) Supports: box-orient, box-align, box-direction, box-pack, box-flex, box-ordinal-group"]
},
"es5shim": {
"name": "ES5 Shim",
"href": "https://github.com/kriskowal/es5-shim",
"licenses": ["MIT"]
},
"es5sham": {
"name": "ES5 Sham",
"href": "https://github.com/kriskowal/es5-shim",
"notes": ["Adds the rest of Object, read carefully before using"],
"licenses": ["MIT"]
},
"es6shim": {
"name": "ES6 Shim",
"href": "https://github.com/paulmillr/es6-shim",
"licenses": ["MIT"]
},
"html5gears": {
"name": "html5-gears",
"authors": ["Brad Neuberg"],
"href": "https://code.google.com/archive/p/html5-gears/",
"licenses": ["Apache2"]
},
"blobjs": {
"name": "Blob.js",
"authors": ["Eli Grey"],
"href": "https://github.com/eligrey/Blob.js",
"licenses": ["MIT"]
},
"excanvas": {
"name": "Explorer Canvas",
"authors": ["Erik Arvidsson"],
"href": "https://github.com/arv/explorercanvas",
"licenses": ["Apache2"]
},
"slcanvas": {
"name": "Silverlight HTML 5 Canvas",
"href": "https://archive.codeplex.com/?p=slcanvas",
"licenses": ["Microsoft Public License (Ms-PL)"]
},
"canvastext": {
"name": "canvas-text",
"authors": ["Fabien Ménager"],
"href": "https://code.google.com/archive/p/canvas-text/",
"licenses": ["MIT"]
},
"jquery-contextmenu": {
"name": "jQuery-contextMenu",
"authors": ["Rodney Rehm", "Björn Brala"],
"href": "https://github.com/swisnl/jQuery-contextMenu",
"licenses": ["MIT", "GPL3"]
},
"pmxdr": {
"name": "pmxdr",
"authors": ["Eli Grey"],
"href": "https://github.com/eligrey/pmxdr",
"notes": ["Implements a CORS-compliant cross-domain XMLHttpRequest with postMessage. Note that sites being requested must have a pmxdr host."],
"licenses": ["MIT"]
},
"ppx": {
"name": "postmessage-proxied-xhr",
"authors": ["Atul Varma"],
"href": "https://github.com/toolness/postmessage-proxied-xhr",
"licenses": ["MIT"]
},
"flxhr": {
"name": "flXHR",
"authors": ["Kyle Simpson"],
"href": "https://github.com/flensed/flXHR",
"licenses": ["MIT"]
},
"dropfile": {
"name": "dropfile",
"authors": ["Andrew Dodson"],
"href": "https://github.com/MrSwitch/dropfile",
"licenses": ["MIT"]
},
"moxie": {
"name": "mOxie",
"authors": ["Moxiecode"],
"href": "https://github.com/moxiecode/moxie",
"licenses": ["GPL2"]
},
"fileapi": {
"name": "FileAPI",
"authors": ["Konstantin Lebedev", "Demidov Vladimir"],
"href": "https://github.com/mailru/FileAPI",
"licenses": ["MIT"]
},
"jdataview": {
"name": "jDataView",
"authors": ["Christopher Chedeau", "Ingvar Stepanyan"],
"href": "https://github.com/jDataView/jDataView/",
"licenses": ["WTFPL"]
},
"screenfulljs": {
"name": "screenfull.js",
"authors": ["Sindre Sorhus"],
"href": "https://github.com/sindresorhus/screenfull.js",
"licenses": ["MIT"]
},
"geo-location-javascript": {
"name": "geo-location-javascript",
"authors": ["whoisstan"],
"href": "https://code.google.com/archive/p/geo-location-javascript/",
"notes": ["Mobile-centric: uses non-standard Blackberry and WebOS tricks"],
"licenses": ["MIT"]
},
"geolocation-api-polyfill": {
"name": "Geolocation-API-Polyfill",
"authors": ["Manuel Bieh"],
"href": "https://github.com/manuelbieh/Geolocation-API-Polyfill",
"licenses": ["LGPL"]
},
"jquery-hashchange": {
"name": "jQuery hashchange event",
"authors": ["Ben Alman"],
"href": "http://benalman.com/projects/jquery-hashchange-plugin/",
"licenses": ["MIT", "GPL2"]
},
"moo-historymanager": {
"name": "HistoryManager Mootools Plugin",
"authors": ["Arieh Glazer"],
"href": "https://mootools.net/forge/p/historymanager/",
"licenses": ["MIT"]
},
"jquery-ajaxy": {
"name": "jQuery Ajaxy",
"authors": ["Benjamin Lupton"],
"href": "https://github.com/balupton/jquery-ajaxy",
"licenses": ["MIT"]
},
"hasher": {
"name": "Hasher",
"authors": ["Miller Medeiros"],
"href": "https://github.com/millermedeiros/hasher/",
"licenses": ["MIT"]
},
"shistory": {
"name": "sHistory",
"authors": ["Andrew Udvare"],
"href": "https://github.com/tatsh/sHistory",
"licenses": ["MIT"]
},
"historyjs": {
"name": "History.js",
"authors": ["Benjamin Lupton"],
"href": "https://github.com/browserstate/history.js",
"licenses": ["BSD"]
},
"html5historyapi": {
"name": "HTML5 History API",
"authors": ["Dmitrii Pakhtinov"],
"href": "https://github.com/devote/HTML5-History-API",
"licenses": ["GPL3", "MIT"]
},
"indexeddb": {
"name": "IndexedDB",
"authors": ["Parashuram"],
"href": "https://nparashuram.com/IndexedDBShim/",
"licenses": ["GPL2", "BSD"]
},
"jquerytools": {
"name": "jQuery Tools",
"href": "https://jquerytools.org",
"licenses": ["public domain"]
},
"webshims": {
"name": "Webshims",
"authors": ["Alexander Farkas"],
"href": "https://afarkas.github.io/webshim/demos/",
"licenses": ["MIT"]
},
"h5f": {
"name": "H5F",
"authors": ["Ryan Seddon"],
"href": "https://github.com/ryanseddon/H5F",
"licenses": ["MIT"]
},
"webforms2": {
"name": "Web Forms 2.0",
"authors": ["Weston Ruter"],
"href": "https://github.com/westonruter/webforms2",
"licenses": ["MIT", "GPL2"]
},
"nwxforms": {
"name": "NWX Forms",
"authors": ["Diego Perini"],
"href": "https://github.com/dperini/nwxforms",
"licenses": ["MIT"]
},
"html5formsjs": {
"name": "HTML5Forms.js",
"authors": ["Zoltan Dulac"],
"href": "https://github.com/zoltan-dulac/html5Forms.js"
},
"fdslider": {
"name": "fd-slider",
"authors": ["Brian McAllister"],
"href": "https://github.com/freqdec/fd-slider",
"licenses": ["MIT"]
},
"html5slider": {
"name": "html5slider",
"authors": ["Frank Yan"],
"href": "https://github.com/fryn/html5slider",
"licenses": ["MIT"]
},
"number-polyfill": {
"name": "Number polyfill",
"authors": ["jonstipe"],
"href": "https://github.com/jonstipe/number-polyfill",
"licenses": ["MIT"]
},
"galleryhtml5forms": {
"name": "YUI Gallery HTML5 Forms",
"authors": ["Matt Snider"],
"href": "https://yuilibrary.com/gallery-archive/gallery/show/html5-forms.html",
"licenses": ["BSD"]
},
"jscolor": {
"name": "JSColor",
"authors": ["Johannes Jörg Schmidt"],
"href": "https://github.com/jo/JSColor",
"licenses": ["LGPL"]
},
"html5formshim": {
"name": "HTML5 Form Shim",
"authors": ["Dmitry Sheiko"],
"href": "https://github.com/dsheiko/HTML5-Form-Shim",
"licenses": ["MIT"]
},
"selectedoptionsjs": {
"name": "selectedOptions.js",
"authors": ["Brett Zamir"],
"href": "https://gist.github.com/brettz9/4212217",
"licenses": ["MIT", "GPL", "public domain"]
},
"formvalidationjs": {
"name": "formvalidation.js",
"authors": ["Maksim Chemerisuk"],
"href": "https://github.com/chemerisuk/formvalidation.js",
"licenses": ["MIT"]
},
"json2": {
"name": "JSON2",
"authors": ["Douglas Crockford"],
"href": "https://github.com/douglascrockford/JSON-js",
"licenses": ["public domain"]
},
"mathjax": {
"name": "MathJax",
"authors": ["Davide P. Cervone"],
"href": "https://www.mathjax.org/",
"licenses": ["Apache2"]
},
"visibilityjs": {
"name": "Visibility.js",
"authors": ["Andrey Sitnik"],
"href": "https://github.com/ai/visibility.js",
"licenses": ["GPL3"]
},
"visiblyjs": {
"name": "visibly.js",
"authors": ["Addy Osmani"],
"href": "https://github.com/addyosmani/visibly.js",
"licenses": ["MIT"]
},
"jquery-visibility": {
"name": "Page Visibility shim for jQuery",
"authors": ["Mathias Bynens"],
"href": "https://github.com/mathiasbynens/jquery-visibility",
"licenses": ["MIT", "GPL"]
},
"notificationjs": {
"name": "notification.js",
"authors": ["Andrew Dodson"],
"href": "https://adodson.com/notification.js/",
"licenses": ["MIT"]
},
"perfnow": {
"name": "perf.now() polyfill",
"authors": ["Paul Irish"],
"href": "https://gist.github.com/paulirish/5438650",
"licenses": ["MIT"]
},
"easyxdm": {
"name": "easyXDM",
"authors": ["Sean Kinsey"],
"href": "https://github.com/oyvindkinsey/easyXDM",
"notes": ["Implements XDM and RPC in most browsers since IE6. Also ships with an endpoint for exposing ajax across the domain boundary."],
"licenses": ["MIT"]
},
"postmessage-jquery": {
"name": "postMessage jquery plugin",
"authors": ["Ben Alman"],
"href": "http://benalman.com/projects/jquery-postmessage-plugin/",
"licenses": ["MIT", "GPL2"]
},
"raf": {
"name": "requestAnimationFrame polyfill",
"authors": ["Erik Möller"],
"href": "https://gist.github.com/paulirish/1579671",
"licenses": ["MIT"]
},
"cupcake": {
"name": "CupCake.js",
"authors": ["Rivindu Perera"],
"href": "https://github.com/rivindu/cupcakejs",
"licenses": ["MIT"]
},
"customelements": {
"name": "Custom Elements",
"authors": ["Webcomponents"],
"href": "https://github.com/webcomponents/custom-elements",
"licenses": ["BSD"]
},
"storagepolyfill": {
"name": "Storage Polyfill",
"authors": ["Remy Sharp"],
"href": "https://gist.github.com/remy/350433",
"licenses": ["MIT"]
},
"amplifyjs": {
"name": "Amplify.js",
"authors": ["appendTo"],
"href": "https://amplifyjs.com/",
"licenses": ["MIT", "GPL2"]
},
"yui-cacheoffline": {
"name": "YUI3 CacheOffline",
"authors": ["YUI Team"],
"href": "https://yuilibrary.com/yui/docs/cache/#offline",
"licenses": ["BSD"]
},
"scoped-styles": {
"name": "Scoped Styles",
"authors": ["Simon Madine"],
"notes": ["jQuery Plugin to enable the scoped attribute on style blocks so they only affect their parent element's children."],
"href": "https://github.com/thingsinjars/jQuery-Scoped-CSS-plugin",
"licenses": ["MIT"]
},
"svgweb": {
"name": "SVG Web",
"authors": ["Rick Masters", "Brad Neuberg", "James Hight"],
"href": "https://code.google.com/archive/p/svgweb/",
"licenses": ["Apache2"]
},
"raphael": {
"name": "Raphaël",
"authors": ["Dmitry Baranovsky"],
"href": "http://raphaeljs.com/",
"notes": ["Abstracted API. adds features. fallback for IE via VML"],
"licenses": ["MIT"]
},
"canvg": {
"name": "canvg",
"authors": ["Gabe Lerner"],
"href": "https://github.com/canvg/canvg",
"notes": ["Writes SVG to canvas. Good for Android"],
"licenses": ["MIT"]
},
"svg-boilerplate": {
"name": "SVG Boilerplate",
"authors": ["Robin Berjon"],
"href": "https://github.com/darobin/svgboilerplate",
"notes": ["Alpha and still buggy, but handle multiple concurrent SVG shims together"],
"licenses": ["public domain"]
},
"sie": {
"name": "SIE SVG library",
"authors": ["Hiroki Dehara"],
"href": "https://sie.osdn.jp/",
"notes": ["Fallback to VML for oldIE"],
"licenses": ["Mozilla1.1", "GPL2", "LGPL2.1"]
},
"fabricjs": {
"name": "fabric.js",
"authors": ["Juriy Zaytsev (@kangax)"],
"href": "https://github.com/kangax/fabric.js",
"notes": ["Can render SVG via canvas"],
"licenses": ["MIT"]
},
"inline-svg-polyfill": {
"name": "inline SVG polyfill",
"authors": ["Marc Stalfoort (@mstalfoort)"],
"href": "https://gist.github.com/mstalfoort/1293822",
"licenses": ["MIT"]
},
"joshuabell-polyfill": {
"name": "polyfill",
"authors": ["Joshua Bell"],
"href": "https://github.com/inexorabletash/polyfill",
"licenses": ["various"]
},
"html5media": {
"name": "html5media",
"authors": ["Dave Hall"],
"href": "https://github.com/etianen/html5media",
"licenses": ["GPL3"]
},
"mediaelementjs": {
"name": "MediaElement.js",
"authors": ["John Dyer"],
"href": "https://www.mediaelementjs.com/",
"licenses": ["MIT"]
},
"videojs": {
"name": "video.js",
"authors": ["Steve Heffernan"],
"href": "https://videojs.com/",
"licenses": ["Apache2"]
},
"leanbackplayer": {
"name": "LeanBack Player",
"authors": ["Kapelan Medien GmbH"],
"href": "https://www.leanbackplayer.com/",
"licenses": ["GPL3"]
},
"videoforeverybody": {
"name": "Video For Everybody",
"authors": ["Kroc Camen"],
"href": "http://camendesign.com/code/video_for_everybody",
"licenses": ["public domain"]
},
"jebgl": {
"name": "jebgl",
"authors": ["Martin Qvist"],
"href": "https://code.google.com/archive/p/jebgl/",
"licenses": ["MIT"]
},
"cwebgl": {
"name": "cwebgl",
"authors": ["Cimaron Shanahan"],
"href": "https://code.google.com/archive/p/cwebgl/",
"licenses": ["MIT"]
},
"iewebgl": {
"name": "IEWebGL",
"href": "http://iewebgl.com/",
"licenses": ["MIT"]
},
"sockjs": {
"name": "SockJS",
"authors": ["Bryce Kahle"],
"href": "https://github.com/sockjs/sockjs-client",
"licenses": ["MIT"]
},
"socketio": {
"name": "socket.io",
"authors": ["Guillermo Rauch"],
"href": "https://socket.io/",
"licenses": ["MIT"]
},
"websocketjs": {
"name": "web-socket-js",
"authors": ["Hiroshi Ichikawa"],
"href": "https://github.com/gimite/web-socket-js/",
"licenses": ["BSD"]
},
"atmosphere": {
"name": "atmosphere jQuery plugin",
"authors": ["Jeanfrancois Arcand"],
"href": "https://jfarcand.wordpress.com/2010/06/15/using-atmospheres-jquery-plug-in-to-build-applicationsupporting-both-websocket-and-comet/",
"licenses": ["Apache2"]
},
"graceful-websocket": {
"name": "Graceful WebSocket jQuery plugin",
"authors": ["David Lindkvist"],
"href": "https://github.com/ffdead/jquery-graceful-websocket",
"licenses": ["MIT"]
},
"portal": {
"name": "Portal",
"authors": ["Donghwan Kim"],
"href": "https://github.com/flowersinthesand/portal",
"licenses": ["Apache2"]
},
"datachannel": {
"name": "DataChannel",
"authors": ["Jesús Leganés Combarro"],
"href": "https://github.com/piranna/DataChannel-polyfill",
"licenses": ["GPL3"]
},
"getusermedia": {
"name": "getUserMedia.js",
"authors": ["Addy Osmani"],
"href": "https://github.com/addyosmani/getUserMedia.js",
"licenses": ["MIT"]
},
"fakeworker": {
"name": "fakeworker.js",
"authors": ["Shumpei Shiraishi"],
"href": "https://code.google.com/archive/p/fakeworker-js/",
"licenses": ["Apache2"]
},
"html5shims": {
"name": "web worker api shim",
"authors": ["Jonathan 'J5' Cook"],
"href": "https://code.google.com/archive/p/html5-shims/",
"licenses": ["Apache2"]
},
"webanimationsjs": {
"name": "web-animations-js",
"authors": ["web-animations"],
"href": "https://github.com/web-animations/web-animations-js",
"licenses": ["Apache2"]
},
"shumway": {
"name": "JavaScript Flash VM",
"authors": ["Mozilla Foundation"],
"href": "https://github.com/mozilla/shumway",
"licenses": ["Apache2"]
},
"maxlength": {
"name": "maxlength plugin",
"authors": ["Remy Sharp"],
"href": "https://remysharp.com/2008/06/30/maxlength-plugin/",
"licenses": ["CC SA"]
},
"weakmap": {
"name": "ES6 WeakMap",
"authors": ["Google Inc."],
"href": "https://github.com/Polymer/WeakMap",
"licenses": ["BSD"]
},
"eventlistener": {
"name": "EventListener",
"authors": ["Jonathan Neal"],
"href": "https://github.com/jonathantneal/EventListener",
"licenses": ["MIT"]
},
"es6promises": {
"name": "ES6-Promises",
"authors": ["Jake Archibald"],
"href": "https://github.com/jakearchibald/ES6-Promises",
"licenses": ["MIT"]
},
"es6symbol":{
"name": "ES6-Symbol",
"authors": ["Mariusz Nowak"],
"href": "https://github.com/medikoo/es6-symbol",
"licenses": ["ISC"]
},
"urlparser": {
"authors": ["Google Inc."],
"href": "https://github.com/Polymer/URL",
"licenses": ["BSD"],
"name": "Polymer URL parser polyfill"
},
"css-selector-engine": {
"name": "CSS Selector Engine",
"authors": ["Егор Халимоненко"],
"href": "https://github.com/termi/CSS_selector_engine",
"licenses": ["MIT"]
},
"mutationobservers": {
"authors": ["Google Inc."],
"href": "https://github.com/Polymer/MutationObservers",
"licenses": ["BSD"],
"name": "Mutation Observers polyfill"
},
"polymer-htmlimports": {
"authors": ["Google Inc."],
"href": "https://github.com/polymer/HTMLImports",
"licenses": ["BSD"],
"name": "Polymer HTMLImports polyfill"
},
"matchmediajs": {
"authors": ["Scott Jehl", "Paul Irish", "Nicholas Zakas"],
"href": "https://github.com/paulirish/matchMedia.js/",
"licenses": ["MIT"],
"name": "matchMedia.js"
},
"fetch": {
"authors": ["Github"],
"href": "https://github.com/github/fetch",
"licenses": ["MIT"],
"name": "window.fetch polyfill"
},
"base64js": {
"authors": ["David Chambers"],
"href": "https://github.com/davidchambers/Base64.js",
"licenses": ["Apache2", "WTFPL"],
"name": "window.atob and window.btoa polyfill"
},
"scrollsnap": {
"authors": ["Clemens Krack"],
"href": "https://github.com/ckrack/scrollsnap-polyfill",
"licenses": ["MIT"],
"name": "scrollsnap-polyfill.js"
},
"pep": {
"authors": ["jQuery Foundation and other contributors"],
"href": "https://github.com/jquery/PEP",
"licenses": ["MIT"],
"name": "pep.js"
},
"harmony-reflect": {
"name": "Proxy Object Polyfill",
"authors": ["Tom Van Cutsem"],
"href": "https://github.com/tvcutsem/harmony-reflect",
"licenses": ["Apache2"]
},
"avifjs": {
"name": "Avif.js",
"authors": ["Kagami"],
"href": "https://github.com/Kagami/avif.js",
"licenses": ["CC0"]
}
}