diff --git a/dist/index.d.ts b/dist/index.d.ts index 40734d6..553a6de 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -16,7 +16,7 @@ export interface CSVReaderProps { inputStyle?: object; label?: string | React.ReactNode; onError?: (error: Error) => void; - onFileLoaded: (data: Array, fileInfo: IFileInfo) => any; + onFileLoaded: (data: Array, fileInfo: IFileInfo, originalFile?: File) => any; parserOptions?: PapaParse.ParseConfig; disabled?: boolean; strict?: boolean; diff --git a/dist/react-csv-reader.js b/dist/react-csv-reader.js index c53017f..cf36fac 100644 --- a/dist/react-csv-reader.js +++ b/dist/react-csv-reader.js @@ -1,4 +1,4 @@ -module.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(1),n=r(2),s=r(3),a=({accept:e=".csv, text/csv",cssClass:t="csv-reader-input",cssInputClass:r="csv-input",cssLabelClass:n="csv-label",fileEncoding:a="UTF-8",inputId:o="react-csv-reader-input",inputName:u="react-csv-reader-input",inputStyle:h={},label:f,onError:l=(()=>{}),onFileLoaded:d,parserOptions:c={},disabled:p=!1,strict:g=!1})=>i.createElement("div",{className:t},f&&i.createElement("label",{className:n,htmlFor:o},f),i.createElement("input",{className:r,type:"file",id:o,name:u,style:h,accept:e,onChange:t=>{let r=new FileReader;const i=t.target.files;if(i.length>0){const t={name:i[0].name,size:i[0].size,type:i[0].type};if(g&&e.indexOf(t.type)<=0)return void l(new Error(`[strict mode] Accept type not respected: got '${t.type}' but not in '${e}'`));r.onload=e=>{var i;const n=s.parse(r.result,Object.assign(c,{error:l,encoding:a}));d(null!==(i=null==n?void 0:n.data)&&void 0!==i?i:[],t)},r.readAsText(i[0],a)}},disabled:p}));a.propTypes={accept:n.string,cssClass:n.string,cssInputClass:n.string,cssLabelClass:n.string,fileEncoding:n.string,inputId:n.string,inputName:n.string,inputStyle:n.object,label:n.oneOfType([n.string,n.element]),onError:n.func,onFileLoaded:n.func.isRequired,parserOptions:n.object,disabled:n.bool,strict:n.bool},t.default=a},function(e,t){e.exports=require("react")},function(e,t){e.exports=require("prop-types")},function(e,t,r){var i,n,s; +module.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(1),n=r(2),s=r(3),a=({accept:e=".csv, text/csv",cssClass:t="csv-reader-input",cssInputClass:r="csv-input",cssLabelClass:n="csv-label",fileEncoding:a="UTF-8",inputId:o="react-csv-reader-input",inputName:u="react-csv-reader-input",inputStyle:h={},label:f,onError:l=(()=>{}),onFileLoaded:d,parserOptions:c={},disabled:p=!1,strict:g=!1})=>i.createElement("div",{className:t},f&&i.createElement("label",{className:n,htmlFor:o},f),i.createElement("input",{className:r,type:"file",id:o,name:u,style:h,accept:e,onChange:t=>{let r=new FileReader;const i=t.target.files;if(i.length>0){const t={name:i[0].name,size:i[0].size,type:i[0].type};if(g&&e.indexOf(t.type)<=0)return void l(new Error(`[strict mode] Accept type not respected: got '${t.type}' but not in '${e}'`));r.onload=e=>{var n;const o=s.parse(r.result,Object.assign(c,{error:l,encoding:a}));d(null!==(n=null==o?void 0:o.data)&&void 0!==n?n:[],t,i[0])},r.readAsText(i[0],a)}},disabled:p}));a.propTypes={accept:n.string,cssClass:n.string,cssInputClass:n.string,cssLabelClass:n.string,fileEncoding:n.string,inputId:n.string,inputName:n.string,inputStyle:n.object,label:n.oneOfType([n.string,n.element]),onError:n.func,onFileLoaded:n.func.isRequired,parserOptions:n.object,disabled:n.bool,strict:n.bool},t.default=a},function(e,t){e.exports=require("react")},function(e,t){e.exports=require("prop-types")},function(e,t,r){var i,n,s; /* @license Papa Parse v5.3.0 diff --git a/dist/react-csv-reader.js.map b/dist/react-csv-reader.js.map index cd99a79..c763ebd 100644 --- a/dist/react-csv-reader.js.map +++ b/dist/react-csv-reader.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://CSVReader/webpack/bootstrap","webpack://CSVReader/./src/index.tsx","webpack://CSVReader/external {\"commonjs\":\"react\",\"commonjs2\":\"react\",\"amd\":\"react\",\"root\":\"React\"}","webpack://CSVReader/external {\"commonjs\":\"prop-types\",\"commonjs2\":\"prop-types\",\"amd\":\"prop-types\",\"root\":\"PropTypes\"}","webpack://CSVReader/./node_modules/papaparse/papaparse.min.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","CSVReader","accept","cssClass","cssInputClass","cssLabelClass","fileEncoding","inputId","inputName","inputStyle","label","onError","onFileLoaded","parserOptions","disabled","strict","className","htmlFor","type","id","style","onChange","e","reader","FileReader","files","target","length","fileInfo","size","indexOf","Error","onload","_event","csvData","PapaParse","parse","result","assign","error","encoding","data","readAsText","propTypes","PropTypes","string","oneOfType","element","func","isRequired","bool","require","f","self","window","document","postMessage","test","location","protocol","a","h","b","dynamicTyping","U","dynamicTypingFunction","transform","worker","WORKERS_SUPPORTED","URL","webkitURL","toString","BLOB_URL","createObjectURL","Blob","Worker","onmessage","userStep","step","userChunk","chunk","userComplete","complete","userError","input","config","workerId","NODE_STREAM_INPUT","download","readable","read","on","g","File","stream","unparse","_","v","delimiter","BAD_DELIMITERS","filter","quotes","Array","isArray","skipEmptyLines","newline","quoteChar","header","columns","escapeChar","escapeFormulae","RegExp","q","JSON","u","fields","meta","push","y","keys","join","trim","constructor","Date","stringify","slice","match","replace","charAt","RECORD_SEP","String","fromCharCode","UNIT_SEP","BYTE_ORDER_MARK","LocalChunkSize","RemoteChunkSize","DefaultDelimiter","Parser","w","ParserHandle","NetworkStreamer","FileStreamer","StringStreamer","ReadableStreamStreamer","jQuery","fn","this","each","prop","toUpperCase","attr","toLowerCase","file","inputElem","instanceConfig","extend","before","action","reason","splice","_handle","_finished","_completed","_halted","_input","_baseIndex","_partialLine","_rowCount","_start","_nextChunk","isFirstChunk","_completeResults","errors","E","chunkSize","parseInt","streamer","_config","parseChunk","beforeFirstChunk","paused","aborted","cursor","substring","preview","results","WORKER_ID","finished","concat","_sendError","_readChunk","_chunkLoaded","XMLHttpRequest","withCredentials","onerror","_chunkError","open","downloadRequestBody","downloadRequestHeaders","setRequestHeader","send","message","status","readyState","responseText","getResponseHeader","lastIndexOf","statusText","webkitSlice","mozSlice","FileReaderSync","Math","min","pause","apply","arguments","resume","_streamData","_streamEnd","_streamError","_checkIsFinished","shift","_streamCleanUp","removeListener","pow","abort","k","forEach","transformHeader","map","parseFloat","code","row","split","comments","abs","successful","bestDelimiter","delimitersToGuess","getCharIndex","setTimeout","O","D","I","T","A","L","F","fastMode","z","M","j","R","S","x","nextDelim","quoteSearch","C","index","linebreak","truncated","terminate"],"mappings":"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","file":"react-csv-reader.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","import * as React from 'react'\nimport * as PropTypes from 'prop-types'\nimport * as PapaParse from 'papaparse'\n\nexport interface IFileInfo {\n name: string\n size: number\n type: string\n}\n\nexport interface CSVReaderProps {\n accept?: string\n cssClass?: string\n cssInputClass?: string\n cssLabelClass?: string\n fileEncoding?: string\n inputId?: string\n inputName?: string\n inputStyle?: object\n label?: string | React.ReactNode\n onError?: (error: Error) => void\n onFileLoaded: (data: Array, fileInfo: IFileInfo) => any\n parserOptions?: PapaParse.ParseConfig\n disabled?: boolean\n strict?: boolean\n}\n\nconst CSVReader: React.FC = ({\n accept = '.csv, text/csv',\n cssClass = 'csv-reader-input',\n cssInputClass = 'csv-input',\n cssLabelClass = 'csv-label',\n fileEncoding = 'UTF-8',\n inputId = 'react-csv-reader-input',\n inputName = 'react-csv-reader-input',\n inputStyle = {},\n label,\n onError = () => {},\n onFileLoaded,\n parserOptions = {} as PapaParse.ParseConfig,\n disabled = false,\n strict = false,\n}) => {\n const handleChangeFile = (e: React.ChangeEvent) => {\n let reader: FileReader = new FileReader()\n const files: FileList = e.target.files!\n\n if (files.length > 0) {\n const fileInfo: IFileInfo = {\n name: files[0].name,\n size: files[0].size,\n type: files[0].type,\n }\n\n if (strict && accept.indexOf(fileInfo.type) <= 0) {\n onError(new Error(`[strict mode] Accept type not respected: got '${fileInfo.type}' but not in '${accept}'`))\n return\n }\n\n reader.onload = (_event: Event) => {\n const csvData = PapaParse.parse(\n reader.result as string,\n Object.assign(parserOptions, {\n error: onError,\n encoding: fileEncoding,\n }),\n )\n onFileLoaded(csvData?.data ?? [], fileInfo)\n }\n\n reader.readAsText(files[0], fileEncoding)\n }\n }\n\n return (\n
\n {label && (\n \n )}\n \n
\n )\n}\n\nCSVReader.propTypes = {\n accept: PropTypes.string,\n cssClass: PropTypes.string,\n cssInputClass: PropTypes.string,\n cssLabelClass: PropTypes.string,\n fileEncoding: PropTypes.string,\n inputId: PropTypes.string,\n inputName: PropTypes.string,\n inputStyle: PropTypes.object,\n label: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n onError: PropTypes.func,\n onFileLoaded: PropTypes.func.isRequired,\n parserOptions: PropTypes.object,\n disabled: PropTypes.bool,\n strict: PropTypes.bool,\n}\n\nexport default CSVReader\n","module.exports = require(\"react\");","module.exports = require(\"prop-types\");","/* @license\nPapa Parse\nv5.3.0\nhttps://github.com/mholt/PapaParse\nLicense: MIT\n*/\n!function(e,t){\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof module&&\"undefined\"!=typeof exports?module.exports=t():e.Papa=t()}(this,function s(){\"use strict\";var f=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==f?f:{};var n=!f.document&&!!f.postMessage,o=n&&/blob:/i.test((f.location||{}).protocol),a={},h=0,b={parse:function(e,t){var i=(t=t||{}).dynamicTyping||!1;U(i)&&(t.dynamicTypingFunction=i,i={});if(t.dynamicTyping=i,t.transform=!!U(t.transform)&&t.transform,t.worker&&b.WORKERS_SUPPORTED){var r=function(){if(!b.WORKERS_SUPPORTED)return!1;var e=(i=f.URL||f.webkitURL||null,r=s.toString(),b.BLOB_URL||(b.BLOB_URL=i.createObjectURL(new Blob([\"(\",r,\")();\"],{type:\"text/javascript\"})))),t=new f.Worker(e);var i,r;return t.onmessage=m,t.id=h++,a[t.id]=t}();return r.userStep=t.step,r.userChunk=t.chunk,r.userComplete=t.complete,r.userError=t.error,t.step=U(t.step),t.chunk=U(t.chunk),t.complete=U(t.complete),t.error=U(t.error),delete t.worker,void r.postMessage({input:e,config:t,workerId:r.id})}var n=null;b.NODE_STREAM_INPUT,\"string\"==typeof e?n=t.download?new l(t):new p(t):!0===e.readable&&U(e.read)&&U(e.on)?n=new g(t):(f.File&&e instanceof File||e instanceof Object)&&(n=new c(t));return n.stream(e)},unparse:function(e,t){var n=!1,m=!0,_=\",\",v=\"\\r\\n\",s='\"',a=s+s,i=!1,r=null,o=!1;!function(){if(\"object\"!=typeof t)return;\"string\"!=typeof t.delimiter||b.BAD_DELIMITERS.filter(function(e){return-1!==t.delimiter.indexOf(e)}).length||(_=t.delimiter);(\"boolean\"==typeof t.quotes||\"function\"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes);\"boolean\"!=typeof t.skipEmptyLines&&\"string\"!=typeof t.skipEmptyLines||(i=t.skipEmptyLines);\"string\"==typeof t.newline&&(v=t.newline);\"string\"==typeof t.quoteChar&&(s=t.quoteChar);\"boolean\"==typeof t.header&&(m=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error(\"Option columns is empty\");r=t.columns}void 0!==t.escapeChar&&(a=t.escapeChar+s);\"boolean\"==typeof t.escapeFormulae&&(o=t.escapeFormulae)}();var h=new RegExp(q(s),\"g\");\"string\"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,i);if(\"object\"==typeof e[0])return f(r||u(e[0]),e,i)}else if(\"object\"==typeof e)return\"string\"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:u(e.data[0])),Array.isArray(e.data[0])||\"object\"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],i);throw new Error(\"Unable to serialize unrecognized input\");function u(e){if(\"object\"!=typeof e)return[];var t=[];for(var i in e)t.push(i);return t}function f(e,t,i){var r=\"\";\"string\"==typeof e&&(e=JSON.parse(e)),\"string\"==typeof t&&(t=JSON.parse(t));var n=Array.isArray(e)&&0=this._config.preview;if(o)f.postMessage({results:n,workerId:b.WORKER_ID,finished:a});else if(U(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!a||!U(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0},this._sendError=function(e){U(this._config.error)?this._config.error(e):o&&this._config.error&&f.postMessage({workerId:b.WORKER_ID,error:e,finished:!1})}}function l(e){var r;(e=e||{}).chunkSize||(e.chunkSize=b.RemoteChunkSize),u.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(r=new XMLHttpRequest,this._config.withCredentials&&(r.withCredentials=this._config.withCredentials),n||(r.onload=y(this._chunkLoaded,this),r.onerror=y(this._chunkError,this)),r.open(this._config.downloadRequestBody?\"POST\":\"GET\",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var t in e)r.setRequestHeader(t,e[t])}if(this._config.chunkSize){var i=this._start+this._config.chunkSize-1;r.setRequestHeader(\"Range\",\"bytes=\"+this._start+\"-\"+i)}try{r.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===r.status&&this._chunkError()}},this._chunkLoaded=function(){4===r.readyState&&(r.status<200||400<=r.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:r.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader(\"Content-Range\");if(null===t)return-1;return parseInt(t.substring(t.lastIndexOf(\"/\")+1))}(r),this.parseChunk(r.responseText)))},this._chunkError=function(e){var t=r.statusText||e;this._sendError(new Error(t))}}function c(e){var r,n;(e=e||{}).chunkSize||(e.chunkSize=b.LocalChunkSize),u.call(this,e);var s=\"undefined\"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,s?((r=new FileReader).onload=y(this._chunkLoaded,this),r.onerror=y(this._chunkError,this)):r=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(r.error)}}function p(e){var i;u.call(this,e=e||{}),this.stream=function(e){return i=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,t=this._config.chunkSize;return t?(e=i.substring(0,t),i=i.substring(t)):(e=i,i=\"\"),this._finished=!i,this.parseChunk(e)}}}function g(e){u.call(this,e=e||{});var t=[],i=!0,r=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on(\"data\",this._streamData),this._input.on(\"end\",this._streamEnd),this._input.on(\"error\",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0},this._streamData=y(function(e){try{t.push(\"string\"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=y(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=y(function(){this._streamCleanUp(),r=!0,this._streamData(\"\")},this),this._streamCleanUp=y(function(){this._input.removeListener(\"data\",this._streamData),this._input.removeListener(\"end\",this._streamEnd),this._input.removeListener(\"error\",this._streamError)},this)}function i(_){var a,o,h,r=Math.pow(2,53),n=-r,s=/^\\s*-?(\\d+\\.?|\\.\\d+|\\d+\\.\\d+)(e[-+]?\\d+)?\\s*$/,u=/(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))/,t=this,i=0,f=0,d=!1,e=!1,l=[],c={data:[],errors:[],meta:{}};if(U(_.step)){var p=_.step;_.step=function(e){if(c=e,m())g();else{if(g(),0===c.data.length)return;i+=e.data.length,_.preview&&i>_.preview?o.abort():(c.data=c.data[0],p(c,t))}}}function v(e){return\"greedy\"===_.skipEmptyLines?\"\"===e.join(\"\").trim():1===e.length&&0===e[0].length}function g(){if(c&&h&&(k(\"Delimiter\",\"UndetectableDelimiter\",\"Unable to auto-detect delimiting character; defaulted to '\"+b.DefaultDelimiter+\"'\"),h=!1),_.skipEmptyLines)for(var e=0;e=l.length?\"__parsed_extra\":l[i]),_.transform&&(s=_.transform(s,n)),s=y(n,s),\"__parsed_extra\"===n?(r[n]=r[n]||[],r[n].push(s)):r[n]=s}return _.header&&(i>l.length?k(\"FieldMismatch\",\"TooManyFields\",\"Too many fields: expected \"+l.length+\" fields but parsed \"+i,f+t):i=r.length/2?\"\\r\\n\":\"\\r\"}(e,r)),h=!1,_.delimiter)U(_.delimiter)&&(_.delimiter=_.delimiter(e),c.meta.delimiter=_.delimiter);else{var n=function(e,t,i,r,n){var s,a,o,h;n=n||[\",\",\"\\t\",\"|\",\";\",b.RECORD_SEP,b.UNIT_SEP];for(var u=0;u=L)return R(!0)}else for(_=M,M++;;){if(-1===(_=a.indexOf(O,_+1)))return i||u.push({type:\"Quotes\",code:\"MissingQuotes\",message:\"Quoted field unterminated\",row:h.length,index:M}),E();if(_===r-1)return E(a.substring(M,_).replace(m,O));if(O!==z||a[_+1]!==z){if(O===z||0===_||a[_-1]!==z){-1!==p&&p<_+1&&(p=a.indexOf(D,_+1)),-1!==g&&g<_+1&&(g=a.indexOf(I,_+1));var y=w(-1===g?p:Math.min(p,g));if(a[_+1+y]===D){f.push(a.substring(M,_).replace(m,O)),a[M=_+1+y+e]!==O&&(_=a.indexOf(O,M)),p=a.indexOf(D,M),g=a.indexOf(I,M);break}var k=w(g);if(a.substring(_+1+k,_+1+k+n)===I){if(f.push(a.substring(M,_).replace(m,O)),C(_+1+k+n),p=a.indexOf(D,M),_=a.indexOf(O,M),o&&(S(),j))return R();if(L&&h.length>=L)return R(!0);break}u.push({type:\"Quotes\",code:\"InvalidQuotes\",message:\"Trailing quote on quoted field is malformed\",row:h.length,index:M}),_++}}else _++}return E();function b(e){h.push(e),d=M}function w(e){var t=0;if(-1!==e){var i=a.substring(_+1,e);i&&\"\"===i.trim()&&(t=i.length)}return t}function E(e){return i||(void 0===e&&(e=a.substring(M)),f.push(e),M=r,b(f),o&&S()),R()}function C(e){M=e,b(f),f=[],g=a.indexOf(I,M)}function R(e){return{data:h,errors:u,meta:{delimiter:D,linebreak:I,aborted:j,truncated:!!e,cursor:d+(t||0)}}}function S(){A(R()),h=[],u=[]}function x(e,t,i){var r={nextDelim:void 0,quoteSearch:void 0},n=a.indexOf(O,t+1);if(t void\n onFileLoaded: (data: Array, fileInfo: IFileInfo, originalFile?: File) => any\n parserOptions?: PapaParse.ParseConfig\n disabled?: boolean\n strict?: boolean\n}\n\nconst CSVReader: React.FC = ({\n accept = '.csv, text/csv',\n cssClass = 'csv-reader-input',\n cssInputClass = 'csv-input',\n cssLabelClass = 'csv-label',\n fileEncoding = 'UTF-8',\n inputId = 'react-csv-reader-input',\n inputName = 'react-csv-reader-input',\n inputStyle = {},\n label,\n onError = () => {},\n onFileLoaded,\n parserOptions = {} as PapaParse.ParseConfig,\n disabled = false,\n strict = false,\n}) => {\n const handleChangeFile = (e: React.ChangeEvent) => {\n let reader: FileReader = new FileReader()\n const files: FileList = e.target.files!\n\n if (files.length > 0) {\n const fileInfo: IFileInfo = {\n name: files[0].name,\n size: files[0].size,\n type: files[0].type,\n }\n\n if (strict && accept.indexOf(fileInfo.type) <= 0) {\n onError(new Error(`[strict mode] Accept type not respected: got '${fileInfo.type}' but not in '${accept}'`))\n return\n }\n\n reader.onload = (_event: Event) => {\n const csvData = PapaParse.parse(\n reader.result as string,\n Object.assign(parserOptions, {\n error: onError,\n encoding: fileEncoding,\n }),\n )\n onFileLoaded(csvData?.data ?? [], fileInfo, files[0])\n }\n\n reader.readAsText(files[0], fileEncoding)\n }\n }\n\n return (\n
\n {label && (\n \n )}\n \n
\n )\n}\n\nCSVReader.propTypes = {\n accept: PropTypes.string,\n cssClass: PropTypes.string,\n cssInputClass: PropTypes.string,\n cssLabelClass: PropTypes.string,\n fileEncoding: PropTypes.string,\n inputId: PropTypes.string,\n inputName: PropTypes.string,\n inputStyle: PropTypes.object,\n label: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n onError: PropTypes.func,\n onFileLoaded: PropTypes.func.isRequired,\n parserOptions: PropTypes.object,\n disabled: PropTypes.bool,\n strict: PropTypes.bool,\n}\n\nexport default CSVReader\n","module.exports = require(\"react\");","module.exports = require(\"prop-types\");","/* @license\nPapa Parse\nv5.3.0\nhttps://github.com/mholt/PapaParse\nLicense: MIT\n*/\n!function(e,t){\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof module&&\"undefined\"!=typeof exports?module.exports=t():e.Papa=t()}(this,function s(){\"use strict\";var f=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==f?f:{};var n=!f.document&&!!f.postMessage,o=n&&/blob:/i.test((f.location||{}).protocol),a={},h=0,b={parse:function(e,t){var i=(t=t||{}).dynamicTyping||!1;U(i)&&(t.dynamicTypingFunction=i,i={});if(t.dynamicTyping=i,t.transform=!!U(t.transform)&&t.transform,t.worker&&b.WORKERS_SUPPORTED){var r=function(){if(!b.WORKERS_SUPPORTED)return!1;var e=(i=f.URL||f.webkitURL||null,r=s.toString(),b.BLOB_URL||(b.BLOB_URL=i.createObjectURL(new Blob([\"(\",r,\")();\"],{type:\"text/javascript\"})))),t=new f.Worker(e);var i,r;return t.onmessage=m,t.id=h++,a[t.id]=t}();return r.userStep=t.step,r.userChunk=t.chunk,r.userComplete=t.complete,r.userError=t.error,t.step=U(t.step),t.chunk=U(t.chunk),t.complete=U(t.complete),t.error=U(t.error),delete t.worker,void r.postMessage({input:e,config:t,workerId:r.id})}var n=null;b.NODE_STREAM_INPUT,\"string\"==typeof e?n=t.download?new l(t):new p(t):!0===e.readable&&U(e.read)&&U(e.on)?n=new g(t):(f.File&&e instanceof File||e instanceof Object)&&(n=new c(t));return n.stream(e)},unparse:function(e,t){var n=!1,m=!0,_=\",\",v=\"\\r\\n\",s='\"',a=s+s,i=!1,r=null,o=!1;!function(){if(\"object\"!=typeof t)return;\"string\"!=typeof t.delimiter||b.BAD_DELIMITERS.filter(function(e){return-1!==t.delimiter.indexOf(e)}).length||(_=t.delimiter);(\"boolean\"==typeof t.quotes||\"function\"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes);\"boolean\"!=typeof t.skipEmptyLines&&\"string\"!=typeof t.skipEmptyLines||(i=t.skipEmptyLines);\"string\"==typeof t.newline&&(v=t.newline);\"string\"==typeof t.quoteChar&&(s=t.quoteChar);\"boolean\"==typeof t.header&&(m=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error(\"Option columns is empty\");r=t.columns}void 0!==t.escapeChar&&(a=t.escapeChar+s);\"boolean\"==typeof t.escapeFormulae&&(o=t.escapeFormulae)}();var h=new RegExp(q(s),\"g\");\"string\"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,i);if(\"object\"==typeof e[0])return f(r||u(e[0]),e,i)}else if(\"object\"==typeof e)return\"string\"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:u(e.data[0])),Array.isArray(e.data[0])||\"object\"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],i);throw new Error(\"Unable to serialize unrecognized input\");function u(e){if(\"object\"!=typeof e)return[];var t=[];for(var i in e)t.push(i);return t}function f(e,t,i){var r=\"\";\"string\"==typeof e&&(e=JSON.parse(e)),\"string\"==typeof t&&(t=JSON.parse(t));var n=Array.isArray(e)&&0=this._config.preview;if(o)f.postMessage({results:n,workerId:b.WORKER_ID,finished:a});else if(U(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!a||!U(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0},this._sendError=function(e){U(this._config.error)?this._config.error(e):o&&this._config.error&&f.postMessage({workerId:b.WORKER_ID,error:e,finished:!1})}}function l(e){var r;(e=e||{}).chunkSize||(e.chunkSize=b.RemoteChunkSize),u.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(r=new XMLHttpRequest,this._config.withCredentials&&(r.withCredentials=this._config.withCredentials),n||(r.onload=y(this._chunkLoaded,this),r.onerror=y(this._chunkError,this)),r.open(this._config.downloadRequestBody?\"POST\":\"GET\",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var t in e)r.setRequestHeader(t,e[t])}if(this._config.chunkSize){var i=this._start+this._config.chunkSize-1;r.setRequestHeader(\"Range\",\"bytes=\"+this._start+\"-\"+i)}try{r.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===r.status&&this._chunkError()}},this._chunkLoaded=function(){4===r.readyState&&(r.status<200||400<=r.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:r.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader(\"Content-Range\");if(null===t)return-1;return parseInt(t.substring(t.lastIndexOf(\"/\")+1))}(r),this.parseChunk(r.responseText)))},this._chunkError=function(e){var t=r.statusText||e;this._sendError(new Error(t))}}function c(e){var r,n;(e=e||{}).chunkSize||(e.chunkSize=b.LocalChunkSize),u.call(this,e);var s=\"undefined\"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,s?((r=new FileReader).onload=y(this._chunkLoaded,this),r.onerror=y(this._chunkError,this)):r=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(r.error)}}function p(e){var i;u.call(this,e=e||{}),this.stream=function(e){return i=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,t=this._config.chunkSize;return t?(e=i.substring(0,t),i=i.substring(t)):(e=i,i=\"\"),this._finished=!i,this.parseChunk(e)}}}function g(e){u.call(this,e=e||{});var t=[],i=!0,r=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on(\"data\",this._streamData),this._input.on(\"end\",this._streamEnd),this._input.on(\"error\",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0},this._streamData=y(function(e){try{t.push(\"string\"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=y(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=y(function(){this._streamCleanUp(),r=!0,this._streamData(\"\")},this),this._streamCleanUp=y(function(){this._input.removeListener(\"data\",this._streamData),this._input.removeListener(\"end\",this._streamEnd),this._input.removeListener(\"error\",this._streamError)},this)}function i(_){var a,o,h,r=Math.pow(2,53),n=-r,s=/^\\s*-?(\\d+\\.?|\\.\\d+|\\d+\\.\\d+)(e[-+]?\\d+)?\\s*$/,u=/(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))/,t=this,i=0,f=0,d=!1,e=!1,l=[],c={data:[],errors:[],meta:{}};if(U(_.step)){var p=_.step;_.step=function(e){if(c=e,m())g();else{if(g(),0===c.data.length)return;i+=e.data.length,_.preview&&i>_.preview?o.abort():(c.data=c.data[0],p(c,t))}}}function v(e){return\"greedy\"===_.skipEmptyLines?\"\"===e.join(\"\").trim():1===e.length&&0===e[0].length}function g(){if(c&&h&&(k(\"Delimiter\",\"UndetectableDelimiter\",\"Unable to auto-detect delimiting character; defaulted to '\"+b.DefaultDelimiter+\"'\"),h=!1),_.skipEmptyLines)for(var e=0;e=l.length?\"__parsed_extra\":l[i]),_.transform&&(s=_.transform(s,n)),s=y(n,s),\"__parsed_extra\"===n?(r[n]=r[n]||[],r[n].push(s)):r[n]=s}return _.header&&(i>l.length?k(\"FieldMismatch\",\"TooManyFields\",\"Too many fields: expected \"+l.length+\" fields but parsed \"+i,f+t):i=r.length/2?\"\\r\\n\":\"\\r\"}(e,r)),h=!1,_.delimiter)U(_.delimiter)&&(_.delimiter=_.delimiter(e),c.meta.delimiter=_.delimiter);else{var n=function(e,t,i,r,n){var s,a,o,h;n=n||[\",\",\"\\t\",\"|\",\";\",b.RECORD_SEP,b.UNIT_SEP];for(var u=0;u=L)return R(!0)}else for(_=M,M++;;){if(-1===(_=a.indexOf(O,_+1)))return i||u.push({type:\"Quotes\",code:\"MissingQuotes\",message:\"Quoted field unterminated\",row:h.length,index:M}),E();if(_===r-1)return E(a.substring(M,_).replace(m,O));if(O!==z||a[_+1]!==z){if(O===z||0===_||a[_-1]!==z){-1!==p&&p<_+1&&(p=a.indexOf(D,_+1)),-1!==g&&g<_+1&&(g=a.indexOf(I,_+1));var y=w(-1===g?p:Math.min(p,g));if(a[_+1+y]===D){f.push(a.substring(M,_).replace(m,O)),a[M=_+1+y+e]!==O&&(_=a.indexOf(O,M)),p=a.indexOf(D,M),g=a.indexOf(I,M);break}var k=w(g);if(a.substring(_+1+k,_+1+k+n)===I){if(f.push(a.substring(M,_).replace(m,O)),C(_+1+k+n),p=a.indexOf(D,M),_=a.indexOf(O,M),o&&(S(),j))return R();if(L&&h.length>=L)return R(!0);break}u.push({type:\"Quotes\",code:\"InvalidQuotes\",message:\"Trailing quote on quoted field is malformed\",row:h.length,index:M}),_++}}else _++}return E();function b(e){h.push(e),d=M}function w(e){var t=0;if(-1!==e){var i=a.substring(_+1,e);i&&\"\"===i.trim()&&(t=i.length)}return t}function E(e){return i||(void 0===e&&(e=a.substring(M)),f.push(e),M=r,b(f),o&&S()),R()}function C(e){M=e,b(f),f=[],g=a.indexOf(I,M)}function R(e){return{data:h,errors:u,meta:{delimiter:D,linebreak:I,aborted:j,truncated:!!e,cursor:d+(t||0)}}}function S(){A(R()),h=[],u=[]}function x(e,t,i){var r={nextDelim:void 0,quoteSearch:void 0},n=a.indexOf(O,t+1);if(t void - onFileLoaded: (data: Array, fileInfo: IFileInfo) => any + onFileLoaded: (data: Array, fileInfo: IFileInfo, originalFile?: File) => any parserOptions?: PapaParse.ParseConfig disabled?: boolean strict?: boolean