@financial-times/load-data
v1.0.12
Published
A general-purpose multi-data loader
Downloads
58
Readme
loadData
A general-purpose multi-data loader by Ændrew in 2017
Installation:
$ npm install @financial-times/load-data --save
Usage:
TypeScript/ES6:
import loadData from '@financial-times/load-data';
// Single file
loadData('data1.csv').then(data1 => {
// do something with data1
});
// Yes, you can use it with async/await...
(async () => {
const [data2, data3] = await loadData([ // ... and with multiple files
'data2.tsv',
'data3.json',
]);
// do something with data2 and data3
}());
Browser:
<script src="https://unpkg.com/@financial-times/load-data"></script>
<script>
loadData('data1.tsv').then((data1) => {
// Do something with data1 here
});
</script>
Supported file types:
N.b., load-data detects file type using extension. Ensure it has the following or it will fail!
- TSV
- Annotated TSV
- CSV
- JSON