mirror of
https://github.com/zulip/zulip.git
synced 2026-06-24 21:08:25 +08:00
This PR changes the library used for panning and zooming in the lightbox
module from timmywil/panzoom to avanka/panzoom.
The original (timmywil) version of the library contains a bug where if
you have a high resolution touchpad and Firefox and you zoom in and out
repeatedly on an image, the image may drift. avanka/panzoom does not
appear to display this behavior.
Restores the behaviour from before 5f83bc5cfe, where clicking
outside the image closes the lightbox, primarily by way of swapping
out the panzoom library.
Fixes: #21163.
140 lines
4.4 KiB
JSON
140 lines
4.4 KiB
JSON
{
|
|
"name": "zulip",
|
|
"version": "0.0.0",
|
|
"license": "Apache-2.0",
|
|
"description": "",
|
|
"private": true,
|
|
"main": "",
|
|
"dependencies": {
|
|
"@babel/core": "^7.5.5",
|
|
"@babel/plugin-proposal-class-properties": "^7.5.5",
|
|
"@babel/preset-env": "^7.5.5",
|
|
"@babel/preset-typescript": "^7.15.0",
|
|
"@babel/register": "^7.6.2",
|
|
"@formatjs/intl": "^1.9.7",
|
|
"@giphy/js-components": "^5.0.5",
|
|
"@giphy/js-fetch-api": "^4.0.1",
|
|
"@uppy/core": "^1.7.1",
|
|
"@uppy/progress-bar": "^1.3.4",
|
|
"@uppy/xhr-upload": "^1.4.2",
|
|
"autoprefixer": "^10.0.0",
|
|
"autosize": "^5.0.1",
|
|
"babel-loader": "^8.0.6",
|
|
"babel-plugin-formatjs": "^10.2.6",
|
|
"blueimp-md5": "^2.10.0",
|
|
"clean-css": "^5.1.0",
|
|
"clipboard": "^2.0.4",
|
|
"core-js": "^3.6.5",
|
|
"css-loader": "^6.2.0",
|
|
"css-minimizer-webpack-plugin": "^3.0.2",
|
|
"css.escape": "^1.5.1",
|
|
"date-fns": "^2.16.1",
|
|
"date-fns-tz": "^1.1.1",
|
|
"emoji-datasource-google": "^7.0.2",
|
|
"emoji-datasource-google-blob": "npm:emoji-datasource-google@^3.0.0",
|
|
"emoji-datasource-twitter": "^7.0.2",
|
|
"error-stack-parser": "^2.0.2",
|
|
"expose-loader": "^3.0.0",
|
|
"flatpickr": "^4.5.7",
|
|
"font-awesome": "^4.7.0",
|
|
"font-subset-loader2": "^1.1.7",
|
|
"ga-gtag": "^1.0.1",
|
|
"handlebars": "^4.7.2",
|
|
"handlebars-loader": "^1.7.1",
|
|
"html-webpack-plugin": "^5.3.2",
|
|
"jquery": "^3.4.1",
|
|
"jquery-caret-plugin": "^1.5.2",
|
|
"jquery-validation": "^1.19.0",
|
|
"katex": "^0.13.2",
|
|
"lodash": "^4.17.19",
|
|
"micromodal": "^0.4.6",
|
|
"mini-css-extract-plugin": "^2.2.2",
|
|
"panzoom": "^9.4.2",
|
|
"plotly.js": "^2.0.0",
|
|
"postcss": "^8.0.3",
|
|
"postcss-calc": "^8.0.0",
|
|
"postcss-extend-rule": "^3.0.0",
|
|
"postcss-import": "^14.0.2",
|
|
"postcss-loader": "^6.1.1",
|
|
"postcss-media-minmax": "https://github.com/andersk/postcss-media-minmax.git#01239f17f4a9872ace1dd133cee526a7de4ac9f5",
|
|
"postcss-mixins": "^9.0.1",
|
|
"postcss-nested": "^5.0.0",
|
|
"postcss-prefixwrap": "^1.24.0",
|
|
"postcss-simple-vars": "^6.0.0",
|
|
"regenerator-runtime": "^0.13.3",
|
|
"shebang-loader": "^0.0.1",
|
|
"simplebar": "^5.2.1",
|
|
"sortablejs": "^1.9.0",
|
|
"sorttable": "^1.0.2",
|
|
"source-code-pro": "^2.38.0",
|
|
"source-sans": "^3.28.0",
|
|
"spectrum-colorpicker": "^1.8.1",
|
|
"stacktrace-gps": "^3.0.4",
|
|
"style-loader": "^3.2.1",
|
|
"text-field-edit": "^3.1.0",
|
|
"tippy.js": "^6.3.7",
|
|
"turndown": "^7.0.0",
|
|
"url-loader": "^4.1.1",
|
|
"webfonts-loader": "^7.0.1",
|
|
"webpack": "^5.61.0",
|
|
"webpack-bundle-tracker": "^1.2.0",
|
|
"webpack-cli": "^4.6.0",
|
|
"winchan": "^0.2.1",
|
|
"zxcvbn": "^4.4.2"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/eslint-parser": "^7.11.3",
|
|
"@formatjs/cli": "^4.2.6",
|
|
"@types/clean-css": "^4.2.2",
|
|
"@types/jquery": "^3.3.31",
|
|
"@types/lodash": "^4.14.172",
|
|
"@types/node": "^16.11.6",
|
|
"@types/node-fetch": "^2.5.8",
|
|
"@types/webpack-dev-server": "^4.1.0",
|
|
"@types/zxcvbn": "^4.4.1",
|
|
"@typescript-eslint/eslint-plugin": "^5.0.0",
|
|
"@typescript-eslint/parser": "^5.0.0",
|
|
"babel-plugin-rewire-ts": "^1.4.0",
|
|
"callsites": "^3.1.0",
|
|
"diff": "^5.0.0",
|
|
"difflib": "^0.2.4",
|
|
"enhanced-resolve": "^5.8.2",
|
|
"es-check": "^6.0.0",
|
|
"eslint": "^8.0.1",
|
|
"eslint-config-prettier": "^8.0.0",
|
|
"eslint-import-resolver-webpack": "^0.13.0",
|
|
"eslint-plugin-formatjs": "^2.16.0",
|
|
"eslint-plugin-import": "^2.22.0",
|
|
"eslint-plugin-unicorn": "^40.1.0",
|
|
"jsdom": "^19.0.0",
|
|
"mockdate": "^3.0.2",
|
|
"node-fetch": "^2.6.1",
|
|
"nyc": "^15.0.0",
|
|
"openapi-examples-validator": "^4.0.0",
|
|
"prettier": "^2.0.5",
|
|
"puppeteer": "^13.1.1",
|
|
"source-map": "https://codeload.github.com/benthemonkey/source-map/tar.gz/d95423f77edef6cbb9e21d2d6014c7de85ae220a",
|
|
"stylelint": "^14.0.1",
|
|
"stylelint-config-prettier": "^9.0.3",
|
|
"stylelint-config-standard": "^24.0.0",
|
|
"svgo": "^2.0.3",
|
|
"swagger-parser": "^10.0.0",
|
|
"ts-node": "^10.0.0",
|
|
"typescript": "^4.0.2",
|
|
"vnu-jar": "^21.2.5",
|
|
"webpack-dev-server": "^4.2.0",
|
|
"xvfb": "^0.4.0",
|
|
"yaml": "^2.0.0-8",
|
|
"yargs": "^17.1.1",
|
|
"yarn-deduplicate": "^3.0.0",
|
|
"zulip-js": "^2.0.8"
|
|
},
|
|
"resolutions": {
|
|
"/source-map": "https://codeload.github.com/benthemonkey/source-map/tar.gz/d95423f77edef6cbb9e21d2d6014c7de85ae220a"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/zulip/zulip.git"
|
|
}
|
|
}
|