./devel/jsonnet, Domain specific configuration language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.13.0, Package name: jsonnet-0.13.0, Maintainer: pkgsrc-users

Jsonnet is a domain specific configuration language that helps you
define JSON data. Jsonnet lets you compute fragments of JSON within
the structure, bringing the same benefit to structured data that
templating languages bring to plain text.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 73768680445b733abb24d11b5a9116c59137a77c
RMD160: 9f60a30f4e3850a359eaeec009a358c8292b2421
Filesize: 21338.329 KB

Version history: (Expand)


CVS history: (Expand)


   2019-08-13 20:04:28 by Stoned Elipot | Files touched by this commit (4) | Package updated
Log message:
update devel/jsonnet to version 0.13.0

Significant changes since last packaged version (0.10.0):
- jsonnet fmt is now its own executable called jsonnetfmt...
- Standard library additions: std.reverse, std.encodeUTF8 and std.decodeUTF8
- Standard dlibrary changes:
  - Fix std.parseHex that rejected certain correct inputs
  - Added std.find and std.findSubstr
  - Added std.parseJson
  - sort and set functions can now be given a "keyF" function for \ 
controlling the ordering
  - std.trace for debugging
  - std.parseHex and std.parseOctal
- Language changes:
  - std.native("foo") now returns null if foo doesn't exist, instead \ 
of an error...

Complete list of change is available from https://github.com/google/jsonnet/releases
   2018-06-21 22:55:29 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
update devel/jsonnet to version 0.10.0

- One major change: The formatter (jsonnet fmt) is now more opinionated [...]
- Minor additions:
  - jsonnet -y and -m now respect -o
  - JSONNET_PATH environment variable
  - { [null]: true for x in [3] } now respects the null instead of being an error
  - The parser takes much less stack space
  - std.strReplace(str, from, to)
  - std.isArray(v), std.isBoolean(v), std.isFunction(v), std.isNumber(v),
    std.isObject(v), std.isString(v)
  - std.sign(n)
  - std.asciiUpper(x), std.asciiLower(x)
  - std.manifestYamlDoc(value), std.manifestYamlStream(value)
  - std.manifestXmlJsonml(value) (see jsonml.org)
  - ...and minor bug fixes & performance improvements
   2017-10-09 10:37:09 by Thomas Klausner | Files touched by this commit (2)
Log message:
jsonnet: improve DISTNAME and fix fetch
   2017-10-08 13:23:24 by Stoned Elipot | Files touched by this commit (4) | Package updated
Log message:
update devel/jsonnet to version 0.9.5

- One major change: Import paths now are properly escaped [...]
- Allow formatting of multiple files with a single jsonnet fmt invocation
- jsonnet fmt will now sort your imports alphabetically
- The Bazel Python build works again
- jsonnet fmt fixes code with mismatched newlines in { } and similar start/end syntax
- The Python bindings are now compatible with Python 3
- There is a VS2017 solution file
- The default -J paths were broken [...]
   2017-10-05 21:40:35 by Stoned Elipot | Files touched by this commit (6)
Log message:
Add devel/jsonnet version 0.9.4 to the NetBSD packages collection