PageSourceSearch

https://exploremydata.com/assets/text-D7e-WyZb.js

js exploremydata.com collected 2026-09-25 20:07:24 UTC 2,386 bytes, 6 lines download raw bytes

1import{s as a,a as f}from"./generic-hlUXJ1vY.js";import{formatCount as y,textBlob as c,replaceExtension as l}from"./util-CkZ8KZK2.js";import{serializeCsvWith as w}from"./csvShared-8k83eY5V.js";import{dumpYaml as x}from"./yamlShared-D6Vs2hVw.js";import{escapeMarkdownCell as u,MARKDOWN_ROW_ADVICE as h}from"./csvToMarkdown-Y9RjJ3K3.js";import"./vite-preload-ckwbz45p.js";import"./vendor-papaparse-Btpkh8vH.js";import"./cjs-helpers-D6-XlEtG.js";import"./detectTableRegion-B60ufQHb.js";import"./vendor-js-yaml-BArYy3cM.js";function j(n){switch(n){case"tab":return"	";case"semicolon":return";";case"pipe":return"|";default:return","}}function g(n){return n==="	"?"tab":n===";"?"semicolon":n==="|"?"pipe":"comma"}function M(n,e="csv"){return async(t,o)=>{const m=n??j(o.options.outDelimiter),i=o.options.quotes==="all",r=w([t.columns,...t.rows],{delimiter:m,quoteAll:i});return{filename:l(o.filename,e),blob:c(r,e==="tsv"?"text/tab-separated-values":"text/csv"),text:r,copyKind:"csv",summary:[...a(t),`${g(m)}-separated`]}}}function R(n){return async(e,t)=>{const o=n??(t.options.shape==="lines"?"lines":"array"),m=t.options.format==="minified",i=f(e),r=o==="lines"?`${i.map(p=>JSON.stringify(p)).join(`
2`)}
3`:`${JSON.stringify(i,null,m?0:2)}
4`,s=o==="lines"?"jsonl":"json";return{filename:l(t.filename,s),blob:c(r,o==="lines"?"application/x-ndjson":"application/json"),text:r,copyKind:"json",previewText:r,summary:[...a(e),o==="lines"?"one object per line":"array of objects"]}}}const T=async(n,e)=>{const t=x(f(n));
4return{filename:l(e.filename,"yaml"),blob:c(t,"text/yaml"),text:t,copyKind:"text",previewText:t,summary:a(n)}};function v(n,e){return n==="center"?":---:":n==="right"?"---:":n==="left"?"---":e?"---:":"---"}function b(n){return n==="left"||n==="center"||n==="right"?n:"auto"}const W=async(n,e)=>{const t=b(e.options.alignment),o=s=>`| ${s.join(" | ")} |`,i=`${[o(n.columns.map(u)),o(n.kinds.map(s=>v(t,s==="number"))),...n.rows.map(s=>o(n.columns.map((p,d)=>u(String(s[d]??"")))))].join(`
5`)}
6`,r=[];return n.rows.length>h&&r.push(`${y(n.rows.length)} rows is a lot for a Markdown table — most viewers render it slowly and nobody scrolls that far. It was converted anyway.`),{filename:l(e.filename,"md"),blob:c(i,"text/markdown"),text:i,copyKind:"text",previewText:i,warnings:r,summary:a(n)}};export{M as csvEmitter,R as jsonEmitter,W as markdownEmitter,T as yamlEmitter};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.