tp_w_common version: 1.20.18

Published 2024-03-27

n/a

sdk | dart
repository | svn
platform | n/a
status | deprecated
  • Readme
  • Changelog
  • Versions

w_common

A collection of helpful utilities for use in Dart projects. Right now, it includes the following:

  • Disposable interface / mixin to assist with cleaning up streams and other data structures that won't necessarily be garbage collected without some manual intervention.
  • A simple typedef that can be parameterized to represent a zero-arity callback that returns a particular type.
  • InvalidationMixin mixin used to mark a class as requiring validation.
  • JsonSerializable interface to indicate that something can be serialized to JSON.
  • A CSS compilation executable that can be run via
    pub run w_common:compile_sass
    
    from the root of your package that depends on w_common.
    • It can also be used as a watcher - great for when you're doing a lot of work on .scss files and don't want to have to remember to keep re-running the script after each change.
      pub run w_common:compile_sass --watch
      
    • Run
      pub run w_common:compile_sass -h
      
      for more usage details / instructions.

We expect this list to grow as we identify small pieces of code that are useful across a wide variety of Dart projects, especially in cases where there is value in projects sharing a single implementation.

Changelog

1.20.18 - 2024-03-27

Changed

  • Version bump from 1.20.17 to 1.20.18 (Deprecated this package).

1.20.17 - 2024-02-01

Changed

  • Version bump from 1.20.16 to 1.20.17 (Resolve package version confusions).

1.20.16 - 2023-05-22

Changed

  • Version bump from 1.20.15 to 1.20.16.

1.20.15 - 2023-02-09

Changed

  • Version bump from 1.20.14 to 1.20.15 (Version confusion after compiler bug chaos).

1.20.14 - 2023-01-31

Changed

  • Version bump from 1.20.13 to 1.20.14.

1.20.13 - 2022-12-22

Changed

  • Version bump from 1.20.12 to 1.20.13.

1.20.12 - 2022-12-22

Changed

  • Version bump from 1.20.11 to 1.20.12 (Recompile due to installer optimizations).

1.20.11 - 2022-10-11

Changed

  • Version bump from 1.20.10 to 1.20.11 (Recompile due to wrong GetIt.instance syntax.).

1.20.10 - 2022-10-05

Changed

  • Version bump from 1.20.9 to 1.20.10 (fixed pdflib searchpath macos crash).

1.20.9 - 2022-10-01

Changed

  • Version bump from 1.20.8 to 1.20.9 (pkg_pdflib bundle macos dylib).

1.20.8 - 2022-09-29

Changed

  • Version bump from 1.20.7 to 1.20.8 (dependencies upgraded).

1.20.7 - 2022-01-01

Changed

  • Unknown changes.

1.20.18

2024-03-27 download

1.20.17

2024-02-01 download

1.20.16

2023-05-22 download

1.20.15

2023-02-09 download

1.20.14

2023-01-31 download

1.20.13

2022-12-22 download

1.20.12

2022-12-22 download

1.20.11

2022-10-11 download

1.20.10

2022-10-05 download

1.20.9

2022-10-01 download

1.20.8

2022-09-29 download

1.20.7

2022-01-01 download