| option( | |
| 'MultipleHeaders', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Use non-amalgamated version of the library', | |
| ) | |
| option( | |
| 'GlobalUDLs', | |
| type: 'boolean', | |
| value: true, | |
| description: 'Place user-defined string literals in the global namespace', | |
| ) | |
| option( | |
| 'ImplicitConversions', | |
| type: 'boolean', | |
| value: true, | |
| description: 'Enable implicit conversions', | |
| ) | |
| option( | |
| 'DisableEnumSerialization', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Disable default integer enum serialization', | |
| ) | |
| option( | |
| 'DisableTupleReferenceConversion', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Disable conversion from a one-element tuple of a JSON reference', | |
| ) | |
| option( | |
| 'Diagnostics', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Use extended diagnostic messages', | |
| ) | |
| option( | |
| 'Diagnostic_Positions', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Enable diagnostic positions', | |
| ) | |
| option( | |
| 'LegacyDiscardedValueComparison', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Enable legacy discarded value comparison', | |
| ) | |
| option( | |
| 'StrictNulHandling', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Enable strict NUL-byte handling', | |
| ) | |
| option( | |
| 'StrictBinaryUTF8', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Enable UTF-8 checks in the CBOR, UBJSON, BJData, and BSON writers', | |
| ) | |
| option( | |
| 'DeleteDeprecatedFunctions', | |
| type: 'boolean', | |
| value: false, | |
| description: 'Delete the deprecated functions instead of only deprecating them', | |
| ) |