Include the version of your package in our source code.
-
Add
build_versiontopubspec.yaml. Also make sure there is aversionfield.name: my_pkg version: 1.2.3 dev_dependencies: build_runner: ^1.0.0 build_version: ^2.0.0 -
Run a build.
> dart pub run build_runner buildlib/src/version.dartwill be generated with content:// Generated code. Do not modify. const packageVersion = '1.2.3';
To change the path of the generated file, create a
build.yaml in the root of your
package. By changing the output option of this builder, the path can be
customized:
targets:
$default:
builders:
build_version:
options:
output: lib/src/custom/path/to/version.dart
Libraries
- builder
- Configuration for using
package:build-compatible build systems.