schemake 0.6.0 copy "schemake: ^0.6.0" to clipboard
schemake: ^0.6.0 copied to clipboard

Schemake (schema make) is a package for describing schemas from a declarative specification. Specifications can then be used for validating data, generating code or other schemas like JSON Schema and more.

0.6.0 (24-Nov-2024) #

  • added DartCopyWithMethodGenerator (generates copyWith method).

0.5.0 (06-May-2024) #

  • added FloatRangeValidator.

0.4.1 (05-May-2024) #

  • fixed Dart generation of nullable/validatable field with default value.

0.4.0 (09-Dec-2023) #

  • allow unknownPropertyStrategy to be chosen for Objects.
  • actually enforce unknownPropertyStrategy in Dart-generated fromJson method.
  • improved message property of TypeException.

0.3.0 (07-Dec-2023) #

  • support default value for Enums in Dart code generation.
  • removed location field from ObjectBase and its subtypes as it was not used.
  • allow Maps value type to be Nullable.

0.2.0 (04-Dec-2023) #

  • improved Floats to accept any num.
  • fixed handling of default values in fromJson Dart generator.

0.1.0 (03-Dec-2023) #

  • Initial version.
2
likes
0
points
492
downloads

Publisher

unverified uploader

Weekly Downloads

Schemake (schema make) is a package for describing schemas from a declarative specification. Specifications can then be used for validating data, generating code or other schemas like JSON Schema and more.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, conveniently, dart_casing

More

Packages that depend on schemake