Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@shobhitsharma shobhitsharma released this 07 Jun 19:08
· 9 commits to master since this release

BREAKING CHANGES

  • Rewrote whole project in Typescript and upgraded peer dependencies for patches
  • Added .toJSON() method to convert pptx to json
  • Added .toPPTX() method to convert json to pptx
  • Removed .execute() method which was just an array loop over array of pptx files to call .toJSON()

See documentation here for details.

Method changed from .parse().toJSON()

Before .parse()

new PPTXCompose().parse(<path_to_pptx>, (err, content) => {
  if (err) {
    throw err;
  }
  /** DO SOMETHING **/
});

After .toJSON()

await new PPTXCompose().toJSON(<path_to_pptx>)
   .then(() => /** DO SOMETHING **/)
   .catch((err) => throw err)

Method changed from .bufferize().toPPTX()

new PPTXCompose().bufferize(<parsed_json_data>, (err, content) => {
  if (err) {
    throw err;
  }
  /** DO SOMETHING **/
});

After .toPPTX()

await new PPTXCompose().toPPTX(<parsed_json_data>)
   .then(() => /** DO SOMETHING **/)
   .catch((err) => throw err)