Merge pull request #7452 from osbre/feat/add-phoenix-and-elixir

Add Phoenix Framework, Phoenix LiveView and Elixir detection
main
Elbert Alias 2 years ago committed by GitHub
commit 152a446c8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none"><path fill="url(#a)" fill-rule="evenodd" d="M16.901.08c-2.324.824-4.568 3.229-6.73 7.213-3.244 5.978-7.435 14.472-1.665 21.197 2.67 3.111 7.077 4.947 12.86 2.04 4.647-2.337 5.94-9.042 4.271-12.192-3.44-6.5-6.932-8.102-7.867-12.133-.623-2.687-.912-4.728-.869-6.125Z" clip-rule="evenodd"/><path fill="url(#b)" fill-rule="evenodd" d="M16.901 0c-2.336.832-4.58 3.237-6.73 7.213-3.227 5.965-7.434 14.471-1.665 21.197 2.67 3.11 7.02 4.116 9.434 2.271 1.574-1.203 2.644-2.35 3.261-4.766.687-2.69.16-6.312-.201-7.975-.457-2.106-.607-4.417-.449-6.933l-.125-.152C19.17 9.317 18.2 7.977 17.77 6.125c-.623-2.687-.912-4.729-.869-6.125Z" clip-rule="evenodd"/><path fill="url(#c)" fill-rule="evenodd" d="M14.967 1.047c-2.176 1.719-3.794 4.603-4.853 8.651-1.59 6.074-1.762 11.674-1.2 14.932 1.086 6.314 6.72 8.712 12.498 5.773 3.556-1.81 5.038-5.692 4.96-9.907-.082-4.364-8.515-9.31-10.009-12.951-.995-2.428-1.46-4.595-1.396-6.498Z" clip-rule="evenodd"/><path fill="url(#d)" fill-rule="evenodd" d="M20.483 12.432c2.609 3.347 3.178 5.676 1.706 6.989-2.207 1.969-7.606 3.253-10.964.871-2.24-1.588-3.087-4.993-2.542-10.218A46.919 46.919 0 0 0 6.34 15.94c-.639 1.98-.826 4.053-.56 6.217.801 1.62 2.747 2.7 5.838 3.244 4.638.816 9.027.412 11.972-1.072 1.964-.99 2.893-1.975 2.787-2.956.07-1.449-.376-2.827-1.34-4.137-.965-1.309-2.482-2.91-4.554-4.804Z" clip-rule="evenodd"/><path fill="url(#e)" fill-rule="evenodd" d="M10.287 9.091c-.022 2.417.599 4.714 1.863 6.893 1.897 3.266 4.111 6.494 7.425 9.17 2.209 1.784 3.974 2.36 5.295 1.73-1.085 1.941-2.24 2.893-3.462 2.854-1.833-.058-4.069-.86-7.652-5.165-2.388-2.87-4.022-5.585-4.9-8.144.139-1.016.287-2.027.443-3.034.156-1.008.486-2.442.988-4.304Z" clip-rule="evenodd"/><path fill="url(#f)" fill-rule="evenodd" d="M15.89 12.407c.203 1.97.969 5.118 0 7.215-.969 2.097-5.443 5.884-4.208 9.222 1.235 3.336 4.245 2.587 6.133 1.05 1.889-1.539 2.9-4.04 3.123-5.798.224-1.758-.536-5.141-.783-8.084-.165-1.962-.053-3.644.335-5.047l-.578-.728-3.406-1.008c-.546.807-.75 1.866-.616 3.178Z" clip-rule="evenodd"/><path fill="url(#g)" fill-rule="evenodd" d="M17.106 2.656c-1.103.466-2.147 1.389-3.133 2.769-1.48 2.07-2.233 3.31-1.676 7.414.372 2.735.639 5.252.8 7.55L17.865 6.53a47.245 47.245 0 0 1-.438-1.913c-.13-.65-.237-1.304-.322-1.96Z" clip-rule="evenodd"/><path fill="#330A4C" fill-opacity=".316" fill-rule="evenodd" d="M17.857 6.503c-1.211.706-2.15 2.154-2.815 4.343-.665 2.19-1.275 5.25-1.827 9.181.737-2.5 1.226-4.311 1.466-5.434.36-1.682.484-4.061 1.443-5.677.639-1.077 1.216-1.881 1.733-2.414Z" clip-rule="evenodd"/><path fill="#fff" fill-rule="evenodd" d="M12.25 29.958c1.993.285 3.035.538 3.126.76.137.331-.252.635-1.358.43-.738-.135-1.327-.532-1.768-1.19Z" clip-rule="evenodd"/><path fill="#EDEDED" fill-opacity=".603" fill-rule="evenodd" d="M13.252 2.656a25.745 25.745 0 0 0-2.85 4.164C9.6 8.287 9.026 9.382 8.68 10.104c-.107.538-.159 1.332-.156 2.382.002 1.05.093 2.219.272 3.504a28.18 28.18 0 0 1 1.44-7.33c.804-2.368 1.809-4.37 3.015-6.004Z" clip-rule="evenodd"/><defs><linearGradient id="a" x1="16.453" x2="15.343" y1="2.438" y2="31.964" gradientUnits="userSpaceOnUse"><stop stop-color="#D9D8DC"/><stop offset="1" stop-color="#fff" stop-opacity=".385"/></linearGradient><linearGradient id="b" x1="16.954" x2="5.356" y1="2.431" y2="27.848" gradientUnits="userSpaceOnUse"><stop stop-color="#8D67AF" stop-opacity=".672"/><stop offset="1" stop-color="#9F8DAF"/></linearGradient><linearGradient id="c" x1="18.25" x2="18.25" y1="10.666" y2="31.106" gradientUnits="userSpaceOnUse"><stop stop-color="#26053D" stop-opacity=".762"/><stop offset="1" stop-color="#B7B4B4" stop-opacity=".278"/></linearGradient><linearGradient id="d" x1="7.762" x2="12.966" y1="12.048" y2="25.832" gradientUnits="userSpaceOnUse"><stop stop-color="#91739F" stop-opacity=".46"/><stop offset="1" stop-color="#32054F" stop-opacity=".54"/></linearGradient><linearGradient id="e" x1="21.671" x2="7.362" y1="28.997" y2="17.14" gradientUnits="userSpaceOnUse"><stop stop-color="#463D49" stop-opacity=".331"/><stop offset="1" stop-color="#340A50" stop-opacity=".821"/></linearGradient><linearGradient id="f" x1="18.73" x2="8.637" y1="10.859" y2="26.212" gradientUnits="userSpaceOnUse"><stop stop-color="#715383" stop-opacity=".145"/><stop offset="1" stop-color="#F4F4F4" stop-opacity=".234"/></linearGradient><linearGradient id="g" x1="19.695" x2="12.548" y1="15.541" y2="15.105" gradientUnits="userSpaceOnUse"><stop stop-color="#A5A1A8" stop-opacity=".356"/><stop offset="1" stop-color="#370C50" stop-opacity=".582"/></linearGradient></defs></svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none"><mask id="a" width="32" height="22" x="0" y="5" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M31.957 5.099H.043V26.9h31.914V5.1Z"/></mask><g mask="url(#a)"><mask id="b" width="32" height="22" x="0" y="5" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M31.957 5.099H.043V26.9h31.914V5.1Z"/></mask><g mask="url(#b)"><mask id="c" width="32" height="22" x="0" y="5" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M31.957 5.099H.043V26.9h31.914V5.1Z"/></mask><g mask="url(#c)"><path fill="#FD4F00" d="M12.026 20.298a3.987 3.987 0 0 1-.25-.05c-1.78-.336-2.902-1.408-3.438-3.102-.336-1.059.274-1.831 1.383-1.881.91-.038 1.532.473 2.08 1.084.71.785 1.358 1.62 2.056 2.404.997 1.146 2.18 1.881 3.788 1.645a7.125 7.125 0 0 0 3.8-1.744c.161-.15.348-.275.523-.4-.038-.037-.075-.086-.113-.124a7.985 7.985 0 0 1-2.815.337c-1.445-.075-2.828-.374-4.074-1.171-1.134-.723-1.956-1.707-2.355-3.003-.324-1.047.337-1.782 1.42-1.632.437.062.798.249 1.122.523.261.224.523.461.785.673 1.27 1.022 3.052 1.084 4.66-.025-2.654-.013-4.46-1.47-6.043-3.327-.623-.722-1.221-1.457-1.856-2.167-1.234-1.358-2.592-2.58-4.448-2.99-2.38-.536-4.684-.187-6.877.822-.449.2-.872.436-1.32.81h.473c1.109-.025 1.943.46 2.541 1.37.436.66.648 1.408.798 2.18.236 1.147.112 2.305.249 3.452.349 2.952 1.856 5.02 4.66 6.067 1.033.386 2.08.523 3.25.249ZM4.937 6.843c-.448.112-.797-.063-1.159-.436.623-.162 1.171-.212 1.77-.237-.05.386-.275.598-.611.673Zm14.539 17.23c-.037-.287-.287-.411-.473-.56-.848-.66-1.832-.885-2.878-.91-.623-.013-1.246-.062-1.832-.274-.274-.1-.573-.224-.56-.573.012-.35.311-.449.598-.536.224-.075.46-.112.722-.174-.66-.424-1.308-.486-2.18-.137-1.358.548-2.704.485-4.049-.013-.76-.274-1.445-.71-2.155-1.096l-.025.012c.012-.012.025-.012.012-.012-.012-.05-.05-.05-.087-.025l.05.05c.585.959 1.383 1.731 2.267 2.392 1.72 1.27 3.6 2.03 5.806 1.694.71-.112 1.433-.2 2.143-.25.922-.074 1.781.188 2.64.412Zm-4.161-13.78c-.05-.037-.087-.124-.187-.037a6.978 6.978 0 0 0 3.04 2.355c1.98.797 3.986.934 6.042.237 1.595-.548 2.74-.013 3.339 1.532.087-1.794-.972-3.102-2.654-3.364-.947-.15-1.819.175-2.703.424-2.492.723-4.784.374-6.877-1.146Zm12.309 7.003c.324.024.648.062.959.087-.723-.636-1.607-.685-2.504-.636-1.358.075-2.342.86-3.24 1.807-.784.835-1.507 1.757-2.678 2.093.025.037.025.05.025.05.162 0 .311.012.473 0 1.707-.075 3.327-.436 4.61-1.682.399-.386.76-.822 1.159-1.234.311-.336.71-.523 1.196-.485Zm-3.975-2.118c-1.27.112-2.392.635-3.426 1.333-.797.535-1.657.785-2.628.623l-.511-.075v.075c.062.037.124.062.187.1.162.061.324.136.486.174 1.856.436 3.625.211 5.232-.823 1.01-.648 2.056-.772 3.19-.61.112.012.224.037.348.05.113.012.212.112.361 0-1.009-.71-2.08-.947-3.239-.847Zm-4.572-4.336c.673.025 1.333-.062 2.043-.486-.199.012-.286.012-.373.037-.96.187-1.832-.012-2.604-.623-.287-.224-.573-.436-.86-.66-1.133-.872-2.442-1.159-3.862-1.134.025.075.025.113.05.137 1.545 1.57 3.339 2.654 5.606 2.729Zm11.238 8.048c-.96-.947-2.255-1.071-3.439-.249.785.038 1.383.287 1.856.785.175.174.35.349.536.498.723.586 1.956.61 2.679.075-.848-.324-.848-.324-1.632-1.109Zm-9.568 7.301c-.848-1.57-2.268-1.931-3.9-1.819.486.137.935.336 1.358.635.386.262.698.598 1.022.935.623.673 1.607 1.084 2.255.947-.312-.2-.573-.399-.735-.698Zm7.848-8.783v-.025h-.012s.012 0 .012.012v.013Zm-9.082 6.702c-.012-.012-.025-.012-.037-.024 0 .012 0 .012.012.024h.025Zm-.025-.024v-.013c-.012 0-.012 0 0 .012v-.012h-.012s0 .012.012.012c-.012 0-.012 0 0 0Z"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

@ -685,6 +685,16 @@
"scriptSrc": "\\.elfsight\\.com/",
"website": "https://elfsight.com"
},
"Elixir": {
"cats": [
27
],
"description": "Elixir is a dynamic, functional language designed for building scalable and maintainable applications.",
"icon": "Elixir.svg",
"implies": "Erlang",
"oss": true,
"website": "https://elixir-lang.org"
},
"Ellucian CRM Recruit": {
"cats": [
53,

@ -1197,6 +1197,30 @@
},
"website": "https://github.com/Sazito/phoenix/"
},
"Phoenix Framework": {
"cats": [
18
],
"description": "Phoenix Framework is an open-source web application framework built using the Elixir programming language.",
"icon": "Phoenix Framework.svg",
"implies": "Elixir",
"oss": true,
"website": "https://www.phoenixframework.org"
},
"Phoenix LiveView": {
"cats": [
18
],
"description": "Phoenix LiveView is a library that brings live, interactive, real-time user experiences to your Phoenix applications.",
"dom": "div[data-phx-session]",
"icon": "Phoenix Framework.svg",
"implies": "Phoenix Framework",
"js": {
"liveSocket.socket": ""
},
"oss": true,
"website": "https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html"
},
"Phoenix Site": {
"cats": [
1

Loading…
Cancel
Save