Commits


Brian Hulette authored and Wes McKinney committed 492b3d4395a
ARROW-613: WIP TypeScript Implementation This implementation only supports reading arrow files at the moment - but it works in node and in the browser. I've implemented basic numeric types as well as Utf8, Date, List, and Struct. I included a couple of example node scripts, one that just dumps an arrow file's schema, and another that converts it to a (very poorly formatted) CSV. I also included an example of reading an arrow file in the browser, currently hosted here: https://theneuralbit.github.io/arrow/ after selecting an arrow file, that page _should_ display the file contents in a table. So far I've only tested it with this file: https://keybase.pub/hulettbh/example-csv.arrow, generated by my colleague @elahrvivaz Author: Brian Hulette <hulettbh@gmail.com> Author: Brian Hulette <brian.hulette@ccri.com> Closes #358 from TheNeuralBit/javascript and squashes the following commits: 74e8520 [Brian Hulette] added a few more license headers ce81034 [Brian Hulette] Cleaned up TextDecoder/Utf8Vector 3f0d9f0 [Brian Hulette] Added missing runtime dependency a5800d9 [Brian Hulette] Added docstrings for Vector functions 3839485 [Brian Hulette] Removed tabs 1f6dcf3 [Brian Hulette] Renamed _arrayToInt 3a92bdd [Brian Hulette] Added ASF Licence headers 8092810 [Brian Hulette] Moved index.html to examples/ directory 0f43270 [Brian Hulette] Replaced table style with an original, basic one c221f74 [Brian Hulette] Create README.md 71e72df [Brian Hulette] Added support for the browser via webpack 00bb974 [Brian Hulette] Initial typescript implementation