UNPKG

@dpkit/core

Version:

Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames

99 lines (98 loc) 1.96 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Table Dialect", "type": "object", "properties": { "$schema": { "default": "https://datapackage.org/profiles/1.0/tabledialect.json", "propertyOrder": 10, "title": "Profile", "type": "string" }, "header": { "title": "Header", "type": "boolean", "default": true }, "headerRows": { "type": "array", "default": [1], "items": { "type": "integer", "minimum": 1 } }, "headerJoin": { "type": "string", "default": " " }, "commentRows": { "type": "array", "default": [1], "items": { "type": "integer", "minimum": 1 } }, "commentChar": { "title": "Comment Character", "type": "string" }, "delimiter": { "title": "Delimiter", "type": "string", "default": "," }, "lineTerminator": { "title": "Line Terminator", "type": "string", "default": "\r\n" }, "quoteChar": { "title": "Quote Character", "type": "string", "default": "\"" }, "doubleQuote": { "title": "Double Quote", "type": "boolean", "default": true }, "escapeChar": { "title": "Escape Character", "type": "string" }, "nullSequence": { "title": "Null Sequence", "type": "string" }, "skipInitialSpace": { "title": "Skip Initial Space", "type": "boolean", "default": false }, "property": { "type": "string" }, "itemType": { "type": "string", "enum": ["array", "object"] }, "itemKeys": { "type": "array", "items": { "type": "string" } }, "sheetNumber": { "type": "integer", "minimum": 1 }, "sheetName": { "type": "string" }, "table": { "type": "string" } } }