mirror of
https://github.com/rrousselGit/riverpod.git
synced 2025-05-20 01:26:25 +08:00

<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated all Dart SDK constraints to "^3.6.0", added a unified workspace resolution key, and removed obsolete local dependency override configurations. - **CI/CD Improvements** - Streamlined workflows and refined testing/coverage scripts by removing outdated steps. - **Tooling Enhancements** - Introduced a new build generation script to automate build-runner tasks. - **Refactor** - Applied minor code style refinements, including simplified constructor syntax and streamlined control flow. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
52 lines
1.1 KiB
TypeScript
52 lines
1.1 KiB
TypeScript
import {
|
|
flutterRiverpodVersion,
|
|
hooksRiverpodVersion,
|
|
riverpodAnnotationVersion,
|
|
riverpodGeneratorVersion,
|
|
riverpodLintVersion,
|
|
} from "../../../src/versions";
|
|
|
|
function plain(riverpod: string) {
|
|
return `name: my_app_name
|
|
environment:
|
|
sdk: ^3.6.0
|
|
flutter: ">=3.0.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
${riverpod}
|
|
|
|
dev_dependencies:
|
|
custom_lint:
|
|
riverpod_lint: ^${riverpodLintVersion}
|
|
`;
|
|
}
|
|
|
|
function codegen(riverpod: string) {
|
|
return `name: my_app_name
|
|
environment:
|
|
sdk: ^3.6.0
|
|
flutter: ">=3.0.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
${riverpod}
|
|
riverpod_annotation: ^${riverpodAnnotationVersion}
|
|
|
|
dev_dependencies:
|
|
build_runner:
|
|
custom_lint:
|
|
riverpod_generator: ^${riverpodGeneratorVersion}
|
|
riverpod_lint: ^${riverpodLintVersion}
|
|
`;
|
|
}
|
|
|
|
export default {
|
|
raw: plain(`flutter_riverpod: ^${flutterRiverpodVersion}`),
|
|
hooks: plain(`hooks_riverpod: ^${hooksRiverpodVersion}\n flutter_hooks:`),
|
|
codegen: codegen(`flutter_riverpod: ^${flutterRiverpodVersion}`),
|
|
hooksCodegen: codegen(`hooks_riverpod: ^${hooksRiverpodVersion}\n flutter_hooks:`),
|
|
};
|