├── .eslintrc.json
├── .gitignore
├── .vscode
├── extensions.json
├── launch.json
└── settings.json
├── .vscodeignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── extension.js
├── icons
├── default_file.svg
├── default_folder.svg
├── default_folder_opened.svg
├── default_root_folder.svg
├── default_root_folder_opened.svg
├── file_type_access.svg
├── file_type_actionscript.svg
├── file_type_ai.svg
├── file_type_ai2.svg
├── file_type_al.svg
├── file_type_angular.svg
├── file_type_ansible.svg
├── file_type_antlr.svg
├── file_type_anyscript.svg
├── file_type_apache.svg
├── file_type_apex.svg
├── file_type_apib.svg
├── file_type_apib2.svg
├── file_type_applescript.svg
├── file_type_appveyor.svg
├── file_type_arduino.svg
├── file_type_asp.svg
├── file_type_aspx.svg
├── file_type_assembly.svg
├── file_type_audio.svg
├── file_type_aurelia.svg
├── file_type_autohotkey.svg
├── file_type_autoit.svg
├── file_type_avro.svg
├── file_type_aws.svg
├── file_type_babel.svg
├── file_type_babel2.svg
├── file_type_bat.svg
├── file_type_bazaar.svg
├── file_type_binary.svg
├── file_type_bithound.svg
├── file_type_blade.svg
├── file_type_bolt.svg
├── file_type_bower.svg
├── file_type_bower2.svg
├── file_type_buckbuild.svg
├── file_type_bundler.svg
├── file_type_c.svg
├── file_type_c2.svg
├── file_type_c_al.svg
├── file_type_cabal.svg
├── file_type_cake.svg
├── file_type_cakephp.svg
├── file_type_cert.svg
├── file_type_cf.svg
├── file_type_cf2.svg
├── file_type_cfc.svg
├── file_type_cfc2.svg
├── file_type_cfm.svg
├── file_type_cfm2.svg
├── file_type_cheader.svg
├── file_type_chef.svg
├── file_type_circleci.svg
├── file_type_class.svg
├── file_type_clojure.svg
├── file_type_cloudfoundry.svg
├── file_type_cmake.svg
├── file_type_cobol.svg
├── file_type_codeclimate.svg
├── file_type_codecov.svg
├── file_type_codekit.svg
├── file_type_coffeelint.svg
├── file_type_coffeescript.svg
├── file_type_compass.svg
├── file_type_composer.svg
├── file_type_config.svg
├── file_type_coveralls.svg
├── file_type_cpp.svg
├── file_type_cpp2.svg
├── file_type_cppheader.svg
├── file_type_crowdin.svg
├── file_type_crystal.svg
├── file_type_csharp.svg
├── file_type_csproj.svg
├── file_type_css.svg
├── file_type_csslint.svg
├── file_type_cssmap.svg
├── file_type_cucumber.svg
├── file_type_cvs.svg
├── file_type_dal.svg
├── file_type_darcs.svg
├── file_type_dartlang.svg
├── file_type_db.svg
├── file_type_delphi.svg
├── file_type_dependencies.svg
├── file_type_diff.svg
├── file_type_dlang.svg
├── file_type_docker.svg
├── file_type_docker2.svg
├── file_type_docpad.svg
├── file_type_doxygen.svg
├── file_type_drone.svg
├── file_type_drools.svg
├── file_type_dustjs.svg
├── file_type_dylan.svg
├── file_type_edge.svg
├── file_type_edge2.svg
├── file_type_editorconfig.svg
├── file_type_ejs.svg
├── file_type_elastic.svg
├── file_type_elasticbeanstalk.svg
├── file_type_elixir.svg
├── file_type_elm.svg
├── file_type_elm2.svg
├── file_type_emacs.svg
├── file_type_ember.svg
├── file_type_ensime.svg
├── file_type_eps.svg
├── file_type_erb.svg
├── file_type_erlang.svg
├── file_type_erlang2.svg
├── file_type_eslint.svg
├── file_type_eslint2.svg
├── file_type_excel.svg
├── file_type_favicon.svg
├── file_type_fbx.svg
├── file_type_firebase.svg
├── file_type_flash.svg
├── file_type_floobits.svg
├── file_type_flow.svg
├── file_type_font.svg
├── file_type_fortran.svg
├── file_type_fossil.svg
├── file_type_freemarker.svg
├── file_type_fsharp.svg
├── file_type_fsharp2.svg
├── file_type_fsproj.svg
├── file_type_fusebox.svg
├── file_type_galen.svg
├── file_type_galen2.svg
├── file_type_gamemaker.svg
├── file_type_gamemaker2.svg
├── file_type_gamemaker81.svg
├── file_type_git.svg
├── file_type_git2.svg
├── file_type_gitlab.svg
├── file_type_glsl.svg
├── file_type_go.svg
├── file_type_godot.svg
├── file_type_gradle.svg
├── file_type_graphql.svg
├── file_type_graphviz.svg
├── file_type_groovy.svg
├── file_type_groovy2.svg
├── file_type_grunt.svg
├── file_type_gulp.svg
├── file_type_haml.svg
├── file_type_handlebars.svg
├── file_type_handlebars2.svg
├── file_type_harbour.svg
├── file_type_haskell.svg
├── file_type_haskell2.svg
├── file_type_haxe.svg
├── file_type_haxecheckstyle.svg
├── file_type_haxedevelop.svg
├── file_type_helix.svg
├── file_type_hlsl.svg
├── file_type_host.svg
├── file_type_html.svg
├── file_type_htmlhint.svg
├── file_type_http.svg
├── file_type_idris.svg
├── file_type_idrisbin.svg
├── file_type_idrispkg.svg
├── file_type_image.svg
├── file_type_infopath.svg
├── file_type_ini.svg
├── file_type_io.svg
├── file_type_iodine.svg
├── file_type_ionic.svg
├── file_type_jar.svg
├── file_type_java.svg
├── file_type_jbuilder.svg
├── file_type_jekyll.svg
├── file_type_jenkins.svg
├── file_type_jest.svg
├── file_type_jinja.svg
├── file_type_jpm.svg
├── file_type_js.svg
├── file_type_js_official.svg
├── file_type_jsbeautify.svg
├── file_type_jsconfig.svg
├── file_type_jshint.svg
├── file_type_jsmap.svg
├── file_type_json.svg
├── file_type_json2.svg
├── file_type_json5.svg
├── file_type_json_official.svg
├── file_type_jsonld.svg
├── file_type_jsp.svg
├── file_type_julia.svg
├── file_type_julia2.svg
├── file_type_karma.svg
├── file_type_key.svg
├── file_type_kitchenci.svg
├── file_type_kite.svg
├── file_type_kos.svg
├── file_type_kotlin.svg
├── file_type_layout.svg
├── file_type_lerna.svg
├── file_type_less.svg
├── file_type_license.svg
├── file_type_light_babel.svg
├── file_type_light_babel2.svg
├── file_type_light_cabal.svg
├── file_type_light_circleci.svg
├── file_type_light_cloudfoundry.svg
├── file_type_light_codeclimate.svg
├── file_type_light_config.svg
├── file_type_light_db.svg
├── file_type_light_docpad.svg
├── file_type_light_drone.svg
├── file_type_light_font.svg
├── file_type_light_gamemaker2.svg
├── file_type_light_ini.svg
├── file_type_light_io.svg
├── file_type_light_js.svg
├── file_type_light_jsconfig.svg
├── file_type_light_jsmap.svg
├── file_type_light_json.svg
├── file_type_light_json5.svg
├── file_type_light_jsonld.svg
├── file_type_light_kite.svg
├── file_type_light_lerna.svg
├── file_type_light_mlang.svg
├── file_type_light_mustache.svg
├── file_type_light_openHAB.svg
├── file_type_light_pcl.svg
├── file_type_light_prettier.svg
├── file_type_light_purescript.svg
├── file_type_light_shaderlab.svg
├── file_type_light_solidity.svg
├── file_type_light_stylelint.svg
├── file_type_light_stylus.svg
├── file_type_light_testjs.svg
├── file_type_light_tex.svg
├── file_type_light_todo.svg
├── file_type_light_vash.svg
├── file_type_light_vsix.svg
├── file_type_light_yaml.svg
├── file_type_lime.svg
├── file_type_liquid.svg
├── file_type_lisp.svg
├── file_type_livescript.svg
├── file_type_locale.svg
├── file_type_log.svg
├── file_type_lolcode.svg
├── file_type_lsl.svg
├── file_type_lua.svg
├── file_type_lync.svg
├── file_type_makefile.svg
├── file_type_manifest.svg
├── file_type_manifest_bak.svg
├── file_type_manifest_skip.svg
├── file_type_map.svg
├── file_type_markdown.svg
├── file_type_markdownlint.svg
├── file_type_marko.svg
├── file_type_markojs.svg
├── file_type_matlab.png
├── file_type_maxscript.svg
├── file_type_mediawiki.svg
├── file_type_mercurial.svg
├── file_type_meteor.svg
├── file_type_mjml.svg
├── file_type_mlang.svg
├── file_type_mojolicious.svg
├── file_type_monotone.svg
├── file_type_mson.svg
├── file_type_mustache.svg
├── file_type_ng_component_css.svg
├── file_type_ng_component_html.svg
├── file_type_ng_component_js.svg
├── file_type_ng_component_js2.svg
├── file_type_ng_component_less.svg
├── file_type_ng_component_sass.svg
├── file_type_ng_component_scss.svg
├── file_type_ng_component_ts.svg
├── file_type_ng_component_ts2.svg
├── file_type_ng_controller_js.svg
├── file_type_ng_controller_ts.svg
├── file_type_ng_directive_js.svg
├── file_type_ng_directive_js2.svg
├── file_type_ng_directive_ts.svg
├── file_type_ng_directive_ts2.svg
├── file_type_ng_guard_js.svg
├── file_type_ng_guard_ts.svg
├── file_type_ng_interceptor_js.svg
├── file_type_ng_interceptor_ts.svg
├── file_type_ng_module_js.svg
├── file_type_ng_module_js2.svg
├── file_type_ng_module_ts.svg
├── file_type_ng_module_ts2.svg
├── file_type_ng_pipe_js.svg
├── file_type_ng_pipe_js2.svg
├── file_type_ng_pipe_ts.svg
├── file_type_ng_pipe_ts2.svg
├── file_type_ng_routing_js.svg
├── file_type_ng_routing_js2.svg
├── file_type_ng_routing_ts.svg
├── file_type_ng_routing_ts2.svg
├── file_type_ng_service_js.svg
├── file_type_ng_service_js2.svg
├── file_type_ng_service_ts.svg
├── file_type_ng_service_ts2.svg
├── file_type_ng_smart_component_js.svg
├── file_type_ng_smart_component_js2.svg
├── file_type_ng_smart_component_ts.svg
├── file_type_ng_smart_component_ts2.svg
├── file_type_nim.svg
├── file_type_njsproj.svg
├── file_type_node.svg
├── file_type_node2.svg
├── file_type_nodemon.svg
├── file_type_npm.svg
├── file_type_nsi.svg
├── file_type_nuget.svg
├── file_type_nunjucks.svg
├── file_type_nyc.svg
├── file_type_objectivec.svg
├── file_type_objectivecpp.svg
├── file_type_ocaml.svg
├── file_type_onenote.svg
├── file_type_openHAB.svg
├── file_type_opencl.svg
├── file_type_org.svg
├── file_type_outlook.svg
├── file_type_package.svg
├── file_type_paket.svg
├── file_type_patch.svg
├── file_type_pcl.svg
├── file_type_pdf.svg
├── file_type_pdf2.svg
├── file_type_perl.svg
├── file_type_perl2.svg
├── file_type_perl6.svg
├── file_type_photoshop.svg
├── file_type_photoshop2.svg
├── file_type_php.svg
├── file_type_php2.svg
├── file_type_php3.svg
├── file_type_phpunit.svg
├── file_type_plantuml.svg
├── file_type_plsql.svg
├── file_type_plsql_package.svg
├── file_type_plsql_package_body.svg
├── file_type_plsql_package_header.svg
├── file_type_plsql_package_spec.svg
├── file_type_poedit.svg
├── file_type_polymer.svg
├── file_type_postcss.svg
├── file_type_powerpoint.svg
├── file_type_powershell.svg
├── file_type_prettier.svg
├── file_type_processinglang.svg
├── file_type_procfile.svg
├── file_type_progress.svg
├── file_type_prolog.svg
├── file_type_prometheus.svg
├── file_type_protobuf.svg
├── file_type_protractor.svg
├── file_type_publisher.svg
├── file_type_pug.svg
├── file_type_puppet.svg
├── file_type_purescript.svg
├── file_type_python.svg
├── file_type_q.svg
├── file_type_qlikview.svg
├── file_type_r.svg
├── file_type_racket.svg
├── file_type_rails.svg
├── file_type_rake.svg
├── file_type_raml.svg
├── file_type_razor.svg
├── file_type_reactjs.svg
├── file_type_reacttemplate.svg
├── file_type_reactts.svg
├── file_type_reason.svg
├── file_type_registry.svg
├── file_type_rest.svg
├── file_type_riot.svg
├── file_type_robotframework.svg
├── file_type_robots.svg
├── file_type_rollup.svg
├── file_type_rspec.svg
├── file_type_ruby.svg
├── file_type_rust.svg
├── file_type_saltstack.svg
├── file_type_sass.svg
├── file_type_sbt.svg
├── file_type_scala.svg
├── file_type_scilab.svg
├── file_type_script.svg
├── file_type_scss.svg
├── file_type_scss2.svg
├── file_type_sdlang.svg
├── file_type_sequelize.svg
├── file_type_shaderlab.svg
├── file_type_shell.svg
├── file_type_silverstripe.svg
├── file_type_sketch.svg
├── file_type_skipper.svg
├── file_type_slice.svg
├── file_type_slim.svg
├── file_type_sln.svg
├── file_type_smarty.svg
├── file_type_snort.svg
├── file_type_snyk.svg
├── file_type_solidity.svg
├── file_type_source.svg
├── file_type_sqf.svg
├── file_type_sql.svg
├── file_type_sqlite.svg
├── file_type_squirrel.svg
├── file_type_sss.svg
├── file_type_storyboard.svg
├── file_type_storybook.svg
├── file_type_style.svg
├── file_type_stylelint.svg
├── file_type_stylus.svg
├── file_type_subversion.svg
├── file_type_svg.svg
├── file_type_swagger.svg
├── file_type_swift.svg
├── file_type_tcl.svg
├── file_type_terraform.svg
├── file_type_test.svg
├── file_type_testjs.svg
├── file_type_testts.svg
├── file_type_tex.svg
├── file_type_text.svg
├── file_type_textile.svg
├── file_type_tfs.svg
├── file_type_todo.svg
├── file_type_toml.svg
├── file_type_travis.svg
├── file_type_tsconfig.svg
├── file_type_tslint.svg
├── file_type_twig.svg
├── file_type_typescript.svg
├── file_type_typescript_official.svg
├── file_type_typescriptdef.svg
├── file_type_typescriptdef_official.svg
├── file_type_vagrant.svg
├── file_type_vash.svg
├── file_type_vb.svg
├── file_type_vba.svg
├── file_type_vbhtml.svg
├── file_type_vbproj.svg
├── file_type_vcxproj.svg
├── file_type_velocity.svg
├── file_type_vhdl.svg
├── file_type_video.svg
├── file_type_view.svg
├── file_type_vim.svg
├── file_type_volt.svg
├── file_type_vscode.svg
├── file_type_vscode2.svg
├── file_type_vsix.svg
├── file_type_vue.svg
├── file_type_watchmanconfig.svg
├── file_type_webpack.svg
├── file_type_wercker.svg
├── file_type_wolfram.svg
├── file_type_word.svg
├── file_type_wxml.svg
├── file_type_wxss.svg
├── file_type_xcode.svg
├── file_type_xib.svg
├── file_type_xliff.svg
├── file_type_xml.svg
├── file_type_xsl.svg
├── file_type_yaml.svg
├── file_type_yang.svg
├── file_type_yarn.svg
├── file_type_yeoman.svg
├── file_type_zip.svg
├── file_type_zip2.svg
├── folder_type_api.svg
├── folder_type_api_opened.svg
├── folder_type_app.svg
├── folder_type_app_opened.svg
├── folder_type_asset.svg
├── folder_type_asset_opened.svg
├── folder_type_aurelia.svg
├── folder_type_aurelia_opened.svg
├── folder_type_aws.svg
├── folder_type_aws_opened.svg
├── folder_type_binary.svg
├── folder_type_binary_opened.svg
├── folder_type_bower.svg
├── folder_type_bower_opened.svg
├── folder_type_cake.svg
├── folder_type_cake_opened.svg
├── folder_type_chef.svg
├── folder_type_chef_opened.svg
├── folder_type_circleci.svg
├── folder_type_circleci_opened.svg
├── folder_type_client.svg
├── folder_type_client_opened.svg
├── folder_type_component.svg
├── folder_type_component_opened.svg
├── folder_type_composer.svg
├── folder_type_composer_opened.svg
├── folder_type_config.svg
├── folder_type_config_opened.svg
├── folder_type_css.svg
├── folder_type_css_opened.svg
├── folder_type_db.svg
├── folder_type_db_opened.svg
├── folder_type_debian.svg
├── folder_type_debian_opened.svg
├── folder_type_dist.svg
├── folder_type_dist_opened.svg
├── folder_type_docker.svg
├── folder_type_docker_opened.svg
├── folder_type_docs.svg
├── folder_type_docs_opened.svg
├── folder_type_elasticbeanstalk.svg
├── folder_type_elasticbeanstalk_opened.svg
├── folder_type_flow.svg
├── folder_type_flow_opened.svg
├── folder_type_fonts.svg
├── folder_type_fonts_opened.svg
├── folder_type_gcp.svg
├── folder_type_gcp_opened.svg
├── folder_type_git.svg
├── folder_type_git_opened.svg
├── folder_type_github.svg
├── folder_type_github_opened.svg
├── folder_type_gitlab.svg
├── folder_type_gitlab_opened.svg
├── folder_type_haxelib.svg
├── folder_type_haxelib_opened.svg
├── folder_type_helper.svg
├── folder_type_helper_opened.svg
├── folder_type_idea.svg
├── folder_type_idea_opened.svg
├── folder_type_images.svg
├── folder_type_images_opened.svg
├── folder_type_include.svg
├── folder_type_include_opened.svg
├── folder_type_js.svg
├── folder_type_js_opened.svg
├── folder_type_kubernetes.svg
├── folder_type_kubernetes_opened.svg
├── folder_type_less.svg
├── folder_type_less_opened.svg
├── folder_type_library.svg
├── folder_type_library_opened.svg
├── folder_type_light_fonts.svg
├── folder_type_light_fonts_opened.svg
├── folder_type_light_meteor.svg
├── folder_type_light_meteor_opened.svg
├── folder_type_light_node.svg
├── folder_type_light_node_opened.svg
├── folder_type_light_sass.svg
├── folder_type_light_sass_opened.svg
├── folder_type_locale.svg
├── folder_type_locale_opened.svg
├── folder_type_log.svg
├── folder_type_log_opened.svg
├── folder_type_meteor.svg
├── folder_type_meteor_opened.svg
├── folder_type_mjml.svg
├── folder_type_mjml_opened.svg
├── folder_type_model.svg
├── folder_type_model_opened.svg
├── folder_type_mongodb.svg
├── folder_type_mongodb_opened.svg
├── folder_type_node.svg
├── folder_type_node_opened.svg
├── folder_type_nuget.svg
├── folder_type_nuget_opened.svg
├── folder_type_package.svg
├── folder_type_package_opened.svg
├── folder_type_paket.svg
├── folder_type_paket_opened.svg
├── folder_type_php.svg
├── folder_type_php_opened.svg
├── folder_type_plugin.svg
├── folder_type_plugin_opened.svg
├── folder_type_private.svg
├── folder_type_private_opened.svg
├── folder_type_public.svg
├── folder_type_public_opened.svg
├── folder_type_ravendb.svg
├── folder_type_ravendb_opened.svg
├── folder_type_redis.svg
├── folder_type_redis_opened.svg
├── folder_type_sass.svg
├── folder_type_sass_opened.svg
├── folder_type_script.svg
├── folder_type_script_opened.svg
├── folder_type_server.svg
├── folder_type_server_opened.svg
├── folder_type_src.svg
├── folder_type_src_opened.svg
├── folder_type_style.svg
├── folder_type_style_opened.svg
├── folder_type_temp.svg
├── folder_type_temp_opened.svg
├── folder_type_template.svg
├── folder_type_template_opened.svg
├── folder_type_test.svg
├── folder_type_test_opened.svg
├── folder_type_tools.svg
├── folder_type_tools_opened.svg
├── folder_type_typescript.svg
├── folder_type_typescript_opened.svg
├── folder_type_typings.svg
├── folder_type_typings2.svg
├── folder_type_typings2_opened.svg
├── folder_type_typings_opened.svg
├── folder_type_vagrant.svg
├── folder_type_vagrant_opened.svg
├── folder_type_view.svg
├── folder_type_view_opened.svg
├── folder_type_vs.svg
├── folder_type_vs_opened.svg
├── folder_type_vscode.svg
├── folder_type_vscode2.svg
├── folder_type_vscode2_opened.svg
├── folder_type_vscode_opened.svg
├── folder_type_vscode_test.svg
├── folder_type_vscode_test2.svg
├── folder_type_vscode_test2_opened.svg
├── folder_type_vscode_test_opened.svg
├── folder_type_webpack.svg
├── folder_type_webpack_opened.svg
├── folder_type_www.svg
├── folder_type_www_opened.svg
└── icon.png
├── jsconfig.json
├── lib
├── DiscordRegister.js
├── DiscordRegisterLinux.js
├── DiscordRegisterOsx.js
├── DiscordRegisterWindows.js
├── DiscordRegistery.js
└── DisposableClient.js
├── package.json
└── test
├── extension.test.js
└── index.js
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": false,
4 | "commonjs": true,
5 | "es6": true,
6 | "node": true
7 | },
8 | "parserOptions": {
9 | "ecmaFeatures": {
10 | "jsx": true
11 | },
12 | "sourceType": "module"
13 | },
14 | "rules": {
15 | "no-const-assign": "warn",
16 | "no-this-before-super": "warn",
17 | "no-undef": "warn",
18 | "no-unreachable": "warn",
19 | "no-unused-vars": "warn",
20 | "constructor-super": "warn",
21 | "valid-typeof": "warn"
22 | }
23 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .vscode-test/
3 | .vsix
4 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See https://go.microsoft.com/fwlink/?LinkId=733558
3 | // for the documentation about the extensions.json format
4 | "recommendations": [
5 | "dbaeumer.vscode-eslint"
6 | ]
7 | }
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | // A launch configuration that launches the extension inside a new window
2 | {
3 | "version": "0.1.0",
4 | "configurations": [
5 | {
6 | "name": "Extension",
7 | "type": "extensionHost",
8 | "request": "launch",
9 | "runtimeExecutable": "${execPath}",
10 | "args": ["--extensionDevelopmentPath=${workspaceRoot}" ],
11 | "stopOnEntry": false
12 | },
13 | {
14 | "name": "Extension Tests",
15 | "type": "extensionHost",
16 | "request": "launch",
17 | "runtimeExecutable": "${execPath}",
18 | "args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/test" ],
19 | "stopOnEntry": false
20 | }
21 | ]
22 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | "discord.enable": true
4 | }
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode/**
2 | .vscode-test/**
3 | test/**
4 | .gitignore
5 | jsconfig.json
6 | vsc-extension-quickstart.md
7 | .eslintrc.json
8 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Change Log
2 |
3 | ### 0.0.1
4 |
5 | Initial release of vscode-discord
6 |
7 | ### 0.0.2
8 |
9 | Rewritten Discord Register
10 |
11 | ### 0.0.3
12 |
13 | * Removed Discord Registers for other Os than Windows.
14 | * Added python support
15 | * Added a VSCode disposable client, to let the Rich Presence reset when the process quit.
16 |
17 | ## 1.0.0
18 |
19 | * First realease
20 |
21 | * Removed Registry
22 |
23 | * Added a new option: show debug
24 |
25 | ## 1.0.1
26 |
27 | * Better Icon Mapping
28 |
29 | * Patched time issue
30 |
31 | * Made elapsed time toggel-able through `discord.showElapsedTime` setting
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2017, Simon Sassi
2 |
3 | Permission to use, copy, modify, and/or distribute this software for any
4 | purpose with or without fee is hereby granted, provided that the above
5 | copyright notice and this permission notice appear in all copies.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
10 | SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
12 | OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
13 | CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--------------------------------------------------------------------------------
/icons/default_file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/default_folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/default_folder_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/default_root_folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/default_root_folder_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ai.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_al.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_angular.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_apib.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_apib2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_applescript.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_appveyor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_audio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_autoit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_binary.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_bolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_buckbuild.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_c.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_c2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cabal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cakephp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cf.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cheader.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_circleci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_codeclimate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_codekit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_config.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_coveralls.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cpp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cpp2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_cppheader.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_crystal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_csharp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_dal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_dartlang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_db.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_dependencies.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_diff.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_docpad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_drone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_edge.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_edge2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_elastic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_elasticbeanstalk.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_elm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_elm2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ensime.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_erb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_erlang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_erlang2.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/icons/file_type_eslint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_eslint2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_excel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_favicon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_fbx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_firebase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_flash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_floobits.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_freemarker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_fsharp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_fsharp2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_galen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_gamemaker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_gamemaker2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_git.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_git2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_gitlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_gradle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_haskell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_haskell2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_haxe.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_helix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_html.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_htmlhint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_idris.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ini.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_io.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ionic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_js_official.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_jshint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_json_official.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_julia.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_karma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_kitchenci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_kite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_kos.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_kotlin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_layout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_cabal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_circleci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_codeclimate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_config.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_db.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_docpad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_drone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_gamemaker2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_ini.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_io.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_kite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_mlang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_openHAB.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_purescript.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_shaderlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_solidity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_stylelint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_tex.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_todo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_vash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_light_vsix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_lisp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_livescript.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_manifest.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_manifest_skip.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_map.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_markdown.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_matlab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maxerbox/vscode-discord/b02cea2db63257a3f5e6ddd294f00bdb8e278c72/icons/file_type_matlab.png
--------------------------------------------------------------------------------
/icons/file_type_meteor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_mlang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_component_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_component_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_directive_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_directive_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_guard_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_guard_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_interceptor_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_interceptor_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_module_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_module_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_pipe_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_pipe_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_routing_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_routing_js2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_routing_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_service_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_service_ts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_ng_smart_component_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_nim.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_nodemon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_npm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_objectivec.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_openHAB.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_outlook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_photoshop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_php3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_plsql.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_processinglang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_procfile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_progress.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_prometheus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_protractor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_puppet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_purescript.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_q.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_qlikview.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_racket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_raml.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_razor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_reason.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_registry.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_riot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_saltstack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_sbt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_shaderlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_shell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_silverstripe.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_sketch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_slice.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_sln.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_solidity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_source.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_sql.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_storyboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_storybook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_stylelint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_swift.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_terraform.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_text.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_textile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_tfs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_todo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_typescript.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_typescript_official.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_typescriptdef.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_typescriptdef_official.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vbhtml.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_velocity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vhdl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_view.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_volt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vscode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vscode2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vsix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_vue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_webpack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_wercker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_word.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_wxml.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_wxss.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_xml.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_xsl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/file_type_yarn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_circleci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_circleci_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_config.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_elasticbeanstalk.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_git.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_git_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_github.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_github_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_gitlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_gitlab_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_haxelib.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_images.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_images_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_include.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_include_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_js.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_js_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_light_meteor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_meteor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_meteor_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_paket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_plugin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_plugin_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_private.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_private_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_public.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_src.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_temp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_temp_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_template.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_template_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_typings2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_view.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_view_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vs_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode2_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode_test.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode_test2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode_test2_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_vscode_test_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_webpack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/folder_type_webpack_opened.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maxerbox/vscode-discord/b02cea2db63257a3f5e6ddd294f00bdb8e278c72/icons/icon.png
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "target": "es6",
5 | "lib": [
6 | "es6"
7 | ]
8 | },
9 | "exclude": [
10 | "node_modules"
11 | ]
12 | }
--------------------------------------------------------------------------------
/lib/DiscordRegister.js:
--------------------------------------------------------------------------------
1 | class DiscordRegister {
2 | /**
3 | * Creates an instance of DiscordRegister.
4 | * @param {string} clientID The client id
5 | * @param {string} appPath The application path
6 | * @memberof DiscordRegister
7 | */
8 | constructor (clientID, appPath) {
9 | this.clientID = clientID
10 | this.appPath = appPath
11 | }
12 | register () {
13 |
14 | }
15 | unregister () {
16 |
17 | }
18 | }
19 | module.exports = DiscordRegister
20 |
--------------------------------------------------------------------------------
/lib/DiscordRegisterLinux.js:
--------------------------------------------------------------------------------
1 | const DiscordRegister = require('./DiscordRegister')
2 | /**
3 | * Create a discord register for Linux
4 | * @class DiscordRegisterLinux
5 | * @extends {DiscordRegister}
6 | */
7 | class DiscordRegisterLinux extends DiscordRegister {
8 | register () {
9 | // eslint-disable-next-line no-unused-vars
10 | return new Promise((resolve, reject) => {
11 | // Linux doesn't need to register
12 | resolve()
13 | })
14 | }
15 | }
16 | module.exports = DiscordRegisterLinux
17 |
--------------------------------------------------------------------------------
/lib/DiscordRegisterOsx.js:
--------------------------------------------------------------------------------
1 | const DiscordRegister = require('./DiscordRegister')
2 | /**
3 | * Create a discord register for Osx
4 | * @class DiscordRegisterOsx
5 | * @extends {DiscordRegister}
6 | */
7 | class DiscordRegisterOsx extends DiscordRegister {
8 | register () {
9 | // eslint-disable-next-line no-unused-vars
10 | return new Promise((resolve, reject) => {
11 | // MacOS doesn't need to register either
12 | resolve()
13 | })
14 | }
15 | }
16 | module.exports = DiscordRegisterOsx
17 |
--------------------------------------------------------------------------------
/lib/DiscordRegistery.js:
--------------------------------------------------------------------------------
1 | const Registry = require('winreg')
2 |
3 | class DiscordRegistry extends Registry {
4 | constructor (clientId, path) {
5 | super({
6 | hive: Registry.HKCU,
7 | key: `\\Software\\Classes\\discord-${clientId}${path}`
8 | })
9 | }
10 | }
11 | module.exports = DiscordRegistry
12 |
--------------------------------------------------------------------------------
/lib/DisposableClient.js:
--------------------------------------------------------------------------------
1 | const {Client} = require('discord-rpc')
2 | class DisposableClient extends Client {
3 | dispose () {
4 | super.transport.close()
5 | }
6 | }
7 | module.exports = DisposableClient
8 |
--------------------------------------------------------------------------------
/test/extension.test.js:
--------------------------------------------------------------------------------
1 | /* global suite, test */
2 |
3 | //
4 | // Note: This example test is leveraging the Mocha test framework.
5 | // Please refer to their documentation on https://mochajs.org/ for help.
6 | //
7 |
8 | // The module 'assert' provides assertion methods from node
9 | const assert = require('assert');
10 |
11 | // You can import and use all API from the 'vscode' module
12 | // as well as import your extension to test it
13 | const vscode = require('vscode');
14 | const myExtension = require('../extension');
15 |
16 | // Defines a Mocha test suite to group tests of similar kind together
17 | suite("Extension Tests", function() {
18 |
19 | // Defines a Mocha unit test
20 | test("Something 1", function() {
21 | assert.equal(-1, [1, 2, 3].indexOf(5));
22 | assert.equal(-1, [1, 2, 3].indexOf(0));
23 | });
24 | });
--------------------------------------------------------------------------------
/test/index.js:
--------------------------------------------------------------------------------
1 | //
2 | // PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING
3 | //
4 | // This file is providing the test runner to use when running extension tests.
5 | // By default the test runner in use is Mocha based.
6 | //
7 | // You can provide your own test runner if you want to override it by exporting
8 | // a function run(testRoot: string, clb: (error:Error) => void) that the extension
9 | // host can call to run the tests. The test runner is expected to use console.log
10 | // to report the results back to the caller. When the tests are finished, return
11 | // a possible error to the callback or null if none.
12 |
13 | const testRunner = require('vscode/lib/testrunner');
14 |
15 | // You can directly control Mocha options by uncommenting the following lines
16 | // See https://github.com/mochajs/mocha/wiki/Using-mocha-programmatically#set-options for more info
17 | testRunner.configure({
18 | ui: 'tdd', // the TDD UI is being used in extension.test.js (suite, test, etc.)
19 | useColors: true // colored output from test results
20 | });
21 |
22 | module.exports = testRunner;
--------------------------------------------------------------------------------