openfisca / legislation-explorer

Explore legislation formulas and parameters.
https://legislation.demo.openfisca.org
GNU Affero General Public License v3.0
26 stars 12 forks source link

Don't use a buggy version of swagger #172

Closed fpagnoux closed 6 years ago

fpagnoux commented 6 years ago

On several environment (production server, my machine), swagger-ui@3.18.0 is causing trouble:

warning "swagger-ui > webpack-dev-server@2.11.2" has incorrect peer dependency "webpack@^2.2.0 || ^3.0.0".
(...)
[0] TypeError: _dompurify2.default.addHook is not a function
[0]     at Object.<anonymous> (/Users/florianpagnoux/Dev/openfisca/legislation-explorer/node_modules/swagger-ui/dist/webpack:/src/core/components/providers/markdown.jsx:7:11)
[0]     at __webpack_require__ (/Users/florianpagnoux/Dev/openfisca/legislation-explorer/node_modules/swagger-ui/dist/webpack:/webpack/bootstrap e373ce07a3ac6fb7d981:19:1)
(...) 

This forces to use a version that is known to work