pubspec_manager 1.0.0-alpha.8 copy "pubspec_manager: ^1.0.0-alpha.8" to clipboard
pubspec_manager: ^1.0.0-alpha.8 copied to clipboard

Read, write and modify a pubspec.yaml with a type safe API including retention and modifications of comments and out of spec content.

1.0.0-alpha.8 #

  • fixed a bug in Line.text where the text value wasn't being updated if the key or value of the line where changed.
  • additional test cases.
  • line_section now implements rather than extends line.
  • Added toString method to key_value
  • added platform specific line terminator when writting pubspec.
  • changed the pubspec render process to use a writer interface so we can switch out the render target.
  • Fixed bugs in executables when trying to append or update an executable.
  • imporved the readme example.
  • Fixed a bug in ExectuableAttached which prevented changing of the executable name. Fixed a bug in the scriptPath. When there was no script we returned .dart rather than name.dart.

1.0.0-alpha.6 #

  • renamed Pubspec to PubSpec.
  • Fixed a bug when setting the flutter and sdk environments.
  • Added logic to track if versions where quoted so we can preserve the quoting.
  • general cleanup nd bug fixes.

1.0.0-alpha.5 #

  • Cleaner demarkation between attached and non-attached entities.
  • you can now provide a documentation url and associate comments with it.

1.0.0-alpha.3 #

  • rework of api to make creation more fluid that is close to be declarative
  • add support for additional pubspec keys.
  • add wrappers for more keys such as Executables to make interaction more intuitive as we now expose specific property names such as 'url' rather than 'value'.
  • Split every dep into a dep and a dep attached so we didn't have to deal with nulls and the user had a cleaner view of the public apis.

1.0.0-alpha.2 #

  • core functions are working - you can read/write a pubspec and make basic mods.
  • working on decluttering the public API.
  • added functioning example
  • the parsing of the description as a yaml scalar is only working for some scalar types (simple and single quoted)

1.0.0-alpha.1 #

  • Initial pre-release
8
likes
0
pub points
64%
popularity

Publisher

verified publisheronepub.dev

Read, write and modify a pubspec.yaml with a type safe API including retention and modifications of comments and out of spec content.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

fsm2, meta, path, pub_semver, strings

More

Packages that depend on pubspec_manager