Package material icons in vsix (#2882)

* Package material icons in vsix

* Add changeset
This commit is contained in:
Chris Estreich 2025-04-23 11:21:35 -07:00 committed by GitHub
parent a77be28a95
commit 31d4b656d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 30 additions and 71 deletions

View file

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

View file

@ -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/**

27
flake.lock generated
View file

@ -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
}

View file

@ -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;
});
};
}