hypercharged

Generates a static, prerendered site from your original website.

MIT License

Downloads
10
Stars
0
Committers
1

Bot releases are hidden (Show)

  • increased the timeout for all the test on the render method, per test rather than on the before mocha hook 7401026
  • added localhost in the list of the vhost of travis 52fcd32
  • increased timeout for all the tests about the render method from 2 (set by default by mocha) to 10 seconds 681605e
  • added tests to check that the library correctly log in the console errors detected while rendering the page e07ba0f
  • added a new log in the console (when the debug mode is enabled) to inform the user that some errors have been detected in the console while rendering the page 540d0ca
  • upgraded dependencies and added browser-sync package 71d4d31
  • tests on the render method will not make external http call to existing websites to improve performance 270e1be
  • fixed missing createIfNotExist option in the getting-started file of the example folder e6ce97a
  • fixed tslint issues 9fc13a2
  • removed deprecated rule 2143e97
  • added tslint, gulp-tslint, and upgraded dependencies 3ade0cc
  • added tslint configuration 1b2019d
  • added tslint package 7134305
  • added tslint step when building the library in the build command b71f101
  • using es2015 typescript module resolution 4e5e759
  • using typescript in strict mode ae2a99b
  • removed irrelevant sentence in the about section of the documentation 38fe3ec
  • updated dependencies c6b5c37
  • added missing puppeteer peer dependency 272c029
  • fixed wrong require statements in the examples of the documentation c5746d2
  • added bundle size badge to the documentation a2c7b68

https://github.com/khalyomede/hypercharged/compare/v0.3.0...v0.4.0

  • reduced the cognitive complexity of the render method by extracting the content extraction from the page and the launch method to dedicated methods 71d757f
  • added puppeteer typescript types 84ea990
  • added puppeteer type to be able to use type check in the methods signatures 6b2380f
  • reduced the cognitive complexity of the constructor method by extracting the validation of the options parameter to a dedicated method 866a6f0
  • reflected change on factorizing the check on the "urls" parameter of the method removeUrls in the tests 4d30087
  • factorized duplicated code c3e7463
  • using 2.* version control on puppeteer installation command on the installation section to better show that this library is being tested on puppeteer v2 62fc585
  • added comments on variables and methods, and completed comments for methods that already have some 018c565
  • rendered pages will now be stripped of all the javascript (code and required files) 9e36112
  • upgraded dependencies 84b5337
  • added example to show how to use the callback parameter on the method addUrls 10ef3c6
  • added unit test on the callback second parameter of the method addUrl 2e0c627
  • added a new "callback" parameter on the method addUrls to attach the same callback to a bunch of added urls b4a3e75
  • upgraded dependencies e4879ed
  • added test on the second parameter "callback" of the addUrl method 5bddd1b
  • removed unused command 132bd2c
  • fixed missing "to.be.true" in unit test resulting in assertions that would always evaluate as passed 2e8a9f9
  • error produced by the user custom algorithm to put the web page on hold before rendering it will be print in the console instead of making the rendering to fail without exiting 66e8463
  • removed non correct enableDebug mentions in the examples that are not about this method ecf04d9
  • added 2 examples in the documentation : customizing the rendering and enabling the debug mode a0141b8

https://github.com/khalyomede/hypercharged/compare/v0.2.0...v0.3.0

  • added release command using np a2e1e0f
  • switched puppeteer dependency information badge to use dev dependency badge instead, and added puppeteer in the dependency to install as well as a note why f3016a2
  • reduced the weight of the library itself, and moved the puppeteer dependency to the user (in order for him/her to be able to use puppeteer-core if needed) b4aabf9
  • moved is-directory from dev to normal dependencies to fix a bug when this package is missing when installed 45b8be2
  • added keywords 129f779
  • added code coverage and mutation badge to the documentation 5b87e66
  • added code coverage and mutation reports to the travis build fca9a60
  • added codeclimate badge in the documentation bcc01d1
  • added travis and codeclimate configuration files 777b4f7
  • added missing links to the examples in the usage section 41ea8b4
  • added an introduction, an installation guide and examples on the documentation 98cdebc

https://github.com/khalyomede/hypercharged/compare/v0.1.0...v0.2.0