@reliverse/rse-sdk
Version:
@reliverse/rse-sdk allows you to create new plugins for @reliverse/rse CLI, interact with reliverse.org, and even extend your own CLI functionality (you may also try @reliverse/dler-sdk for this case).
33 lines (32 loc) • 927 B
JavaScript
import path from "@reliverse/pathkit";
import { homeDir } from "../../constants.js";
export const CACHE_ROOT_DIR = path.join(homeDir, ".rse", "rules");
export const DEFAULT_BRANCH = "main";
export const RULE_FILE_EXTENSION = ".mdc";
export function getRepoCacheDir(owner) {
return path.join(CACHE_ROOT_DIR, owner);
}
export const RULES_REPOS = [
{
id: "blefnk/awesome-cursor-rules",
author: "blefnk",
name: "rse Rules",
description: "AI IDE rules (Cursor, Windsurf, Copilot)",
branch: "main",
tags: ["cursor", "windsurf", "copilot"],
category: "ide",
isOfficial: true
},
{
id: "pontusab/directories",
author: "pontusab",
name: "Community Rules",
description: "Community-contributed AI IDE rules",
branch: "main",
tags: ["community", "cursor"],
category: "ide",
isOfficial: false,
isCommunity: true,
communityPath: "packages/data/src/rules"
}
];