Change default searx URL, update packages

This commit is contained in:
Essem 2022-06-22 11:00:31 -05:00
parent ef97602d32
commit ff84306637
No known key found for this signature in database
GPG key ID: 7D497397CC3A2A8C
24 changed files with 119 additions and 104 deletions

View file

@ -25,7 +25,7 @@ Napi::Value Caption(const Napi::CallbackInfo &info) {
int width = in.width();
int size = width / 10;
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
int textWidth = width - ((width / 25) * 2);
string font_string = (font == "roboto" ? "Roboto Condensed" : font) + " " +
@ -47,7 +47,7 @@ Napi::Value Caption(const Napi::CallbackInfo &info) {
VImage::option()->set("extend", "white"));
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage frame = captionImage.join(

View file

@ -27,7 +27,7 @@ Napi::Value CaptionTwo(const Napi::CallbackInfo &info) {
int width = in.width();
int size = width / 13;
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
int textWidth = width - ((width / 25) * 2);
string font_string =
@ -48,7 +48,7 @@ Napi::Value CaptionTwo(const Napi::CallbackInfo &info) {
VImage::option()->set("extend", "white"));
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage frame =

View file

@ -22,11 +22,11 @@ Napi::Value Crop(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
vector<VImage> img;
int finalHeight = 0;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
int frameWidth = img_frame.width();

View file

@ -27,14 +27,14 @@ Napi::Value Deepfry(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int totalHeight = in.height();
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
VImage fried = (in * 1.3 - (255.0 * 1.3 - 255.0)) * 1.5;
VImage final;
if (totalHeight > 65500 && type == "gif") {
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame = in.crop(0, i * pageHeight, width, pageHeight);
void *jpgBuf;
size_t jpgLength;

View file

@ -25,7 +25,7 @@ Napi::Value Flag(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
string assetPath = basePath + overlay;
VImage overlayInput = VImage::new_from_file(assetPath.c_str());
@ -41,7 +41,7 @@ Napi::Value Flag(const Napi::CallbackInfo &info) {
}
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage composited =

View file

@ -30,8 +30,8 @@ Napi::Value Flip(const Napi::CallbackInfo &info) {
// libvips gif handling is both a blessing and a curse
vector<VImage> img;
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
for (int i = 0; i < n_pages; i++) {
int nPages = vips_image_get_n_pages(in.get_image());
for (int i = 0; i < nPages; i++) {
VImage img_frame = in.crop(0, i * pageHeight, in.width(), pageHeight);
VImage flipped = img_frame.flip(VIPS_DIRECTION_VERTICAL);
img.push_back(flipped);

View file

@ -59,8 +59,8 @@ Napi::Value Freeze(const Napi::CallbackInfo &info) {
if (!in.has_alpha()) in = in.bandjoin(255);
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int framePos = clamp(frame, 0, (int)n_pages);
int nPages = vips_image_get_n_pages(in.get_image());
int framePos = clamp(frame, 0, (int)nPages);
VImage out = in.crop(0, 0, in.width(), pageHeight * (framePos + 1));
out.set(VIPS_META_PAGE_HEIGHT, pageHeight);
out.set("loop", loop ? 0 : 1);

View file

@ -27,10 +27,10 @@ Napi::Value Gamexplain(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage resized = img_frame

View file

@ -26,7 +26,7 @@ Napi::Value Globe(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = type == "gif" ? vips_image_get_n_pages(in.get_image()) : 30;
int nPages = type == "gif" ? vips_image_get_n_pages(in.get_image()) : 30;
double size = min(width, pageHeight);
@ -52,14 +52,14 @@ Napi::Value Globe(const Napi::CallbackInfo &info) {
size;
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage resized = img_frame.resize(
size / (double)width,
VImage::option()->set("vscale", size / (double)pageHeight));
VImage rolled = img_frame.wrap(
VImage::option()->set("x", width * i / n_pages)->set("y", 0));
VImage::option()->set("x", width * i / nPages)->set("y", 0));
VImage extracted = rolled.extract_band(0, VImage::option()->set("n", 3));
VImage mapped = extracted.mapim(distort);
VImage composited = mapped * diffuse + specular;

View file

@ -30,13 +30,13 @@ Napi::Value Jpeg(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int totalHeight = in.height();
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
VImage final;
if (totalHeight > 65500) {
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame = in.crop(0, i * pageHeight, width, pageHeight);
void *jpgBuf;
size_t jpgLength;

View file

@ -26,7 +26,7 @@ Napi::Value Meme(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
int size = width / 9;
int dividedWidth = width / 1000;
int rad = 1;
@ -104,7 +104,7 @@ Napi::Value Meme(const Napi::CallbackInfo &info) {
}
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
if (top != "") {

View file

@ -33,9 +33,9 @@ Napi::Value Mirror(const Napi::CallbackInfo &info) {
// once again, libvips gif handling is both a blessing and a curse
vector<VImage> img;
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
bool isOdd = pageHeight % 2;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
int x = (i * pageHeight) + (first ? 0 : (pageHeight / 2));
VImage cropped = in.crop(0, x, in.width(), pageHeight / 2);
VImage flipped = cropped.flip(VIPS_DIRECTION_VERTICAL);

View file

@ -27,7 +27,7 @@ Napi::Value Motivate(const Napi::CallbackInfo &info) {
int width = in.width();
int size = width / 5;
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
int textWidth = width - ((width / 25) * 2);
string font_string = font == "roboto" ? "Roboto Condensed" : font;
@ -59,7 +59,7 @@ Napi::Value Motivate(const Napi::CallbackInfo &info) {
vector<VImage> img;
int height;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;

View file

@ -27,7 +27,7 @@ Napi::Value Reddit(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
string captionText = "<span foreground=\"white\">" + text + "</span>";
@ -45,7 +45,7 @@ Napi::Value Reddit(const Napi::CallbackInfo &info) {
composited.resize((double)width / (double)composited.width());
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage frame = img_frame.join(watermark, VIPS_DIRECTION_VERTICAL,

View file

@ -28,6 +28,7 @@ Napi::Value Resize(const Napi::CallbackInfo &info) {
VImage out;
int width = in.width();
int totalHeight = in.height();
int pageHeight = vips_image_get_page_height(in.get_image());
int finalHeight;
@ -40,8 +41,12 @@ Napi::Value Resize(const Napi::CallbackInfo &info) {
out = in.resize(9.5, VImage::option()->set("vscale", 0.5));
finalHeight = pageHeight / 2;
} else {
out = in.resize(0.1).resize(
10, VImage::option()->set("kernel", VIPS_KERNEL_NEAREST));
VImage small = in.resize(0.1);
out =
small.resize((double)width / small.width(),
VImage::option()
->set("vscale", (double)totalHeight / small.height())
->set("kernel", VIPS_KERNEL_NEAREST));
finalHeight = pageHeight;
}
out.set(VIPS_META_PAGE_HEIGHT, finalHeight);

View file

@ -22,11 +22,11 @@ Napi::Value Reverse(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
vector<VImage> split;
// todo: find a better way of getting individual frames (or at least getting the frames in reverse order)
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame = in.crop(0, i * pageHeight, width, pageHeight);
split.push_back(img_frame);
}

View file

@ -26,7 +26,7 @@ Napi::Value Snapchat(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
int size = width / 20;
int textWidth = width - ((width / 25) * 2);
@ -52,7 +52,7 @@ Napi::Value Snapchat(const Napi::CallbackInfo &info) {
->set("background", (vector<double>){0, 0, 0, 178}));
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
img_frame = img_frame.composite2(

View file

@ -23,10 +23,10 @@ void vipsRemove(Napi::Env *env, Napi::Object *result, Napi::Buffer<char> data,
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
vector<VImage> img;
for (int i = 0; i < n_pages; i += speed) {
for (int i = 0; i < nPages; i += speed) {
VImage img_frame = in.crop(0, i * pageHeight, width, pageHeight);
img.push_back(img_frame);
}

View file

@ -26,7 +26,7 @@ Napi::Value Uncaption(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
VImage first =
in.crop(0, 0, 3, pageHeight).colourspace(VIPS_INTERPRETATION_B_W) >
@ -40,7 +40,7 @@ Napi::Value Uncaption(const Napi::CallbackInfo &info) {
newHeight = pageHeight;
top = 0;
}
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
in.crop(0, (i * pageHeight) + top, width, newHeight);
img.push_back(img_frame);

View file

@ -41,7 +41,7 @@ Napi::Value Watermark(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
if (resize && append) {
watermark = watermark.resize((double)width / (double)watermark.width());
@ -89,7 +89,7 @@ Napi::Value Watermark(const Napi::CallbackInfo &info) {
VImage frameAlpha;
VImage bg;
VImage frame;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
if (append) {

View file

@ -24,7 +24,7 @@ Napi::Value Whisper(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
int size = width / 6;
int dividedWidth = width / 175;
int rad = 1;
@ -64,7 +64,7 @@ Napi::Value Whisper(const Napi::CallbackInfo &info) {
VImage textImg = outline.composite2(textIn, VIPS_BLEND_MODE_OVER);
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
img_frame = img_frame.composite2(

View file

@ -24,13 +24,13 @@ Napi::Value Zamn(const Napi::CallbackInfo &info) {
int width = in.width();
int pageHeight = vips_image_get_page_height(in.get_image());
int n_pages = vips_image_get_n_pages(in.get_image());
int nPages = vips_image_get_n_pages(in.get_image());
string assetPath = basePath + "assets/images/zamn.png";
VImage tmpl = VImage::new_from_file(assetPath.c_str());
vector<VImage> img;
for (int i = 0; i < n_pages; i++) {
for (int i = 0; i < nPages; i++) {
VImage img_frame =
type == "gif" ? in.crop(0, i * pageHeight, width, pageHeight) : in;
VImage composited = tmpl.insert(

View file

@ -2,34 +2,34 @@ lockfileVersion: 5.4
specifiers:
'@babel/core': ^7.18.5
'@babel/eslint-parser': ^7.13.8
'@babel/eslint-plugin': ^7.13.0
'@babel/plugin-proposal-class-properties': ^7.13.0
'@top-gg/sdk': ^3.1.1
better-sqlite3: ^7.4.1
bufferutil: ^4.0.1
cmake-js: ^6.3.0
dotenv: ^16.0.0
emoji-regex: ^10.0.0
'@babel/eslint-parser': ^7.18.2
'@babel/eslint-plugin': ^7.17.7
'@babel/plugin-proposal-class-properties': ^7.17.12
'@top-gg/sdk': ^3.1.3
better-sqlite3: ^7.5.3
bufferutil: ^4.0.6
cmake-js: ^6.3.2
dotenv: ^16.0.1
emoji-regex: ^10.1.0
eris: ^0.17.0
eris-fleet: ^1.0.2
erlpack: github:abalabahaha/erlpack
eslint: ^8.2.0
eslint: ^8.18.0
eslint-plugin-unicorn: ^42.0.0
file-type: ^17.1.1
file-type: ^17.1.2
format-duration: ^2.0.0
jsqr: ^1.3.1
jsqr: ^1.4.0
node-addon-api: ^5.0.0
node-emoji: ^1.10.0
node-fetch: ^3.2.0
pg: ^8.5.1
qrcode: ^1.4.4
node-emoji: ^1.11.0
node-fetch: ^3.2.6
pg: ^8.7.3
qrcode: ^1.5.0
sharp: ^0.30.6
shoukaku: ^3.1.0
uuid: ^8.3.1
winston: ^3.3.3
ws: ^8.2.3
zlib-sync: ^0.1.6
uuid: ^8.3.2
winston: ^3.7.2
ws: ^8.8.0
zlib-sync: ^0.1.7
dependencies:
'@top-gg/sdk': 3.1.3
@ -60,11 +60,11 @@ optionalDependencies:
devDependencies:
'@babel/core': 7.18.5
'@babel/eslint-parser': 7.18.2_mw7va3pzj4xh5zikainml3ydb4
'@babel/eslint-plugin': 7.17.7_gjscxi3rpcxdza6jsnsobts4zu
'@babel/eslint-parser': 7.18.2_cz6e4qppzra6gosrrzcvbsxiom
'@babel/eslint-plugin': 7.17.7_a4sa3qzka4aqdiwldsemtyw33a
'@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.5
eslint: 8.17.0
eslint-plugin-unicorn: 42.0.0_eslint@8.17.0
eslint: 8.18.0
eslint-plugin-unicorn: 42.0.0_eslint@8.18.0
packages:
@ -111,7 +111,7 @@ packages:
- supports-color
dev: true
/@babel/eslint-parser/7.18.2_mw7va3pzj4xh5zikainml3ydb4:
/@babel/eslint-parser/7.18.2_cz6e4qppzra6gosrrzcvbsxiom:
resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
@ -119,21 +119,21 @@ packages:
eslint: ^7.5.0 || ^8.0.0
dependencies:
'@babel/core': 7.18.5
eslint: 8.17.0
eslint: 8.18.0
eslint-scope: 5.1.1
eslint-visitor-keys: 2.1.0
semver: 6.3.0
dev: true
/@babel/eslint-plugin/7.17.7_gjscxi3rpcxdza6jsnsobts4zu:
/@babel/eslint-plugin/7.17.7_a4sa3qzka4aqdiwldsemtyw33a:
resolution: {integrity: sha512-JATUoJJXSgwI0T8juxWYtK1JSgoLpIGUsCHIv+NMXcUDA2vIe6nvAHR9vnuJgs/P1hOFw7vPwibixzfqBBLIVw==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/eslint-parser': '>=7.11.0'
eslint: '>=7.5.0'
dependencies:
'@babel/eslint-parser': 7.18.2_mw7va3pzj4xh5zikainml3ydb4
eslint: 8.17.0
'@babel/eslint-parser': 7.18.2_cz6e4qppzra6gosrrzcvbsxiom
eslint: 8.18.0
eslint-rule-composer: 0.3.0
dev: true
@ -162,7 +162,7 @@ packages:
'@babel/compat-data': 7.18.5
'@babel/core': 7.18.5
'@babel/helper-validator-option': 7.16.7
browserslist: 4.20.4
browserslist: 4.21.0
semver: 6.3.0
dev: true
@ -588,16 +588,15 @@ packages:
balanced-match: 1.0.2
concat-map: 0.0.1
/browserslist/4.20.4:
resolution: {integrity: sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==}
/browserslist/4.21.0:
resolution: {integrity: sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001352
electron-to-chromium: 1.4.154
escalade: 3.1.1
caniuse-lite: 1.0.30001358
electron-to-chromium: 1.4.165
node-releases: 2.0.5
picocolors: 1.0.0
update-browserslist-db: 1.0.3_browserslist@4.21.0
dev: true
/buffer-indexof-polyfill/1.0.2:
@ -660,8 +659,8 @@ packages:
engines: {node: '>=6'}
dev: false
/caniuse-lite/1.0.30001352:
resolution: {integrity: sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==}
/caniuse-lite/1.0.30001358:
resolution: {integrity: sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==}
dev: true
/chainsaw/0.1.0:
@ -691,8 +690,8 @@ packages:
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
dev: false
/ci-info/3.3.1:
resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==}
/ci-info/3.3.2:
resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==}
dev: true
/clean-regexp/1.0.0:
@ -889,8 +888,8 @@ packages:
readable-stream: 2.1.5
dev: false
/electron-to-chromium/1.4.154:
resolution: {integrity: sha512-GbV9djOkrnj6xmW+YYVVEI3VCQnJ0pnSTu7TW2JyjKd5cakoiSaG5R4RbEtfaD92GsY10DzbU3GYRe+IOA9kqA==}
/electron-to-chromium/1.4.165:
resolution: {integrity: sha512-DKQW1lqUSAYQvn9dnpK7mWaDpWbNOXQLXhfCi7Iwx0BKxdZOxkKcCyKw1l3ihWWW5iWSxKKbhEUoNRoHvl/hbA==}
dev: true
/emoji-regex/10.1.0:
@ -957,17 +956,17 @@ packages:
engines: {node: '>=10'}
dev: true
/eslint-plugin-unicorn/42.0.0_eslint@8.17.0:
/eslint-plugin-unicorn/42.0.0_eslint@8.18.0:
resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==}
engines: {node: '>=12'}
peerDependencies:
eslint: '>=8.8.0'
dependencies:
'@babel/helper-validator-identifier': 7.16.7
ci-info: 3.3.1
ci-info: 3.3.2
clean-regexp: 1.0.0
eslint: 8.17.0
eslint-utils: 3.0.0_eslint@8.17.0
eslint: 8.18.0
eslint-utils: 3.0.0_eslint@8.18.0
esquery: 1.4.0
indent-string: 4.0.0
is-builtin-module: 3.1.0
@ -1001,13 +1000,13 @@ packages:
estraverse: 5.3.0
dev: true
/eslint-utils/3.0.0_eslint@8.17.0:
/eslint-utils/3.0.0_eslint@8.18.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 8.17.0
eslint: 8.18.0
eslint-visitor-keys: 2.1.0
dev: true
@ -1021,8 +1020,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/eslint/8.17.0:
resolution: {integrity: sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==}
/eslint/8.18.0:
resolution: {integrity: sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
@ -1035,7 +1034,7 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
eslint-utils: 3.0.0_eslint@8.17.0
eslint-utils: 3.0.0_eslint@8.18.0
eslint-visitor-keys: 3.3.0
espree: 9.3.2
esquery: 1.4.0
@ -1545,8 +1544,8 @@ packages:
/lodash/4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
/logform/2.4.0:
resolution: {integrity: sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==}
/logform/2.4.1:
resolution: {integrity: sha512-7XB/tqc3VRbri9pRjU6E97mQ8vC27ivJ3lct4jhyT+n0JNDd4YKldFl0D75NqDp46hk8RC7Ma1Vjv/UPf67S+A==}
dependencies:
'@colors/colors': 1.5.0
fecha: 4.2.3
@ -1686,7 +1685,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
resolve: 1.22.0
resolve: 1.22.1
semver: 5.7.1
validate-npm-package-license: 3.0.4
dev: true
@ -2076,8 +2075,8 @@ packages:
engines: {node: '>=4'}
dev: true
/resolve/1.22.0:
resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
/resolve/1.22.1:
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
is-core-module: 2.9.0
@ -2466,6 +2465,17 @@ packages:
setimmediate: 1.0.5
dev: false
/update-browserslist-db/1.0.3_browserslist@4.21.0:
resolution: {integrity: sha512-ufSazemeh9Gty0qiWtoRpJ9F5Q5W3xdIPm1UZQqYQv/q0Nyb9EMHUB2lu+O9x1re9WsorpMAUu4Y6Lxcs5n+XQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
browserslist: 4.21.0
escalade: 3.1.1
picocolors: 1.0.0
dev: true
/uri-js/4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
@ -2543,7 +2553,7 @@ packages:
resolution: {integrity: sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==}
engines: {node: '>= 6.4.0'}
dependencies:
logform: 2.4.0
logform: 2.4.1
readable-stream: 3.6.0
triple-beam: 1.3.0
dev: false
@ -2555,7 +2565,7 @@ packages:
'@dabh/diagnostics': 2.0.3
async: 3.2.4
is-stream: 2.0.1
logform: 2.4.0
logform: 2.4.1
one-time: 1.0.0
readable-stream: 3.6.0
safe-stable-stringify: 2.3.1

View file

@ -6,6 +6,6 @@
{ "server": "localhost", "auth": "verycoolpass100", "tls": false }
],
"searx": [
"https://searx.xyz"
"https://searx.projectlounge.pw"
]
}