mirror of
https://github.com/immich-app/drift.git
synced 2026-09-30 13:22:57 +08:00
Migrate to workspace
This commit is contained in:
+3
-14
@@ -1,9 +1,10 @@
|
|||||||
name: drift_docs
|
name: drift_docs
|
||||||
description: Documentation website for the drift project.
|
description: Documentation website for the drift project.
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.0.0 <4.0.0"
|
sdk: ">=3.5.0 <4.0.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
@@ -32,7 +33,7 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.4.11
|
build_runner: ^2.4.11
|
||||||
build_verify: ^3.1.0
|
build_verify: ^3.1.0
|
||||||
lints: ^5.1.0
|
lints: ^6.0.0
|
||||||
build: ^3.0.0-0
|
build: ^3.0.0-0
|
||||||
build_web_compilers: ^4.0.0
|
build_web_compilers: ^4.0.0
|
||||||
json_serializable: ^6.1.6
|
json_serializable: ^6.1.6
|
||||||
@@ -48,17 +49,5 @@ dev_dependencies:
|
|||||||
version: ^0.0.19
|
version: ^0.0.19
|
||||||
sass_builder: ^2.2.1
|
sass_builder: ^2.2.1
|
||||||
|
|
||||||
dependency_overrides:
|
|
||||||
drift_flutter:
|
|
||||||
path: ../drift_flutter
|
|
||||||
drift:
|
|
||||||
path: ../drift
|
|
||||||
drift_dev:
|
|
||||||
path: ../drift_dev
|
|
||||||
drift_postgres:
|
|
||||||
path: ../extras/drift_postgres
|
|
||||||
sqlparser:
|
|
||||||
path: ../sqlparser
|
|
||||||
|
|
||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|||||||
+2
-1
@@ -4,6 +4,7 @@ version: 2.28.1
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/
|
homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- drift
|
- drift
|
||||||
@@ -13,7 +14,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.4.0 <4.0.0"
|
sdk: ">=3.5.0 <4.0.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
async: ^2.10.0
|
async: ^2.10.0
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ version: 2.28.1
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/
|
homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- codegen
|
- codegen
|
||||||
@@ -15,7 +16,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.4.0 <4.0.0"
|
sdk: ">=3.5.0 <4.0.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
charcode: ^1.3.1
|
charcode: ^1.3.1
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ version: 0.2.5
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/
|
homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- drift
|
- drift
|
||||||
@@ -13,7 +14,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.4.0 <4.0.0"
|
sdk: ">=3.5.0 <4.0.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.21.0
|
drift: ^2.21.0
|
||||||
@@ -28,7 +29,7 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.4.14
|
build_runner: ^2.4.14
|
||||||
drift_dev: ^2.21.0
|
drift_dev: ^2.21.0
|
||||||
lints: ^5.1.0
|
lints: ^6.0.0
|
||||||
test: ^1.25.0
|
test: ^1.25.0
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ Future<void> main() async {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class EmptyDb extends GeneratedDatabase {
|
class EmptyDb extends GeneratedDatabase {
|
||||||
EmptyDb(QueryExecutor q) : super(q);
|
EmptyDb(super.q);
|
||||||
@override
|
@override
|
||||||
final List<TableInfo> allTables = const [];
|
final List<TableInfo> allTables = const [];
|
||||||
@override
|
@override
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
///
|
///
|
||||||
/// The [SqfliteQueryExecutor] class can be used as a drift database
|
/// The [SqfliteQueryExecutor] class can be used as a drift database
|
||||||
/// implementation based on the `sqflite` package.
|
/// implementation based on the `sqflite` package.
|
||||||
library drift_sqflite;
|
library;
|
||||||
|
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ version: 2.0.1
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/
|
homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- drift
|
- drift
|
||||||
@@ -14,7 +15,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.0.0
|
drift: ^2.0.0
|
||||||
@@ -26,7 +27,7 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
integration_test:
|
integration_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_lints: ^5.0.0
|
flutter_lints: ^6.0.0
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
drift_testcases:
|
drift_testcases:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import 'package:drift_flutter/drift_flutter.dart';
|
|||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart' show Colors;
|
import 'package:flutter/material.dart' show Colors;
|
||||||
import 'package:path_provider/path_provider.dart';
|
import 'package:path_provider/path_provider.dart';
|
||||||
import 'package:riverpod/riverpod.dart';
|
import 'package:riverpod/legacy.dart';
|
||||||
import 'connection/connection.dart' as impl;
|
import 'connection/connection.dart' as impl;
|
||||||
|
|
||||||
// Manually generated by `drift_dev make-migrations` - this file makes writing
|
// Manually generated by `drift_dev make-migrations` - this file makes writing
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import 'package:riverpod/riverpod.dart';
|
import 'package:riverpod/riverpod.dart';
|
||||||
|
import 'package:riverpod/legacy.dart';
|
||||||
|
|
||||||
import '../../database/database.dart';
|
import '../../database/database.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
name: app
|
name: app
|
||||||
description: A cross-platform todo tracker built with drift.
|
description: A cross-platform todo tracker built with drift.
|
||||||
publish_to: "none"
|
publish_to: "none"
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
version: 1.0.0+1
|
version: 1.0.0+1
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.0.0 <4.0.0"
|
sdk: ">=3.5.0 <4.0.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
@@ -13,22 +14,22 @@ dependencies:
|
|||||||
drift: ^2.23.1
|
drift: ^2.23.1
|
||||||
drift_dev: ^2.23.1
|
drift_dev: ^2.23.1
|
||||||
drift_flutter: ^0.2.4
|
drift_flutter: ^0.2.4
|
||||||
file_picker: ^8.0.0
|
file_picker: ^10.0.0
|
||||||
flutter_colorpicker: ^1.0.3
|
flutter_colorpicker: ^1.0.3
|
||||||
flutter_riverpod: ^2.3.0
|
flutter_riverpod: ^3.0.0-dev
|
||||||
go_router: ^14.2.0
|
go_router: ^16.1.0
|
||||||
intl: ^0.19.0
|
intl: ^0.20.2
|
||||||
sqlite3_flutter_libs: ^0.5.5
|
sqlite3_flutter_libs: ^0.5.5
|
||||||
sqlite3: ^2.0.0
|
sqlite3: ^2.0.0
|
||||||
path_provider: ^2.0.9
|
path_provider: ^2.0.9
|
||||||
path: ^1.8.0
|
path: ^1.8.0
|
||||||
riverpod: ^2.3.0
|
riverpod: ^3.0.0-dev
|
||||||
stack_trace: ^1.11.1
|
stack_trace: ^1.11.1
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_lints: ^5.0.0
|
flutter_lints: ^6.0.0
|
||||||
build_runner: ^2.1.8
|
build_runner: ^2.1.8
|
||||||
# We use this to compile the shared web worker for the web database. This dependency
|
# We use this to compile the shared web worker for the web database. This dependency
|
||||||
# isn't required for most apps. You only need it if you want to target the web, use
|
# isn't required for most apps. You only need it if you want to target the web, use
|
||||||
|
|||||||
@@ -3,9 +3,10 @@ description: A small Flutter app demonstrating how to use drift with encryption.
|
|||||||
|
|
||||||
publish_to: 'none'
|
publish_to: 'none'
|
||||||
version: 1.0.0+1
|
version: 1.0.0+1
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.3.0 <4.0.0"
|
sdk: ">=3.5.0 <4.0.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.0.2+1
|
drift: ^2.0.2+1
|
||||||
@@ -19,7 +20,7 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_lints: ^5.0.0
|
flutter_lints: ^6.0.0
|
||||||
drift_dev: ^2.0.2
|
drift_dev: ^2.0.2
|
||||||
build_runner: ^2.2.0
|
build_runner: ^2.2.0
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
name: flutter_web_worker_example
|
name: flutter_web_worker_example
|
||||||
description: An absolute bare-bones flutter web app.
|
description: An absolute bare-bones flutter web app.
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: "^3.3.0"
|
sdk: "^3.5.0"
|
||||||
flutter: ">=2.5.2"
|
flutter: ">=2.5.2"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -15,5 +16,5 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.1.4
|
build_runner: ^2.1.4
|
||||||
build_web_compilers: ^4.0.3
|
build_web_compilers: ^4.0.3
|
||||||
flutter_lints: ^5.0.0
|
flutter_lints: ^6.0.0
|
||||||
drift_dev:
|
drift_dev:
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
name: migrations_example
|
name: migrations_example
|
||||||
publish_to: none
|
publish_to: none
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift:
|
drift:
|
||||||
drift_dev:
|
drift_dev:
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^4.0.0
|
lints: any # resolved by workspace, updated globally
|
||||||
build_runner: ^2.0.0
|
build_runner: ^2.0.0
|
||||||
test: ^1.15.4
|
test: ^1.15.4
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
name: modular
|
name: modular
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift:
|
drift:
|
||||||
@@ -11,5 +12,5 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.3.2
|
build_runner: ^2.3.2
|
||||||
drift_dev:
|
drift_dev:
|
||||||
lints: ^4.0.0
|
lints: any # resolved by workspace, updated globally
|
||||||
test: ^1.25.14
|
test: ^1.25.14
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
name: client
|
name: client
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.2.5
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.15.0
|
drift: ^2.15.0
|
||||||
@@ -11,7 +12,7 @@ dependencies:
|
|||||||
path: ../shared/
|
path: ../shared/
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^2.1.0
|
lints: any # resolved by workspace, updated globally
|
||||||
test: ^1.24.0
|
test: ^1.24.0
|
||||||
drift_dev: ^2.15.0
|
drift_dev: ^2.15.0
|
||||||
build_runner: ^2.4.8
|
build_runner: ^2.4.8
|
||||||
|
|||||||
@@ -66,7 +66,8 @@ void main(List<String> args) async {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Configure a pipeline that logs requests.
|
// Configure a pipeline that logs requests.
|
||||||
final handler = Pipeline().addMiddleware(logRequests()).addHandler(router);
|
final handler =
|
||||||
|
Pipeline().addMiddleware(logRequests()).addHandler(router.call);
|
||||||
|
|
||||||
// For running in containers, we respect the PORT environment variable.
|
// For running in containers, we respect the PORT environment variable.
|
||||||
final port = int.parse(Platform.environment['PORT'] ?? '8080');
|
final port = int.parse(Platform.environment['PORT'] ?? '8080');
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
name: server
|
name: server
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.2.5
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
args: ^2.4.0
|
args: ^2.4.0
|
||||||
@@ -18,6 +19,6 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.4.8
|
build_runner: ^2.4.8
|
||||||
http: ^1.1.0
|
http: ^1.1.0
|
||||||
lints: ^2.1.0
|
lints: any # resolved by workspace, updated globally
|
||||||
test: ^1.24.0
|
test: ^1.24.0
|
||||||
drift_dev: ^2.15.0
|
drift_dev: ^2.15.0
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
name: shared
|
name: shared
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.2.5
|
sdk: ^3.5.0
|
||||||
|
|
||||||
# Add regular dependencies here.
|
# Add regular dependencies here.
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -11,6 +12,6 @@ dependencies:
|
|||||||
drift_dev: ^2.15.0
|
drift_dev: ^2.15.0
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^2.1.0
|
lints: any # resolved by workspace, updated globally
|
||||||
test: ^1.24.0
|
test: ^1.24.0
|
||||||
build_runner: ^2.4.8
|
build_runner: ^2.4.8
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
name: web_worker_example
|
name: web_worker_example
|
||||||
description: Simple web app showing how to compile a custom drift worker with build_web_compilers.
|
description: Simple web app showing how to compile a custom drift worker with build_web_compilers.
|
||||||
publish_to: none
|
publish_to: none
|
||||||
# version: 1.0.0
|
resolution: workspace
|
||||||
#homepage: https://www.example.com
|
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '^3.5.0'
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift:
|
drift:
|
||||||
@@ -14,5 +13,5 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.1.11
|
build_runner: ^2.1.11
|
||||||
build_web_compilers: ^4.0.0
|
build_web_compilers: ^4.0.0
|
||||||
lints: ^4.0.0
|
lints: any # resolved by workspace, updated globally
|
||||||
drift_dev:
|
drift_dev:
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ void main() async {
|
|||||||
output.innerHTML = ''.toJS;
|
output.innerHTML = ''.toJS;
|
||||||
|
|
||||||
for (final row in rows) {
|
for (final row in rows) {
|
||||||
output.appendChild(HTMLLIElement()..text = row.value);
|
output.appendChild(HTMLLIElement()..textContent = row.value);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
name: with_built_value
|
name: with_built_value
|
||||||
publish_to: none
|
publish_to: none
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.11.0
|
drift: ^2.11.0
|
||||||
|
|||||||
@@ -4,9 +4,10 @@ version: 4.1.0
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/
|
homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
moor: ^4.0.0
|
moor: ^4.0.0
|
||||||
|
|||||||
@@ -4,15 +4,16 @@ version: 4.6.1+2
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/
|
homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.13.0 <3.0.0'
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
async: ^2.5.0
|
async: ^2.5.0
|
||||||
convert: ^3.0.0
|
convert: ^3.0.0
|
||||||
collection: ^1.15.0
|
collection: ^1.15.0
|
||||||
drift: ^1.1.0
|
drift: ^2.0.0
|
||||||
meta: ^1.3.0
|
meta: ^1.3.0
|
||||||
stream_channel: ^2.1.0
|
stream_channel: ^2.1.0
|
||||||
sqlite3: '>=1.0.0 <3.0.0'
|
sqlite3: '>=1.0.0 <3.0.0'
|
||||||
|
|||||||
@@ -1,26 +1,19 @@
|
|||||||
name: benchmarks
|
name: benchmarks
|
||||||
description: Runs simple and complex benchmarks to measure performance of moor and moor_ffi
|
description: Runs simple and complex benchmarks to measure performance of moor and moor_ffi
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.14.0 <3.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^1.0.0
|
drift: ^2.0.0
|
||||||
sqlite3: '>=1.0.0 <3.0.0'
|
sqlite3: '>=1.0.0 <3.0.0'
|
||||||
benchmark_harness: ^2.0.0
|
benchmark_harness: ^2.0.0
|
||||||
intl: ^0.17.0
|
intl: ^0.20.0
|
||||||
uuid: ^4.0.0
|
uuid: ^4.0.0
|
||||||
path: ^1.8.0
|
path: ^1.8.0
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
drift_dev: ^1.0.0
|
drift_dev: ^2.0.0
|
||||||
build_runner:
|
build_runner:
|
||||||
test:
|
test:
|
||||||
|
|
||||||
dependency_overrides:
|
|
||||||
drift:
|
|
||||||
path: ../../drift
|
|
||||||
drift_dev:
|
|
||||||
path: ../../drift_dev
|
|
||||||
sqlparser:
|
|
||||||
path: ../../sqlparser
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import 'package:devtools_app_shared/service.dart';
|
import 'package:devtools_app_shared/utils.dart';
|
||||||
import 'package:drift_devtools_extension/src/schema_validator.dart';
|
import 'package:drift_devtools_extension/src/schema_validator.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import 'package:devtools_app_shared/service.dart';
|
|
||||||
import 'package:devtools_app_shared/ui.dart';
|
import 'package:devtools_app_shared/ui.dart';
|
||||||
|
import 'package:devtools_app_shared/utils.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:flutter_riverpod/legacy.dart';
|
import 'package:flutter_riverpod/legacy.dart';
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'dart:async';
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
|
||||||
import 'package:devtools_app_shared/service.dart';
|
import 'package:devtools_app_shared/service.dart';
|
||||||
|
import 'package:devtools_app_shared/utils.dart';
|
||||||
import 'package:devtools_extensions/devtools_extensions.dart';
|
import 'package:devtools_extensions/devtools_extensions.dart';
|
||||||
import 'package:drift/drift.dart';
|
import 'package:drift/drift.dart';
|
||||||
import 'package:drift/internal/versioned_schema.dart';
|
import 'package:drift/internal/versioned_schema.dart';
|
||||||
|
|||||||
@@ -1,18 +1,19 @@
|
|||||||
name: drift_devtools_extension
|
name: drift_devtools_extension
|
||||||
description: A Flutter web app contribution drift tools to DevTools
|
description: A Flutter web app contribution drift tools to DevTools
|
||||||
publish_to: 'none'
|
publish_to: 'none'
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
version: 1.0.0+1
|
version: 1.0.0+1
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.1.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
|
|
||||||
devtools_extensions: ^0.3.1
|
devtools_extensions: ^0.4.0
|
||||||
devtools_app_shared: ^0.3.1
|
devtools_app_shared: ^0.4.0
|
||||||
db_viewer:
|
db_viewer:
|
||||||
drift_db_viewer:
|
drift_db_viewer:
|
||||||
rxdart: ^0.28.0
|
rxdart: ^0.28.0
|
||||||
@@ -28,10 +29,9 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_lints: ^4.0.0
|
flutter_lints: ^6.0.0
|
||||||
|
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
web: ^0.5.0
|
|
||||||
db_viewer:
|
db_viewer:
|
||||||
git:
|
git:
|
||||||
url: https://github.com/simolus3/db_viewer.git
|
url: https://github.com/simolus3/db_viewer.git
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/// Experimental Drift integration for MariaDB.
|
/// Experimental Drift integration for MariaDB.
|
||||||
@experimental
|
@experimental
|
||||||
library drift.mariadb;
|
library;
|
||||||
|
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
name: drift_mariadb
|
name: drift_mariadb
|
||||||
description: Mariadb support for drift.
|
description: Mariadb support for drift.
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- drift
|
- drift
|
||||||
@@ -11,7 +12,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.0.0
|
drift: ^2.0.0
|
||||||
@@ -19,7 +20,7 @@ dependencies:
|
|||||||
mysql_client: ^0.0.27
|
mysql_client: ^0.0.27
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^4.0.0
|
lints: ^6.0.0
|
||||||
test: ^1.21.0
|
test: ^1.21.0
|
||||||
drift_testcases:
|
drift_testcases:
|
||||||
path: ../integration_tests/drift_testcases
|
path: ../integration_tests/drift_testcases
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ version: 1.3.1
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
homepage: https://drift.simonbinder.eu/docs/platforms/postgres/
|
homepage: https://drift.simonbinder.eu/docs/platforms/postgres/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- drift
|
- drift
|
||||||
@@ -14,7 +15,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
collection: ^1.16.0
|
collection: ^1.16.0
|
||||||
@@ -24,13 +25,9 @@ dependencies:
|
|||||||
uuid: ^4.2.0
|
uuid: ^4.2.0
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^5.1.0
|
lints: ^6.0.0
|
||||||
test: ^1.18.0
|
test: ^1.18.0
|
||||||
drift_dev:
|
drift_dev:
|
||||||
drift_testcases:
|
drift_testcases:
|
||||||
path: ../integration_tests/drift_testcases
|
path: ../integration_tests/drift_testcases
|
||||||
build_runner: ^2.4.6
|
build_runner: ^2.4.6
|
||||||
|
|
||||||
dependency_overrides:
|
|
||||||
drift:
|
|
||||||
path: ../../drift
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
name: encrypted_drift
|
name: encrypted_drift
|
||||||
description: Encryption support for drift, built with sqflite_sqlcipher
|
description: Encryption support for drift, built with sqflite_sqlcipher
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
flutter: ^3.0.0
|
flutter: ^3.0.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -16,7 +17,7 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
drift_testcases:
|
drift_testcases:
|
||||||
path: ../integration_tests/drift_testcases
|
path: ../integration_tests/drift_testcases
|
||||||
flutter_lints: ^5.0.0
|
flutter_lints: ^6.0.0
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
integration_test:
|
integration_test:
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
library tests;
|
|
||||||
|
|
||||||
export 'package:drift/drift.dart' hide isNull, isNotNull;
|
export 'package:drift/drift.dart' hide isNull, isNotNull;
|
||||||
|
|
||||||
export 'data/sample_data.dart';
|
export 'data/sample_data.dart';
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
name: drift_testcases
|
name: drift_testcases
|
||||||
description: A starting point for Dart libraries or applications.
|
description: A starting point for Dart libraries or applications.
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
|
resolution: workspace
|
||||||
# homepage: https://www.example.com
|
# homepage: https://www.example.com
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.0.0-0
|
drift: ^2.0.0-0
|
||||||
@@ -15,4 +16,4 @@ dev_dependencies:
|
|||||||
build_runner: ^2.1.11
|
build_runner: ^2.1.11
|
||||||
drift_dev: ^2.0.0
|
drift_dev: ^2.0.0
|
||||||
json_serializable: ^6.2.0
|
json_serializable: ^6.2.0
|
||||||
lints: ^4.0.0
|
lints: ^6.0.0
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
name: flutter_db
|
name: flutter_db
|
||||||
description: Testing drift's `NativeDatabase` on Flutter.
|
description: Testing drift's `NativeDatabase` on Flutter.
|
||||||
version: 1.0.0+1
|
version: 1.0.0+1
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.12.0 <3.0.0"
|
sdk: ">=3.5.0"
|
||||||
flutter: ">=3.10.0"
|
flutter: ">=3.10.0"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -20,14 +21,10 @@ dependencies:
|
|||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
test: ^1.18.0
|
test: ^1.18.0
|
||||||
flutter_lints: ^2.0.1
|
flutter_lints: ^6.0.0
|
||||||
integration_test:
|
integration_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
|
|
||||||
dependency_overrides:
|
|
||||||
drift:
|
|
||||||
path: ../../../drift
|
|
||||||
|
|
||||||
flutter:
|
flutter:
|
||||||
assets:
|
assets:
|
||||||
- test_asset.db
|
- test_asset.db
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
name: legacy_web
|
name: legacy_web
|
||||||
description: Run integration tests for drift/web
|
description: Run integration tests for drift/web
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
drift: ^2.0.0-dev
|
drift: ^2.0.0-dev
|
||||||
@@ -15,11 +17,3 @@ dev_dependencies:
|
|||||||
build_runner:
|
build_runner:
|
||||||
build_web_compilers:
|
build_web_compilers:
|
||||||
drift_dev: ^2.0.0-dev
|
drift_dev: ^2.0.0-dev
|
||||||
|
|
||||||
dependency_overrides:
|
|
||||||
drift:
|
|
||||||
path: ../../../drift
|
|
||||||
drift_dev:
|
|
||||||
path: ../../../drift_dev
|
|
||||||
sqlparser:
|
|
||||||
path: ../../../sqlparser
|
|
||||||
@@ -1,9 +1,10 @@
|
|||||||
name: web_wasm
|
name: web_wasm
|
||||||
description: Integration tests for the drift wasm implementation
|
description: Integration tests for the drift wasm implementation
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.0.0
|
sdk: ^3.5.0
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
collection: ^1.17.2
|
collection: ^1.17.2
|
||||||
@@ -13,7 +14,6 @@ dependencies:
|
|||||||
shelf: ^1.4.1
|
shelf: ^1.4.1
|
||||||
shelf_proxy: ^1.0.4
|
shelf_proxy: ^1.0.4
|
||||||
path: ^1.8.3
|
path: ^1.8.3
|
||||||
js: ^0.7.0
|
|
||||||
package_config: ^2.1.0
|
package_config: ^2.1.0
|
||||||
async: ^2.11.0
|
async: ^2.11.0
|
||||||
http: ^1.0.0
|
http: ^1.0.0
|
||||||
@@ -24,5 +24,5 @@ dev_dependencies:
|
|||||||
build_runner: ^2.4.5
|
build_runner: ^2.4.5
|
||||||
build_web_compilers: ^4.1.0
|
build_web_compilers: ^4.1.0
|
||||||
drift_dev:
|
drift_dev:
|
||||||
lints: ^4.0.0
|
lints: any # resolved by workspace, updated globally
|
||||||
test: ^1.24.3
|
test: ^1.24.3
|
||||||
|
|||||||
+1257
-11
File diff suppressed because it is too large
Load Diff
+63
-2
@@ -2,7 +2,68 @@ name: drift_workspace
|
|||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
environment:
|
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:
|
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
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ homepage: https://github.com/simolus3/drift/tree/develop/sqlparser
|
|||||||
repository: https://github.com/simolus3/drift
|
repository: https://github.com/simolus3/drift
|
||||||
#homepage: https://drift.simonbinder.eu/
|
#homepage: https://drift.simonbinder.eu/
|
||||||
issue_tracker: https://github.com/simolus3/drift/issues
|
issue_tracker: https://github.com/simolus3/drift/issues
|
||||||
|
resolution: workspace
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- drift
|
- drift
|
||||||
@@ -15,7 +16,7 @@ funding:
|
|||||||
- https://github.com/sponsors/simolus3
|
- https://github.com/sponsors/simolus3
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.5.0 <4.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
meta: ^1.3.0
|
meta: ^1.3.0
|
||||||
@@ -24,7 +25,7 @@ dependencies:
|
|||||||
charcode: ^1.2.0
|
charcode: ^1.2.0
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^5.1.0
|
lints: ^6.0.0
|
||||||
test: ^1.17.4
|
test: ^1.17.4
|
||||||
path: ^1.8.0
|
path: ^1.8.0
|
||||||
ffi: ^2.0.0
|
ffi: ^2.0.0
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class _SuggestionWithCode extends Matcher {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _SuggestsMatcher extends CustomMatcher {
|
class _SuggestsMatcher extends CustomMatcher {
|
||||||
_SuggestsMatcher(matcher)
|
_SuggestsMatcher(Object? matcher)
|
||||||
: super('Suggestions containing', 'suggestions', matcher);
|
: super('Suggestions containing', 'suggestions', matcher);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|||||||
Reference in New Issue
Block a user