A typical package has this file structure:
name: cool_package # use separate package names with underscores
version: 1.2.3 # use semver
description: >
A really cool package that allows you to
your unidirectional dataflow.
homepage: johnpryan.github.io
environment:
sdk: ">=0.12.0"
documentation: http://docs.coolpackagedartlang.com
yaml: ^2.1.0
frappe: ^0.4.0
test: ^0.12.0
dependency_overrides:
stream_transformers: 0.2.0
path: ../yaml
path:
dependencies are convenient if multiple packages are being developed on a local machine.