diff --git a/.gitignore b/.gitignore index 2287f0c..15e7667 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ *.log *.~lock *.js +!src/icons/partials/* **/*.map *.gulp/**.js dist/ diff --git a/src/icons/partials/fileExtensions.js b/src/icons/partials/fileExtensions.js new file mode 100644 index 0000000..ba7da95 --- /dev/null +++ b/src/icons/partials/fileExtensions.js @@ -0,0 +1,282 @@ +"fileExtensions": { + "zep": "_file_zephyr", + "mjs": "_file_node", + "blade.php": "_file_blade", + "scala": "_file_scala", + "asp": "_file_dotnet", + "aspx": "_file_dotnet", + "ascx": "_file_dotnet", + "cmd": "_file_cmd", + "mustache": "_file_mustache", + "rails": "_file_rails", + "styl": "_file_stylus", + "twig": "_file_twig", + "swig": "_file_swig", + "sketch": "_file_sketch", + "do": "_file_todo", + "sublime-settings": "_file_sublime", + "sublime-theme": "_file_sublime", + "sublime-commands": "_file_sublime", + "sublime-menu": "_file_sublime", + "html": "_file_html", + "jade": "_file_pug", + "pug": "_file_pug", + "md": "_file_markdown", + "md.rendered": "_file_markdown", + "markdown": "_file_markdown", + "markdown.rendered": "_file_markdown", + "css": "_file_css", + "postcss": "_file_postcss", + "pcss": "_file_postcss", + "scss": "_file_sass", + "sass": "_file_sass", + "less": "_file_less", + "json": "_file_json", + "yaml": "_file_yaml", + "YAML-tmLanguage": "_file_yaml", + "yml": "_file_yaml", + "xml": "_file_xml", + "plist": "_file_xml", + "xsd": "_file_xml", + "dtd": "_file_xml", + "xsl": "_file_xml", + "xslt": "_file_xml", + "resx": "_file_xml", + "iml": "_file_xml", + "xquery": "_file_xml", + "tmLanguage": "_file_xml", + "png": "_file_image", + "jpeg": "_file_image", + "jpg": "_file_image", + "gif": "_file_image", + "svg": "_file_svg", + "eps": "_file_svg", + "ai": "_file_ai", + "ico": "_file_image", + "tif": "_file_image", + "tiff": "_file_image", + "psd": "_file_image", + "psb": "_file_image", + "ami": "_file_image", + "apx": "_file_image", + "bmp": "_file_image", + "bpg": "_file_image", + "brk": "_file_image", + "cur": "_file_image", + "dds": "_file_image", + "dng": "_file_image", + "exr": "_file_image", + "fpx": "_file_image", + "gbr": "_file_image", + "img": "_file_image", + "jbig2": "_file_image", + "jb2": "_file_image", + "jng": "_file_image", + "jxr": "_file_image", + "pbm": "_file_image", + "pgf": "_file_image", + "pic": "_file_image", + "raw": "_file_image", + "webp": "_file_image", + "php": "_file_php", + "js": "_file_js", + "ejs": "_file_js", + "jsx": "_file_react", + "ini": "_file_settings", + "dlc": "_file_settings", + "dll": "_file_settings", + "config": "_file_settings", + "conf": "_file_settings", + "esx": "_file_js", + "ts": "_file_typescript", + "tsx": "_file_react", + "d.ts": "_file_typescript_def", + "pdf": "_file_pdf", + "xlsx": "_file_table", + "xls": "_file_table", + "csv": "_file_table", + "vscodeignore": "_file_visualstudio", + "vsixmanifest": "_file_visualstudio", + "suo": "_file_visualstudio", + "sln": "_file_visualstudio", + "pdb": "_file_database", + "cs": "_file_csharp", + "csx": "_file_csharp", + "csproj": "_file_visualstudio", + "zip": "_file_zip", + "tar": "_file_zip", + "gz": "_file_zip", + "xz": "_file_zip", + "bzip2": "_file_zip", + "gzip": "_file_zip", + "7z": "_file_zip", + "7zip": "_file_zip", + "pzip": "_file_zip", + "wim": "_file_zip", + "rar": "_file_zip", + "tgz": "_file_zip", + "exe": "_file_exe", + "msi": "_file_exe", + "java": "_file_java", + "jar": "_file_java", + "jsp": "_file_java", + "c": "_file_c", + "h": "_file_c", + "m": "_file_c", + "cc": "_file_cpp", + "cpp": "_file_cpp", + "c++": "_file_cpp", + "hpp": "_file_cpp", + "mm": "_file_cpp", + "cxx": "_file_cpp", + "go": "_file_go", + "py": "_file_python", + "url": "_file_url", + "sh": "_file_console", + "bat": "_file_console", + "ps1": "_file_console", + "fish": "_file_console", + "bash": "_file_console", + "gradle": "_file_gradle", + "doc": "_file_word", + "docx": "_file_word", + "rtf": "_file_word", + "properties": "_file_settings", + "prop": "_file_settings", + "settings": "_file_settings", + "sql": "_file_database", + "accdb": "_file_database", + "mdb": "_file_database", + "cer": "_file_certificate", + "cert": "_file_certificate", + "crt": "_file_certificate", + "pub": "_file_key", + "key": "_file_key", + "pem": "_file_key", + "asc": "_file_key", + "woff": "_file_font", + "woff2": "_file_font", + "ttf": "_file_font", + "eot": "_file_font", + "suit": "_file_font", + "otf": "_file_font", + "bmap": "_file_font", + "fnt": "_file_font", + "odttf": "_file_font", + "ttc": "_file_font", + "font": "_file_font", + "fonts": "_file_font", + "sui": "_file_font", + "ntf": "_file_font", + "mrf": "_file_font", + "lib": "_file_lib", + "rb": "_file_ruby", + "erb": "_file_ruby", + "fs": "_file_fsharp", + "fsx": "_file_fsharp", + "fsi": "_file_fsharp", + "fsproj": "_file_fsharp", + "manifest": "_file_xml", + "swift": "_file_swift", + "ino": "_file_arduino", + "dockerignore": "_file_docker", + "tex": "_file_tex", + "bib": "_file_lib", + "pptx": "_file_powerpoint", + "ppt": "_file_powerpoint", + "pptm": "_file_powerpoint", + "potx": "_file_powerpoint", + "pot": "_file_powerpoint", + "potm": "_file_powerpoint", + "ppsx": "_file_powerpoint", + "ppsm": "_file_powerpoint", + "pps": "_file_powerpoint", + "ppam": "_file_powerpoint", + "ppa": "_file_powerpoint", + "webm": "_file_movie", + "mkv": "_file_movie", + "flv": "_file_movie", + "vob": "_file_movie", + "ogv": "_file_movie", + "ogg": "_file_movie", + "gifv": "_file_movie", + "avi": "_file_movie", + "mov": "_file_movie", + "qt": "_file_movie", + "wmv": "_file_movie", + "yuv": "_file_movie", + "rm": "_file_movie", + "rmvb": "_file_movie", + "mp4": "_file_movie", + "m4v": "_file_movie", + "mpg": "_file_movie", + "mp2": "_file_movie", + "mpeg": "_file_movie", + "mpe": "_file_movie", + "mpv": "_file_movie", + "m2v": "_file_movie", + "vdi": "_file_virtual", + "vbox": "_file_virtual", + "vbox-prev": "_file_virtual", + "ics": "_file_email", + "mp3": "_file_music", + "flac": "_file_music", + "m4a": "_file_music", + "wma": "_file_music", + "aiff": "_file_music", + "coffee": "_file_coffee", + "txt": "_file_document", + "sqlite": "_file_database", + "graphql": "_file_graphql", + "gql": "_file_graphql", + "props": "_file_settings", + "toml": "_file_settings", + "rs": "_file_rust", + "raml": "_file_raml", + "xaml": "_file_xaml", + "prefs": "_file_settings", + "hs": "_file_haskell", + "kt": "_file_kotlin", + "project": "_file_xml", + "patch": "_file_git", + "dockerfile": "_file_docker", + "vb": "_file_visualstudio", + "lua": "_file_lua", + "clj": "_file_clojure", + "groovy": "_file_groovy", + "r": "_file_r", + "rst": "_file_markdown", + "dart": "_file_dart", + "as": "_file_actionscript", + "mxml": "_file_mxml", + "ahk": "_file_autohotkey", + "swf": "_file_flash", + "swc": "_file_swc", + "cmake": "_file_cmake", + "asm": "_file_assembly", + "a51": "_file_assembly", + "inc": "_file_assembly", + "nasm": "_file_assembly", + "s": "_file_assembly", + "ms": "_file_assembly", + "agc": "_file_assembly", + "ags": "_file_assembly", + "aea": "_file_assembly", + "argus": "_file_assembly", + "mitigus": "_file_assembly", + "binsource": "_file_assembly", + "vue": "_file_vue", + "ml": "_file_ocaml", + "mli": "_file_ocaml", + "cmx": "_file_ocaml", + "js.map": "_file_jsmap", + "css.map": "_file_cssmap", + "tmTheme": "_file_markup", + "pp": "_file_pp", + "applescript": "_file_applescript", + "haml": "_file_haml", + "ex": "_file_ex", + "exs": "_file_ex", + "re": "_file_reason", + "rei": "_file_reason" +}, diff --git a/src/icons/partials/fileFolders.js b/src/icons/partials/fileFolders.js new file mode 100644 index 0000000..a126872 --- /dev/null +++ b/src/icons/partials/fileFolders.js @@ -0,0 +1,3 @@ +"file": "_file_dark", +"folder": "_folder_dark", +"folderExpanded": "_folder_open", \ No newline at end of file diff --git a/src/icons/partials/fileNames.js b/src/icons/partials/fileNames.js new file mode 100644 index 0000000..b7a3083 --- /dev/null +++ b/src/icons/partials/fileNames.js @@ -0,0 +1,81 @@ +"fileNames": { + ".gitlab-ci.yml": "_file_gitlab", + "gruntfile.js": "_file_grunt", + "package-lock.json": "_file_package-lock", + "bower.json": "_file_bower", + ".bowerrc": "_file_bower", + "webpack.js": "_file_webpack", + "rollup.config.js": "_file_rollup", + "webpack.config.js": "_file_webpack", + "webpack.dev.js": "_file_webpack", + "webpack.prod.js": "_file_webpack", + "webpack.common.js": "_file_webpack", + "webpackfile.js": "_file_webpack", + "ionic.config.json": "_file_ionic", + ".io-config.json": "_file_ionic", + "gulpfile.js": "_file_gulp", + "gulpfile.babel.js": "_file_gulp", + "gulp-config.js": "_file_gulp", + "package.json": "_file_npm", + "gradle.properties": "_file_gradle", + "gradlew": "_file_gradle", + ".jscsrc": "_file_json", + ".jshintrc": "_file_json", + ".jshintignore": "_file_settings", + ".npmignore": "_file_npm", + ".npmrc": "_file_npm", + "tsconfig.json": "_file_json", + "tslint.json": "_file_json", + "androidmanifest.xml": "_file_android", + "gradle-wrapper.properties": "_file_gradle", + ".editorconfig": "_file_settings", + "procfile": "_file_procfile", + ".env": "_file_tune", + "dockerfile": "_file_docker", + "license": "_file_license", + "license.md": "_file_license", + "license.md.rendered": "_file_license", + "license.txt": "_file_license", + ".babelrc": "_file_babel", + ".babelrc.json": "_file_babel", + ".eslintrc": "_file_eslint", + ".eslintrc.js": "_file_eslint", + ".eslintrc.json": "_file_eslint", + ".eslintrc.yml": "_file_eslint", + ".stylelintrc": "_file_stylelint", + ".stylelint.js": "_file_stylelint", + ".stylelintrc.json": "_file_stylelint", + ".stylelintrc.yml": "_file_stylelint", + ".buildignore": "_file_settings", + ".htaccess": "_file_xml", + "composer.lock": "_file_json", + ".gitignore": "_file_git", + ".gitconfig": "_file_git", + ".gitattributes": "_file_git", + ".gitmodules": "_file_git", + ".gitkeep": "_file_git", + "yarn.lock": "_file_yarn-lock", + ".yarnrc": "_file_yarn", + ".yarnclean": "_file_yarn", + ".yarn-integrity": "_file_yarn", + "yarn-error.log": "_file_yarn", + "contributing.md": "_file_contributing", + "contributing.md.rendered": "_file_contributing", + "readme.md": "_file_readme", + "readme.md.rendered": "_file_readme", + ".mailmap": "_file_email", + "makefile": "_file_settings", + "changelog": "_file_changelog", + "changelog.md": "_file_changelog", + "changelog.md.rendered": "_file_changelog", + "CREDITS": "_file_credits", + "credits.txt": "_file_credits", + "credits.md": "_file_credits", + "credits.md.rendered": "_file_credits", + ".flowconfig": "_file_flow", + ".jsbeautifyrc": "_file_json", + "git-history": "_file_git", + "angular-cli.json": "_file_angular", + "app.module.ts": "_file_angular", + "favicon.ico": "_file_favicon" +}, \ No newline at end of file diff --git a/src/icons/partials/folderNames.js b/src/icons/partials/folderNames.js new file mode 100644 index 0000000..b6b9f4a --- /dev/null +++ b/src/icons/partials/folderNames.js @@ -0,0 +1,32 @@ +"folderNames": { + "ci": "_folder_ci", + "test": "_folder_test", + "node_modules": "_folder_node", + "assets": "_folder_assets", + "bower_components": "_folder_bower", + "js": "_folder_js", + "src": "_folder_src", + "images": "_folder_images", + ".git": "_folder_git", + ".github": "_folder_github", + ".vscode": "_folder_vscode", + ".gulp": "_folder_gulp", + "build": "_folder_dark_build", + "dist": "_folder_dist" +}, +"folderNamesExpanded": { + "ci": "_folder_ci_open", + "test": "_folder_test_open", + "node_modules": "_folder_node_open", + "bower_components": "_folder_bower_open", + "assets": "_folder_assets_open", + "src": "_folder_src_open", + "images": "_folder_images_open", + "js": "_folder_js_open", + ".git": "_folder_git_open", + ".github": "_folder_github_open", + ".gulp": "_folder_gulp_open", + ".vscode": "_folder_vscode_open", + "build": "_folder_open_build", + "dist": "_folder_dist_open" +} \ No newline at end of file diff --git a/src/icons/partials/iconDefinitions.js b/src/icons/partials/iconDefinitions.js new file mode 100644 index 0000000..667a3b9 --- /dev/null +++ b/src/icons/partials/iconDefinitions.js @@ -0,0 +1,7 @@ +"iconDefinitions": { + {{#icons}} + "{{name}}": { + "iconPath": "../icons/{{filename}}.svg" + }{{^last}},{{/last}} + {{/icons}} +}, diff --git a/src/icons/partials/languageIds.js b/src/icons/partials/languageIds.js new file mode 100644 index 0000000..a812b13 --- /dev/null +++ b/src/icons/partials/languageIds.js @@ -0,0 +1,3 @@ +"languageIds": { + "git": "_file_git" +}, \ No newline at end of file diff --git a/src/icons/partials/light.js b/src/icons/partials/light.js new file mode 100644 index 0000000..100bcf0 --- /dev/null +++ b/src/icons/partials/light.js @@ -0,0 +1,34 @@ +"light": { + "folderExpanded": "_folder_open", + "folder": "_folder_light", + "folderNames": { + "test": "_folder_test", + "node_modules": "_folder_node", + "assets": "_folder_assets", + "bower_components": "_folder_bower", + "js": "_folder_js", + "src": "_folder_src", + "images": "_folder_images", + ".git": "_folder_git", + ".github": "_folder_github", + ".vscode": "_folder_vscode", + ".gulp": "_folder_gulp", + "build": "_folder_dark_build", + "dist": "_folder_dist" + }, + "folderNamesExpanded": { + "test": "_folder_test_open", + "node_modules": "_folder_node_open", + "bower_components": "_folder_bower_open", + "assets": "_folder_assets_open", + "src": "_folder_src_open", + "images": "_folder_images_open", + "js": "_folder_js_open", + ".git": "_folder_git_open", + ".github": "_folder_github_open", + ".gulp": "_folder_gulp_open", + ".vscode": "_folder_vscode_open", + "build": "_folder_open_build", + "dist": "_folder_dist_open" + } +}, \ No newline at end of file