├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── deep-rename-keys.d.ts ├── index.ts └── types.ts ├── tests ├── __snapshots__ │ └── xlsx-stream.spec.ts.snap ├── assets │ ├── bad-archive.xlsx │ ├── basic.xlsx │ ├── corrupted-file.xlsx │ ├── custom-format.xlsx │ ├── custom-number-format.xlsx │ ├── empty-row-custom-height.xlsx │ ├── empty-rows-missing.xlsx │ ├── empty-rows.xlsx │ ├── empty.xlsx │ ├── encoded.xlsx │ ├── hidden-sheet.xlsx │ ├── incorrect-hours-format.xlsx │ ├── merged-cells-with-header.xlsx │ ├── merged-cells.xlsx │ ├── multiple-undefined-columns-as-header.xlsx │ ├── open-xml.xlsx │ ├── prefixed-styles-xml-tags.xlsx │ ├── shared-string-single-value.xlsx │ ├── with-header-duplicated.xlsx │ ├── with-header-number.xlsx │ ├── with-header.xlsx │ ├── worksheets-reordered.xlsx │ ├── worksheets.xlsx │ └── zeroes.xlsx └── xlsx-stream.spec.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /* 2 | !lib -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/package.json -------------------------------------------------------------------------------- /src/deep-rename-keys.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/src/deep-rename-keys.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/src/types.ts -------------------------------------------------------------------------------- /tests/__snapshots__/xlsx-stream.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/__snapshots__/xlsx-stream.spec.ts.snap -------------------------------------------------------------------------------- /tests/assets/bad-archive.xlsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/basic.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/basic.xlsx -------------------------------------------------------------------------------- /tests/assets/corrupted-file.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/corrupted-file.xlsx -------------------------------------------------------------------------------- /tests/assets/custom-format.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/custom-format.xlsx -------------------------------------------------------------------------------- /tests/assets/custom-number-format.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/custom-number-format.xlsx -------------------------------------------------------------------------------- /tests/assets/empty-row-custom-height.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/empty-row-custom-height.xlsx -------------------------------------------------------------------------------- /tests/assets/empty-rows-missing.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/empty-rows-missing.xlsx -------------------------------------------------------------------------------- /tests/assets/empty-rows.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/empty-rows.xlsx -------------------------------------------------------------------------------- /tests/assets/empty.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/empty.xlsx -------------------------------------------------------------------------------- /tests/assets/encoded.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/encoded.xlsx -------------------------------------------------------------------------------- /tests/assets/hidden-sheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/hidden-sheet.xlsx -------------------------------------------------------------------------------- /tests/assets/incorrect-hours-format.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/incorrect-hours-format.xlsx -------------------------------------------------------------------------------- /tests/assets/merged-cells-with-header.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/merged-cells-with-header.xlsx -------------------------------------------------------------------------------- /tests/assets/merged-cells.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/merged-cells.xlsx -------------------------------------------------------------------------------- /tests/assets/multiple-undefined-columns-as-header.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/multiple-undefined-columns-as-header.xlsx -------------------------------------------------------------------------------- /tests/assets/open-xml.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/open-xml.xlsx -------------------------------------------------------------------------------- /tests/assets/prefixed-styles-xml-tags.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/prefixed-styles-xml-tags.xlsx -------------------------------------------------------------------------------- /tests/assets/shared-string-single-value.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/shared-string-single-value.xlsx -------------------------------------------------------------------------------- /tests/assets/with-header-duplicated.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/with-header-duplicated.xlsx -------------------------------------------------------------------------------- /tests/assets/with-header-number.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/with-header-number.xlsx -------------------------------------------------------------------------------- /tests/assets/with-header.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/with-header.xlsx -------------------------------------------------------------------------------- /tests/assets/worksheets-reordered.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/worksheets-reordered.xlsx -------------------------------------------------------------------------------- /tests/assets/worksheets.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/worksheets.xlsx -------------------------------------------------------------------------------- /tests/assets/zeroes.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/assets/zeroes.xlsx -------------------------------------------------------------------------------- /tests/xlsx-stream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tests/xlsx-stream.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claviz/xlstream/HEAD/tslint.json --------------------------------------------------------------------------------