Add the caniuse-lite package

Since the Autoprefixer plugin indirectly depends on this, it seems like a good idea to add this as a direct dependency in the PDF.js project to hopefully avoid having to manually update `caniuse-lite` in the future; see https://github.com/browserslist/browserslist#browsers-data-updating

Also, slightly tweaks the Autoprefixer config for GENERIC-builds of the PDF.js library; note that this change doesn't affect the contents of the *built* `web/viewer.js` file.
This commit is contained in:
Jonas Jenwald 2022-02-27 11:32:23 +01:00
parent 046ff07ee3
commit 896255e7bf
3 changed files with 21 additions and 19 deletions

View File

@ -81,7 +81,7 @@ const AUTOPREFIXER_CONFIG = {
"Chrome >= 73", "Chrome >= 73",
"Firefox ESR", "Firefox ESR",
"Safari >= 12.1", "Safari >= 12.1",
"> 0.5%", "> 1%",
"not IE > 0", "not IE > 0",
"not dead", "not dead",
], ],

37
package-lock.json generated
View File

@ -17,6 +17,7 @@
"acorn": "^8.7.0", "acorn": "^8.7.0",
"autoprefixer": "^10.4.2", "autoprefixer": "^10.4.2",
"babel-loader": "^8.2.3", "babel-loader": "^8.2.3",
"caniuse-lite": "^1.0.30001312",
"canvas": "^2.9.0", "canvas": "^2.9.0",
"core-js": "^3.21.1", "core-js": "^3.21.1",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
@ -3461,9 +3462,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001298", "version": "1.0.30001312",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz",
"integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==", "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==",
"dev": true, "dev": true,
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
@ -12154,7 +12155,7 @@
}, },
"node_modules/npm/node_modules/lodash._baseindexof": { "node_modules/npm/node_modules/lodash._baseindexof": {
"version": "3.1.0", "version": "3.1.0",
"extraneous": true, "dev": true,
"inBundle": true, "inBundle": true,
"license": "MIT" "license": "MIT"
}, },
@ -12170,19 +12171,19 @@
}, },
"node_modules/npm/node_modules/lodash._bindcallback": { "node_modules/npm/node_modules/lodash._bindcallback": {
"version": "3.0.1", "version": "3.0.1",
"extraneous": true, "dev": true,
"inBundle": true, "inBundle": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/npm/node_modules/lodash._cacheindexof": { "node_modules/npm/node_modules/lodash._cacheindexof": {
"version": "3.0.2", "version": "3.0.2",
"extraneous": true, "dev": true,
"inBundle": true, "inBundle": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/npm/node_modules/lodash._createcache": { "node_modules/npm/node_modules/lodash._createcache": {
"version": "3.1.2", "version": "3.1.2",
"extraneous": true, "dev": true,
"inBundle": true, "inBundle": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -12197,7 +12198,7 @@
}, },
"node_modules/npm/node_modules/lodash._getnative": { "node_modules/npm/node_modules/lodash._getnative": {
"version": "3.9.1", "version": "3.9.1",
"extraneous": true, "dev": true,
"inBundle": true, "inBundle": true,
"license": "MIT" "license": "MIT"
}, },
@ -12215,7 +12216,7 @@
}, },
"node_modules/npm/node_modules/lodash.restparam": { "node_modules/npm/node_modules/lodash.restparam": {
"version": "3.6.1", "version": "3.6.1",
"extraneous": true, "dev": true,
"inBundle": true, "inBundle": true,
"license": "MIT" "license": "MIT"
}, },
@ -21273,9 +21274,9 @@
} }
}, },
"caniuse-lite": { "caniuse-lite": {
"version": "1.0.30001298", "version": "1.0.30001312",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz",
"integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==", "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==",
"dev": true "dev": true
}, },
"canvas": { "canvas": {
@ -28052,7 +28053,7 @@
"lodash._baseindexof": { "lodash._baseindexof": {
"version": "3.1.0", "version": "3.1.0",
"bundled": true, "bundled": true,
"extraneous": true "dev": true
}, },
"lodash._baseuniq": { "lodash._baseuniq": {
"version": "4.6.0", "version": "4.6.0",
@ -28066,17 +28067,17 @@
"lodash._bindcallback": { "lodash._bindcallback": {
"version": "3.0.1", "version": "3.0.1",
"bundled": true, "bundled": true,
"extraneous": true "dev": true
}, },
"lodash._cacheindexof": { "lodash._cacheindexof": {
"version": "3.0.2", "version": "3.0.2",
"bundled": true, "bundled": true,
"extraneous": true "dev": true
}, },
"lodash._createcache": { "lodash._createcache": {
"version": "3.1.2", "version": "3.1.2",
"bundled": true, "bundled": true,
"extraneous": true, "dev": true,
"requires": { "requires": {
"lodash._getnative": "^3.0.0" "lodash._getnative": "^3.0.0"
} }
@ -28089,7 +28090,7 @@
"lodash._getnative": { "lodash._getnative": {
"version": "3.9.1", "version": "3.9.1",
"bundled": true, "bundled": true,
"extraneous": true "dev": true
}, },
"lodash._root": { "lodash._root": {
"version": "3.0.1", "version": "3.0.1",
@ -28104,7 +28105,7 @@
"lodash.restparam": { "lodash.restparam": {
"version": "3.6.1", "version": "3.6.1",
"bundled": true, "bundled": true,
"extraneous": true "dev": true
}, },
"lodash.union": { "lodash.union": {
"version": "4.6.0", "version": "4.6.0",

View File

@ -10,6 +10,7 @@
"acorn": "^8.7.0", "acorn": "^8.7.0",
"autoprefixer": "^10.4.2", "autoprefixer": "^10.4.2",
"babel-loader": "^8.2.3", "babel-loader": "^8.2.3",
"caniuse-lite": "^1.0.30001312",
"canvas": "^2.9.0", "canvas": "^2.9.0",
"core-js": "^3.21.1", "core-js": "^3.21.1",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",