mirror of
https://github.com/rrousselGit/riverpod.git
synced 2025-08-16 19:30:25 +08:00
33 lines
597 B
TypeScript
33 lines
597 B
TypeScript
export function buildDeps({
|
|
deps = [],
|
|
devDeps = [],
|
|
}: {
|
|
deps?: string[];
|
|
devDeps?: string[];
|
|
}) {
|
|
var result = "";
|
|
for (const dep of deps) {
|
|
result += `dart pub add ${dep}\n`;
|
|
}
|
|
|
|
for (const dep of [...devDeps, "custom_lint", "riverpod_lint"]) {
|
|
result += `dart pub add dev:${dep}\n`;
|
|
}
|
|
|
|
return result;
|
|
}
|
|
|
|
const raw = buildDeps({ deps: ["riverpod"] });
|
|
|
|
const codegen = buildDeps({
|
|
deps: ["riverpod", "riverpod_annotation"],
|
|
devDeps: ["riverpod_generator", "build_runner"],
|
|
});
|
|
|
|
export default {
|
|
raw,
|
|
hooks: undefined,
|
|
codegen,
|
|
hooksCodegen: undefined,
|
|
};
|