{
  "$schema": "https://loremfile.dev/schema/manifest-v1.json",
  "schema_version": 1,
  "catalog_version": "1.2.0",
  "generated_at": "2026-09-22T06:59:34Z",
  "base_url": "https://loremfile.dev/",
  "license": "CC0-1.0",
  "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
  "source": "https://github.com/kumarprabhashanand/loremfile",
  "toolchain_image": "ghcr.io/kumarprabhashanand/loremfile-toolchain@sha256:1d66d83de2483700858745a9d27120af001588019882098eb67a301fdd2f2ad6",
  "count": 8,
  "total_bytes": 36370708,
  "fixtures": [
    {
      "path": "csv/10mb.csv",
      "url": "https://loremfile.dev/csv/10mb.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 9749583,
      "sha256": "2cc79929706451724223af6de04711327fcf0629bda08a623dfaa5397bc3eaf5",
      "size_class": "approx",
      "phase": 1,
      "description": "About 10MB of people rows, fitted to within 5% of the nominal size. Still a prefix of the same dataset.",
      "tags": [
        "data",
        "dataset-people",
        "sized"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 38462,
        "max_line_bytes": 379,
        "rows": 38461,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_sized",
      "generator_params": {
        "size": 10000000
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/1mb.csv",
      "url": "https://loremfile.dev/csv/1mb.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 965447,
      "sha256": "349847940e5b32738c0984d0bb6b7d3e170c5ecd1afb47291da675b146f07726",
      "size_class": "approx",
      "phase": 1,
      "description": "About 1MB of people rows, fitted to within 5% of the nominal size. Still a prefix of the same dataset.",
      "tags": [
        "data",
        "dataset-people",
        "sized"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 3847,
        "max_line_bytes": 375,
        "rows": 3846,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_sized",
      "generator_params": {
        "size": 1000000
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/people-10-quoted-newlines.csv",
      "url": "https://loremfile.dev/csv/people-10-quoted-newlines.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 2697,
      "sha256": "95f102f3c59a616c92bad2eadfae97c8081daee2722b87a11e5bddd0e061c160",
      "size_class": "free",
      "phase": 1,
      "description": "Ten people rows where the bio field contains a real newline inside a quoted field, which is where line-by-line splitting goes wrong.",
      "tags": [
        "data",
        "dataset-people"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 20,
        "max_line_bytes": 202,
        "rows": 10,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": true
      },
      "generator": "data.csv_people",
      "generator_params": {
        "rows": 10,
        "quoted_newlines": true
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/people-10-semicolon.csv",
      "url": "https://loremfile.dev/csv/people-10-semicolon.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 2679,
      "sha256": "31a1de884bdb372bb6b5a5e0ada211f8acd4e07f2c8068458cedb3cc49c30346",
      "size_class": "free",
      "phase": 1,
      "description": "The same ten people rows delimited by semicolons, as European locales export.",
      "tags": [
        "data",
        "dataset-people"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 11,
        "max_line_bytes": 342,
        "rows": 10,
        "columns": 14,
        "delimiter": ";",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_people",
      "generator_params": {
        "rows": 10,
        "delimiter": ";"
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/people-10-utf8-bom.csv",
      "url": "https://loremfile.dev/csv/people-10-utf8-bom.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 2682,
      "sha256": "cf14b9d8523c5d3d6a26dd13ceaaf8c953b175a560044a5820fb117eeb1c69a5",
      "size_class": "free",
      "phase": 1,
      "description": "Ten people rows preceded by a UTF-8 byte-order mark, which many CSV readers leave attached to the first column name.",
      "tags": [
        "data",
        "dataset-people",
        "encoding"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": true,
        "line_ending": "lf",
        "lines": 11,
        "max_line_bytes": 342,
        "rows": 10,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_people",
      "generator_params": {
        "rows": 10,
        "bom": true
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/people-10.csv",
      "url": "https://loremfile.dev/csv/people-10.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 2679,
      "sha256": "5b51c9c031ef0c7d098909ce79cd573300e75cb922ffe485bc47ebb8c8ea118b",
      "size_class": "free",
      "phase": 1,
      "description": "10 rows of the shared synthetic people dataset with a header row. The same rows appear in every other people-10 fixture.",
      "tags": [
        "data",
        "dataset-people"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 11,
        "max_line_bytes": 342,
        "rows": 10,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_people",
      "generator_params": {
        "rows": 10
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/people-1000.csv",
      "url": "https://loremfile.dev/csv/people-1000.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 249645,
      "sha256": "415edcfa97d82e5e532d5582d854fb836ab7a2167a1ea49c74e4e851719b586f",
      "size_class": "free",
      "phase": 1,
      "description": "1,000 rows of the shared synthetic people dataset with a header row. The same rows appear in every other people-1000 fixture.",
      "tags": [
        "data",
        "dataset-people"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 1001,
        "max_line_bytes": 369,
        "rows": 1000,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_people",
      "generator_params": {
        "rows": 1000
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    },
    {
      "path": "csv/people-100k.csv",
      "url": "https://loremfile.dev/csv/people-100k.csv",
      "format": "csv",
      "ext": "csv",
      "mime": "text/csv; charset=utf-8",
      "bytes": 25395296,
      "sha256": "d698f2d2c402f109796d225b0a9ad7123347bdcdc31965a9cacf879a10a43885",
      "size_class": "free",
      "phase": 1,
      "description": "100,000 rows of the shared synthetic people dataset with a header row. The same rows appear in every other people-100k fixture.",
      "tags": [
        "data",
        "dataset-people"
      ],
      "edge_case": false,
      "props": {
        "encoding": "utf-8",
        "bom": false,
        "line_ending": "lf",
        "lines": 100001,
        "max_line_bytes": 380,
        "rows": 100000,
        "columns": 14,
        "delimiter": ",",
        "has_header": true,
        "quoted_fields": false
      },
      "generator": "data.csv_people",
      "generator_params": {
        "rows": 100000
      },
      "added_in": "1.0.0",
      "status": "active",
      "deprecated": false,
      "supersededBy": null
    }
  ]
}
