From 43c1de6aae0e3309fc3877021f1fe63428718610 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sun, 26 Jul 2026 14:48:29 -0400 Subject: [PATCH] feat: migrate language icons from uno repo --- README.md | 17 + src/language-icons/AL.svg | 1 + src/language-icons/ANTLR.svg | 1 + src/language-icons/API Blueprint.svg | 1 + src/language-icons/APL.svg | 1 + src/language-icons/ASP.NET.svg | 1 + src/language-icons/ATS.svg | 1 + src/language-icons/ActionScript.svg | 1 + src/language-icons/Ada.svg | 1 + src/language-icons/ApacheConf.svg | 1 + src/language-icons/Apex.svg | 1 + src/language-icons/AppleScript.svg | 1 + src/language-icons/Assembly.svg | 1 + src/language-icons/Astro.svg | 1 + src/language-icons/AutoHotkey.svg | 1 + src/language-icons/AutoIt.svg | 1 + src/language-icons/Avro IDL.svg | 1 + src/language-icons/Awk.svg | 1 + src/language-icons/Ballerina.svg | 1 + src/language-icons/Batchfile.svg | 1 + src/language-icons/Befunge.svg | 1 + src/language-icons/Bicep.svg | 1 + src/language-icons/Blade.svg | 1 + src/language-icons/BlitzBasic.svg | 1 + src/language-icons/Browserslist.svg | 1 + src/language-icons/C#.svg | 1 + src/language-icons/C++.svg | 1 + src/language-icons/C.svg | 1 + src/language-icons/CMake.svg | 1 + src/language-icons/COBOL.svg | 1 + src/language-icons/CSS.svg | 1 + src/language-icons/Cabal Config.svg | 1 + src/language-icons/Carbon.svg | 63 +++ src/language-icons/Ceylon.svg | 1 + src/language-icons/Clojure.svg | 1 + .../Cloud Firestore Security Rules.svg | 1 + src/language-icons/CodeQL.svg | 1 + src/language-icons/CoffeeScript.svg | 1 + src/language-icons/ColdFusion CFC.svg | 1 + src/language-icons/ColdFusion.svg | 1 + src/language-icons/Crystal.svg | 1 + src/language-icons/Cuda.svg | 1 + src/language-icons/Cython.svg | 1 + src/language-icons/D.svg | 1 + src/language-icons/Darcs Patch.svg | 1 + src/language-icons/Dart.svg | 1 + src/language-icons/Diff.svg | 1 + src/language-icons/Dockerfile.svg | 1 + src/language-icons/Dylan.svg | 1 + src/language-icons/EJS.svg | 1 + src/language-icons/EditorConfig.svg | 1 + src/language-icons/Elixir.svg | 1 + src/language-icons/Elm.svg | 1 + src/language-icons/Emacs Lisp.svg | 1 + src/language-icons/EmberScript.svg | 1 + src/language-icons/Erlang.svg | 1 + src/language-icons/F#.svg | 1 + src/language-icons/Fortran.svg | 1 + src/language-icons/FreeMarker.svg | 1 + src/language-icons/G-code.svg | 1 + src/language-icons/GLSL.svg | 1 + src/language-icons/Game Maker Language.svg | 1 + src/language-icons/Gherkin.svg | 1 + src/language-icons/Git Attributes.svg | 1 + src/language-icons/Git Config.svg | 1 + src/language-icons/Glyph.svg | 1 + src/language-icons/Gnuplot.svg | 1 + src/language-icons/Go Checksums.svg | 1 + src/language-icons/Go Module.svg | 1 + src/language-icons/Go.svg | 1 + src/language-icons/Gradle.svg | 1 + src/language-icons/GraphQL.svg | 1 + src/language-icons/Graphviz (DOT).svg | 1 + src/language-icons/Groovy.svg | 1 + src/language-icons/HLSL.svg | 1 + src/language-icons/HTML+EEX.svg | 1 + src/language-icons/HTML+ERB.svg | 1 + src/language-icons/HTML+Razor.svg | 1 + src/language-icons/HTML.svg | 1 + src/language-icons/HTTP.svg | 1 + src/language-icons/Haml.svg | 1 + src/language-icons/Handlebars.svg | 1 + src/language-icons/Harbour.svg | 1 + src/language-icons/Haskell.svg | 1 + src/language-icons/Haxe.svg | 1 + src/language-icons/Hy.svg | 1 + src/language-icons/INI.svg | 1 + src/language-icons/Idris.svg | 1 + src/language-icons/Inno Setup.svg | 1 + src/language-icons/Io.svg | 1 + src/language-icons/JSON.svg | 1 + src/language-icons/JSON5.svg | 1 + src/language-icons/JSONLD.svg | 1 + src/language-icons/Janet.svg | 1 + src/language-icons/Jasmin.svg | 1 + src/language-icons/Java.svg | 1 + src/language-icons/JavaScript+ERB.svg | 1 + src/language-icons/JavaScript.svg | 1 + src/language-icons/Jest Snapshot.svg | 1 + src/language-icons/Jinja.svg | 1 + src/language-icons/Jsonnet.svg | 1 + src/language-icons/Julia.svg | 1 + src/language-icons/Jupyter Notebook.svg | 1 + src/language-icons/Kotlin.svg | 1 + src/language-icons/Kusto.svg | 1 + src/language-icons/LICENSE | 395 ++++++++++++++++++ src/language-icons/LOLCODE.svg | 1 + src/language-icons/LSL.svg | 1 + src/language-icons/Less.svg | 1 + src/language-icons/Lex.svg | 1 + src/language-icons/Liquid.svg | 1 + src/language-icons/LiveScript.svg | 1 + src/language-icons/Lua.svg | 1 + src/language-icons/MATLAB.svg | 1 + src/language-icons/MAXScript.svg | 1 + src/language-icons/Makefile.svg | 1 + src/language-icons/Markdown.svg | 1 + src/language-icons/Marko.svg | 1 + src/language-icons/Mathematica.svg | 1 + src/language-icons/Maven POM.svg | 1 + src/language-icons/Meson.svg | 1 + .../Microsoft Visual Studio Solution.svg | 1 + src/language-icons/Mustache.svg | 1 + src/language-icons/NPM Config.svg | 1 + src/language-icons/NSIS.svg | 1 + src/language-icons/Nearley.svg | 1 + src/language-icons/NetLinx+ERB.svg | 1 + src/language-icons/Nginx.svg | 1 + src/language-icons/Nim.svg | 1 + src/language-icons/Ninja.svg | 1 + src/language-icons/Nix.svg | 1 + src/language-icons/NumPy.svg | 1 + src/language-icons/Nunjucks.svg | 1 + src/language-icons/OCaml.svg | 1 + src/language-icons/Objective-C++.svg | 1 + src/language-icons/Objective-C.svg | 1 + src/language-icons/OpenCL.svg | 1 + src/language-icons/OpenSCAD.svg | 1 + src/language-icons/Org.svg | 1 + src/language-icons/PHP.svg | 1 + src/language-icons/PLSQL.svg | 1 + src/language-icons/Pascal.svg | 52 +++ src/language-icons/Perl.svg | 1 + src/language-icons/PlantUML.svg | 1 + src/language-icons/Pony.svg | 1 + src/language-icons/PostCSS.svg | 1 + src/language-icons/PostScript.svg | 1 + src/language-icons/PowerShell.svg | 1 + src/language-icons/Prisma.svg | 1 + src/language-icons/Processing.svg | 1 + src/language-icons/Procfile.svg | 1 + src/language-icons/Prolog.svg | 1 + src/language-icons/Protocol Buffer.svg | 1 + src/language-icons/Pug.svg | 1 + src/language-icons/Puppet.svg | 1 + src/language-icons/PureScript.svg | 1 + src/language-icons/Python.svg | 1 + src/language-icons/Q#.svg | 1 + src/language-icons/QML.svg | 1 + src/language-icons/QMake.svg | 1 + src/language-icons/R.svg | 1 + src/language-icons/RAML.svg | 1 + src/language-icons/README.md | 8 + src/language-icons/REXX.svg | 1 + src/language-icons/RMarkdown.svg | 1 + src/language-icons/Racket.svg | 1 + src/language-icons/Raku.svg | 1 + src/language-icons/ReScript.svg | 1 + src/language-icons/Reason.svg | 1 + src/language-icons/Red.svg | 1 + src/language-icons/Riot.svg | 1 + src/language-icons/RobotFramework.svg | 1 + src/language-icons/Ruby.svg | 1 + src/language-icons/Rust.svg | 1 + src/language-icons/SAS.svg | 1 + src/language-icons/SCSS.svg | 1 + src/language-icons/SPARQL.svg | 1 + src/language-icons/SQF.svg | 1 + src/language-icons/SQL.svg | 1 + src/language-icons/SVG.svg | 1 + src/language-icons/SWIG.svg | 1 + src/language-icons/SaltStack.svg | 1 + src/language-icons/Sass.svg | 1 + src/language-icons/Scala.svg | 1 + src/language-icons/Scilab.svg | 1 + src/language-icons/ShaderLab.svg | 1 + src/language-icons/Shell.svg | 1 + src/language-icons/Slice.svg | 1 + src/language-icons/Slim.svg | 1 + src/language-icons/Smarty.svg | 1 + src/language-icons/Solidity.svg | 1 + src/language-icons/Squirrel.svg | 1 + src/language-icons/Stan.svg | 1 + src/language-icons/Stata.svg | 1 + src/language-icons/Stylus.svg | 1 + src/language-icons/SugarSS.svg | 1 + src/language-icons/Svelte.svg | 1 + src/language-icons/Swift.svg | 1 + src/language-icons/SystemVerilog.svg | 1 + src/language-icons/TOML.svg | 1 + src/language-icons/Tcl.svg | 1 + src/language-icons/TeX.svg | 1 + src/language-icons/Text.svg | 1 + src/language-icons/Textile.svg | 1 + src/language-icons/Twig.svg | 1 + src/language-icons/TypeScript.svg | 1 + src/language-icons/V.svg | 1 + src/language-icons/VBA.svg | 1 + src/language-icons/VBScript.svg | 1 + src/language-icons/VHDL.svg | 1 + src/language-icons/Vala.svg | 1 + .../Velocity Template Language.svg | 1 + src/language-icons/Verilog.svg | 1 + src/language-icons/Vim script.svg | 1 + src/language-icons/Volt.svg | 1 + src/language-icons/Vue.svg | 1 + src/language-icons/WebAssembly.svg | 1 + src/language-icons/Wikitext.svg | 1 + .../Windows Registry Entries.svg | 1 + src/language-icons/XML.svg | 1 + src/language-icons/XQuery.svg | 1 + src/language-icons/XSLT.svg | 1 + src/language-icons/YAML.svg | 1 + src/language-icons/YANG.svg | 1 + src/language-icons/Yacc.svg | 1 + src/language-icons/Zig.svg | 1 + src/language-icons/kvlang.svg | 1 + src/language-icons/q.svg | 1 + src/language-icons/reStructuredText.svg | 1 + src/language-icons/robots.txt.svg | 1 + src/language-icons/url.svg | 1 + webpack.config.js | 13 + 232 files changed, 774 insertions(+) create mode 100644 src/language-icons/AL.svg create mode 100644 src/language-icons/ANTLR.svg create mode 100644 src/language-icons/API Blueprint.svg create mode 100644 src/language-icons/APL.svg create mode 100644 src/language-icons/ASP.NET.svg create mode 100644 src/language-icons/ATS.svg create mode 100644 src/language-icons/ActionScript.svg create mode 100644 src/language-icons/Ada.svg create mode 100644 src/language-icons/ApacheConf.svg create mode 100644 src/language-icons/Apex.svg create mode 100644 src/language-icons/AppleScript.svg create mode 100644 src/language-icons/Assembly.svg create mode 100644 src/language-icons/Astro.svg create mode 100644 src/language-icons/AutoHotkey.svg create mode 100644 src/language-icons/AutoIt.svg create mode 100644 src/language-icons/Avro IDL.svg create mode 100644 src/language-icons/Awk.svg create mode 100644 src/language-icons/Ballerina.svg create mode 100644 src/language-icons/Batchfile.svg create mode 100644 src/language-icons/Befunge.svg create mode 100644 src/language-icons/Bicep.svg create mode 100644 src/language-icons/Blade.svg create mode 100644 src/language-icons/BlitzBasic.svg create mode 100644 src/language-icons/Browserslist.svg create mode 100644 src/language-icons/C#.svg create mode 100644 src/language-icons/C++.svg create mode 100644 src/language-icons/C.svg create mode 100644 src/language-icons/CMake.svg create mode 100644 src/language-icons/COBOL.svg create mode 100644 src/language-icons/CSS.svg create mode 100644 src/language-icons/Cabal Config.svg create mode 100644 src/language-icons/Carbon.svg create mode 100644 src/language-icons/Ceylon.svg create mode 100644 src/language-icons/Clojure.svg create mode 100644 src/language-icons/Cloud Firestore Security Rules.svg create mode 100644 src/language-icons/CodeQL.svg create mode 100644 src/language-icons/CoffeeScript.svg create mode 100644 src/language-icons/ColdFusion CFC.svg create mode 100644 src/language-icons/ColdFusion.svg create mode 100644 src/language-icons/Crystal.svg create mode 100644 src/language-icons/Cuda.svg create mode 100644 src/language-icons/Cython.svg create mode 100644 src/language-icons/D.svg create mode 100644 src/language-icons/Darcs Patch.svg create mode 100644 src/language-icons/Dart.svg create mode 100644 src/language-icons/Diff.svg create mode 100644 src/language-icons/Dockerfile.svg create mode 100644 src/language-icons/Dylan.svg create mode 100644 src/language-icons/EJS.svg create mode 100644 src/language-icons/EditorConfig.svg create mode 100644 src/language-icons/Elixir.svg create mode 100644 src/language-icons/Elm.svg create mode 100644 src/language-icons/Emacs Lisp.svg create mode 100644 src/language-icons/EmberScript.svg create mode 100644 src/language-icons/Erlang.svg create mode 100644 src/language-icons/F#.svg create mode 100644 src/language-icons/Fortran.svg create mode 100644 src/language-icons/FreeMarker.svg create mode 100644 src/language-icons/G-code.svg create mode 100644 src/language-icons/GLSL.svg create mode 100644 src/language-icons/Game Maker Language.svg create mode 100644 src/language-icons/Gherkin.svg create mode 100644 src/language-icons/Git Attributes.svg create mode 100644 src/language-icons/Git Config.svg create mode 100644 src/language-icons/Glyph.svg create mode 100644 src/language-icons/Gnuplot.svg create mode 100644 src/language-icons/Go Checksums.svg create mode 100644 src/language-icons/Go Module.svg create mode 100644 src/language-icons/Go.svg create mode 100644 src/language-icons/Gradle.svg create mode 100644 src/language-icons/GraphQL.svg create mode 100644 src/language-icons/Graphviz (DOT).svg create mode 100644 src/language-icons/Groovy.svg create mode 100644 src/language-icons/HLSL.svg create mode 100644 src/language-icons/HTML+EEX.svg create mode 100644 src/language-icons/HTML+ERB.svg create mode 100644 src/language-icons/HTML+Razor.svg create mode 100644 src/language-icons/HTML.svg create mode 100644 src/language-icons/HTTP.svg create mode 100644 src/language-icons/Haml.svg create mode 100644 src/language-icons/Handlebars.svg create mode 100644 src/language-icons/Harbour.svg create mode 100644 src/language-icons/Haskell.svg create mode 100644 src/language-icons/Haxe.svg create mode 100644 src/language-icons/Hy.svg create mode 100644 src/language-icons/INI.svg create mode 100644 src/language-icons/Idris.svg create mode 100644 src/language-icons/Inno Setup.svg create mode 100644 src/language-icons/Io.svg create mode 100644 src/language-icons/JSON.svg create mode 100644 src/language-icons/JSON5.svg create mode 100644 src/language-icons/JSONLD.svg create mode 100644 src/language-icons/Janet.svg create mode 100644 src/language-icons/Jasmin.svg create mode 100644 src/language-icons/Java.svg create mode 100644 src/language-icons/JavaScript+ERB.svg create mode 100644 src/language-icons/JavaScript.svg create mode 100644 src/language-icons/Jest Snapshot.svg create mode 100644 src/language-icons/Jinja.svg create mode 100644 src/language-icons/Jsonnet.svg create mode 100644 src/language-icons/Julia.svg create mode 100644 src/language-icons/Jupyter Notebook.svg create mode 100644 src/language-icons/Kotlin.svg create mode 100644 src/language-icons/Kusto.svg create mode 100644 src/language-icons/LICENSE create mode 100644 src/language-icons/LOLCODE.svg create mode 100644 src/language-icons/LSL.svg create mode 100644 src/language-icons/Less.svg create mode 100644 src/language-icons/Lex.svg create mode 100644 src/language-icons/Liquid.svg create mode 100644 src/language-icons/LiveScript.svg create mode 100644 src/language-icons/Lua.svg create mode 100644 src/language-icons/MATLAB.svg create mode 100644 src/language-icons/MAXScript.svg create mode 100644 src/language-icons/Makefile.svg create mode 100644 src/language-icons/Markdown.svg create mode 100644 src/language-icons/Marko.svg create mode 100644 src/language-icons/Mathematica.svg create mode 100644 src/language-icons/Maven POM.svg create mode 100644 src/language-icons/Meson.svg create mode 100644 src/language-icons/Microsoft Visual Studio Solution.svg create mode 100644 src/language-icons/Mustache.svg create mode 100644 src/language-icons/NPM Config.svg create mode 100644 src/language-icons/NSIS.svg create mode 100644 src/language-icons/Nearley.svg create mode 100644 src/language-icons/NetLinx+ERB.svg create mode 100644 src/language-icons/Nginx.svg create mode 100644 src/language-icons/Nim.svg create mode 100644 src/language-icons/Ninja.svg create mode 100644 src/language-icons/Nix.svg create mode 100644 src/language-icons/NumPy.svg create mode 100644 src/language-icons/Nunjucks.svg create mode 100644 src/language-icons/OCaml.svg create mode 100644 src/language-icons/Objective-C++.svg create mode 100644 src/language-icons/Objective-C.svg create mode 100644 src/language-icons/OpenCL.svg create mode 100644 src/language-icons/OpenSCAD.svg create mode 100644 src/language-icons/Org.svg create mode 100644 src/language-icons/PHP.svg create mode 100644 src/language-icons/PLSQL.svg create mode 100644 src/language-icons/Pascal.svg create mode 100644 src/language-icons/Perl.svg create mode 100644 src/language-icons/PlantUML.svg create mode 100644 src/language-icons/Pony.svg create mode 100644 src/language-icons/PostCSS.svg create mode 100644 src/language-icons/PostScript.svg create mode 100644 src/language-icons/PowerShell.svg create mode 100644 src/language-icons/Prisma.svg create mode 100644 src/language-icons/Processing.svg create mode 100644 src/language-icons/Procfile.svg create mode 100644 src/language-icons/Prolog.svg create mode 100644 src/language-icons/Protocol Buffer.svg create mode 100644 src/language-icons/Pug.svg create mode 100644 src/language-icons/Puppet.svg create mode 100644 src/language-icons/PureScript.svg create mode 100644 src/language-icons/Python.svg create mode 100644 src/language-icons/Q#.svg create mode 100644 src/language-icons/QML.svg create mode 100644 src/language-icons/QMake.svg create mode 100644 src/language-icons/R.svg create mode 100644 src/language-icons/RAML.svg create mode 100644 src/language-icons/README.md create mode 100644 src/language-icons/REXX.svg create mode 100644 src/language-icons/RMarkdown.svg create mode 100644 src/language-icons/Racket.svg create mode 100644 src/language-icons/Raku.svg create mode 100644 src/language-icons/ReScript.svg create mode 100644 src/language-icons/Reason.svg create mode 100644 src/language-icons/Red.svg create mode 100644 src/language-icons/Riot.svg create mode 100644 src/language-icons/RobotFramework.svg create mode 100644 src/language-icons/Ruby.svg create mode 100644 src/language-icons/Rust.svg create mode 100644 src/language-icons/SAS.svg create mode 100644 src/language-icons/SCSS.svg create mode 100644 src/language-icons/SPARQL.svg create mode 100644 src/language-icons/SQF.svg create mode 100644 src/language-icons/SQL.svg create mode 100644 src/language-icons/SVG.svg create mode 100644 src/language-icons/SWIG.svg create mode 100644 src/language-icons/SaltStack.svg create mode 100644 src/language-icons/Sass.svg create mode 100644 src/language-icons/Scala.svg create mode 100644 src/language-icons/Scilab.svg create mode 100644 src/language-icons/ShaderLab.svg create mode 100644 src/language-icons/Shell.svg create mode 100644 src/language-icons/Slice.svg create mode 100644 src/language-icons/Slim.svg create mode 100644 src/language-icons/Smarty.svg create mode 100644 src/language-icons/Solidity.svg create mode 100644 src/language-icons/Squirrel.svg create mode 100644 src/language-icons/Stan.svg create mode 100644 src/language-icons/Stata.svg create mode 100644 src/language-icons/Stylus.svg create mode 100644 src/language-icons/SugarSS.svg create mode 100644 src/language-icons/Svelte.svg create mode 100644 src/language-icons/Swift.svg create mode 100644 src/language-icons/SystemVerilog.svg create mode 100644 src/language-icons/TOML.svg create mode 100644 src/language-icons/Tcl.svg create mode 100644 src/language-icons/TeX.svg create mode 100644 src/language-icons/Text.svg create mode 100644 src/language-icons/Textile.svg create mode 100644 src/language-icons/Twig.svg create mode 100644 src/language-icons/TypeScript.svg create mode 100644 src/language-icons/V.svg create mode 100644 src/language-icons/VBA.svg create mode 100644 src/language-icons/VBScript.svg create mode 100644 src/language-icons/VHDL.svg create mode 100644 src/language-icons/Vala.svg create mode 100644 src/language-icons/Velocity Template Language.svg create mode 100644 src/language-icons/Verilog.svg create mode 100644 src/language-icons/Vim script.svg create mode 100644 src/language-icons/Volt.svg create mode 100644 src/language-icons/Vue.svg create mode 100644 src/language-icons/WebAssembly.svg create mode 100644 src/language-icons/Wikitext.svg create mode 100644 src/language-icons/Windows Registry Entries.svg create mode 100644 src/language-icons/XML.svg create mode 100644 src/language-icons/XQuery.svg create mode 100644 src/language-icons/XSLT.svg create mode 100644 src/language-icons/YAML.svg create mode 100644 src/language-icons/YANG.svg create mode 100644 src/language-icons/Yacc.svg create mode 100644 src/language-icons/Zig.svg create mode 100644 src/language-icons/kvlang.svg create mode 100644 src/language-icons/q.svg create mode 100644 src/language-icons/reStructuredText.svg create mode 100644 src/language-icons/robots.txt.svg create mode 100644 src/language-icons/url.svg diff --git a/README.md b/README.md index e90fcef..38bdc94 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,23 @@ Common web assets for use in LizardByte projects. +## CDN + +Published package assets are available through [jsDelivr](https://www.jsdelivr.com/). +For example, a language icon can be embedded directly: + +```html +JavaScript +``` + +Replace `latest` with a published package version for an immutable URL. URL-encode +icon filenames that contain spaces or other reserved characters. + ## Installation ### Install via NPM registry diff --git a/src/language-icons/AL.svg b/src/language-icons/AL.svg new file mode 100644 index 0000000..37c2fc1 --- /dev/null +++ b/src/language-icons/AL.svg @@ -0,0 +1 @@ +file_type_al diff --git a/src/language-icons/ANTLR.svg b/src/language-icons/ANTLR.svg new file mode 100644 index 0000000..ee1b913 --- /dev/null +++ b/src/language-icons/ANTLR.svg @@ -0,0 +1 @@ +file_type_antlr diff --git a/src/language-icons/API Blueprint.svg b/src/language-icons/API Blueprint.svg new file mode 100644 index 0000000..dee3b0d --- /dev/null +++ b/src/language-icons/API Blueprint.svg @@ -0,0 +1 @@ +file_type_apib diff --git a/src/language-icons/APL.svg b/src/language-icons/APL.svg new file mode 100644 index 0000000..3a36c3a --- /dev/null +++ b/src/language-icons/APL.svg @@ -0,0 +1 @@ +file_type_apl diff --git a/src/language-icons/ASP.NET.svg b/src/language-icons/ASP.NET.svg new file mode 100644 index 0000000..e9beb97 --- /dev/null +++ b/src/language-icons/ASP.NET.svg @@ -0,0 +1 @@ +file_type_aspx diff --git a/src/language-icons/ATS.svg b/src/language-icons/ATS.svg new file mode 100644 index 0000000..a333eba --- /dev/null +++ b/src/language-icons/ATS.svg @@ -0,0 +1 @@ +file_type_ats diff --git a/src/language-icons/ActionScript.svg b/src/language-icons/ActionScript.svg new file mode 100644 index 0000000..27eb840 --- /dev/null +++ b/src/language-icons/ActionScript.svg @@ -0,0 +1 @@ +file_type_actionscript diff --git a/src/language-icons/Ada.svg b/src/language-icons/Ada.svg new file mode 100644 index 0000000..54905d3 --- /dev/null +++ b/src/language-icons/Ada.svg @@ -0,0 +1 @@ +file_type_ada diff --git a/src/language-icons/ApacheConf.svg b/src/language-icons/ApacheConf.svg new file mode 100644 index 0000000..e7cf848 --- /dev/null +++ b/src/language-icons/ApacheConf.svg @@ -0,0 +1 @@ +file_type_apache diff --git a/src/language-icons/Apex.svg b/src/language-icons/Apex.svg new file mode 100644 index 0000000..df60156 --- /dev/null +++ b/src/language-icons/Apex.svg @@ -0,0 +1 @@ +file_type_apex diff --git a/src/language-icons/AppleScript.svg b/src/language-icons/AppleScript.svg new file mode 100644 index 0000000..6d3c3cf --- /dev/null +++ b/src/language-icons/AppleScript.svg @@ -0,0 +1 @@ +file_type_applescript diff --git a/src/language-icons/Assembly.svg b/src/language-icons/Assembly.svg new file mode 100644 index 0000000..42f110b --- /dev/null +++ b/src/language-icons/Assembly.svg @@ -0,0 +1 @@ +file_type_assembly diff --git a/src/language-icons/Astro.svg b/src/language-icons/Astro.svg new file mode 100644 index 0000000..295fa1a --- /dev/null +++ b/src/language-icons/Astro.svg @@ -0,0 +1 @@ +file_type_astro diff --git a/src/language-icons/AutoHotkey.svg b/src/language-icons/AutoHotkey.svg new file mode 100644 index 0000000..d0f6730 --- /dev/null +++ b/src/language-icons/AutoHotkey.svg @@ -0,0 +1 @@ +file_type_autohotkey diff --git a/src/language-icons/AutoIt.svg b/src/language-icons/AutoIt.svg new file mode 100644 index 0000000..ab2bf83 --- /dev/null +++ b/src/language-icons/AutoIt.svg @@ -0,0 +1 @@ +file_type_autoit diff --git a/src/language-icons/Avro IDL.svg b/src/language-icons/Avro IDL.svg new file mode 100644 index 0000000..0e9c09d --- /dev/null +++ b/src/language-icons/Avro IDL.svg @@ -0,0 +1 @@ +file_type_avro diff --git a/src/language-icons/Awk.svg b/src/language-icons/Awk.svg new file mode 100644 index 0000000..f78faf3 --- /dev/null +++ b/src/language-icons/Awk.svg @@ -0,0 +1 @@ +file_type_awk diff --git a/src/language-icons/Ballerina.svg b/src/language-icons/Ballerina.svg new file mode 100644 index 0000000..da92ae0 --- /dev/null +++ b/src/language-icons/Ballerina.svg @@ -0,0 +1 @@ +file_type_ballerina diff --git a/src/language-icons/Batchfile.svg b/src/language-icons/Batchfile.svg new file mode 100644 index 0000000..8711248 --- /dev/null +++ b/src/language-icons/Batchfile.svg @@ -0,0 +1 @@ +file_type_bat diff --git a/src/language-icons/Befunge.svg b/src/language-icons/Befunge.svg new file mode 100644 index 0000000..43db349 --- /dev/null +++ b/src/language-icons/Befunge.svg @@ -0,0 +1 @@ +file_type_befunge diff --git a/src/language-icons/Bicep.svg b/src/language-icons/Bicep.svg new file mode 100644 index 0000000..bc0e481 --- /dev/null +++ b/src/language-icons/Bicep.svg @@ -0,0 +1 @@ +file_type_bicep diff --git a/src/language-icons/Blade.svg b/src/language-icons/Blade.svg new file mode 100644 index 0000000..84f22a5 --- /dev/null +++ b/src/language-icons/Blade.svg @@ -0,0 +1 @@ +file_type_blade diff --git a/src/language-icons/BlitzBasic.svg b/src/language-icons/BlitzBasic.svg new file mode 100644 index 0000000..2187425 --- /dev/null +++ b/src/language-icons/BlitzBasic.svg @@ -0,0 +1 @@ +file_type_blitzbasic diff --git a/src/language-icons/Browserslist.svg b/src/language-icons/Browserslist.svg new file mode 100644 index 0000000..f0c5ba0 --- /dev/null +++ b/src/language-icons/Browserslist.svg @@ -0,0 +1 @@ +file_type_browserslist diff --git a/src/language-icons/C#.svg b/src/language-icons/C#.svg new file mode 100644 index 0000000..ff6e454 --- /dev/null +++ b/src/language-icons/C#.svg @@ -0,0 +1 @@ +file_type_csharp2 diff --git a/src/language-icons/C++.svg b/src/language-icons/C++.svg new file mode 100644 index 0000000..09530e5 --- /dev/null +++ b/src/language-icons/C++.svg @@ -0,0 +1 @@ +file_type_cpp3 diff --git a/src/language-icons/C.svg b/src/language-icons/C.svg new file mode 100644 index 0000000..0479c3e --- /dev/null +++ b/src/language-icons/C.svg @@ -0,0 +1 @@ +file_type_c3 diff --git a/src/language-icons/CMake.svg b/src/language-icons/CMake.svg new file mode 100644 index 0000000..8c1e980 --- /dev/null +++ b/src/language-icons/CMake.svg @@ -0,0 +1 @@ +file_type_cmake diff --git a/src/language-icons/COBOL.svg b/src/language-icons/COBOL.svg new file mode 100644 index 0000000..b3cbb1c --- /dev/null +++ b/src/language-icons/COBOL.svg @@ -0,0 +1 @@ +file_type_cobol diff --git a/src/language-icons/CSS.svg b/src/language-icons/CSS.svg new file mode 100644 index 0000000..5504ca2 --- /dev/null +++ b/src/language-icons/CSS.svg @@ -0,0 +1 @@ +file_type_css diff --git a/src/language-icons/Cabal Config.svg b/src/language-icons/Cabal Config.svg new file mode 100644 index 0000000..fc7add6 --- /dev/null +++ b/src/language-icons/Cabal Config.svg @@ -0,0 +1 @@ +file_type_cabal diff --git a/src/language-icons/Carbon.svg b/src/language-icons/Carbon.svg new file mode 100644 index 0000000..1256f76 --- /dev/null +++ b/src/language-icons/Carbon.svg @@ -0,0 +1,63 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/language-icons/Ceylon.svg b/src/language-icons/Ceylon.svg new file mode 100644 index 0000000..057d0d9 --- /dev/null +++ b/src/language-icons/Ceylon.svg @@ -0,0 +1 @@ +file_type_ceylon diff --git a/src/language-icons/Clojure.svg b/src/language-icons/Clojure.svg new file mode 100644 index 0000000..8a1f65a --- /dev/null +++ b/src/language-icons/Clojure.svg @@ -0,0 +1 @@ +file_type_clojure diff --git a/src/language-icons/Cloud Firestore Security Rules.svg b/src/language-icons/Cloud Firestore Security Rules.svg new file mode 100644 index 0000000..587834b --- /dev/null +++ b/src/language-icons/Cloud Firestore Security Rules.svg @@ -0,0 +1 @@ +file_type_firestore diff --git a/src/language-icons/CodeQL.svg b/src/language-icons/CodeQL.svg new file mode 100644 index 0000000..298be0e --- /dev/null +++ b/src/language-icons/CodeQL.svg @@ -0,0 +1 @@ +file_type_codeql diff --git a/src/language-icons/CoffeeScript.svg b/src/language-icons/CoffeeScript.svg new file mode 100644 index 0000000..a2c1587 --- /dev/null +++ b/src/language-icons/CoffeeScript.svg @@ -0,0 +1 @@ +file_type_coffeescript diff --git a/src/language-icons/ColdFusion CFC.svg b/src/language-icons/ColdFusion CFC.svg new file mode 100644 index 0000000..05478df --- /dev/null +++ b/src/language-icons/ColdFusion CFC.svg @@ -0,0 +1 @@ +file_type_cfc diff --git a/src/language-icons/ColdFusion.svg b/src/language-icons/ColdFusion.svg new file mode 100644 index 0000000..fb627c3 --- /dev/null +++ b/src/language-icons/ColdFusion.svg @@ -0,0 +1 @@ +file_type_cf diff --git a/src/language-icons/Crystal.svg b/src/language-icons/Crystal.svg new file mode 100644 index 0000000..6832684 --- /dev/null +++ b/src/language-icons/Crystal.svg @@ -0,0 +1 @@ +file_type_crystal diff --git a/src/language-icons/Cuda.svg b/src/language-icons/Cuda.svg new file mode 100644 index 0000000..ca58563 --- /dev/null +++ b/src/language-icons/Cuda.svg @@ -0,0 +1 @@ +file_type_cuda diff --git a/src/language-icons/Cython.svg b/src/language-icons/Cython.svg new file mode 100644 index 0000000..cb658c3 --- /dev/null +++ b/src/language-icons/Cython.svg @@ -0,0 +1 @@ +file_type_cython diff --git a/src/language-icons/D.svg b/src/language-icons/D.svg new file mode 100644 index 0000000..d4041a7 --- /dev/null +++ b/src/language-icons/D.svg @@ -0,0 +1 @@ +file_type_dlang diff --git a/src/language-icons/Darcs Patch.svg b/src/language-icons/Darcs Patch.svg new file mode 100644 index 0000000..58165a7 --- /dev/null +++ b/src/language-icons/Darcs Patch.svg @@ -0,0 +1 @@ +file_type_darcs diff --git a/src/language-icons/Dart.svg b/src/language-icons/Dart.svg new file mode 100644 index 0000000..da9a14a --- /dev/null +++ b/src/language-icons/Dart.svg @@ -0,0 +1 @@ +file_type_dartlang diff --git a/src/language-icons/Diff.svg b/src/language-icons/Diff.svg new file mode 100644 index 0000000..dbd5630 --- /dev/null +++ b/src/language-icons/Diff.svg @@ -0,0 +1 @@ +file_type_diff diff --git a/src/language-icons/Dockerfile.svg b/src/language-icons/Dockerfile.svg new file mode 100644 index 0000000..c155e22 --- /dev/null +++ b/src/language-icons/Dockerfile.svg @@ -0,0 +1 @@ +file_type_docker diff --git a/src/language-icons/Dylan.svg b/src/language-icons/Dylan.svg new file mode 100644 index 0000000..93b969e --- /dev/null +++ b/src/language-icons/Dylan.svg @@ -0,0 +1 @@ +file_type_dylan diff --git a/src/language-icons/EJS.svg b/src/language-icons/EJS.svg new file mode 100644 index 0000000..f536e28 --- /dev/null +++ b/src/language-icons/EJS.svg @@ -0,0 +1 @@ +file_type_ejs diff --git a/src/language-icons/EditorConfig.svg b/src/language-icons/EditorConfig.svg new file mode 100644 index 0000000..c54b9c6 --- /dev/null +++ b/src/language-icons/EditorConfig.svg @@ -0,0 +1 @@ +file_type_editorconfig diff --git a/src/language-icons/Elixir.svg b/src/language-icons/Elixir.svg new file mode 100644 index 0000000..e28a16c --- /dev/null +++ b/src/language-icons/Elixir.svg @@ -0,0 +1 @@ +file_type_elixir diff --git a/src/language-icons/Elm.svg b/src/language-icons/Elm.svg new file mode 100644 index 0000000..30dff75 --- /dev/null +++ b/src/language-icons/Elm.svg @@ -0,0 +1 @@ +file_type_elm diff --git a/src/language-icons/Emacs Lisp.svg b/src/language-icons/Emacs Lisp.svg new file mode 100644 index 0000000..1a43b6e --- /dev/null +++ b/src/language-icons/Emacs Lisp.svg @@ -0,0 +1 @@ +file_type_emacs diff --git a/src/language-icons/EmberScript.svg b/src/language-icons/EmberScript.svg new file mode 100644 index 0000000..05dd657 --- /dev/null +++ b/src/language-icons/EmberScript.svg @@ -0,0 +1 @@ +file_type_ember diff --git a/src/language-icons/Erlang.svg b/src/language-icons/Erlang.svg new file mode 100644 index 0000000..2162e8a --- /dev/null +++ b/src/language-icons/Erlang.svg @@ -0,0 +1 @@ +file_type_erlang diff --git a/src/language-icons/F#.svg b/src/language-icons/F#.svg new file mode 100644 index 0000000..8bad7bc --- /dev/null +++ b/src/language-icons/F#.svg @@ -0,0 +1 @@ +file_type_fsharp diff --git a/src/language-icons/Fortran.svg b/src/language-icons/Fortran.svg new file mode 100644 index 0000000..6c13056 --- /dev/null +++ b/src/language-icons/Fortran.svg @@ -0,0 +1 @@ + diff --git a/src/language-icons/FreeMarker.svg b/src/language-icons/FreeMarker.svg new file mode 100644 index 0000000..bfac764 --- /dev/null +++ b/src/language-icons/FreeMarker.svg @@ -0,0 +1 @@ +file_type_freemarker diff --git a/src/language-icons/G-code.svg b/src/language-icons/G-code.svg new file mode 100644 index 0000000..2d1ff83 --- /dev/null +++ b/src/language-icons/G-code.svg @@ -0,0 +1 @@ +file_type_gcode diff --git a/src/language-icons/GLSL.svg b/src/language-icons/GLSL.svg new file mode 100644 index 0000000..b8dbbfa --- /dev/null +++ b/src/language-icons/GLSL.svg @@ -0,0 +1 @@ +file_type_glsl diff --git a/src/language-icons/Game Maker Language.svg b/src/language-icons/Game Maker Language.svg new file mode 100644 index 0000000..fa72478 --- /dev/null +++ b/src/language-icons/Game Maker Language.svg @@ -0,0 +1 @@ +file_type_gamemaker diff --git a/src/language-icons/Gherkin.svg b/src/language-icons/Gherkin.svg new file mode 100644 index 0000000..84acb75 --- /dev/null +++ b/src/language-icons/Gherkin.svg @@ -0,0 +1 @@ +file_type_cucumber diff --git a/src/language-icons/Git Attributes.svg b/src/language-icons/Git Attributes.svg new file mode 100644 index 0000000..c258d17 --- /dev/null +++ b/src/language-icons/Git Attributes.svg @@ -0,0 +1 @@ +file_type_git2 diff --git a/src/language-icons/Git Config.svg b/src/language-icons/Git Config.svg new file mode 100644 index 0000000..4b8a01f --- /dev/null +++ b/src/language-icons/Git Config.svg @@ -0,0 +1 @@ +file_type_git diff --git a/src/language-icons/Glyph.svg b/src/language-icons/Glyph.svg new file mode 100644 index 0000000..b30cb3c --- /dev/null +++ b/src/language-icons/Glyph.svg @@ -0,0 +1 @@ +file_type_glyphs diff --git a/src/language-icons/Gnuplot.svg b/src/language-icons/Gnuplot.svg new file mode 100644 index 0000000..c5688e9 --- /dev/null +++ b/src/language-icons/Gnuplot.svg @@ -0,0 +1 @@ +file_type_gnuplot diff --git a/src/language-icons/Go Checksums.svg b/src/language-icons/Go Checksums.svg new file mode 100644 index 0000000..7cb3de0 --- /dev/null +++ b/src/language-icons/Go Checksums.svg @@ -0,0 +1 @@ +file_type_go_aqua diff --git a/src/language-icons/Go Module.svg b/src/language-icons/Go Module.svg new file mode 100644 index 0000000..6194feb --- /dev/null +++ b/src/language-icons/Go Module.svg @@ -0,0 +1 @@ +file_type_go_package diff --git a/src/language-icons/Go.svg b/src/language-icons/Go.svg new file mode 100644 index 0000000..62bdc80 --- /dev/null +++ b/src/language-icons/Go.svg @@ -0,0 +1 @@ +file_type_go diff --git a/src/language-icons/Gradle.svg b/src/language-icons/Gradle.svg new file mode 100644 index 0000000..dd79591 --- /dev/null +++ b/src/language-icons/Gradle.svg @@ -0,0 +1 @@ +file_type_gradle diff --git a/src/language-icons/GraphQL.svg b/src/language-icons/GraphQL.svg new file mode 100644 index 0000000..812fc01 --- /dev/null +++ b/src/language-icons/GraphQL.svg @@ -0,0 +1 @@ +file_type_graphql diff --git a/src/language-icons/Graphviz (DOT).svg b/src/language-icons/Graphviz (DOT).svg new file mode 100644 index 0000000..05accc5 --- /dev/null +++ b/src/language-icons/Graphviz (DOT).svg @@ -0,0 +1 @@ +file_type_graphviz diff --git a/src/language-icons/Groovy.svg b/src/language-icons/Groovy.svg new file mode 100644 index 0000000..986257f --- /dev/null +++ b/src/language-icons/Groovy.svg @@ -0,0 +1 @@ +file_type_groovy diff --git a/src/language-icons/HLSL.svg b/src/language-icons/HLSL.svg new file mode 100644 index 0000000..95c3702 --- /dev/null +++ b/src/language-icons/HLSL.svg @@ -0,0 +1 @@ +file_type_hlsl diff --git a/src/language-icons/HTML+EEX.svg b/src/language-icons/HTML+EEX.svg new file mode 100644 index 0000000..929711e --- /dev/null +++ b/src/language-icons/HTML+EEX.svg @@ -0,0 +1 @@ +file_type_eex diff --git a/src/language-icons/HTML+ERB.svg b/src/language-icons/HTML+ERB.svg new file mode 100644 index 0000000..c4ae578 --- /dev/null +++ b/src/language-icons/HTML+ERB.svg @@ -0,0 +1 @@ +file_type_erb diff --git a/src/language-icons/HTML+Razor.svg b/src/language-icons/HTML+Razor.svg new file mode 100644 index 0000000..ab59f37 --- /dev/null +++ b/src/language-icons/HTML+Razor.svg @@ -0,0 +1 @@ +file_type_razor diff --git a/src/language-icons/HTML.svg b/src/language-icons/HTML.svg new file mode 100644 index 0000000..ca983c7 --- /dev/null +++ b/src/language-icons/HTML.svg @@ -0,0 +1 @@ +file_type_html diff --git a/src/language-icons/HTTP.svg b/src/language-icons/HTTP.svg new file mode 100644 index 0000000..bee47bb --- /dev/null +++ b/src/language-icons/HTTP.svg @@ -0,0 +1 @@ +file_type_http diff --git a/src/language-icons/Haml.svg b/src/language-icons/Haml.svg new file mode 100644 index 0000000..c03b16a --- /dev/null +++ b/src/language-icons/Haml.svg @@ -0,0 +1 @@ +file_type_haml diff --git a/src/language-icons/Handlebars.svg b/src/language-icons/Handlebars.svg new file mode 100644 index 0000000..0854399 --- /dev/null +++ b/src/language-icons/Handlebars.svg @@ -0,0 +1 @@ +file_type_handlebars diff --git a/src/language-icons/Harbour.svg b/src/language-icons/Harbour.svg new file mode 100644 index 0000000..d7ad290 --- /dev/null +++ b/src/language-icons/Harbour.svg @@ -0,0 +1 @@ +file_type_harbour diff --git a/src/language-icons/Haskell.svg b/src/language-icons/Haskell.svg new file mode 100644 index 0000000..e602dba --- /dev/null +++ b/src/language-icons/Haskell.svg @@ -0,0 +1 @@ +file_type_haskell diff --git a/src/language-icons/Haxe.svg b/src/language-icons/Haxe.svg new file mode 100644 index 0000000..dbc13d6 --- /dev/null +++ b/src/language-icons/Haxe.svg @@ -0,0 +1 @@ +file_type_haxe diff --git a/src/language-icons/Hy.svg b/src/language-icons/Hy.svg new file mode 100644 index 0000000..7cbe0ed --- /dev/null +++ b/src/language-icons/Hy.svg @@ -0,0 +1 @@ +file_type_hy diff --git a/src/language-icons/INI.svg b/src/language-icons/INI.svg new file mode 100644 index 0000000..92918f8 --- /dev/null +++ b/src/language-icons/INI.svg @@ -0,0 +1 @@ +file_type_ini diff --git a/src/language-icons/Idris.svg b/src/language-icons/Idris.svg new file mode 100644 index 0000000..3117cd5 --- /dev/null +++ b/src/language-icons/Idris.svg @@ -0,0 +1 @@ +file_type_idris diff --git a/src/language-icons/Inno Setup.svg b/src/language-icons/Inno Setup.svg new file mode 100644 index 0000000..92c60d1 --- /dev/null +++ b/src/language-icons/Inno Setup.svg @@ -0,0 +1 @@ +file_type_innosetup diff --git a/src/language-icons/Io.svg b/src/language-icons/Io.svg new file mode 100644 index 0000000..5d31208 --- /dev/null +++ b/src/language-icons/Io.svg @@ -0,0 +1 @@ +file_type_io diff --git a/src/language-icons/JSON.svg b/src/language-icons/JSON.svg new file mode 100644 index 0000000..51f1671 --- /dev/null +++ b/src/language-icons/JSON.svg @@ -0,0 +1 @@ +file_type_json diff --git a/src/language-icons/JSON5.svg b/src/language-icons/JSON5.svg new file mode 100644 index 0000000..3a51229 --- /dev/null +++ b/src/language-icons/JSON5.svg @@ -0,0 +1 @@ +file_type_json5 diff --git a/src/language-icons/JSONLD.svg b/src/language-icons/JSONLD.svg new file mode 100644 index 0000000..71cc52b --- /dev/null +++ b/src/language-icons/JSONLD.svg @@ -0,0 +1 @@ +file_type_jsonld2 diff --git a/src/language-icons/Janet.svg b/src/language-icons/Janet.svg new file mode 100644 index 0000000..c6a54d2 --- /dev/null +++ b/src/language-icons/Janet.svg @@ -0,0 +1 @@ +file_type_janet diff --git a/src/language-icons/Jasmin.svg b/src/language-icons/Jasmin.svg new file mode 100644 index 0000000..ab41826 --- /dev/null +++ b/src/language-icons/Jasmin.svg @@ -0,0 +1 @@ +file_type_jasmine diff --git a/src/language-icons/Java.svg b/src/language-icons/Java.svg new file mode 100644 index 0000000..406560f --- /dev/null +++ b/src/language-icons/Java.svg @@ -0,0 +1 @@ +file_type_java diff --git a/src/language-icons/JavaScript+ERB.svg b/src/language-icons/JavaScript+ERB.svg new file mode 100644 index 0000000..c4ae578 --- /dev/null +++ b/src/language-icons/JavaScript+ERB.svg @@ -0,0 +1 @@ +file_type_erb diff --git a/src/language-icons/JavaScript.svg b/src/language-icons/JavaScript.svg new file mode 100644 index 0000000..61fd619 --- /dev/null +++ b/src/language-icons/JavaScript.svg @@ -0,0 +1 @@ +file_type_js_official diff --git a/src/language-icons/Jest Snapshot.svg b/src/language-icons/Jest Snapshot.svg new file mode 100644 index 0000000..f145e8b --- /dev/null +++ b/src/language-icons/Jest Snapshot.svg @@ -0,0 +1 @@ +file_type_jest_snapshot diff --git a/src/language-icons/Jinja.svg b/src/language-icons/Jinja.svg new file mode 100644 index 0000000..f65981b --- /dev/null +++ b/src/language-icons/Jinja.svg @@ -0,0 +1 @@ +file_type_jinja diff --git a/src/language-icons/Jsonnet.svg b/src/language-icons/Jsonnet.svg new file mode 100644 index 0000000..b897984 --- /dev/null +++ b/src/language-icons/Jsonnet.svg @@ -0,0 +1 @@ +file_type_jsonnet diff --git a/src/language-icons/Julia.svg b/src/language-icons/Julia.svg new file mode 100644 index 0000000..9fb7238 --- /dev/null +++ b/src/language-icons/Julia.svg @@ -0,0 +1 @@ +file_type_julia diff --git a/src/language-icons/Jupyter Notebook.svg b/src/language-icons/Jupyter Notebook.svg new file mode 100644 index 0000000..f346284 --- /dev/null +++ b/src/language-icons/Jupyter Notebook.svg @@ -0,0 +1 @@ +file_type_jupyter diff --git a/src/language-icons/Kotlin.svg b/src/language-icons/Kotlin.svg new file mode 100644 index 0000000..4816713 --- /dev/null +++ b/src/language-icons/Kotlin.svg @@ -0,0 +1 @@ +file_type_kotlin diff --git a/src/language-icons/Kusto.svg b/src/language-icons/Kusto.svg new file mode 100644 index 0000000..04d6a45 --- /dev/null +++ b/src/language-icons/Kusto.svg @@ -0,0 +1 @@ +file_type_kusto diff --git a/src/language-icons/LICENSE b/src/language-icons/LICENSE new file mode 100644 index 0000000..10fabd9 --- /dev/null +++ b/src/language-icons/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply one of its public +licenses to material it publishes and in those instances will be +considered the “Licensor.” The text of the Creative Commons public +licenses is dedicated to the public domain under the CC0 Public Domain +Dedication. Except for the limited purpose of indicating that material +is shared under a Creative Commons public license or as otherwise +permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the public +licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/src/language-icons/LOLCODE.svg b/src/language-icons/LOLCODE.svg new file mode 100644 index 0000000..50f8d1b --- /dev/null +++ b/src/language-icons/LOLCODE.svg @@ -0,0 +1 @@ +file_type_lolcode diff --git a/src/language-icons/LSL.svg b/src/language-icons/LSL.svg new file mode 100644 index 0000000..6719a76 --- /dev/null +++ b/src/language-icons/LSL.svg @@ -0,0 +1 @@ +file_type_lsl diff --git a/src/language-icons/Less.svg b/src/language-icons/Less.svg new file mode 100644 index 0000000..4970e14 --- /dev/null +++ b/src/language-icons/Less.svg @@ -0,0 +1 @@ +file_type_less diff --git a/src/language-icons/Lex.svg b/src/language-icons/Lex.svg new file mode 100644 index 0000000..b0a8761 --- /dev/null +++ b/src/language-icons/Lex.svg @@ -0,0 +1 @@ +file_type_lex diff --git a/src/language-icons/Liquid.svg b/src/language-icons/Liquid.svg new file mode 100644 index 0000000..9d9d820 --- /dev/null +++ b/src/language-icons/Liquid.svg @@ -0,0 +1 @@ +file_type_liquid diff --git a/src/language-icons/LiveScript.svg b/src/language-icons/LiveScript.svg new file mode 100644 index 0000000..88b2587 --- /dev/null +++ b/src/language-icons/LiveScript.svg @@ -0,0 +1 @@ +file_type_livescript diff --git a/src/language-icons/Lua.svg b/src/language-icons/Lua.svg new file mode 100644 index 0000000..fe5386f --- /dev/null +++ b/src/language-icons/Lua.svg @@ -0,0 +1 @@ +file_type_lua diff --git a/src/language-icons/MATLAB.svg b/src/language-icons/MATLAB.svg new file mode 100644 index 0000000..cb238e8 --- /dev/null +++ b/src/language-icons/MATLAB.svg @@ -0,0 +1 @@ +file_type_matlab diff --git a/src/language-icons/MAXScript.svg b/src/language-icons/MAXScript.svg new file mode 100644 index 0000000..b7d2e35 --- /dev/null +++ b/src/language-icons/MAXScript.svg @@ -0,0 +1 @@ +file_type_maxscript diff --git a/src/language-icons/Makefile.svg b/src/language-icons/Makefile.svg new file mode 100644 index 0000000..22bb311 --- /dev/null +++ b/src/language-icons/Makefile.svg @@ -0,0 +1 @@ +file_type_makefile diff --git a/src/language-icons/Markdown.svg b/src/language-icons/Markdown.svg new file mode 100644 index 0000000..e4644b6 --- /dev/null +++ b/src/language-icons/Markdown.svg @@ -0,0 +1 @@ +file_type_markdown diff --git a/src/language-icons/Marko.svg b/src/language-icons/Marko.svg new file mode 100644 index 0000000..3109f73 --- /dev/null +++ b/src/language-icons/Marko.svg @@ -0,0 +1 @@ +file_type_marko diff --git a/src/language-icons/Mathematica.svg b/src/language-icons/Mathematica.svg new file mode 100644 index 0000000..f45ad40 --- /dev/null +++ b/src/language-icons/Mathematica.svg @@ -0,0 +1 @@ +file_type_wolfram diff --git a/src/language-icons/Maven POM.svg b/src/language-icons/Maven POM.svg new file mode 100644 index 0000000..934f2c4 --- /dev/null +++ b/src/language-icons/Maven POM.svg @@ -0,0 +1 @@ +file_type_maven diff --git a/src/language-icons/Meson.svg b/src/language-icons/Meson.svg new file mode 100644 index 0000000..37b1028 --- /dev/null +++ b/src/language-icons/Meson.svg @@ -0,0 +1 @@ +file_type_meson diff --git a/src/language-icons/Microsoft Visual Studio Solution.svg b/src/language-icons/Microsoft Visual Studio Solution.svg new file mode 100644 index 0000000..85b0e3d --- /dev/null +++ b/src/language-icons/Microsoft Visual Studio Solution.svg @@ -0,0 +1 @@ +file_type_sln diff --git a/src/language-icons/Mustache.svg b/src/language-icons/Mustache.svg new file mode 100644 index 0000000..4163782 --- /dev/null +++ b/src/language-icons/Mustache.svg @@ -0,0 +1 @@ +file_type_mustache diff --git a/src/language-icons/NPM Config.svg b/src/language-icons/NPM Config.svg new file mode 100644 index 0000000..6ef7c5c --- /dev/null +++ b/src/language-icons/NPM Config.svg @@ -0,0 +1 @@ +file_type_npm diff --git a/src/language-icons/NSIS.svg b/src/language-icons/NSIS.svg new file mode 100644 index 0000000..49d2d09 --- /dev/null +++ b/src/language-icons/NSIS.svg @@ -0,0 +1 @@ +file_type_nsi diff --git a/src/language-icons/Nearley.svg b/src/language-icons/Nearley.svg new file mode 100644 index 0000000..e7915f5 --- /dev/null +++ b/src/language-icons/Nearley.svg @@ -0,0 +1 @@ +file_type_nearly diff --git a/src/language-icons/NetLinx+ERB.svg b/src/language-icons/NetLinx+ERB.svg new file mode 100644 index 0000000..c4ae578 --- /dev/null +++ b/src/language-icons/NetLinx+ERB.svg @@ -0,0 +1 @@ +file_type_erb diff --git a/src/language-icons/Nginx.svg b/src/language-icons/Nginx.svg new file mode 100644 index 0000000..3d41121 --- /dev/null +++ b/src/language-icons/Nginx.svg @@ -0,0 +1 @@ +file_type_nginx diff --git a/src/language-icons/Nim.svg b/src/language-icons/Nim.svg new file mode 100644 index 0000000..ea19b8b --- /dev/null +++ b/src/language-icons/Nim.svg @@ -0,0 +1 @@ +file_type_nim diff --git a/src/language-icons/Ninja.svg b/src/language-icons/Ninja.svg new file mode 100644 index 0000000..836216e --- /dev/null +++ b/src/language-icons/Ninja.svg @@ -0,0 +1 @@ +file_type_ninja diff --git a/src/language-icons/Nix.svg b/src/language-icons/Nix.svg new file mode 100644 index 0000000..b04718c --- /dev/null +++ b/src/language-icons/Nix.svg @@ -0,0 +1 @@ +file_type_nix diff --git a/src/language-icons/NumPy.svg b/src/language-icons/NumPy.svg new file mode 100644 index 0000000..e6b0db5 --- /dev/null +++ b/src/language-icons/NumPy.svg @@ -0,0 +1 @@ +file_type_numpy diff --git a/src/language-icons/Nunjucks.svg b/src/language-icons/Nunjucks.svg new file mode 100644 index 0000000..2de835c --- /dev/null +++ b/src/language-icons/Nunjucks.svg @@ -0,0 +1 @@ +file_type_nunjucks diff --git a/src/language-icons/OCaml.svg b/src/language-icons/OCaml.svg new file mode 100644 index 0000000..4d7e445 --- /dev/null +++ b/src/language-icons/OCaml.svg @@ -0,0 +1 @@ +file_type_ocaml diff --git a/src/language-icons/Objective-C++.svg b/src/language-icons/Objective-C++.svg new file mode 100644 index 0000000..17beeb1 --- /dev/null +++ b/src/language-icons/Objective-C++.svg @@ -0,0 +1 @@ +file_type_objectivecpp diff --git a/src/language-icons/Objective-C.svg b/src/language-icons/Objective-C.svg new file mode 100644 index 0000000..f5de156 --- /dev/null +++ b/src/language-icons/Objective-C.svg @@ -0,0 +1 @@ +file_type_objectivec diff --git a/src/language-icons/OpenCL.svg b/src/language-icons/OpenCL.svg new file mode 100644 index 0000000..594517f --- /dev/null +++ b/src/language-icons/OpenCL.svg @@ -0,0 +1 @@ +file_type_opencl diff --git a/src/language-icons/OpenSCAD.svg b/src/language-icons/OpenSCAD.svg new file mode 100644 index 0000000..78a269c --- /dev/null +++ b/src/language-icons/OpenSCAD.svg @@ -0,0 +1 @@ +file_type_openscad diff --git a/src/language-icons/Org.svg b/src/language-icons/Org.svg new file mode 100644 index 0000000..5a5780b --- /dev/null +++ b/src/language-icons/Org.svg @@ -0,0 +1 @@ +file_type_org diff --git a/src/language-icons/PHP.svg b/src/language-icons/PHP.svg new file mode 100644 index 0000000..18bb902 --- /dev/null +++ b/src/language-icons/PHP.svg @@ -0,0 +1 @@ +file_type_php diff --git a/src/language-icons/PLSQL.svg b/src/language-icons/PLSQL.svg new file mode 100644 index 0000000..c5adbc6 --- /dev/null +++ b/src/language-icons/PLSQL.svg @@ -0,0 +1 @@ +file_type_plsql diff --git a/src/language-icons/Pascal.svg b/src/language-icons/Pascal.svg new file mode 100644 index 0000000..818633e --- /dev/null +++ b/src/language-icons/Pascal.svg @@ -0,0 +1,52 @@ + + + + + + + + P + + diff --git a/src/language-icons/Perl.svg b/src/language-icons/Perl.svg new file mode 100644 index 0000000..7032487 --- /dev/null +++ b/src/language-icons/Perl.svg @@ -0,0 +1 @@ +file_type_perl diff --git a/src/language-icons/PlantUML.svg b/src/language-icons/PlantUML.svg new file mode 100644 index 0000000..d4c775e --- /dev/null +++ b/src/language-icons/PlantUML.svg @@ -0,0 +1 @@ +file_type_plantuml diff --git a/src/language-icons/Pony.svg b/src/language-icons/Pony.svg new file mode 100644 index 0000000..9476591 --- /dev/null +++ b/src/language-icons/Pony.svg @@ -0,0 +1 @@ +file_type_pony diff --git a/src/language-icons/PostCSS.svg b/src/language-icons/PostCSS.svg new file mode 100644 index 0000000..212d375 --- /dev/null +++ b/src/language-icons/PostCSS.svg @@ -0,0 +1 @@ +file_type_postcss diff --git a/src/language-icons/PostScript.svg b/src/language-icons/PostScript.svg new file mode 100644 index 0000000..18f2766 --- /dev/null +++ b/src/language-icons/PostScript.svg @@ -0,0 +1 @@ +file_type_eps diff --git a/src/language-icons/PowerShell.svg b/src/language-icons/PowerShell.svg new file mode 100644 index 0000000..8038969 --- /dev/null +++ b/src/language-icons/PowerShell.svg @@ -0,0 +1 @@ +file_type_powershell diff --git a/src/language-icons/Prisma.svg b/src/language-icons/Prisma.svg new file mode 100644 index 0000000..69d016e --- /dev/null +++ b/src/language-icons/Prisma.svg @@ -0,0 +1 @@ +file_type_prisma diff --git a/src/language-icons/Processing.svg b/src/language-icons/Processing.svg new file mode 100644 index 0000000..ea25925 --- /dev/null +++ b/src/language-icons/Processing.svg @@ -0,0 +1 @@ +file_type_processinglang diff --git a/src/language-icons/Procfile.svg b/src/language-icons/Procfile.svg new file mode 100644 index 0000000..df77d55 --- /dev/null +++ b/src/language-icons/Procfile.svg @@ -0,0 +1 @@ +file_type_procfile diff --git a/src/language-icons/Prolog.svg b/src/language-icons/Prolog.svg new file mode 100644 index 0000000..c10929f --- /dev/null +++ b/src/language-icons/Prolog.svg @@ -0,0 +1 @@ +file_type_prolog diff --git a/src/language-icons/Protocol Buffer.svg b/src/language-icons/Protocol Buffer.svg new file mode 100644 index 0000000..5c1c0c0 --- /dev/null +++ b/src/language-icons/Protocol Buffer.svg @@ -0,0 +1 @@ +file_type_protobuf diff --git a/src/language-icons/Pug.svg b/src/language-icons/Pug.svg new file mode 100644 index 0000000..fa05fd7 --- /dev/null +++ b/src/language-icons/Pug.svg @@ -0,0 +1 @@ +file_type_pug diff --git a/src/language-icons/Puppet.svg b/src/language-icons/Puppet.svg new file mode 100644 index 0000000..22d9b53 --- /dev/null +++ b/src/language-icons/Puppet.svg @@ -0,0 +1 @@ +file_type_puppet diff --git a/src/language-icons/PureScript.svg b/src/language-icons/PureScript.svg new file mode 100644 index 0000000..09e6c4c --- /dev/null +++ b/src/language-icons/PureScript.svg @@ -0,0 +1 @@ +file_type_purescript diff --git a/src/language-icons/Python.svg b/src/language-icons/Python.svg new file mode 100644 index 0000000..cf326a4 --- /dev/null +++ b/src/language-icons/Python.svg @@ -0,0 +1 @@ +file_type_python diff --git a/src/language-icons/Q#.svg b/src/language-icons/Q#.svg new file mode 100644 index 0000000..c43cecd --- /dev/null +++ b/src/language-icons/Q#.svg @@ -0,0 +1 @@ +file_type_qsharp diff --git a/src/language-icons/QML.svg b/src/language-icons/QML.svg new file mode 100644 index 0000000..cc15f53 --- /dev/null +++ b/src/language-icons/QML.svg @@ -0,0 +1 @@ +file_type_qml diff --git a/src/language-icons/QMake.svg b/src/language-icons/QMake.svg new file mode 100644 index 0000000..cc15f53 --- /dev/null +++ b/src/language-icons/QMake.svg @@ -0,0 +1 @@ +file_type_qml diff --git a/src/language-icons/R.svg b/src/language-icons/R.svg new file mode 100644 index 0000000..86dca2c --- /dev/null +++ b/src/language-icons/R.svg @@ -0,0 +1 @@ +file_type_r diff --git a/src/language-icons/RAML.svg b/src/language-icons/RAML.svg new file mode 100644 index 0000000..589ccbb --- /dev/null +++ b/src/language-icons/RAML.svg @@ -0,0 +1 @@ +file_type_raml diff --git a/src/language-icons/README.md b/src/language-icons/README.md new file mode 100644 index 0000000..85e98ed --- /dev/null +++ b/src/language-icons/README.md @@ -0,0 +1,8 @@ +# Language icons + +These SVG icons were migrated from +[LizardByte/uno](https://github.com/LizardByte/uno). Their filenames are +preserved for compatibility with existing consumers. + +The icons are distributed under the +[Creative Commons Attribution 4.0 International License](LICENSE). diff --git a/src/language-icons/REXX.svg b/src/language-icons/REXX.svg new file mode 100644 index 0000000..3994fd7 --- /dev/null +++ b/src/language-icons/REXX.svg @@ -0,0 +1 @@ +file_type_rexx diff --git a/src/language-icons/RMarkdown.svg b/src/language-icons/RMarkdown.svg new file mode 100644 index 0000000..33ccf05 --- /dev/null +++ b/src/language-icons/RMarkdown.svg @@ -0,0 +1 @@ +file_type_rmd diff --git a/src/language-icons/Racket.svg b/src/language-icons/Racket.svg new file mode 100644 index 0000000..e37881e --- /dev/null +++ b/src/language-icons/Racket.svg @@ -0,0 +1 @@ +file_type_racket diff --git a/src/language-icons/Raku.svg b/src/language-icons/Raku.svg new file mode 100644 index 0000000..9139ffa --- /dev/null +++ b/src/language-icons/Raku.svg @@ -0,0 +1 @@ +file_type_perl6 diff --git a/src/language-icons/ReScript.svg b/src/language-icons/ReScript.svg new file mode 100644 index 0000000..35375e9 --- /dev/null +++ b/src/language-icons/ReScript.svg @@ -0,0 +1 @@ +file_type_rescript diff --git a/src/language-icons/Reason.svg b/src/language-icons/Reason.svg new file mode 100644 index 0000000..b44e521 --- /dev/null +++ b/src/language-icons/Reason.svg @@ -0,0 +1 @@ +file_type_reason diff --git a/src/language-icons/Red.svg b/src/language-icons/Red.svg new file mode 100644 index 0000000..f1e63e6 --- /dev/null +++ b/src/language-icons/Red.svg @@ -0,0 +1 @@ +file_type_red2 diff --git a/src/language-icons/Riot.svg b/src/language-icons/Riot.svg new file mode 100644 index 0000000..442266d --- /dev/null +++ b/src/language-icons/Riot.svg @@ -0,0 +1 @@ +file_type_riot diff --git a/src/language-icons/RobotFramework.svg b/src/language-icons/RobotFramework.svg new file mode 100644 index 0000000..ba8aac9 --- /dev/null +++ b/src/language-icons/RobotFramework.svg @@ -0,0 +1 @@ +file_type_robotframework diff --git a/src/language-icons/Ruby.svg b/src/language-icons/Ruby.svg new file mode 100644 index 0000000..57150c7 --- /dev/null +++ b/src/language-icons/Ruby.svg @@ -0,0 +1 @@ +file_type_ruby diff --git a/src/language-icons/Rust.svg b/src/language-icons/Rust.svg new file mode 100644 index 0000000..fb5dbba --- /dev/null +++ b/src/language-icons/Rust.svg @@ -0,0 +1 @@ +file_type_rust diff --git a/src/language-icons/SAS.svg b/src/language-icons/SAS.svg new file mode 100644 index 0000000..2aad0df --- /dev/null +++ b/src/language-icons/SAS.svg @@ -0,0 +1 @@ +file_type_sas diff --git a/src/language-icons/SCSS.svg b/src/language-icons/SCSS.svg new file mode 100644 index 0000000..dc91107 --- /dev/null +++ b/src/language-icons/SCSS.svg @@ -0,0 +1 @@ +file_type_scss diff --git a/src/language-icons/SPARQL.svg b/src/language-icons/SPARQL.svg new file mode 100644 index 0000000..75ba7bb --- /dev/null +++ b/src/language-icons/SPARQL.svg @@ -0,0 +1 @@ +file_type_sparql diff --git a/src/language-icons/SQF.svg b/src/language-icons/SQF.svg new file mode 100644 index 0000000..b094f88 --- /dev/null +++ b/src/language-icons/SQF.svg @@ -0,0 +1 @@ +file_type_sqf diff --git a/src/language-icons/SQL.svg b/src/language-icons/SQL.svg new file mode 100644 index 0000000..0e067ae --- /dev/null +++ b/src/language-icons/SQL.svg @@ -0,0 +1 @@ +file_type_sql diff --git a/src/language-icons/SVG.svg b/src/language-icons/SVG.svg new file mode 100644 index 0000000..e6e34f7 --- /dev/null +++ b/src/language-icons/SVG.svg @@ -0,0 +1 @@ +file_type_svg diff --git a/src/language-icons/SWIG.svg b/src/language-icons/SWIG.svg new file mode 100644 index 0000000..bc8a28e --- /dev/null +++ b/src/language-icons/SWIG.svg @@ -0,0 +1 @@ +file_type_swig diff --git a/src/language-icons/SaltStack.svg b/src/language-icons/SaltStack.svg new file mode 100644 index 0000000..f656783 --- /dev/null +++ b/src/language-icons/SaltStack.svg @@ -0,0 +1 @@ +file_type_saltstack diff --git a/src/language-icons/Sass.svg b/src/language-icons/Sass.svg new file mode 100644 index 0000000..ce30046 --- /dev/null +++ b/src/language-icons/Sass.svg @@ -0,0 +1 @@ +file_type_sass diff --git a/src/language-icons/Scala.svg b/src/language-icons/Scala.svg new file mode 100644 index 0000000..9b7f3cb --- /dev/null +++ b/src/language-icons/Scala.svg @@ -0,0 +1 @@ +file_type_scala diff --git a/src/language-icons/Scilab.svg b/src/language-icons/Scilab.svg new file mode 100644 index 0000000..065e939 --- /dev/null +++ b/src/language-icons/Scilab.svg @@ -0,0 +1 @@ +file_type_scilab diff --git a/src/language-icons/ShaderLab.svg b/src/language-icons/ShaderLab.svg new file mode 100644 index 0000000..448903b --- /dev/null +++ b/src/language-icons/ShaderLab.svg @@ -0,0 +1 @@ +file_type_shaderlab diff --git a/src/language-icons/Shell.svg b/src/language-icons/Shell.svg new file mode 100644 index 0000000..787c94a --- /dev/null +++ b/src/language-icons/Shell.svg @@ -0,0 +1 @@ +file_type_shell diff --git a/src/language-icons/Slice.svg b/src/language-icons/Slice.svg new file mode 100644 index 0000000..d8c9953 --- /dev/null +++ b/src/language-icons/Slice.svg @@ -0,0 +1 @@ +file_type_slice diff --git a/src/language-icons/Slim.svg b/src/language-icons/Slim.svg new file mode 100644 index 0000000..a9fbdc6 --- /dev/null +++ b/src/language-icons/Slim.svg @@ -0,0 +1 @@ +file_type_slim diff --git a/src/language-icons/Smarty.svg b/src/language-icons/Smarty.svg new file mode 100644 index 0000000..0911e01 --- /dev/null +++ b/src/language-icons/Smarty.svg @@ -0,0 +1 @@ +file_type_smarty diff --git a/src/language-icons/Solidity.svg b/src/language-icons/Solidity.svg new file mode 100644 index 0000000..782cc30 --- /dev/null +++ b/src/language-icons/Solidity.svg @@ -0,0 +1 @@ +file_type_solidity diff --git a/src/language-icons/Squirrel.svg b/src/language-icons/Squirrel.svg new file mode 100644 index 0000000..f6269ca --- /dev/null +++ b/src/language-icons/Squirrel.svg @@ -0,0 +1 @@ +file_type_squirrel diff --git a/src/language-icons/Stan.svg b/src/language-icons/Stan.svg new file mode 100644 index 0000000..7759c23 --- /dev/null +++ b/src/language-icons/Stan.svg @@ -0,0 +1 @@ +file_type_stan diff --git a/src/language-icons/Stata.svg b/src/language-icons/Stata.svg new file mode 100644 index 0000000..07dc628 --- /dev/null +++ b/src/language-icons/Stata.svg @@ -0,0 +1 @@ +file_type_stata diff --git a/src/language-icons/Stylus.svg b/src/language-icons/Stylus.svg new file mode 100644 index 0000000..ff42389 --- /dev/null +++ b/src/language-icons/Stylus.svg @@ -0,0 +1 @@ +file_type_stylus diff --git a/src/language-icons/SugarSS.svg b/src/language-icons/SugarSS.svg new file mode 100644 index 0000000..c660d2f --- /dev/null +++ b/src/language-icons/SugarSS.svg @@ -0,0 +1 @@ +file_type_sss diff --git a/src/language-icons/Svelte.svg b/src/language-icons/Svelte.svg new file mode 100644 index 0000000..73af778 --- /dev/null +++ b/src/language-icons/Svelte.svg @@ -0,0 +1 @@ +file_type_svelte diff --git a/src/language-icons/Swift.svg b/src/language-icons/Swift.svg new file mode 100644 index 0000000..b24be34 --- /dev/null +++ b/src/language-icons/Swift.svg @@ -0,0 +1 @@ +file_type_swift diff --git a/src/language-icons/SystemVerilog.svg b/src/language-icons/SystemVerilog.svg new file mode 100644 index 0000000..e1c3196 --- /dev/null +++ b/src/language-icons/SystemVerilog.svg @@ -0,0 +1 @@ +file_type_systemverilog diff --git a/src/language-icons/TOML.svg b/src/language-icons/TOML.svg new file mode 100644 index 0000000..1340791 --- /dev/null +++ b/src/language-icons/TOML.svg @@ -0,0 +1 @@ +file_type_toml diff --git a/src/language-icons/Tcl.svg b/src/language-icons/Tcl.svg new file mode 100644 index 0000000..d2bb224 --- /dev/null +++ b/src/language-icons/Tcl.svg @@ -0,0 +1 @@ +file_type_tcl diff --git a/src/language-icons/TeX.svg b/src/language-icons/TeX.svg new file mode 100644 index 0000000..6e9c748 --- /dev/null +++ b/src/language-icons/TeX.svg @@ -0,0 +1 @@ +file_type_tex diff --git a/src/language-icons/Text.svg b/src/language-icons/Text.svg new file mode 100644 index 0000000..9aed4f3 --- /dev/null +++ b/src/language-icons/Text.svg @@ -0,0 +1 @@ +file_type_text diff --git a/src/language-icons/Textile.svg b/src/language-icons/Textile.svg new file mode 100644 index 0000000..47c8d71 --- /dev/null +++ b/src/language-icons/Textile.svg @@ -0,0 +1 @@ +file_type_textile diff --git a/src/language-icons/Twig.svg b/src/language-icons/Twig.svg new file mode 100644 index 0000000..2566c15 --- /dev/null +++ b/src/language-icons/Twig.svg @@ -0,0 +1 @@ +file_type_twig diff --git a/src/language-icons/TypeScript.svg b/src/language-icons/TypeScript.svg new file mode 100644 index 0000000..d4ddc66 --- /dev/null +++ b/src/language-icons/TypeScript.svg @@ -0,0 +1 @@ +file_type_typescript_official diff --git a/src/language-icons/V.svg b/src/language-icons/V.svg new file mode 100644 index 0000000..62073a1 --- /dev/null +++ b/src/language-icons/V.svg @@ -0,0 +1 @@ +file_type_vlang diff --git a/src/language-icons/VBA.svg b/src/language-icons/VBA.svg new file mode 100644 index 0000000..1989aa7 --- /dev/null +++ b/src/language-icons/VBA.svg @@ -0,0 +1 @@ +file_type_vba diff --git a/src/language-icons/VBScript.svg b/src/language-icons/VBScript.svg new file mode 100644 index 0000000..df71d29 --- /dev/null +++ b/src/language-icons/VBScript.svg @@ -0,0 +1 @@ +file_type_vb diff --git a/src/language-icons/VHDL.svg b/src/language-icons/VHDL.svg new file mode 100644 index 0000000..3df234c --- /dev/null +++ b/src/language-icons/VHDL.svg @@ -0,0 +1 @@ +file_type_vhdl diff --git a/src/language-icons/Vala.svg b/src/language-icons/Vala.svg new file mode 100644 index 0000000..1684830 --- /dev/null +++ b/src/language-icons/Vala.svg @@ -0,0 +1 @@ +file_type_vala diff --git a/src/language-icons/Velocity Template Language.svg b/src/language-icons/Velocity Template Language.svg new file mode 100644 index 0000000..026d466 --- /dev/null +++ b/src/language-icons/Velocity Template Language.svg @@ -0,0 +1 @@ +file_type_velocity diff --git a/src/language-icons/Verilog.svg b/src/language-icons/Verilog.svg new file mode 100644 index 0000000..b4087f1 --- /dev/null +++ b/src/language-icons/Verilog.svg @@ -0,0 +1 @@ +file_type_verilog diff --git a/src/language-icons/Vim script.svg b/src/language-icons/Vim script.svg new file mode 100644 index 0000000..e0ea1ec --- /dev/null +++ b/src/language-icons/Vim script.svg @@ -0,0 +1 @@ +file_type_vim diff --git a/src/language-icons/Volt.svg b/src/language-icons/Volt.svg new file mode 100644 index 0000000..7242f19 --- /dev/null +++ b/src/language-icons/Volt.svg @@ -0,0 +1 @@ +file_type_volt diff --git a/src/language-icons/Vue.svg b/src/language-icons/Vue.svg new file mode 100644 index 0000000..ab07b35 --- /dev/null +++ b/src/language-icons/Vue.svg @@ -0,0 +1 @@ +file_type_vue diff --git a/src/language-icons/WebAssembly.svg b/src/language-icons/WebAssembly.svg new file mode 100644 index 0000000..d11c2fc --- /dev/null +++ b/src/language-icons/WebAssembly.svg @@ -0,0 +1 @@ +file_type_wasm diff --git a/src/language-icons/Wikitext.svg b/src/language-icons/Wikitext.svg new file mode 100644 index 0000000..eca24fb --- /dev/null +++ b/src/language-icons/Wikitext.svg @@ -0,0 +1 @@ +file_type_mediawiki diff --git a/src/language-icons/Windows Registry Entries.svg b/src/language-icons/Windows Registry Entries.svg new file mode 100644 index 0000000..2158794 --- /dev/null +++ b/src/language-icons/Windows Registry Entries.svg @@ -0,0 +1 @@ +file_type_registry diff --git a/src/language-icons/XML.svg b/src/language-icons/XML.svg new file mode 100644 index 0000000..28ea76d --- /dev/null +++ b/src/language-icons/XML.svg @@ -0,0 +1 @@ +file_type_xml diff --git a/src/language-icons/XQuery.svg b/src/language-icons/XQuery.svg new file mode 100644 index 0000000..eb8728f --- /dev/null +++ b/src/language-icons/XQuery.svg @@ -0,0 +1 @@ +file_type_xquery diff --git a/src/language-icons/XSLT.svg b/src/language-icons/XSLT.svg new file mode 100644 index 0000000..bd51d7f --- /dev/null +++ b/src/language-icons/XSLT.svg @@ -0,0 +1 @@ +file_type_xsl diff --git a/src/language-icons/YAML.svg b/src/language-icons/YAML.svg new file mode 100644 index 0000000..ca5c9de --- /dev/null +++ b/src/language-icons/YAML.svg @@ -0,0 +1 @@ +file_type_yaml diff --git a/src/language-icons/YANG.svg b/src/language-icons/YANG.svg new file mode 100644 index 0000000..c1ec6b0 --- /dev/null +++ b/src/language-icons/YANG.svg @@ -0,0 +1 @@ +file_type_yang diff --git a/src/language-icons/Yacc.svg b/src/language-icons/Yacc.svg new file mode 100644 index 0000000..473dd40 --- /dev/null +++ b/src/language-icons/Yacc.svg @@ -0,0 +1 @@ +file_type_yacc diff --git a/src/language-icons/Zig.svg b/src/language-icons/Zig.svg new file mode 100644 index 0000000..40826fd --- /dev/null +++ b/src/language-icons/Zig.svg @@ -0,0 +1 @@ +file_type_zig diff --git a/src/language-icons/kvlang.svg b/src/language-icons/kvlang.svg new file mode 100644 index 0000000..75728bd --- /dev/null +++ b/src/language-icons/kvlang.svg @@ -0,0 +1 @@ +file_type_kivy diff --git a/src/language-icons/q.svg b/src/language-icons/q.svg new file mode 100644 index 0000000..f541179 --- /dev/null +++ b/src/language-icons/q.svg @@ -0,0 +1 @@ +file_type_q diff --git a/src/language-icons/reStructuredText.svg b/src/language-icons/reStructuredText.svg new file mode 100644 index 0000000..5cc1b72 --- /dev/null +++ b/src/language-icons/reStructuredText.svg @@ -0,0 +1 @@ +file_type_rest diff --git a/src/language-icons/robots.txt.svg b/src/language-icons/robots.txt.svg new file mode 100644 index 0000000..6392487 --- /dev/null +++ b/src/language-icons/robots.txt.svg @@ -0,0 +1 @@ +file_type_robots diff --git a/src/language-icons/url.svg b/src/language-icons/url.svg new file mode 100644 index 0000000..25d4423 --- /dev/null +++ b/src/language-icons/url.svg @@ -0,0 +1 @@ +file_type_url diff --git a/webpack.config.js b/webpack.config.js index 2ffecf2..048ff15 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,7 +1,19 @@ +const fs = require('node:fs/promises'); const path = require('node:path'); const { codecovWebpackPlugin } = require("@codecov/webpack-plugin"); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +class CopyLanguageIconsPlugin { + apply(compiler) { + compiler.hooks.afterEmit.tapPromise('CopyLanguageIconsPlugin', async () => { + const outputPath = path.resolve(compiler.options.output.path, 'language-icons'); + + await fs.rm(outputPath, { recursive: true, force: true }); + await fs.cp(path.resolve(__dirname, 'src/language-icons'), outputPath, { recursive: true }); + }); + } +} + let production = process.env.NODE_ENV === 'production'; let config = { @@ -76,6 +88,7 @@ let config = { ], }, plugins: [ + new CopyLanguageIconsPlugin(), new MiniCssExtractPlugin({ filename: '[name].css', }),