mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-10-07 03:00:27 +00:00
* refactor(packaging): reorganize published packages * fix(packaging): install AgentScope extra in wheel smoke * docs: align package guides and documentation site * ci(workflow): add core dependency verification step in Python package build - Add a workflow step to verify released core dependencies by installing the wheel with core extras - Assert the presence of the static index.html file to ensure proper package contents - Create and use a temporary virtual environment for isolation during verification - Keep existing artifacts upload step intact and conditional on inputs.upload_artifacts flag * fix(ci): update package installation dependencies in Windows workflow - Change pip install from editable reme_studio and core to only dev and as extras - Remove installation of reme_studio and core to streamline dependency setup - Ensure Windows CI uses the correct extras for testing environment * fix(tests): add missing commas in toml file reads in package version tests - Added trailing commas in the tomllib.loads calls for auto-fin and daily_paper configs - Ensured consistent syntax to prevent potential tuple misinterpretation - Improved readability and correctness of the test setup code * fix(packaging): protect qwenpaw releases and test Studio health
31 lines
712 B
TypeScript
31 lines
712 B
TypeScript
/** Extension → Monaco language id mapping, kept aligned with QwenPaw's Coding editor. */
|
|
export function getLanguage(path: string): string {
|
|
const ext = path.split(".").pop()?.toLowerCase() ?? "";
|
|
const map: Record<string, string> = {
|
|
py: "python",
|
|
ts: "typescript",
|
|
tsx: "typescript",
|
|
js: "javascript",
|
|
jsx: "javascript",
|
|
json: "json",
|
|
yaml: "yaml",
|
|
yml: "yaml",
|
|
md: "markdown",
|
|
mdx: "markdown",
|
|
sh: "shell",
|
|
bash: "shell",
|
|
html: "html",
|
|
css: "css",
|
|
less: "less",
|
|
scss: "scss",
|
|
sql: "sql",
|
|
toml: "ini",
|
|
rs: "rust",
|
|
go: "go",
|
|
java: "java",
|
|
cpp: "cpp",
|
|
c: "c",
|
|
h: "c",
|
|
};
|
|
return map[ext] ?? "plaintext";
|
|
}
|