https://github.com/clever/kayvee
Kayvee translates an object into a human and machine parseable string
https://github.com/clever/kayvee
Last synced: 9 months ago
JSON representation
Kayvee translates an object into a human and machine parseable string
- Host: GitHub
- URL: https://github.com/clever/kayvee
- Owner: Clever
- License: apache-2.0
- Created: 2014-10-02T23:09:32.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2020-04-03T22:27:27.000Z (over 6 years ago)
- Last Synced: 2025-06-12T06:07:18.588Z (about 1 year ago)
- Homepage:
- Size: 95.7 KB
- Stars: 3
- Watchers: 67
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
kayvee
======
Kayvee translates an object into a human and machine parseable string, with a "key=val" format. Currently the format used is `json`.
## Implementations
* [Go](https://github.com/Clever/kayvee-go)
* [Javascript/Node](https://github.com/Clever/kayvee-js)
* [Python](https://github.com/Clever/kayvee-python)
## Tests
The `tests.json` file is a specification for the methods supported by kayvee.
The `version` tag is used to track when this specification is modified, particularly notable if there are any breaking changes. It follows [semantic versioning](http://semver.org/).
Each test includes:
- `title` - describes what the test covers
- `input` - arguments to pass to the tested method
- `output` - expected output string, given above input
## Changelog
- v1.0.0 - 2014-12-09 - all formatting functions output stringified JSON - this an intermediate approach to ease string parsing and forwarding within Heka.
- v0.0.3 - 2014-10-10 - `format` test cases for single-quote, double-quote
- v0.0.2 - 2014-10-10 - `format` test for "allows empty data"
- v0.0.1 - Initial version