diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 6cf40d4..f150303 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -1,4 +1,4 @@ -/* Copyright © 2021 Exact Realty Limited. +/* Copyright © 2021 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 6cc421b..ea8b739 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -10,14 +10,14 @@ on: - master jobs: - run-tests-macos-18: - name: 'macOS (Node 18, Deno 1.36, Java 21)' + run-tests-macos-20: + name: 'macOS (Node 20, Deno 1.36, Java 21)' runs-on: macos-latest steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 with: - node-version: '18' + node-version: '20' - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'microsoft' @@ -32,14 +32,14 @@ jobs: env: DENO_NO_PACKAGE_JSON: 1 - run-tests-windows-18: - name: 'Windows (Node 18, Deno 1.36, Java 21)' + run-tests-windows-20: + name: 'Windows (Node 20, Deno 1.36, Java 21)' runs-on: windows-latest steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 with: - node-version: '18' + node-version: '20' - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'semeru' @@ -54,14 +54,14 @@ jobs: env: DENO_NO_PACKAGE_JSON: 1 - run-tests-ubuntu-18: - name: 'Ubuntu (Node 18, Deno 1.36, Java 21)' + run-tests-ubuntu-20: + name: 'Ubuntu (Node 20, Deno 1.36, Java 21)' runs-on: ubuntu-latest steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 with: - node-version: '18' + node-version: '20' - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'oracle' diff --git a/.prettierrc.cjs b/.prettierrc.cjs index 912bf15..6593e5d 100644 --- a/.prettierrc.cjs +++ b/.prettierrc.cjs @@ -1,4 +1,4 @@ -/* Copyright © 2021 Exact Realty Limited. +/* Copyright © 2021 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/@types/build-settings/index.d.ts b/@types/build-settings/index.d.ts index a6c5352..90eb1e7 100644 --- a/@types/build-settings/index.d.ts +++ b/@types/build-settings/index.d.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/@types/inline/index.d.ts b/@types/inline/index.d.ts index 04c9ed8..aa98656 100644 --- a/@types/inline/index.d.ts +++ b/@types/inline/index.d.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/@types/message-types/index.d.ts b/@types/message-types/index.d.ts index 3b50d26..db79c22 100644 --- a/@types/message-types/index.d.ts +++ b/@types/message-types/index.d.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/LICENSE b/LICENSE index ed60665..f5ce36e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright © 2023 Exact Realty Limited +Copyright © 2023 Apeleg Limited Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice diff --git a/README.md b/README.md index 171e3cd..31350ab 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# 🏜️ @exact-realty/lot 🏖️ +# 🏜️ @apeleghq/lot 🏖️ [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ecmascript-sandbox&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ecmascript-sandbox) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ecmascript-sandbox&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ecmascript-sandbox) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ecmascript-sandbox&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ecmascript-sandbox) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ecmascript-sandbox&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ecmascript-sandbox) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ecmascript-sandbox&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ecmascript-sandbox) - ![NPM Downloads](https://img.shields.io/npm/dw/@exact-realty/lot?style=flat-square) + ![NPM Downloads](https://img.shields.io/npm/dw/@apeleghq/lot?style=flat-square) -Welcome to `@exact-realty/lot` — the versatile ECMAScript sandbox +Welcome to `@apeleghq/lot` — the versatile ECMAScript sandbox you've been looking for! Our sandbox supports multiple runtimes and allows for bidirectional @@ -33,11 +33,11 @@ in various environments. To install, run: ```sh -npm install "@exact-realty/lot" +npm install "@apeleghq/lot" ``` ```sh -yarn add "@exact-realty/lot" +yarn add "@apeleghq/lot" ``` ### 📚 Usage @@ -47,7 +47,7 @@ it with your code and any additional parameters. Here's an example using `browserSandbox`: ```js -import { browserSandbox } from '@exact-realty/lot'; +import { browserSandbox } from '@apeleghq/lot'; const sandbox = await browserSandbox(` /* sandboxed code*/; diff --git a/SECURITY b/SECURITY index fdf2403..23dd335 100644 --- a/SECURITY +++ b/SECURITY @@ -8,7 +8,7 @@ vulnerabilities that you may discover. If you believe you have found a security vulnerability in our software, please let us know immediately. You may find our contact information at -. Please include the following +. Please include the following information in your report: * A brief description of the vulnerability diff --git a/defaultAllowedGlobalProps.config.mjs b/defaultAllowedGlobalProps.config.mjs index 192e9df..157b77c 100644 --- a/defaultAllowedGlobalProps.config.mjs +++ b/defaultAllowedGlobalProps.config.mjs @@ -1,4 +1,4 @@ -/* Copyright © 2021 Exact Realty Limited. +/* Copyright © 2021 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/esbuild.mjs b/esbuild.mjs index 3d775e9..2aa450f 100755 --- a/esbuild.mjs +++ b/esbuild.mjs @@ -1,6 +1,6 @@ #!/usr/bin/env node -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -15,8 +15,8 @@ * PERFORMANCE OF THIS SOFTWARE. */ -import cc from '@exact-realty/esbuild-plugin-closure-compiler'; -import inlineScripts from '@exact-realty/esbuild-plugin-inline-js'; +import cc from '@apeleghq/esbuild-plugin-closure-compiler'; +import inlineScripts from '@apeleghq/esbuild-plugin-inline-js'; import esbuild from 'esbuild'; import { readdir, readFile, writeFile } from 'node:fs/promises'; import { join } from 'node:path'; @@ -26,7 +26,7 @@ import defaultAllowedGlobalProps from './defaultAllowedGlobalProps.config.mjs'; * @type {esbuild.Plugin} **/ const lotExportsBuilderPlugin = { - name: '@exact-realty/lot/exports', + name: '@apeleghq/lot/exports', setup(build) { const extension = (() => { switch (build.initialOptions.format) { @@ -126,7 +126,7 @@ plugins.push( options.plugins = plugins; const notice = - '/** @copyright Copyright (C) 2023 Exact Realty Limited. All rights reserved. */'; + '/** @copyright Copyright (C) 2023 Apeleg Limited. All rights reserved. */'; const esmOpts = { format: 'esm', diff --git a/loader.mjs b/loader.mjs index 78147f3..f0cb201 100644 --- a/loader.mjs +++ b/loader.mjs @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/package-lock.json b/package-lock.json index df6b46a..10a66d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,31 +1,32 @@ { - "name": "@exact-realty/lot", - "version": "0.0.27", + "name": "@apeleghq/lot", + "version": "0.0.28", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@exact-realty/lot", - "version": "0.0.27", + "name": "@apeleghq/lot", + "version": "0.0.28", "license": "ISC", "devDependencies": { - "@exact-realty/esbuild-plugin-closure-compiler": "^1.0.5", - "@exact-realty/esbuild-plugin-inline-js": "^1.1.7", - "@types/selenium-webdriver": "^4.1.24", - "@typescript-eslint/eslint-plugin": "^7.14.1", - "@typescript-eslint/parser": "^7.14.1", - "esbuild": "^0.21.5", - "eslint": "^8.56.0", + "@apeleghq/esbuild-plugin-closure-compiler": "^1.0.6", + "@apeleghq/esbuild-plugin-inline-js": "^1.1.9", + "@types/selenium-webdriver": "^4.1.26", + "@typescript-eslint/eslint-plugin": "^8.5.0", + "@typescript-eslint/parser": "^8.5.0", + "esbuild": "^0.23.1", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-prettier": "^5.2.1", "glob": "^10.4.2", "google-closure-compiler": "^20240317.0.0", - "prettier": "^3.3.2", - "selenium-webdriver": "^4.22.0", + "minimatch": "^9.0.5", + "prettier": "^3.3.3", + "selenium-webdriver": "^4.24.0", "ts-node": "^10.9.2", "ts-patch": "^3.2.1", "typescript": "^5.5.2", - "typescript-transform-paths": "^3.4.7" + "typescript-transform-paths": "^3.5.0" }, "engines": { "node": ">=16.0.0", @@ -41,6 +42,34 @@ "node": ">=0.10.0" } }, + "node_modules/@apeleghq/esbuild-plugin-closure-compiler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@apeleghq/esbuild-plugin-closure-compiler/-/esbuild-plugin-closure-compiler-1.0.6.tgz", + "integrity": "sha512-Hhn7ax5sqKlrkoJJdNLhsclOGXZsujhkVZdbTFQUiWTGHFer6BNexbfag2+nuZl+qFNnLo//p911l76lhRuCnQ==", + "dev": true, + "license": "Apache-2.0 WITH LLVM-exception", + "peerDependencies": { + "esbuild": "^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0|| ^0.23.0", + "google-closure-compiler": "*" + } + }, + "node_modules/@apeleghq/esbuild-plugin-inline-js": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@apeleghq/esbuild-plugin-inline-js/-/esbuild-plugin-inline-js-1.1.9.tgz", + "integrity": "sha512-0+AunkCbpP0bM/iwGlNri15ipCDnb64vTMs1rE0SAC9eQvIyTtinY1q4PK6VvbLse8OoZgCuU+qK9O4yr8Kx4A==", + "dev": true, + "license": "ISC", + "peerDependencies": { + "esbuild": "^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0" + } + }, + "node_modules/@bazel/runfiles": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@bazel/runfiles/-/runfiles-5.8.1.tgz", + "integrity": "sha512-NDdfpdQ6rZlylgv++iMn5FkObC/QlBQvipinGLSOguTYpRywmieOyJ29XHvUilspwTFSILWpoE9CqMGkHXug1g==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -54,371 +83,411 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", "cpu": [ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", "cpu": [ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@eslint-community/eslint-utils": { @@ -468,33 +537,37 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@exact-realty/esbuild-plugin-closure-compiler": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@exact-realty/esbuild-plugin-closure-compiler/-/esbuild-plugin-closure-compiler-1.0.5.tgz", - "integrity": "sha512-5OPvF3oQhYqD8qfjyBXeMshqeRK8Q9UMs1MYURv+BEBmaZ68ac1SutGzplMxDOHLcxUL3bSM3gtwGwRRsBUxGQ==", + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "Apache-2.0 WITH LLVM-exception", - "peerDependencies": { - "esbuild": "^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", - "google-closure-compiler": "*" + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/@exact-realty/esbuild-plugin-inline-js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@exact-realty/esbuild-plugin-inline-js/-/esbuild-plugin-inline-js-1.1.7.tgz", - "integrity": "sha512-4rBu7nPh/OlFxZW/6RURAvpHLK0fWscqKMNyqqxM7sBEldN1bNbIeJZFebBl72/LYu0WBNb34Q0z3ZioDsczvA==", + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, - "peerDependencies": { - "esbuild": "^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { @@ -511,6 +584,30 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -535,6 +632,7 @@ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -548,10 +646,11 @@ } }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -564,6 +663,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -639,6 +739,7 @@ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -649,6 +750,7 @@ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -687,9 +789,9 @@ "dev": true }, "node_modules/@types/selenium-webdriver": { - "version": "4.1.24", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.1.24.tgz", - "integrity": "sha512-oR5MVATv+P2dmhceZJPDm99MmOC9yAK8YpIgJbHEFQ/MbSPC1lA6Ohw441WNUcQ6B1fMAOMu0u59fRKKj9AGGg==", + "version": "4.1.26", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.1.26.tgz", + "integrity": "sha512-PUgqsyNffal0eAU0bzGlh37MJo558aporAPZoKqBeB/pF7zhKl1S3zqza0GpwFqgoigNxWhEIJzru75eeYco/w==", "dev": true, "license": "MIT", "dependencies": { @@ -707,32 +809,32 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.14.1.tgz", - "integrity": "sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.5.0.tgz", + "integrity": "sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/type-utils": "7.14.1", - "@typescript-eslint/utils": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/type-utils": "8.5.0", + "@typescript-eslint/utils": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -741,27 +843,27 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.5.0.tgz", + "integrity": "sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -770,17 +872,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", - "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.5.0.tgz", + "integrity": "sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1" + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -788,27 +890,24 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz", - "integrity": "sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.5.0.tgz", + "integrity": "sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.14.1", - "@typescript-eslint/utils": "7.14.1", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/utils": "8.5.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "^8.56.0" - }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -816,13 +915,13 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", - "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.5.0.tgz", + "integrity": "sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -830,23 +929,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", - "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.5.0.tgz", + "integrity": "sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -858,67 +957,41 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@typescript-eslint/utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", - "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1" + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/typescript-estree": "8.5.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", - "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.5.0.tgz", + "integrity": "sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/types": "8.5.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -1013,16 +1086,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -1030,13 +1093,13 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -1134,7 +1197,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.3", @@ -1185,19 +1249,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -1214,50 +1265,54 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" } }, "node_modules/escape-string-regexp": { @@ -1340,13 +1395,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -1397,6 +1453,30 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1593,9 +1673,9 @@ "dev": true }, "node_modules/glob": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", - "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "license": "ISC", "dependencies": { @@ -1609,9 +1689,6 @@ "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } @@ -1628,15 +1705,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/glob/node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -1653,21 +1721,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -1721,27 +1774,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/google-closure-compiler": { "version": "20240317.0.0", "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20240317.0.0.tgz", @@ -1931,6 +1963,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -1979,16 +2012,14 @@ "dev": true }, "node_modules/jackspeak": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz", - "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -2100,13 +2131,11 @@ "dev": true }, "node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "license": "ISC" }, "node_modules/make-error": { "version": "1.3.6", @@ -2125,9 +2154,9 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "license": "MIT", "dependencies": { @@ -2139,15 +2168,19 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -2164,6 +2197,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } @@ -2299,6 +2333,7 @@ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -2310,16 +2345,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -2343,10 +2368,11 @@ } }, "node_modules/prettier": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", - "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -2486,6 +2512,17 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -2507,6 +2544,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -2537,15 +2587,16 @@ "dev": true }, "node_modules/selenium-webdriver": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.22.0.tgz", - "integrity": "sha512-GNbrkCHmy249ai885wgXqTfqL2lZnclUH/P8pwTDIqzyFxU3YhDiN7p/c9tMFA4NhgRdEBO2QCG+CWmG7xr/Mw==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.24.0.tgz", + "integrity": "sha512-qrqoHhHPZuKLiz5VAQUxrn3ILs7/cYqn2/x96r35g5JjkLUjOS1lX+F+tEJKhRMlQ/MGJ+N1016JF5g2xZUFzw==", "dev": true, "license": "Apache-2.0", "dependencies": { + "@bazel/runfiles": "^5.8.1", "jszip": "^3.10.1", "tmp": "^0.2.3", - "ws": ">=8.16.0" + "ws": "^8.18.0" }, "engines": { "node": ">= 14.21.0" @@ -2590,16 +2641,6 @@ "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -2623,6 +2664,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -2641,6 +2683,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2654,13 +2697,15 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2673,6 +2718,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -2701,6 +2747,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -2745,10 +2792,11 @@ } }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -2793,6 +2841,7 @@ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -2872,10 +2921,11 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -2916,17 +2966,34 @@ } }, "node_modules/typescript-transform-paths": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/typescript-transform-paths/-/typescript-transform-paths-3.4.7.tgz", - "integrity": "sha512-1Us1kdkdfKd2unbkBAOV2HHRmbRBYpSuk9nJ7cLD2hP4QmfToiM/VpxNlhJc1eezVwVqSKSBjNSzZsK/fWR/9A==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/typescript-transform-paths/-/typescript-transform-paths-3.5.0.tgz", + "integrity": "sha512-Qsm5elv11DWu1q+yaugV37ygHhSLhPExkkQu3+blIYfEZAMtY6jSdXANoaR7p+uDoAAHrWXSzwFYK9AmTApLvw==", "dev": true, + "license": "MIT", "dependencies": { - "minimatch": "^3.0.4" + "minimatch": "^10.0.1" }, "peerDependencies": { "typescript": ">=3.6.5" } }, + "node_modules/typescript-transform-paths/node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -2994,6 +3061,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -3012,6 +3080,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -3028,13 +3097,15 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -3045,10 +3116,11 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -3061,6 +3133,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -3073,6 +3146,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -3090,9 +3164,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index c88d00a..7aeb691 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@exact-realty/lot", - "version": "0.0.27", + "name": "@apeleghq/lot", + "version": "0.0.28", "description": "Sandbox for isolating ECMAScript code", "main": "./dist/index.cjs", "types": "./dist/index.d.cts", @@ -128,28 +128,29 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/Exact-Realty/lot.git" + "url": "git+https://github.com/ApelegHQ/lot.git" }, - "author": "Exact Realty Limited", + "author": "Apeleg Limited", "license": "ISC", "devDependencies": { - "@exact-realty/esbuild-plugin-closure-compiler": "^1.0.5", - "@exact-realty/esbuild-plugin-inline-js": "^1.1.7", - "@types/selenium-webdriver": "^4.1.24", - "@typescript-eslint/eslint-plugin": "^7.14.1", - "@typescript-eslint/parser": "^7.14.1", - "esbuild": "^0.21.5", - "eslint": "^8.56.0", + "@apeleghq/esbuild-plugin-closure-compiler": "^1.0.6", + "@apeleghq/esbuild-plugin-inline-js": "^1.1.9", + "@types/selenium-webdriver": "^4.1.26", + "@typescript-eslint/eslint-plugin": "^8.5.0", + "@typescript-eslint/parser": "^8.5.0", + "esbuild": "^0.23.1", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-prettier": "^5.2.1", "glob": "^10.4.2", "google-closure-compiler": "^20240317.0.0", - "prettier": "^3.3.2", - "selenium-webdriver": "^4.22.0", + "minimatch": "^9.0.5", + "prettier": "^3.3.3", + "selenium-webdriver": "^4.24.0", "ts-node": "^10.9.2", "ts-patch": "^3.2.1", "typescript": "^5.5.2", - "typescript-transform-paths": "^3.4.7" + "typescript-transform-paths": "^3.5.0" }, "engines": { "npm": ">=8.0.0", diff --git a/src/exports/bare.ts b/src/exports/bare.ts index 9e12c6e..3448be4 100644 --- a/src/exports/bare.ts +++ b/src/exports/bare.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/exports/browser-window.ts b/src/exports/browser-window.ts index f8ca73e..34c7ffa 100644 --- a/src/exports/browser-window.ts +++ b/src/exports/browser-window.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/exports/browser-worker.ts b/src/exports/browser-worker.ts index 6f005a5..01f9dd4 100644 --- a/src/exports/browser-worker.ts +++ b/src/exports/browser-worker.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/exports/browser.ts b/src/exports/browser.ts index e49bbc6..57047f8 100644 --- a/src/exports/browser.ts +++ b/src/exports/browser.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/exports/nodejs.ts b/src/exports/nodejs.ts index 35e48e4..063b823 100644 --- a/src/exports/nodejs.ts +++ b/src/exports/nodejs.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/exports/worker.ts b/src/exports/worker.ts index 4f0f3c0..8ffe137 100644 --- a/src/exports/worker.ts +++ b/src/exports/worker.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/index.ts b/src/index.ts index 4d0fc91..73c0a6b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/test/lib/buildTimeSettings.ts b/src/test/lib/buildTimeSettings.ts index e9f90d8..25153d5 100644 --- a/src/test/lib/buildTimeSettings.ts +++ b/src/test/lib/buildTimeSettings.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/trusted/impl/bare/bareSandbox.ts b/src/trusted/impl/bare/bareSandbox.ts index 7a26d16..4197799 100644 --- a/src/trusted/impl/bare/bareSandbox.ts +++ b/src/trusted/impl/bare/bareSandbox.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/trusted/impl/browser/browserSandbox.ts b/src/trusted/impl/browser/browserSandbox.ts index 0302a16..b228880 100644 --- a/src/trusted/impl/browser/browserSandbox.ts +++ b/src/trusted/impl/browser/browserSandbox.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/trusted/impl/nodejs/nodejsSandbox.ts b/src/trusted/impl/nodejs/nodejsSandbox.ts index 12e34df..38709d9 100644 --- a/src/trusted/impl/nodejs/nodejsSandbox.ts +++ b/src/trusted/impl/nodejs/nodejsSandbox.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/trusted/impl/worker/workerSandbox.ts b/src/trusted/impl/worker/workerSandbox.ts index 3e9ff90..418a249 100644 --- a/src/trusted/impl/worker/workerSandbox.ts +++ b/src/trusted/impl/worker/workerSandbox.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/trusted/lib/setupSandboxListeners.spec.ts b/src/trusted/lib/setupSandboxListeners.spec.ts index 20174ba..5e5845f 100644 --- a/src/trusted/lib/setupSandboxListeners.spec.ts +++ b/src/trusted/lib/setupSandboxListeners.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/trusted/lib/setupSandboxListeners.ts b/src/trusted/lib/setupSandboxListeners.ts index ea920db..1b4360a 100644 --- a/src/trusted/lib/setupSandboxListeners.ts +++ b/src/trusted/lib/setupSandboxListeners.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/types/index.ts b/src/types/index.ts index 4c1dab5..86e245c 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/bare/bareSandboxManager.ts b/src/untrusted/impl/bare/bareSandboxManager.ts index 1de7e1b..04e1961 100644 --- a/src/untrusted/impl/bare/bareSandboxManager.ts +++ b/src/untrusted/impl/bare/bareSandboxManager.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/browser/iframeSandboxInit.inline.ts b/src/untrusted/impl/browser/iframeSandboxInit.inline.ts index 23692e9..b0c1c9b 100644 --- a/src/untrusted/impl/browser/iframeSandboxInit.inline.ts +++ b/src/untrusted/impl/browser/iframeSandboxInit.inline.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/browser/iframeSandboxInner.ts b/src/untrusted/impl/browser/iframeSandboxInner.ts index 27a59fe..ab3ac78 100644 --- a/src/untrusted/impl/browser/iframeSandboxInner.ts +++ b/src/untrusted/impl/browser/iframeSandboxInner.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/browser/iframeSoleSandboxManager.ts b/src/untrusted/impl/browser/iframeSoleSandboxManager.ts index fa21782..ef1c028 100644 --- a/src/untrusted/impl/browser/iframeSoleSandboxManager.ts +++ b/src/untrusted/impl/browser/iframeSoleSandboxManager.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/nodejs/constants.ts b/src/untrusted/impl/nodejs/constants.ts index 552ac24..c5c85a3 100644 --- a/src/untrusted/impl/nodejs/constants.ts +++ b/src/untrusted/impl/nodejs/constants.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/nodejs/nodejsSandboxInit.inline.ts b/src/untrusted/impl/nodejs/nodejsSandboxInit.inline.ts index ac6b8f1..b4eb760 100644 --- a/src/untrusted/impl/nodejs/nodejsSandboxInit.inline.ts +++ b/src/untrusted/impl/nodejs/nodejsSandboxInit.inline.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/nodejs/nodejsSandboxVm.inline.ts b/src/untrusted/impl/nodejs/nodejsSandboxVm.inline.ts index 3a20c8b..a4c5ae1 100644 --- a/src/untrusted/impl/nodejs/nodejsSandboxVm.inline.ts +++ b/src/untrusted/impl/nodejs/nodejsSandboxVm.inline.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/worker/workerSandboxInit.inline.ts b/src/untrusted/impl/worker/workerSandboxInit.inline.ts index e0a5500..5d6b897 100644 --- a/src/untrusted/impl/worker/workerSandboxInit.inline.ts +++ b/src/untrusted/impl/worker/workerSandboxInit.inline.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/worker/workerSandboxInner.ts b/src/untrusted/impl/worker/workerSandboxInner.ts index 1d74dd3..f6514af 100644 --- a/src/untrusted/impl/worker/workerSandboxInner.ts +++ b/src/untrusted/impl/worker/workerSandboxInner.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/impl/worker/workerSandboxManager.ts b/src/untrusted/impl/worker/workerSandboxManager.ts index 0715818..9171689 100644 --- a/src/untrusted/impl/worker/workerSandboxManager.ts +++ b/src/untrusted/impl/worker/workerSandboxManager.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/Logger.ts b/src/untrusted/lib/Logger.ts index 28b431b..75495df 100644 --- a/src/untrusted/lib/Logger.ts +++ b/src/untrusted/lib/Logger.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/censorUnsafeExpressions.spec.ts b/src/untrusted/lib/censorUnsafeExpressions.spec.ts index 1f5346a..ee0e749 100644 --- a/src/untrusted/lib/censorUnsafeExpressions.spec.ts +++ b/src/untrusted/lib/censorUnsafeExpressions.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/censorUnsafeExpressions.ts b/src/untrusted/lib/censorUnsafeExpressions.ts index d8cd1a1..1985a95 100644 --- a/src/untrusted/lib/censorUnsafeExpressions.ts +++ b/src/untrusted/lib/censorUnsafeExpressions.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createContext.spec.ts b/src/untrusted/lib/createContext.spec.ts index cd7ce9f..3b737bc 100644 --- a/src/untrusted/lib/createContext.spec.ts +++ b/src/untrusted/lib/createContext.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createContext.ts b/src/untrusted/lib/createContext.ts index f5dee9c..3d081d9 100644 --- a/src/untrusted/lib/createContext.ts +++ b/src/untrusted/lib/createContext.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createErrorEventEventListenerFactory.ts b/src/untrusted/lib/createErrorEventEventListenerFactory.ts index 96a80dc..2b12b57 100644 --- a/src/untrusted/lib/createErrorEventEventListenerFactory.ts +++ b/src/untrusted/lib/createErrorEventEventListenerFactory.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createMessageEventListenerFactory.spec.ts b/src/untrusted/lib/createMessageEventListenerFactory.spec.ts index 6da0784..09005a9 100644 --- a/src/untrusted/lib/createMessageEventListenerFactory.spec.ts +++ b/src/untrusted/lib/createMessageEventListenerFactory.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createMessageEventListenerFactory.ts b/src/untrusted/lib/createMessageEventListenerFactory.ts index bf16b98..7852f1f 100644 --- a/src/untrusted/lib/createMessageEventListenerFactory.ts +++ b/src/untrusted/lib/createMessageEventListenerFactory.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createSandboxedHandler.ts b/src/untrusted/lib/createSandboxedHandler.ts index 1f53be3..0ce6f07 100644 --- a/src/untrusted/lib/createSandboxedHandler.ts +++ b/src/untrusted/lib/createSandboxedHandler.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/createWrapperFn.ts b/src/untrusted/lib/createWrapperFn.ts index 8e014a0..9fe5f1c 100644 --- a/src/untrusted/lib/createWrapperFn.ts +++ b/src/untrusted/lib/createWrapperFn.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/errorModem.ts b/src/untrusted/lib/errorModem.ts index 72311e6..2ce0307 100644 --- a/src/untrusted/lib/errorModem.ts +++ b/src/untrusted/lib/errorModem.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/fixGlobalTypes.inline.ts b/src/untrusted/lib/fixGlobalTypes.inline.ts index c772e56..72500a6 100644 --- a/src/untrusted/lib/fixGlobalTypes.inline.ts +++ b/src/untrusted/lib/fixGlobalTypes.inline.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/fixGlobalTypes.spec.ts b/src/untrusted/lib/fixGlobalTypes.spec.ts index b0aacd2..934fa22 100644 --- a/src/untrusted/lib/fixGlobalTypes.spec.ts +++ b/src/untrusted/lib/fixGlobalTypes.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/fixGlobalTypes.ts b/src/untrusted/lib/fixGlobalTypes.ts index 1105db8..576e15c 100644 --- a/src/untrusted/lib/fixGlobalTypes.ts +++ b/src/untrusted/lib/fixGlobalTypes.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/freezePrototypes.ts b/src/untrusted/lib/freezePrototypes.ts index 0b5a16e..cd674ba 100644 --- a/src/untrusted/lib/freezePrototypes.ts +++ b/src/untrusted/lib/freezePrototypes.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/functionContextWrapper.spec.ts b/src/untrusted/lib/functionContextWrapper.spec.ts index 80de429..30da18d 100644 --- a/src/untrusted/lib/functionContextWrapper.spec.ts +++ b/src/untrusted/lib/functionContextWrapper.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/functionContextWrapper.ts b/src/untrusted/lib/functionContextWrapper.ts index 0aaace2..ec5dc0c 100644 --- a/src/untrusted/lib/functionContextWrapper.ts +++ b/src/untrusted/lib/functionContextWrapper.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/functionTypeSpecimensList.ts b/src/untrusted/lib/functionTypeSpecimensList.ts index 17a02b7..510189e 100644 --- a/src/untrusted/lib/functionTypeSpecimensList.ts +++ b/src/untrusted/lib/functionTypeSpecimensList.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/genericSandbox.ts b/src/untrusted/lib/genericSandbox.ts index c8bb7df..3995131 100644 --- a/src/untrusted/lib/genericSandbox.ts +++ b/src/untrusted/lib/genericSandbox.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/getRandomSecret.spec.ts b/src/untrusted/lib/getRandomSecret.spec.ts index c1c695e..1de3028 100644 --- a/src/untrusted/lib/getRandomSecret.spec.ts +++ b/src/untrusted/lib/getRandomSecret.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/getRandomSecret.ts b/src/untrusted/lib/getRandomSecret.ts index fd625a6..99aab70 100644 --- a/src/untrusted/lib/getRandomSecret.ts +++ b/src/untrusted/lib/getRandomSecret.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/global.ts b/src/untrusted/lib/global.ts index 0fb7d72..2e5c4f6 100644 --- a/src/untrusted/lib/global.ts +++ b/src/untrusted/lib/global.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/globalProxy.spec.ts b/src/untrusted/lib/globalProxy.spec.ts index 931e6b1..f3bb771 100644 --- a/src/untrusted/lib/globalProxy.spec.ts +++ b/src/untrusted/lib/globalProxy.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/globalProxy.ts b/src/untrusted/lib/globalProxy.ts index 3a4d86c..227d308 100644 --- a/src/untrusted/lib/globalProxy.ts +++ b/src/untrusted/lib/globalProxy.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/hardenGlobals.spec.ts b/src/untrusted/lib/hardenGlobals.spec.ts index 6250a4d..d4566ab 100644 --- a/src/untrusted/lib/hardenGlobals.spec.ts +++ b/src/untrusted/lib/hardenGlobals.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/hardenGlobals.ts b/src/untrusted/lib/hardenGlobals.ts index 4d3fa67..7ba17ae 100644 --- a/src/untrusted/lib/hardenGlobals.ts +++ b/src/untrusted/lib/hardenGlobals.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/modulePropertyDescriptor.ts b/src/untrusted/lib/modulePropertyDescriptor.ts index cfd0fa0..ebe1558 100644 --- a/src/untrusted/lib/modulePropertyDescriptor.ts +++ b/src/untrusted/lib/modulePropertyDescriptor.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/nodejsLoadWebcrypto.ts b/src/untrusted/lib/nodejsLoadWebcrypto.ts index a546969..6ffd403 100644 --- a/src/untrusted/lib/nodejsLoadWebcrypto.ts +++ b/src/untrusted/lib/nodejsLoadWebcrypto.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/performTaskFactory.spec.ts b/src/untrusted/lib/performTaskFactory.spec.ts index 854802f..7621d72 100644 --- a/src/untrusted/lib/performTaskFactory.spec.ts +++ b/src/untrusted/lib/performTaskFactory.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/performTaskFactory.ts b/src/untrusted/lib/performTaskFactory.ts index ae07eb9..9dfa07e 100644 --- a/src/untrusted/lib/performTaskFactory.ts +++ b/src/untrusted/lib/performTaskFactory.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/postMessageWrapper.spec.ts b/src/untrusted/lib/postMessageWrapper.spec.ts index ccac361..a67545b 100644 --- a/src/untrusted/lib/postMessageWrapper.spec.ts +++ b/src/untrusted/lib/postMessageWrapper.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/postMessageWrapper.ts b/src/untrusted/lib/postMessageWrapper.ts index 14b1ca6..e69d391 100644 --- a/src/untrusted/lib/postMessageWrapper.ts +++ b/src/untrusted/lib/postMessageWrapper.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/proxyMaybeRevocable.spec.ts b/src/untrusted/lib/proxyMaybeRevocable.spec.ts index 0c0bb6e..6bc52d9 100644 --- a/src/untrusted/lib/proxyMaybeRevocable.spec.ts +++ b/src/untrusted/lib/proxyMaybeRevocable.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/proxyMaybeRevocable.ts b/src/untrusted/lib/proxyMaybeRevocable.ts index 2ace08e..e0235d9 100644 --- a/src/untrusted/lib/proxyMaybeRevocable.ts +++ b/src/untrusted/lib/proxyMaybeRevocable.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/recursivelyDeleteProperty.spec.ts b/src/untrusted/lib/recursivelyDeleteProperty.spec.ts index 673c0d7..9592e3f 100644 --- a/src/untrusted/lib/recursivelyDeleteProperty.spec.ts +++ b/src/untrusted/lib/recursivelyDeleteProperty.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/recursivelyDeleteProperty.ts b/src/untrusted/lib/recursivelyDeleteProperty.ts index 56f5cf9..3c4b5e7 100644 --- a/src/untrusted/lib/recursivelyDeleteProperty.ts +++ b/src/untrusted/lib/recursivelyDeleteProperty.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/requestHandler.spec.ts b/src/untrusted/lib/requestHandler.spec.ts index 37927c4..e4d0bdb 100644 --- a/src/untrusted/lib/requestHandler.spec.ts +++ b/src/untrusted/lib/requestHandler.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/requestHandler.ts b/src/untrusted/lib/requestHandler.ts index 41f0cb1..2cbe800 100644 --- a/src/untrusted/lib/requestHandler.ts +++ b/src/untrusted/lib/requestHandler.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/scopedTimerFunction.spec.ts b/src/untrusted/lib/scopedTimerFunction.spec.ts index 7db626b..5bd6032 100644 --- a/src/untrusted/lib/scopedTimerFunction.spec.ts +++ b/src/untrusted/lib/scopedTimerFunction.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/scopedTimerFunction.ts b/src/untrusted/lib/scopedTimerFunction.ts index c3c2e83..f2b8b45 100644 --- a/src/untrusted/lib/scopedTimerFunction.ts +++ b/src/untrusted/lib/scopedTimerFunction.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/singleUseFunctionConstructor.spec.ts b/src/untrusted/lib/singleUseFunctionConstructor.spec.ts index 3d6e0e4..1af4dec 100644 --- a/src/untrusted/lib/singleUseFunctionConstructor.spec.ts +++ b/src/untrusted/lib/singleUseFunctionConstructor.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/singleUseFunctionConstructor.ts b/src/untrusted/lib/singleUseFunctionConstructor.ts index 5c6a82e..6b56507 100644 --- a/src/untrusted/lib/singleUseFunctionConstructor.ts +++ b/src/untrusted/lib/singleUseFunctionConstructor.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/tightenCsp.ts b/src/untrusted/lib/tightenCsp.ts index b085b7b..3213894 100644 --- a/src/untrusted/lib/tightenCsp.ts +++ b/src/untrusted/lib/tightenCsp.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/src/untrusted/lib/utils.ts b/src/untrusted/lib/utils.ts index 7dd6a48..9cb5604 100644 --- a/src/untrusted/lib/utils.ts +++ b/src/untrusted/lib/utils.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test.mjs b/test.mjs index 7998bc4..9c6f8b6 100755 --- a/test.mjs +++ b/test.mjs @@ -1,6 +1,6 @@ #!/usr/bin/env node -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/deno-e2e/worker/workerSandbox_test.ts b/test/deno-e2e/worker/workerSandbox_test.ts index cd8a1c8..0b65a9b 100644 --- a/test/deno-e2e/worker/workerSandbox_test.ts +++ b/test/deno-e2e/worker/workerSandbox_test.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/e2e/bare/bareSandbox.spec.ts b/test/e2e/bare/bareSandbox.spec.ts index 923f043..e825b26 100644 --- a/test/e2e/bare/bareSandbox.spec.ts +++ b/test/e2e/bare/bareSandbox.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/e2e/browser/browserSandbox.spec.ts b/test/e2e/browser/browserSandbox.spec.ts index dcf2b1b..1d73dff 100644 --- a/test/e2e/browser/browserSandbox.spec.ts +++ b/test/e2e/browser/browserSandbox.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/e2e/nodejs/nodejsSandbox.spec.ts b/test/e2e/nodejs/nodejsSandbox.spec.ts index bd56cd3..5decc24 100644 --- a/test/e2e/nodejs/nodejsSandbox.spec.ts +++ b/test/e2e/nodejs/nodejsSandbox.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/e2e/worker/workerSandbox.spec.ts b/test/e2e/worker/workerSandbox.spec.ts index b6abc12..b51dbb7 100644 --- a/test/e2e/worker/workerSandbox.spec.ts +++ b/test/e2e/worker/workerSandbox.spec.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/launchBrowser.mjs b/test/launchBrowser.mjs index 44c92e0..b66d2b4 100755 --- a/test/launchBrowser.mjs +++ b/test/launchBrowser.mjs @@ -1,6 +1,6 @@ #!/usr/bin/env node -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/assertRejectsWithFactory.ts b/test/lib/assertRejectsWithFactory.ts index c566a8c..b29a4d6 100644 --- a/test/lib/assertRejectsWithFactory.ts +++ b/test/lib/assertRejectsWithFactory.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/getCodeHelper.mjs b/test/lib/getCodeHelper.mjs index 6ff2dcf..f1cc35f 100644 --- a/test/lib/getCodeHelper.mjs +++ b/test/lib/getCodeHelper.mjs @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/getCodeHelper.ts b/test/lib/getCodeHelper.ts index 0a54f36..04f90b2 100644 --- a/test/lib/getCodeHelper.ts +++ b/test/lib/getCodeHelper.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/runBrowserTest.ts b/test/lib/runBrowserTest.ts index aff14c5..e97c4d6 100644 --- a/test/lib/runBrowserTest.ts +++ b/test/lib/runBrowserTest.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/runNodejsTests.ts b/test/lib/runNodejsTests.ts index e993013..bee785f 100644 --- a/test/lib/runNodejsTests.ts +++ b/test/lib/runNodejsTests.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/webdriverTestSuites.ts b/test/lib/webdriverTestSuites.ts index ab2a8bb..45b12e7 100644 --- a/test/lib/webdriverTestSuites.ts +++ b/test/lib/webdriverTestSuites.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/test/lib/wrapper.ts b/test/lib/wrapper.ts index 45267ad..f802451 100644 --- a/test/lib/wrapper.ts +++ b/test/lib/wrapper.ts @@ -1,4 +1,4 @@ -/* Copyright © 2023 Exact Realty Limited. +/* Copyright © 2023 Apeleg Limited. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above