* first version
* can insert image - first version
* fix more than 9 images, with a parseInt on the '10' string. Otherwise, '9' if greater than '10'
* update Buffer() to Buffer.from()
* existing test if now ok, go to make test for insert image
* add first test
* add test for 100 insert images
* update readme.md, but need to be reread :)
* update index.d.ts
* convert tabulation to space
* remove fr - 0.0.1-security from package.json
* remove comment line
* remove condition not nescessary
* add percent ratio for single image
* Update Readme and add imageRatio option
* readd package-lock.json
* readd package-lock.json
* catch error if image does not exists
* change some comment console.log to console.error
* fix formatting
* test if imageToBuffer return a true image buffer, otherwise, throw an error - add handleImageError function : this function handle the image error and throw it by default; developers can override this function
* Move handleImageError function to an option
* remove useless ligne space in this commit
* add customXml in the order list for rebuild to prevent error on remove sheet
* Remove the useless customXML type in order list ; in the sort function of rebuild, if the type of Relationship is not in the `order` list, go to the end ; adding test code
Adding 2 options affect table substitution :
subsituteAllTableRow : if true, all the cells in the row substitution will be copied in the new row
pushDownPageBreakOnTableSubstitution : if true, pushdown the pageBreak (not the rowBreaks : TODO with option)
As consequences it require me to make couple of function public
and specify interfaces for resulting data.
Also this work expose that previous typings was incorrectly written.
@RW-DiefBell and @tiholic you seems to be relying on incorrect definitions.
Please check.
which will have results excluded from source control. This allow to better expereince to adding test XLSX files since they will be directly visible as new in the UI