TOML
E427624
TOML is a human-readable configuration file format designed for simplicity and unambiguous parsing, commonly used in modern software tooling and package managers.
All labels observed (2)
| Label | Occurrences |
|---|---|
| TOML canonical | 3 |
| Toml configuration format | 1 |
Statements (56)
| Predicate | Object |
|---|---|
| instanceOf |
configuration file format
ⓘ
serialization format ⓘ |
| commentPrefix | # ⓘ |
| comparedWith |
INI
ⓘ
JSON NERFINISHED ⓘ YAML NERFINISHED ⓘ |
| designedBy | Tom Preston-Werner NERFINISHED ⓘ |
| designPrinciple |
minimal syntax
ⓘ
obvious semantics ⓘ |
| fileExtension | .toml ⓘ |
| fullName | Tom's Obvious, Minimal Language NERFINISHED ⓘ |
| hasSpecification | TOML v1.0.0 NERFINISHED ⓘ |
| inception | 2013 ⓘ |
| inspiredBy |
INI
NERFINISHED
ⓘ
YAML NERFINISHED ⓘ |
| keyValueSeparator | = ⓘ |
| license | MIT License ⓘ |
| mediaType |
application/toml
ⓘ
text/toml ⓘ |
| parsingProperty |
round-trippable
ⓘ
unambiguous ⓘ |
| primaryGoal |
human-readable configuration
ⓘ
unambiguous parsing ⓘ |
| specStatus | stable ⓘ |
| specVersion | 1.0.0 ⓘ |
| supportsDataType |
array
ⓘ
boolean ⓘ float ⓘ integer ⓘ local date ⓘ local datetime ⓘ local time ⓘ offset datetime ⓘ string ⓘ table ⓘ |
| supportsFeature |
arrays of tables
ⓘ
bare keys ⓘ comments ⓘ inline tables ⓘ literal strings ⓘ multiline basic strings ⓘ nested tables ⓘ quoted keys ⓘ |
| typicalFileName |
Cargo.toml
ⓘ
Pipfile.toml ⓘ pyproject.toml ⓘ |
| typicalUse |
application configuration
ⓘ
package manager configuration ⓘ tooling configuration ⓘ |
| usedBy |
Cargo
NERFINISHED
ⓘ
Go tooling ⓘ Hugo NERFINISHED ⓘ Pipenv NERFINISHED ⓘ Poetry NERFINISHED ⓘ Rust ecosystem NERFINISHED ⓘ |
| website | https://toml.io ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Jekyll
subject surface form:
Tom Preston-Werner
this entity surface form:
Toml configuration format