name: drift_dev
description: Dev-dependency for users of drift. Contains the generator and development tools.
version: 2.32.1
repository: https://github.com/simolus3/drift
homepage: https://drift.simonbinder.eu/
issue_tracker: https://github.com/simolus3/drift/issues
resolution: workspace

topics:
  - codegen
  - build-runner
  - drift
  - database

funding:
  - https://github.com/sponsors/simolus3

environment:
  sdk: ">=3.5.0 <4.0.0"

dependencies:
  charcode: ^1.3.1
  collection: ^1.15.0
  recase: ^4.1.0
  meta: ^1.3.0
  path: ^1.9.0
  json_annotation: ^4.9.0
  stream_transform: ^2.1.0

  # CLI
  args: ^2.4.0
  logging: ^1.2.0
  cli_util: ^0.4.0
  yaml: ^3.1.0
  io: ^1.0.3

  # Drift-specific analysis and apis
  drift: ">=2.30.0 <2.33.0"
  sqlite3: ^3.0.0
  sqlparser: ^0.44.0

  # Dart analysis
  analyzer: '>=10.0.0 <13.0.0'
  source_span: ^1.10.0
  package_config: ^2.1.0
  pub_semver: ^2.1.4

  # Build system
  build: '>=3.0.0 <5.0.0'
  build_config: ^1.1.0
  dart_style: ">=2.3.7 <4.0.0"
  source_gen: '>=3.0.0 <5.0.0'
  string_scanner: ^1.2.0

dev_dependencies:
  lints: ^6.0.0
  checked_yaml: ^2.0.3
  test: ^1.25.0
  test_descriptor: ^2.0.1
  build_runner: ^2.4.0
  build_test: ^3.4.0
  json_serializable: ^6.8.0
  crypto: ^3.0.3
  glob: ^2.1.2

executables:
  drift_dev:
