Migrate to workspace

This commit is contained in:
Simon Binder
2025-08-17 16:11:07 +02:00
parent 9bbb57a740
commit 66fe2ddc96
41 changed files with 1418 additions and 122 deletions
+63 -2
View File
@@ -2,7 +2,68 @@ name: drift_workspace
publish_to: none
environment:
sdk: ">=3.3.0 <4.0.0"
sdk: ^3.6.0
workspace:
- drift
- drift_dev
- drift_sqflite
- drift_flutter
- sqlparser
- docs
- extras/assets/old_moor_flutter_package
- extras/assets/old_moor_package
- extras/benchmarks
- extras/drift_devtools_extension
- extras/drift_mariadb
- extras/drift_postgres
- extras/encryption
- extras/integration_tests/drift_testcases
- extras/integration_tests/ffi_on_flutter
- extras/integration_tests/legacy_web
- extras/integration_tests/web_wasm
- examples/app
- examples/encryption
- examples/flutter_web_worker_example
- examples/migrations_example
- examples/modular
- examples/multi_package/client
- examples/multi_package/server
- examples/multi_package/shared
- examples/web_worker_example
- examples/with_built_value
dev_dependencies:
melos: ^6.3.2
melos: ^7.0.0
melos:
name: drift
repository: https://github.com/simolus3/drift
scripts:
downgrade:
run: dart pub downgrade
exec: { concurrency: 1 }
check_format:
run: dart format -o none --set-exit-if-changed .
analyze:
run: dart analyze --fatal-infos
exec: { concurrency: 1 }
build:
run: dart run build_runner build --delete-conflicting-outputs
exec: { concurrency: 1 }
packageFilters:
dependsOn: build_runner
test:
run: dart test
exec: { concurrency: 1 }
packageFilters:
dependsOn: test
ignore: drift_postgres # this is an integration test