Bläddra i källkod

Package material icons in vsix (#2882)

* Package material icons in vsix

* Add changeset
Chris Estreich 8 månader sedan
förälder
incheckning
31d4b656d0
4 ändrade filer med 30 tillägg och 71 borttagningar
  1. 5 0
      .changeset/tasty-pants-applaud.md
  2. 25 16
      .vscodeignore
  3. 0 27
      flake.lock
  4. 0 28
      flake.nix

+ 5 - 0
.changeset/tasty-pants-applaud.md

@@ -0,0 +1,5 @@
+---
+"roo-cline": patch
+---
+
+Package material icons in vsix

+ 25 - 16
.vscodeignore

@@ -1,38 +1,44 @@
 # Default
+.changeset/**
 .github/**
 .husky/**
 .vscode/**
-.vscode-test/**
-out/**
-out-integration/**
-evals/**
-e2e/**
+coverage/**
 node_modules/**
 src/**
+scripts/**
 .gitignore
-.yarnrc
 esbuild.js
-vsc-extension-quickstart.md
+jest.*
 **/tsconfig.json
 **/.eslintrc.json
+.prettierignore
 **/*.map
 **/*.ts
-**/.vscode-test.*
+**/.gitignore
 
 # Custom
-.nvmrc
+.env.sample
+.git-blame-ignore-revs
+.gitconfig
 .gitattributes
-.prettierignore
+.tool-versions
+.vite-port
+.nvmrc
 .clinerules*
 .roomodes
+.rooignore
 .roo/**
 cline_docs/**
-coverage/**
+e2e/**
+evals/**
 locales/**
-benchmark/**
-.direnv/**
+out/**
+ellipsis.yaml
+knip.json
 
-# Ignore all webview-ui files except the build directory (https://github.com/microsoft/vscode-webview-ui-toolkit-samples/blob/main/frameworks/hello-world-react-cra/.vscodeignore)
+# Ignore all webview-ui files except the build directory.
+# https://github.com/microsoft/vscode-webview-ui-toolkit-samples/blob/main/frameworks/hello-world-react-cra/.vscodeignore
 webview-ui/src/**
 webview-ui/public/**
 webview-ui/scripts/**
@@ -41,17 +47,20 @@ webview-ui/README.md
 webview-ui/package.json
 webview-ui/package-lock.json
 webview-ui/node_modules/**
-**/.gitignore
 
-# Fix issue where codicons don't get packaged (https://github.com/microsoft/vscode-extension-samples/issues/692)
+# Include codicons
 !node_modules/@vscode/codicons/dist/codicon.css
 !node_modules/@vscode/codicons/dist/codicon.ttf
 
+# Include material icons
+!node_modules/vscode-material-icons/generated/**
+
 # Include default themes JSON files used in getTheme
 !src/integrations/theme/default-themes/**
 
 # Ignore doc assets
 assets/docs/**
+
 # Include icons and images
 !assets/icons/**
 !assets/images/**

+ 0 - 27
flake.lock

@@ -1,27 +0,0 @@
-{
-  "nodes": {
-    "nixpkgs": {
-      "locked": {
-        "lastModified": 1737569578,
-        "narHash": "sha256-6qY0pk2QmUtBT9Mywdvif0i/CLVgpCjMUn6g9vB+f3M=",
-        "owner": "nixos",
-        "repo": "nixpkgs",
-        "rev": "47addd76727f42d351590c905d9d1905ca895b82",
-        "type": "github"
-      },
-      "original": {
-        "owner": "nixos",
-        "ref": "nixos-24.11",
-        "repo": "nixpkgs",
-        "type": "github"
-      }
-    },
-    "root": {
-      "inputs": {
-        "nixpkgs": "nixpkgs"
-      }
-    }
-  },
-  "root": "root",
-  "version": 7
-}

+ 0 - 28
flake.nix

@@ -1,28 +0,0 @@
-{
-  description = "Roo Code development environment";
-
-  inputs = {
-    nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
-  };
-
-  outputs = { self, nixpkgs, ... }: let
-    systems = [ "aarch64-darwin" "x86_64-linux" ];
-
-    forAllSystems = nixpkgs.lib.genAttrs systems;
-
-    mkDevShell = system: let
-      pkgs = import nixpkgs { inherit system; };
-    in pkgs.mkShell {
-      name = "roo-code";
-      
-      packages = with pkgs; [
-        nodejs_20
-        corepack_20
-      ];
-    };
-  in {
-    devShells = forAllSystems (system: {
-      default = mkDevShell system;
-    });
-  };
-}