diff --git a/package.json b/package.json index b10ce3aff95a..fa360f842077 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "apify-node-curl-impersonate": "^1.0.15", "basic-auth-parser": "^0.0.2", "body-parser": "^2.0.0", - "camoufox-js": "^0.11.0", + "camoufox-js": "^0.12.0", "commitlint": "^21.0.0", "cross-env": "^10.0.0", "deep-equal": "^2.0.5", diff --git a/packages/templates/templates/camoufox-ts/package.json b/packages/templates/templates/camoufox-ts/package.json index 1fabfa80a733..df3d570b379a 100644 --- a/packages/templates/templates/camoufox-ts/package.json +++ b/packages/templates/templates/camoufox-ts/package.json @@ -6,7 +6,7 @@ "description": "This is an example of a Crawlee project.", "dependencies": { "@crawlee/impit-client": "^3.0.0", - "camoufox-js": "^0.11.0", + "camoufox-js": "^0.12.0", "crawlee": "^3.0.0", "playwright": "1.60.0" }, diff --git a/yarn.lock b/yarn.lock index d9dead627a65..3fb5a31111a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1148,7 +1148,7 @@ __metadata: apify-node-curl-impersonate: "npm:^1.0.15" basic-auth-parser: "npm:^0.0.2" body-parser: "npm:^2.0.0" - camoufox-js: "npm:^0.11.0" + camoufox-js: "npm:^0.12.0" commitlint: "npm:^21.0.0" cross-env: "npm:^10.0.0" deep-equal: "npm:^2.0.5" @@ -3947,13 +3947,6 @@ __metadata: languageName: node linkType: hard -"adm-zip@npm:^0.5.16": - version: 0.5.18 - resolution: "adm-zip@npm:0.5.18" - checksum: 10c0/9b734aa7126a01913baec02bf495d086b5d7e63315522b7087620e3fc8279c8ebd65109da4d99f16fcf873d87522ae6ffd913aef65449fd22c68777b772685e9 - languageName: node - linkType: hard - "adm-zip@npm:^0.6.0": version: 0.6.0 resolution: "adm-zip@npm:0.6.0" @@ -4467,14 +4460,13 @@ __metadata: languageName: node linkType: hard -"better-sqlite3@npm:^12.10.0": - version: 12.11.1 - resolution: "better-sqlite3@npm:12.11.1" +"better-sqlite3@npm:^13.0.1": + version: 13.0.2 + resolution: "better-sqlite3@npm:13.0.2" dependencies: - bindings: "npm:^1.5.0" + node-addon-api: "npm:^8.0.0" node-gyp: "npm:latest" - prebuild-install: "npm:^7.1.1" - checksum: 10c0/162d3fa6c19a68191d09537bd113bd54a636c9fb38b0fc0796f4f270032770695ef35a1bca041a0a0fa9bfa47e20b9e17c94484a3899c31f38881af4d12b7fa5 + checksum: 10c0/c0519e589bdcac15d82c9c10df8cc149d18141c75fdabd6f230de71221d1791353f9611e4d31fc63a8b57a274b1b5cd5a8b3ac66eb1e8965ea6ca4c743b98d59 languageName: node linkType: hard @@ -4498,15 +4490,6 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" - dependencies: - file-uri-to-path: "npm:1.0.0" - checksum: 10c0/3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba - languageName: node - linkType: hard - "bl@npm:4.1.0, bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -4786,27 +4769,27 @@ __metadata: languageName: node linkType: hard -"camoufox-js@npm:^0.11.0": - version: 0.11.1 - resolution: "camoufox-js@npm:0.11.1" +"camoufox-js@npm:^0.12.0": + version: 0.12.0 + resolution: "camoufox-js@npm:0.12.0" dependencies: - adm-zip: "npm:^0.5.16" - better-sqlite3: "npm:^12.10.0" + adm-zip: "npm:^0.6.0" + better-sqlite3: "npm:^13.0.1" cli-progress: "npm:^3.12.0" commander: "npm:^14.0.0" - fingerprint-generator: "npm:^2.1.66" + fingerprint-generator: "npm:^2.1.86" glob: "npm:^13.0.0" impit: "npm:^0.14.1" language-tags: "npm:^2.0.1" maxmind: "npm:^5.0.0" pretty-bytes: "npm:^7.1.0" - ua-parser-js: "npm:^2.0.2" + ua-parser-js: "npm:^2.0.10" xml2js: "npm:^0.6.2" peerDependencies: - playwright-core: "*" + playwright-core: <1.61.0 bin: camoufox-js: dist/__main__.js - checksum: 10c0/5623d195d048eff7c98a49118d0d31aa3f2f7618d719c2d49c7188092fc687fd63ece60ea6b8d7cfe68d785521807ed622e7bf9c5f573e548ed49006a7677e6b + checksum: 10c0/b734938f69cf1ce449a5f71d2693d70870838fc6d2a17a33db17f714e217623774300087fc4f172e6ad20d395cf3aee5ef61588b5a8828162e4f3ce75224d373 languageName: node linkType: hard @@ -4894,13 +4877,6 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db - languageName: node - linkType: hard - "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" @@ -5716,13 +5692,6 @@ __metadata: languageName: node linkType: hard -"deep-extend@npm:^0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -5821,7 +5790,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3": +"detect-libc@npm:^2.0.3": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 @@ -6707,13 +6676,6 @@ __metadata: languageName: node linkType: hard -"expand-template@npm:^2.0.3": - version: 2.0.3 - resolution: "expand-template@npm:2.0.3" - checksum: 10c0/1c9e7afe9acadf9d373301d27f6a47b34e89b3391b1ef38b7471d381812537ef2457e620ae7f819d2642ce9c43b189b3583813ec395e2938319abe356a9b2f51 - languageName: node - linkType: hard - "expect-type@npm:^1.3.0": version: 1.3.0 resolution: "expect-type@npm:1.3.0" @@ -6967,13 +6929,6 @@ __metadata: languageName: node linkType: hard -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: 10c0/3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -7032,7 +6987,7 @@ __metadata: languageName: node linkType: hard -"fingerprint-generator@npm:^2.1.66, fingerprint-generator@npm:^2.1.68, fingerprint-generator@npm:^2.1.82": +"fingerprint-generator@npm:^2.1.68, fingerprint-generator@npm:^2.1.82": version: 2.1.82 resolution: "fingerprint-generator@npm:2.1.82" dependencies: @@ -7043,6 +6998,17 @@ __metadata: languageName: node linkType: hard +"fingerprint-generator@npm:^2.1.86": + version: 2.1.87 + resolution: "fingerprint-generator@npm:2.1.87" + dependencies: + generative-bayesian-network: "npm:2.1.87" + header-generator: "npm:2.1.87" + tslib: "npm:^2.4.0" + checksum: 10c0/e1f83cbb61a9db9db3099d0d2c3f773491406e45b8ff2f905f79490263035566e81afe375a51e8b663da778692ad0dcb5dc96a6c907fc54c1e5561d1f4e64816 + languageName: node + linkType: hard + "fingerprint-injector@npm:^2.1.68": version: 2.1.82 resolution: "fingerprint-injector@npm:2.1.82" @@ -7326,6 +7292,16 @@ __metadata: languageName: node linkType: hard +"generative-bayesian-network@npm:2.1.87": + version: 2.1.87 + resolution: "generative-bayesian-network@npm:2.1.87" + dependencies: + adm-zip: "npm:^0.6.0" + tslib: "npm:^2.4.0" + checksum: 10c0/0ced4d6dbe33fc0ec96a1e513ba1d0c134a7cc4504ec88381b55045b2dbc1f9f5ef6140fde4c9b88767779c6c2f988141e2ce2c424af7333ac75320c3a63e819 + languageName: node + linkType: hard + "generative-bayesian-network@npm:^2.1.82": version: 2.1.86 resolution: "generative-bayesian-network@npm:2.1.86" @@ -7476,13 +7452,6 @@ __metadata: languageName: node linkType: hard -"github-from-package@npm:0.0.0": - version: 0.0.0 - resolution: "github-from-package@npm:0.0.0" - checksum: 10c0/737ee3f52d0a27e26332cde85b533c21fcdc0b09fb716c3f8e522cfaa9c600d4a631dec9fcde179ec9d47cca89017b7848ed4d6ae6b6b78f936c06825b1fcc12 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -7776,6 +7745,18 @@ __metadata: languageName: node linkType: hard +"header-generator@npm:2.1.87": + version: 2.1.87 + resolution: "header-generator@npm:2.1.87" + dependencies: + browserslist: "npm:^4.21.1" + generative-bayesian-network: "npm:2.1.87" + ow: "npm:^0.28.1" + tslib: "npm:^2.4.0" + checksum: 10c0/8c5bbf75a7264aa0dfe9906febe83e7f455392c5cfd0f36d6279a78c5331815241cb07c647355294ccfac0686a7a94d119c01092d1cf5a3daddcd97a76a155bd + languageName: node + linkType: hard + "header-generator@npm:^2.1.41, header-generator@npm:^2.1.82": version: 2.1.82 resolution: "header-generator@npm:2.1.82" @@ -8186,7 +8167,7 @@ __metadata: languageName: node linkType: hard -"ini@npm:^1.3.8, ini@npm:~1.3.0": +"ini@npm:^1.3.8": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a @@ -9768,7 +9749,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:1.2.8, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:1.2.8, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -9882,13 +9863,6 @@ __metadata: languageName: node linkType: hard -"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 - languageName: node - linkType: hard - "ml-array-max@npm:^2.0.0": version: 2.0.0 resolution: "ml-array-max@npm:2.0.0" @@ -10020,13 +9994,6 @@ __metadata: languageName: node linkType: hard -"napi-build-utils@npm:^2.0.0": - version: 2.0.0 - resolution: "napi-build-utils@npm:2.0.0" - checksum: 10c0/5833aaeb5cc5c173da47a102efa4680a95842c13e0d9cc70428bd3ee8d96bb2172f8860d2811799b5daa5cbeda779933601492a2028a6a5351c6d0fcf6de83db - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -10073,12 +10040,12 @@ __metadata: languageName: node linkType: hard -"node-abi@npm:^3.3.0": - version: 3.92.0 - resolution: "node-abi@npm:3.92.0" +"node-addon-api@npm:^8.0.0": + version: 8.9.1 + resolution: "node-addon-api@npm:8.9.1" dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/d5fe063701542e1beef9017251b64dd648db200ae8d76745ddd07d475504734066ee69966609322ed4842a3b2f20cd3fbb0e1d2e675e3c25ff925d1e20fd06be + node-gyp: "npm:latest" + checksum: 10c0/189160497de690479030b7b2f5641c38ffab8601c2ada6fcb8fe3718baf14af51d651528a49ec58de5dd602ff7858459d13facb71914669106f2c6cc6d9d50a5 languageName: node linkType: hard @@ -11376,28 +11343,6 @@ __metadata: languageName: node linkType: hard -"prebuild-install@npm:^7.1.1": - version: 7.1.3 - resolution: "prebuild-install@npm:7.1.3" - dependencies: - detect-libc: "npm:^2.0.0" - expand-template: "npm:^2.0.3" - github-from-package: "npm:0.0.0" - minimist: "npm:^1.2.3" - mkdirp-classic: "npm:^0.5.3" - napi-build-utils: "npm:^2.0.0" - node-abi: "npm:^3.3.0" - pump: "npm:^3.0.0" - rc: "npm:^1.2.7" - simple-get: "npm:^4.0.0" - tar-fs: "npm:^2.0.0" - tunnel-agent: "npm:^0.6.0" - bin: - prebuild-install: bin.js - checksum: 10c0/25919a42b52734606a4036ab492d37cfe8b601273d8dfb1fa3c84e141a0a475e7bad3ab848c741d2f810cef892fcf6059b8c7fe5b29f98d30e0c29ad009bedff - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -11716,20 +11661,6 @@ __metadata: languageName: node linkType: hard -"rc@npm:^1.2.7": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: "npm:^0.6.0" - ini: "npm:~1.3.0" - minimist: "npm:^1.2.0" - strip-json-comments: "npm:~2.0.1" - bin: - rc: ./cli.js - checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 - languageName: node - linkType: hard - "read-cmd-shim@npm:4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" @@ -12414,24 +12345,6 @@ __metadata: languageName: node linkType: hard -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 - languageName: node - linkType: hard - -"simple-get@npm:^4.0.0": - version: 4.0.1 - resolution: "simple-get@npm:4.0.1" - dependencies: - decompress-response: "npm:^6.0.0" - once: "npm:^1.3.1" - simple-concat: "npm:^1.0.0" - checksum: 10c0/b0649a581dbca741babb960423248899203165769747142033479a7dc5e77d7b0fced0253c731cd57cf21e31e4d77c9157c3069f4448d558ebc96cf9e1eebcf0 - languageName: node - linkType: hard - "simple-wcswidth@npm:^1.1.2": version: 1.1.2 resolution: "simple-wcswidth@npm:1.1.2" @@ -12814,13 +12727,6 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 - languageName: node - linkType: hard - "strtok3@npm:^10.3.4": version: 10.3.5 resolution: "strtok3@npm:10.3.5" @@ -12869,19 +12775,7 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:^2.0.0": - version: 2.1.4 - resolution: "tar-fs@npm:2.1.4" - dependencies: - chownr: "npm:^1.1.1" - mkdirp-classic: "npm:^0.5.2" - pump: "npm:^3.0.0" - tar-stream: "npm:^2.1.4" - checksum: 10c0/decb25acdc6839182c06ec83cba6136205bda1db984e120c8ffd0d80182bc5baa1d916f9b6c5c663ea3f9975b4dd49e3c6bb7b1707cbcdaba4e76042f43ec84c - languageName: node - linkType: hard - -"tar-stream@npm:2.2.0, tar-stream@npm:^2.1.4": +"tar-stream@npm:2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -13154,15 +13048,6 @@ __metadata: languageName: node linkType: hard -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a - languageName: node - linkType: hard - "turbo@npm:^2.1.0": version: 2.9.18 resolution: "turbo@npm:2.9.18" @@ -13352,7 +13237,7 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^2.0.2": +"ua-parser-js@npm:^2.0.10": version: 2.0.10 resolution: "ua-parser-js@npm:2.0.10" dependencies: