Compare commits
1 commit
master
...
improve-do
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
30920f4e20 |
38 changed files with 2625 additions and 6212 deletions
18
.github/dependabot.yml
vendored
18
.github/dependabot.yml
vendored
|
|
@ -1,23 +1,5 @@
|
||||||
version: 2
|
version: 2
|
||||||
updates:
|
updates:
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Berlin
|
|
||||||
open-pull-requests-limit: 10
|
|
||||||
|
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/vendor-bin/mozart"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Berlin
|
|
||||||
open-pull-requests-limit: 10
|
|
||||||
|
|
||||||
- package-ecosystem: npm
|
- package-ecosystem: npm
|
||||||
directory: /
|
directory: /
|
||||||
schedule:
|
schedule:
|
||||||
|
|
|
||||||
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
|
|
@ -15,10 +15,10 @@ jobs:
|
||||||
node-version: [16.x]
|
node-version: [16.x]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
|
|
||||||
|
|
|
||||||
24
.github/workflows/check-translations.yml
vendored
24
.github/workflows/check-translations.yml
vendored
|
|
@ -1,24 +0,0 @@
|
||||||
name: Check translations
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
paths:
|
|
||||||
- "l10n/**"
|
|
||||||
push:
|
|
||||||
paths:
|
|
||||||
- "l10n/**"
|
|
||||||
schedule:
|
|
||||||
- cron: "0 2 * * SUN"
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
check:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: sudo apt -y update && sudo apt -y install gettext
|
|
||||||
|
|
||||||
- name: Check translations
|
|
||||||
run: make check-translations
|
|
||||||
43
.github/workflows/composer.yml
vendored
43
.github/workflows/composer.yml
vendored
|
|
@ -1,43 +0,0 @@
|
||||||
name: Composer
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
paths:
|
|
||||||
- '.github/workflows/composer.yml'
|
|
||||||
- 'composer.json'
|
|
||||||
- 'composer.lock'
|
|
||||||
- 'vendor-bin/**/composer.json'
|
|
||||||
- 'vendor-bin/**/composer.lock'
|
|
||||||
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
- stable*
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
strategy:
|
|
||||||
# do not stop on another job's failure
|
|
||||||
fail-fast: false
|
|
||||||
matrix:
|
|
||||||
php-versions: ['7.4']
|
|
||||||
|
|
||||||
name: php${{ matrix.php-versions }}
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
|
||||||
uses: shivammathur/setup-php@v2
|
|
||||||
with:
|
|
||||||
php-version: ${{ matrix.php-versions }}
|
|
||||||
coverage: none
|
|
||||||
|
|
||||||
- name: Install dependencies & build
|
|
||||||
run: composer i
|
|
||||||
14
.github/workflows/deploydocker.yml
vendored
14
.github/workflows/deploydocker.yml
vendored
|
|
@ -16,11 +16,11 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check Out Repo
|
- name: Check Out Repo
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Generate Docker metadata
|
- name: Generate Docker metadata
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v3
|
||||||
with:
|
with:
|
||||||
images: |
|
images: |
|
||||||
strukturag/pdfdraw
|
strukturag/pdfdraw
|
||||||
|
|
@ -33,7 +33,7 @@ jobs:
|
||||||
type=sha,prefix=
|
type=sha,prefix=
|
||||||
|
|
||||||
- name: Cache Docker layers
|
- name: Cache Docker layers
|
||||||
uses: actions/cache@v4
|
uses: actions/cache@v2
|
||||||
with:
|
with:
|
||||||
path: /tmp/.buildx-cache
|
path: /tmp/.buildx-cache
|
||||||
key: ${{ runner.os }}-buildx-${{ github.sha }}
|
key: ${{ runner.os }}-buildx-${{ github.sha }}
|
||||||
|
|
@ -42,14 +42,14 @@ jobs:
|
||||||
|
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v1
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKER_HUB_USERNAME }}
|
username: ${{ secrets.DOCKER_HUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
|
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
|
||||||
|
|
||||||
- name: Login to GHCR
|
- name: Login to GHCR
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v1
|
||||||
with:
|
with:
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
username: ${{ github.repository_owner }}
|
username: ${{ github.repository_owner }}
|
||||||
|
|
@ -57,11 +57,11 @@ jobs:
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
id: buildx
|
id: buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v1
|
||||||
|
|
||||||
- name: Build and push
|
- name: Build and push
|
||||||
id: docker_build
|
id: docker_build
|
||||||
uses: docker/build-push-action@v5
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
context: ./server/
|
context: ./server/
|
||||||
file: ./server/docker/Dockerfile
|
file: ./server/docker/Dockerfile
|
||||||
|
|
|
||||||
8
.github/workflows/lint.yml
vendored
8
.github/workflows/lint.yml
vendored
|
|
@ -15,10 +15,10 @@ jobs:
|
||||||
node-version: [16.x]
|
node-version: [16.x]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
|
|
||||||
|
|
@ -36,10 +36,10 @@ jobs:
|
||||||
node-version: [16.x]
|
node-version: [16.x]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
|
|
||||||
|
|
|
||||||
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -2,10 +2,6 @@
|
||||||
3rdparty/pdfjs/
|
3rdparty/pdfjs/
|
||||||
build/
|
build/
|
||||||
js/
|
js/
|
||||||
lib/Vendor/
|
|
||||||
vendor/
|
|
||||||
|
|
||||||
composer.phar
|
|
||||||
server/config.js
|
server/config.js
|
||||||
server/docker-compose.yml
|
server/docker-compose.yml
|
||||||
translationtool.phar
|
translationtool.phar
|
||||||
|
|
|
||||||
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "3rdparty/php-jwt"]
|
||||||
|
path = 3rdparty/php-jwt
|
||||||
|
url = https://github.com/firebase/php-jwt.git
|
||||||
1
3rdparty/php-jwt
vendored
Submodule
1
3rdparty/php-jwt
vendored
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit bac0422822b92fe7a0ed1fc7b1b633d9efa37bae
|
||||||
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -1,15 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
## 0.1.2 - 2020-12-14
|
|
||||||
|
|
||||||
Fixes for broken packaging.
|
|
||||||
|
|
||||||
|
|
||||||
## 0.1.1 - 2020-11-30
|
|
||||||
|
|
||||||
Updated AppStore metadata.
|
|
||||||
|
|
||||||
|
|
||||||
## 0.1.0 - 2020-11-30
|
|
||||||
|
|
||||||
First public release.
|
|
||||||
22
Makefile
22
Makefile
|
|
@ -31,18 +31,8 @@ translationfiles/%/pdfdraw.po: translationtool.phar pot
|
||||||
l10n: translationtool.phar
|
l10n: translationtool.phar
|
||||||
./translationtool.phar convert-po-files
|
./translationtool.phar convert-po-files
|
||||||
|
|
||||||
check-translations: l10n
|
|
||||||
@out=$$(git diff l10n); \
|
|
||||||
if [ ! -z "$$out" ]; then \
|
|
||||||
echo; \
|
|
||||||
echo "Found unprocessed translations, need to update folder \"l10n\":"; \
|
|
||||||
echo; \
|
|
||||||
echo "$$out"; \
|
|
||||||
exit 1; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
npm: package.json package-lock.json
|
npm: package.json package-lock.json
|
||||||
npm ci
|
npm install
|
||||||
|
|
||||||
build: npm
|
build: npm
|
||||||
npm run build
|
npm run build
|
||||||
|
|
@ -56,8 +46,6 @@ appstore: clean build
|
||||||
mkdir -p $(sign_dir)
|
mkdir -p $(sign_dir)
|
||||||
rsync -a \
|
rsync -a \
|
||||||
--exclude=/build \
|
--exclude=/build \
|
||||||
--exclude=composer.json \
|
|
||||||
--exclude=composer.lock \
|
|
||||||
--exclude=.eslintignore \
|
--exclude=.eslintignore \
|
||||||
--exclude=.eslintrc.yml \
|
--exclude=.eslintrc.yml \
|
||||||
--exclude=.git \
|
--exclude=.git \
|
||||||
|
|
@ -66,18 +54,10 @@ appstore: clean build
|
||||||
--exclude=.gitmodules \
|
--exclude=.gitmodules \
|
||||||
--exclude=Makefile \
|
--exclude=Makefile \
|
||||||
--exclude=node_modules \
|
--exclude=node_modules \
|
||||||
--exclude=package.json \
|
|
||||||
--exclude=package-lock.json \
|
|
||||||
--exclude=src \
|
--exclude=src \
|
||||||
--exclude=run-*lint.sh \
|
--exclude=run-*lint.sh \
|
||||||
--exclude=.stylelintrc \
|
--exclude=.stylelintrc \
|
||||||
--exclude=.tx \
|
|
||||||
--exclude=.l10nignore \
|
|
||||||
--exclude=translationfiles \
|
|
||||||
--exclude=vendors*js \
|
--exclude=vendors*js \
|
||||||
--exclude=vendor \
|
|
||||||
--exclude=vendor-bin \
|
|
||||||
--exclude=webpack.js \
|
|
||||||
$(project_dir)/ \
|
$(project_dir)/ \
|
||||||
$(sign_dir)/$(app_name)
|
$(sign_dir)/$(app_name)
|
||||||
@if [ -f $(cert_dir)/$(app_name).key ]; then \
|
@if [ -f $(cert_dir)/$(app_name).key ]; then \
|
||||||
|
|
|
||||||
|
|
@ -66,9 +66,3 @@ will use an empty name by default (this is shown as `Anonymous` in the list).
|
||||||
|
|
||||||
Event handlers can listen for the `OCA\PdfDraw::getDisplayName` event and update
|
Event handlers can listen for the `OCA\PdfDraw::getDisplayName` event and update
|
||||||
the `displayName` argument if they can identify the user by other means.
|
the `displayName` argument if they can identify the user by other means.
|
||||||
|
|
||||||
|
|
||||||
## Translations
|
|
||||||
|
|
||||||
Translations to other languages are done in Transifex at
|
|
||||||
https://www.transifex.com/strukturag/pdfdraw/
|
|
||||||
|
|
|
||||||
|
|
@ -40,3 +40,10 @@ if (class_exists('\\OCP\\AppFramework\\Http\\EmptyContentSecurityPolicy')) {
|
||||||
\OC::$server->getCapabilitiesManager()->registerCapability(function() {
|
\OC::$server->getCapabilitiesManager()->registerCapability(function() {
|
||||||
return new Capabilities();
|
return new Capabilities();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (!class_exists('\\Firebase\\JWT\\JWT')) {
|
||||||
|
require_once __DIR__ . "/../3rdparty/php-jwt/src/BeforeValidException.php";
|
||||||
|
require_once __DIR__ . "/../3rdparty/php-jwt/src/ExpiredException.php";
|
||||||
|
require_once __DIR__ . "/../3rdparty/php-jwt/src/SignatureInvalidException.php";
|
||||||
|
require_once __DIR__ . "/../3rdparty/php-jwt/src/JWT.php";
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,63 +0,0 @@
|
||||||
{
|
|
||||||
"autoload-dev": {
|
|
||||||
"psr-4": {
|
|
||||||
"OCP\\": "vendor/nextcloud/ocp/OCP"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"OCA\\Pdfdraw\\": "lib/"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"config": {
|
|
||||||
"allow-plugins": {
|
|
||||||
"bamarni/composer-bin-plugin": true
|
|
||||||
},
|
|
||||||
"autoloader-suffix": "Pdfdraw",
|
|
||||||
"classmap-authoritative": true,
|
|
||||||
"optimize-autoloader": true,
|
|
||||||
"platform": {
|
|
||||||
"php": "7.4"
|
|
||||||
},
|
|
||||||
"sort-packages": true
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"cs:check": "php-cs-fixer fix --dry-run --diff",
|
|
||||||
"cs:fix": "php-cs-fixer fix",
|
|
||||||
"lint": "find . -name \\*.php -not -path './vendor/*' -not -path './vendor-bin/*' -not -path './lib/Vendor/*' -not -path './build/*' -not -path './tests/integration/vendor/*' -print0 | xargs -0 -n1 php -l",
|
|
||||||
"psalm": "psalm --threads=1",
|
|
||||||
"psalm:update-baseline": "psalm --threads=1 --update-baseline --set-baseline=tests/psalm-baseline.xml",
|
|
||||||
"psalm:clear": "psalm --clear-cache && psalm --clear-global-cache",
|
|
||||||
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MissingParamType,InvalidFalsableReturnType",
|
|
||||||
"post-install-cmd": [
|
|
||||||
"@composer bin all install --ansi",
|
|
||||||
"\"vendor/bin/mozart\" compose",
|
|
||||||
"composer dump-autoload"
|
|
||||||
],
|
|
||||||
"post-update-cmd": [
|
|
||||||
"@composer bin all update --ansi",
|
|
||||||
"\"vendor/bin/mozart\" compose",
|
|
||||||
"composer dump-autoload"
|
|
||||||
],
|
|
||||||
"test": "cd tests/php/ && phpunit -c phpunit.xml"
|
|
||||||
},
|
|
||||||
"require-dev": {
|
|
||||||
"nextcloud/ocp": "dev-stable25",
|
|
||||||
"roave/security-advisories": "dev-latest"
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"bamarni/composer-bin-plugin": "^1.8",
|
|
||||||
"firebase/php-jwt": "^6.3"
|
|
||||||
},
|
|
||||||
"extra": {
|
|
||||||
"mozart": {
|
|
||||||
"dep_namespace": "OCA\\Pdfdraw\\Vendor\\",
|
|
||||||
"dep_directory": "/lib/Vendor/",
|
|
||||||
"classmap_directory": "/lib/autoload/",
|
|
||||||
"classmap_prefix": "PDFDRAW_",
|
|
||||||
"packages": [
|
|
||||||
"firebase/php-jwt"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
930
composer.lock
generated
930
composer.lock
generated
|
|
@ -1,930 +0,0 @@
|
||||||
{
|
|
||||||
"_readme": [
|
|
||||||
"This file locks the dependencies of your project to a known state",
|
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
|
||||||
"This file is @generated automatically"
|
|
||||||
],
|
|
||||||
"content-hash": "046cd7ee3642ce27b9570575f4e1127f",
|
|
||||||
"packages": [
|
|
||||||
{
|
|
||||||
"name": "bamarni/composer-bin-plugin",
|
|
||||||
"version": "1.8.2",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/bamarni/composer-bin-plugin.git",
|
|
||||||
"reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880",
|
|
||||||
"reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"composer-plugin-api": "^2.0",
|
|
||||||
"php": "^7.2.5 || ^8.0"
|
|
||||||
},
|
|
||||||
"require-dev": {
|
|
||||||
"composer/composer": "^2.0",
|
|
||||||
"ext-json": "*",
|
|
||||||
"phpstan/extension-installer": "^1.1",
|
|
||||||
"phpstan/phpstan": "^1.8",
|
|
||||||
"phpstan/phpstan-phpunit": "^1.1",
|
|
||||||
"phpunit/phpunit": "^8.5 || ^9.5",
|
|
||||||
"symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
|
|
||||||
"symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
|
|
||||||
"symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0"
|
|
||||||
},
|
|
||||||
"type": "composer-plugin",
|
|
||||||
"extra": {
|
|
||||||
"class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin"
|
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Bamarni\\Composer\\Bin\\": "src"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"description": "No conflicts for your bin dependencies",
|
|
||||||
"keywords": [
|
|
||||||
"composer",
|
|
||||||
"conflict",
|
|
||||||
"dependency",
|
|
||||||
"executable",
|
|
||||||
"isolation",
|
|
||||||
"tool"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/bamarni/composer-bin-plugin/issues",
|
|
||||||
"source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2"
|
|
||||||
},
|
|
||||||
"time": "2022-10-31T08:38:03+00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "firebase/php-jwt",
|
|
||||||
"version": "v6.10.0",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/firebase/php-jwt.git",
|
|
||||||
"reference": "a49db6f0a5033aef5143295342f1c95521b075ff"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/firebase/php-jwt/zipball/a49db6f0a5033aef5143295342f1c95521b075ff",
|
|
||||||
"reference": "a49db6f0a5033aef5143295342f1c95521b075ff",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": "^7.4||^8.0"
|
|
||||||
},
|
|
||||||
"require-dev": {
|
|
||||||
"guzzlehttp/guzzle": "^6.5||^7.4",
|
|
||||||
"phpspec/prophecy-phpunit": "^2.0",
|
|
||||||
"phpunit/phpunit": "^9.5",
|
|
||||||
"psr/cache": "^1.0||^2.0",
|
|
||||||
"psr/http-client": "^1.0",
|
|
||||||
"psr/http-factory": "^1.0"
|
|
||||||
},
|
|
||||||
"suggest": {
|
|
||||||
"ext-sodium": "Support EdDSA (Ed25519) signatures",
|
|
||||||
"paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Firebase\\JWT\\": "src"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"BSD-3-Clause"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Neuman Vong",
|
|
||||||
"email": "neuman+pear@twilio.com",
|
|
||||||
"role": "Developer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Anant Narayanan",
|
|
||||||
"email": "anant@php.net",
|
|
||||||
"role": "Developer"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
|
|
||||||
"homepage": "https://github.com/firebase/php-jwt",
|
|
||||||
"keywords": [
|
|
||||||
"jwt",
|
|
||||||
"php"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/firebase/php-jwt/issues",
|
|
||||||
"source": "https://github.com/firebase/php-jwt/tree/v6.10.0"
|
|
||||||
},
|
|
||||||
"time": "2023-12-01T16:26:39+00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"packages-dev": [
|
|
||||||
{
|
|
||||||
"name": "nextcloud/ocp",
|
|
||||||
"version": "dev-stable25",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/nextcloud-deps/ocp.git",
|
|
||||||
"reference": "0b2faa169ab28f80e6ca897d55415ba221cdcd63"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/0b2faa169ab28f80e6ca897d55415ba221cdcd63",
|
|
||||||
"reference": "0b2faa169ab28f80e6ca897d55415ba221cdcd63",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": "^7.4 || ~8.0 || ~8.1",
|
|
||||||
"psr/container": "^1.1.1",
|
|
||||||
"psr/event-dispatcher": "^1.0",
|
|
||||||
"psr/log": "^1.1"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"extra": {
|
|
||||||
"branch-alias": {
|
|
||||||
"dev-master": "26.0.0-dev"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"AGPL-3.0-or-later"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Christoph Wurst",
|
|
||||||
"email": "christoph@winzerhof-wurst.at"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Composer package containing Nextcloud's public API (classes, interfaces)",
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/nextcloud-deps/ocp/issues",
|
|
||||||
"source": "https://github.com/nextcloud-deps/ocp/tree/stable25"
|
|
||||||
},
|
|
||||||
"time": "2023-02-15T00:39:02+00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "psr/container",
|
|
||||||
"version": "1.1.2",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/php-fig/container.git",
|
|
||||||
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
|
|
||||||
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": ">=7.4.0"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Psr\\Container\\": "src/"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "PHP-FIG",
|
|
||||||
"homepage": "https://www.php-fig.org/"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Common Container Interface (PHP FIG PSR-11)",
|
|
||||||
"homepage": "https://github.com/php-fig/container",
|
|
||||||
"keywords": [
|
|
||||||
"PSR-11",
|
|
||||||
"container",
|
|
||||||
"container-interface",
|
|
||||||
"container-interop",
|
|
||||||
"psr"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/php-fig/container/issues",
|
|
||||||
"source": "https://github.com/php-fig/container/tree/1.1.2"
|
|
||||||
},
|
|
||||||
"time": "2021-11-05T16:50:12+00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "psr/event-dispatcher",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/php-fig/event-dispatcher.git",
|
|
||||||
"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
|
|
||||||
"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": ">=7.2.0"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"extra": {
|
|
||||||
"branch-alias": {
|
|
||||||
"dev-master": "1.0.x-dev"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Psr\\EventDispatcher\\": "src/"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "PHP-FIG",
|
|
||||||
"homepage": "http://www.php-fig.org/"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Standard interfaces for event handling.",
|
|
||||||
"keywords": [
|
|
||||||
"events",
|
|
||||||
"psr",
|
|
||||||
"psr-14"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/php-fig/event-dispatcher/issues",
|
|
||||||
"source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
|
|
||||||
},
|
|
||||||
"time": "2019-01-08T18:20:26+00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "psr/log",
|
|
||||||
"version": "1.1.4",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/php-fig/log.git",
|
|
||||||
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
|
|
||||||
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": ">=5.3.0"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"extra": {
|
|
||||||
"branch-alias": {
|
|
||||||
"dev-master": "1.1.x-dev"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Psr\\Log\\": "Psr/Log/"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "PHP-FIG",
|
|
||||||
"homepage": "https://www.php-fig.org/"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Common interface for logging libraries",
|
|
||||||
"homepage": "https://github.com/php-fig/log",
|
|
||||||
"keywords": [
|
|
||||||
"log",
|
|
||||||
"psr",
|
|
||||||
"psr-3"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"source": "https://github.com/php-fig/log/tree/1.1.4"
|
|
||||||
},
|
|
||||||
"time": "2021-05-03T11:20:27+00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "roave/security-advisories",
|
|
||||||
"version": "dev-latest",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
|
||||||
"reference": "b001be05b80bfa38fb266b30ec3108607af6ccd6"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b001be05b80bfa38fb266b30ec3108607af6ccd6",
|
|
||||||
"reference": "b001be05b80bfa38fb266b30ec3108607af6ccd6",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"conflict": {
|
|
||||||
"3f/pygmentize": "<1.2",
|
|
||||||
"admidio/admidio": "<4.1.9",
|
|
||||||
"adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3",
|
|
||||||
"aheinze/cockpit": "<=2.2.1",
|
|
||||||
"akaunting/akaunting": "<2.1.13",
|
|
||||||
"akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53",
|
|
||||||
"alextselegidis/easyappointments": "<1.5",
|
|
||||||
"alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1",
|
|
||||||
"amazing/media2click": ">=1,<1.3.3",
|
|
||||||
"amphp/artax": "<1.0.6|>=2,<2.0.6",
|
|
||||||
"amphp/http": "<1.0.1",
|
|
||||||
"amphp/http-client": ">=4,<4.4",
|
|
||||||
"anchorcms/anchor-cms": "<=0.12.7",
|
|
||||||
"andreapollastri/cipi": "<=3.1.15",
|
|
||||||
"apereo/phpcas": "<1.6",
|
|
||||||
"api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6|>=2.6,<2.7.10|>=3,<3.0.12|>=3.1,<3.1.3",
|
|
||||||
"appwrite/server-ce": "<0.11.1|>=0.12,<0.12.2",
|
|
||||||
"arc/web": "<3",
|
|
||||||
"area17/twill": "<1.2.5|>=2,<2.5.3",
|
|
||||||
"asymmetricrypt/asymmetricrypt": ">=0,<9.9.99",
|
|
||||||
"automad/automad": "<1.8",
|
|
||||||
"awesome-support/awesome-support": "<=6.0.7",
|
|
||||||
"aws/aws-sdk-php": ">=3,<3.2.1",
|
|
||||||
"backdrop/backdrop": "<=1.23",
|
|
||||||
"badaso/core": "<2.7",
|
|
||||||
"bagisto/bagisto": "<0.1.5",
|
|
||||||
"barrelstrength/sprout-base-email": "<1.2.7",
|
|
||||||
"barrelstrength/sprout-forms": "<3.9",
|
|
||||||
"barryvdh/laravel-translation-manager": "<0.6.2",
|
|
||||||
"barzahlen/barzahlen-php": "<2.0.1",
|
|
||||||
"baserproject/basercms": "<4.7.2",
|
|
||||||
"bassjobsen/bootstrap-3-typeahead": ">4.0.2",
|
|
||||||
"billz/raspap-webgui": "<=2.6.6",
|
|
||||||
"bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3",
|
|
||||||
"bmarshall511/wordpress_zero_spam": "<5.2.13",
|
|
||||||
"bolt/bolt": "<3.7.2",
|
|
||||||
"bolt/core": "<=4.2",
|
|
||||||
"bottelet/flarepoint": "<2.2.1",
|
|
||||||
"brightlocal/phpwhois": "<=4.2.5",
|
|
||||||
"brotkrueml/codehighlight": "<2.7",
|
|
||||||
"brotkrueml/schema": "<1.13.1|>=2,<2.5.1",
|
|
||||||
"brotkrueml/typo3-matomo-integration": "<1.3.2",
|
|
||||||
"buddypress/buddypress": "<7.2.1",
|
|
||||||
"bugsnag/bugsnag-laravel": ">=2,<2.0.2",
|
|
||||||
"bytefury/crater": "<6.0.2",
|
|
||||||
"cachethq/cachet": "<2.5.1",
|
|
||||||
"cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|= 1.3.7|>=4.1,<4.1.4",
|
|
||||||
"cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
|
|
||||||
"cardgate/magento2": "<2.0.33",
|
|
||||||
"cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4",
|
|
||||||
"cartalyst/sentry": "<=2.1.6",
|
|
||||||
"catfan/medoo": "<1.7.5",
|
|
||||||
"centreon/centreon": "<22.10-beta.1",
|
|
||||||
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
|
|
||||||
"cockpit-hq/cockpit": "<2.4.1",
|
|
||||||
"codeception/codeception": "<3.1.3|>=4,<4.1.22",
|
|
||||||
"codeigniter/framework": "<=3.0.6",
|
|
||||||
"codeigniter4/framework": "<4.2.11",
|
|
||||||
"codeigniter4/shield": "<1-beta.4|= 1.0.0-beta",
|
|
||||||
"codiad/codiad": "<=2.8.4",
|
|
||||||
"composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5",
|
|
||||||
"concrete5/concrete5": "<=9.1.3|>= 9.0.0RC1, < 9.1.3",
|
|
||||||
"concrete5/core": "<8.5.8|>=9,<9.1",
|
|
||||||
"contao-components/mediaelement": ">=2.14.2,<2.21.1",
|
|
||||||
"contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3",
|
|
||||||
"contao/core": ">=2,<3.5.39",
|
|
||||||
"contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0",
|
|
||||||
"contao/listing-bundle": ">=4,<4.4.8",
|
|
||||||
"contao/managed-edition": "<=1.5",
|
|
||||||
"craftcms/cms": "<3.7.64|>= 4.0.0-RC1, < 4.3.7|>= 4.0.0-RC1, < 4.2.1",
|
|
||||||
"croogo/croogo": "<3.0.7",
|
|
||||||
"cuyz/valinor": "<0.12",
|
|
||||||
"czproject/git-php": "<4.0.3",
|
|
||||||
"darylldoyle/safe-svg": "<1.9.10",
|
|
||||||
"datadog/dd-trace": ">=0.30,<0.30.2",
|
|
||||||
"david-garcia/phpwhois": "<=4.3.1",
|
|
||||||
"dbrisinajumi/d2files": "<1",
|
|
||||||
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
|
|
||||||
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1",
|
|
||||||
"directmailteam/direct-mail": "<5.2.4",
|
|
||||||
"doctrine/annotations": ">=1,<1.2.7",
|
|
||||||
"doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2",
|
|
||||||
"doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1",
|
|
||||||
"doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4",
|
|
||||||
"doctrine/doctrine-bundle": "<1.5.2",
|
|
||||||
"doctrine/doctrine-module": "<=0.7.1",
|
|
||||||
"doctrine/mongodb-odm": ">=1,<1.0.2",
|
|
||||||
"doctrine/mongodb-odm-bundle": ">=2,<3.0.1",
|
|
||||||
"doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4",
|
|
||||||
"dolibarr/dolibarr": "<16|>=16.0.1,<16.0.3|= 12.0.5|>= 3.3.beta1, < 13.0.2",
|
|
||||||
"dompdf/dompdf": "<2.0.2|= 2.0.2",
|
|
||||||
"drupal/core": ">=7,<7.91|>=8,<9.3.19|>=9.4,<9.4.3",
|
|
||||||
"drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4",
|
|
||||||
"dweeves/magmi": "<=0.7.24",
|
|
||||||
"ecodev/newsletter": "<=4",
|
|
||||||
"ectouch/ectouch": "<=2.7.2",
|
|
||||||
"elefant/cms": "<1.3.13",
|
|
||||||
"elgg/elgg": "<3.3.24|>=4,<4.0.5",
|
|
||||||
"encore/laravel-admin": "<=1.8.19",
|
|
||||||
"endroid/qr-code-bundle": "<3.4.2",
|
|
||||||
"enshrined/svg-sanitize": "<0.15",
|
|
||||||
"erusev/parsedown": "<1.7.2",
|
|
||||||
"ether/logs": "<3.0.4",
|
|
||||||
"exceedone/exment": "<4.4.3|>=5,<5.0.3",
|
|
||||||
"exceedone/laravel-admin": "= 3.0.0|<2.2.3",
|
|
||||||
"ezsystems/demobundle": ">=5.4,<5.4.6.1",
|
|
||||||
"ezsystems/ez-support-tools": ">=2.2,<2.2.3",
|
|
||||||
"ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1",
|
|
||||||
"ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1",
|
|
||||||
"ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24",
|
|
||||||
"ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26",
|
|
||||||
"ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1",
|
|
||||||
"ezsystems/ezplatform-graphql": ">=1-rc.1,<1.0.13|>=2-beta.1,<2.3.12",
|
|
||||||
"ezsystems/ezplatform-kernel": "<1.2.5.1|>=1.3,<1.3.26",
|
|
||||||
"ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8",
|
|
||||||
"ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7",
|
|
||||||
"ezsystems/ezplatform-user": ">=1,<1.0.1",
|
|
||||||
"ezsystems/ezpublish-kernel": "<6.13.8.2|>=7,<7.5.30",
|
|
||||||
"ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1",
|
|
||||||
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
|
|
||||||
"ezsystems/repository-forms": ">=2.3,<2.3.2.1|>=2.5,<2.5.15",
|
|
||||||
"ezyang/htmlpurifier": "<4.1.1",
|
|
||||||
"facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2",
|
|
||||||
"facturascripts/facturascripts": "<=2022.8",
|
|
||||||
"feehi/cms": "<=2.1.1",
|
|
||||||
"feehi/feehicms": "<=2.1.1",
|
|
||||||
"fenom/fenom": "<=2.12.1",
|
|
||||||
"filegator/filegator": "<7.8",
|
|
||||||
"firebase/php-jwt": "<6",
|
|
||||||
"fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2",
|
|
||||||
"fixpunkt/fp-newsletter": "<1.1.1|>=2,<2.1.2|>=2.2,<3.2.6",
|
|
||||||
"flarum/core": "<1.7",
|
|
||||||
"flarum/mentions": "<1.6.3",
|
|
||||||
"flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15",
|
|
||||||
"flarum/tags": "<=0.1-beta.13",
|
|
||||||
"fluidtypo3/vhs": "<5.1.1",
|
|
||||||
"fof/byobu": ">=0.3-beta.2,<1.1.7",
|
|
||||||
"fof/upload": "<1.2.3",
|
|
||||||
"fooman/tcpdf": "<6.2.22",
|
|
||||||
"forkcms/forkcms": "<5.11.1",
|
|
||||||
"fossar/tcpdf-parser": "<6.2.22",
|
|
||||||
"francoisjacquet/rosariosis": "<10.8.2",
|
|
||||||
"frappant/frp-form-answers": "<3.1.2|>=4,<4.0.2",
|
|
||||||
"friendsofsymfony/oauth2-php": "<1.3",
|
|
||||||
"friendsofsymfony/rest-bundle": ">=1.2,<1.2.2",
|
|
||||||
"friendsofsymfony/user-bundle": ">=1.2,<1.3.5",
|
|
||||||
"friendsoftypo3/mediace": ">=7.6.2,<7.6.5",
|
|
||||||
"froala/wysiwyg-editor": "<3.2.7",
|
|
||||||
"froxlor/froxlor": "<2.0.13",
|
|
||||||
"fuel/core": "<1.8.1",
|
|
||||||
"funadmin/funadmin": "<=3.2",
|
|
||||||
"gaoming13/wechat-php-sdk": "<=1.10.2",
|
|
||||||
"genix/cms": "<=1.1.11",
|
|
||||||
"getgrav/grav": "<1.7.34",
|
|
||||||
"getkirby/cms": "= 3.8.0|<3.5.8.2|>=3.6,<3.6.6.2|>=3.7,<3.7.5.1",
|
|
||||||
"getkirby/panel": "<2.5.14",
|
|
||||||
"getkirby/starterkit": "<=3.7.0.2",
|
|
||||||
"gilacms/gila": "<=1.11.4",
|
|
||||||
"globalpayments/php-sdk": "<2",
|
|
||||||
"google/protobuf": "<3.15",
|
|
||||||
"gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3",
|
|
||||||
"gree/jose": "<2.2.1",
|
|
||||||
"gregwar/rst": "<1.0.3",
|
|
||||||
"grumpydictator/firefly-iii": "<5.8",
|
|
||||||
"guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5",
|
|
||||||
"guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1",
|
|
||||||
"harvesthq/chosen": "<1.8.7",
|
|
||||||
"helloxz/imgurl": "= 2.31|<=2.31",
|
|
||||||
"hillelcoren/invoice-ninja": "<5.3.35",
|
|
||||||
"himiklab/yii2-jqgrid-widget": "<1.0.8",
|
|
||||||
"hjue/justwriting": "<=1",
|
|
||||||
"hov/jobfair": "<1.0.13|>=2,<2.0.2",
|
|
||||||
"hyn/multi-tenant": ">=5.6,<5.7.2",
|
|
||||||
"ibexa/admin-ui": ">=4.2,<4.2.3",
|
|
||||||
"ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3",
|
|
||||||
"ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3",
|
|
||||||
"ibexa/post-install": "<=1.0.4",
|
|
||||||
"icecoder/icecoder": "<=8.1",
|
|
||||||
"idno/known": "<=1.3.1",
|
|
||||||
"illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10",
|
|
||||||
"illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4",
|
|
||||||
"illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40",
|
|
||||||
"illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15",
|
|
||||||
"illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
|
|
||||||
"impresscms/impresscms": "<=1.4.3",
|
|
||||||
"in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.1",
|
|
||||||
"in2code/lux": "<17.6.1|>=18,<24.0.2",
|
|
||||||
"innologi/typo3-appointments": "<2.0.6",
|
|
||||||
"intelliants/subrion": "<=4.2.1",
|
|
||||||
"islandora/islandora": ">=2,<2.4.1",
|
|
||||||
"ivankristianto/phpwhois": "<=4.3",
|
|
||||||
"jackalope/jackalope-doctrine-dbal": "<1.7.4",
|
|
||||||
"james-heinrich/getid3": "<1.9.21",
|
|
||||||
"jasig/phpcas": "<1.3.3",
|
|
||||||
"joomla/archive": "<1.1.12|>=2,<2.0.1",
|
|
||||||
"joomla/filesystem": "<1.6.2|>=2,<2.0.1",
|
|
||||||
"joomla/filter": "<1.4.4|>=2,<2.0.1",
|
|
||||||
"joomla/input": ">=2,<2.0.2",
|
|
||||||
"joomla/session": "<1.3.1",
|
|
||||||
"joyqi/hyper-down": "<=2.4.27",
|
|
||||||
"jsdecena/laracom": "<2.0.9",
|
|
||||||
"jsmitty12/phpwhois": "<5.1",
|
|
||||||
"kazist/phpwhois": "<=4.2.6",
|
|
||||||
"kelvinmo/simplexrd": "<3.1.1",
|
|
||||||
"kevinpapst/kimai2": "<1.16.7",
|
|
||||||
"kimai/kimai": "<1.1",
|
|
||||||
"kitodo/presentation": "<3.1.2",
|
|
||||||
"klaviyo/magento2-extension": ">=1,<3",
|
|
||||||
"krayin/laravel-crm": "<1.2.2",
|
|
||||||
"kreait/firebase-php": ">=3.2,<3.8.1",
|
|
||||||
"la-haute-societe/tcpdf": "<6.2.22",
|
|
||||||
"laminas/laminas-diactoros": "<2.11.1",
|
|
||||||
"laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1",
|
|
||||||
"laminas/laminas-http": "<2.14.2",
|
|
||||||
"laravel/fortify": "<1.11.1",
|
|
||||||
"laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
|
|
||||||
"laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10",
|
|
||||||
"latte/latte": "<2.10.8",
|
|
||||||
"lavalite/cms": "<=5.8",
|
|
||||||
"lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5",
|
|
||||||
"league/commonmark": "<0.18.3",
|
|
||||||
"league/flysystem": "<1.1.4|>=2,<2.1.1",
|
|
||||||
"lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3",
|
|
||||||
"librenms/librenms": "<22.10",
|
|
||||||
"liftkit/database": "<2.13.2",
|
|
||||||
"limesurvey/limesurvey": "<3.27.19",
|
|
||||||
"livehelperchat/livehelperchat": "<=3.91",
|
|
||||||
"livewire/livewire": ">2.2.4,<2.2.6",
|
|
||||||
"lms/routes": "<2.1.1",
|
|
||||||
"localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2",
|
|
||||||
"luyadev/yii-helpers": "<1.2.1",
|
|
||||||
"magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3",
|
|
||||||
"magento/magento1ce": "<1.9.4.3",
|
|
||||||
"magento/magento1ee": ">=1,<1.14.4.3",
|
|
||||||
"magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2",
|
|
||||||
"maikuolan/phpmussel": ">=1,<1.6",
|
|
||||||
"mantisbt/mantisbt": "<=2.25.5",
|
|
||||||
"marcwillmann/turn": "<0.3.3",
|
|
||||||
"matyhtf/framework": "<3.0.6",
|
|
||||||
"mautic/core": "<4.3|= 2.13.1",
|
|
||||||
"mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35",
|
|
||||||
"mediawiki/matomo": "<2.4.3",
|
|
||||||
"melisplatform/melis-asset-manager": "<5.0.1",
|
|
||||||
"melisplatform/melis-cms": "<5.0.1",
|
|
||||||
"melisplatform/melis-front": "<5.0.1",
|
|
||||||
"mezzio/mezzio-swoole": "<3.7|>=4,<4.3",
|
|
||||||
"mgallegos/laravel-jqgrid": "<=1.3",
|
|
||||||
"microweber/microweber": "<=1.3.2",
|
|
||||||
"miniorange/miniorange-saml": "<1.4.3",
|
|
||||||
"mittwald/typo3_forum": "<1.2.1",
|
|
||||||
"mobiledetect/mobiledetectlib": "<2.8.32",
|
|
||||||
"modx/revolution": "<= 2.8.3-pl|<2.8",
|
|
||||||
"mojo42/jirafeau": "<4.4",
|
|
||||||
"monolog/monolog": ">=1.8,<1.12",
|
|
||||||
"moodle/moodle": "<4.0.6|= 3.11|>=4.1-beta,<4.1.1",
|
|
||||||
"mustache/mustache": ">=2,<2.14.1",
|
|
||||||
"namshi/jose": "<2.2",
|
|
||||||
"neoan3-apps/template": "<1.1.1",
|
|
||||||
"neorazorx/facturascripts": "<2022.4",
|
|
||||||
"neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6",
|
|
||||||
"neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3",
|
|
||||||
"neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2",
|
|
||||||
"neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5",
|
|
||||||
"netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15",
|
|
||||||
"nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6",
|
|
||||||
"nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13",
|
|
||||||
"nilsteampassnet/teampass": "<3.0.0.23",
|
|
||||||
"notrinos/notrinos-erp": "<=0.7",
|
|
||||||
"noumo/easyii": "<=0.9",
|
|
||||||
"nukeviet/nukeviet": "<4.5.2",
|
|
||||||
"nystudio107/craft-seomatic": "<3.4.12",
|
|
||||||
"nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1",
|
|
||||||
"october/backend": "<1.1.2",
|
|
||||||
"october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469",
|
|
||||||
"october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12",
|
|
||||||
"october/rain": "<1.0.472|>=1.1,<1.1.2",
|
|
||||||
"october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66",
|
|
||||||
"onelogin/php-saml": "<2.10.4",
|
|
||||||
"oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5",
|
|
||||||
"open-web-analytics/open-web-analytics": "<1.7.4",
|
|
||||||
"opencart/opencart": "<=3.0.3.7",
|
|
||||||
"openid/php-openid": "<2.3",
|
|
||||||
"openmage/magento-lts": "<19.4.22|>=20,<20.0.19",
|
|
||||||
"orchid/platform": ">=9,<9.4.4",
|
|
||||||
"oro/commerce": ">=4.1,<5.0.6",
|
|
||||||
"oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7",
|
|
||||||
"oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8",
|
|
||||||
"packbackbooks/lti-1-3-php-library": "<5",
|
|
||||||
"padraic/humbug_get_contents": "<1.1.2",
|
|
||||||
"pagarme/pagarme-php": ">=0,<3",
|
|
||||||
"pagekit/pagekit": "<=1.0.18",
|
|
||||||
"paragonie/random_compat": "<2",
|
|
||||||
"passbolt/passbolt_api": "<2.11",
|
|
||||||
"paypal/merchant-sdk-php": "<3.12",
|
|
||||||
"pear/archive_tar": "<1.4.14",
|
|
||||||
"pear/crypt_gpg": "<1.6.7",
|
|
||||||
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
|
|
||||||
"personnummer/personnummer": "<3.0.2",
|
|
||||||
"phanan/koel": "<5.1.4",
|
|
||||||
"php-mod/curl": "<2.3.2",
|
|
||||||
"phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7",
|
|
||||||
"phpmailer/phpmailer": "<6.5",
|
|
||||||
"phpmussel/phpmussel": ">=1,<1.6",
|
|
||||||
"phpmyadmin/phpmyadmin": "<5.2.1",
|
|
||||||
"phpmyfaq/phpmyfaq": "<=3.1.7",
|
|
||||||
"phpoffice/phpexcel": "<1.8",
|
|
||||||
"phpoffice/phpspreadsheet": "<1.16",
|
|
||||||
"phpseclib/phpseclib": "<2.0.31|>=3,<3.0.19",
|
|
||||||
"phpservermon/phpservermon": "<=3.5.2",
|
|
||||||
"phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3",
|
|
||||||
"phpwhois/phpwhois": "<=4.2.5",
|
|
||||||
"phpxmlrpc/extras": "<0.6.1",
|
|
||||||
"phpxmlrpc/phpxmlrpc": "<4.9.2",
|
|
||||||
"pimcore/data-hub": "<1.2.4",
|
|
||||||
"pimcore/pimcore": "<11",
|
|
||||||
"pixelfed/pixelfed": "<=0.11.4",
|
|
||||||
"pocketmine/bedrock-protocol": "<8.0.2",
|
|
||||||
"pocketmine/pocketmine-mp": "<4.12.5|>= 4.0.0-BETA5, < 4.4.2",
|
|
||||||
"pressbooks/pressbooks": "<5.18",
|
|
||||||
"prestashop/autoupgrade": ">=4,<4.10.1",
|
|
||||||
"prestashop/blockwishlist": ">=2,<2.1.1",
|
|
||||||
"prestashop/contactform": ">=1.0.1,<4.3",
|
|
||||||
"prestashop/gamification": "<2.3.2",
|
|
||||||
"prestashop/prestashop": "<8.0.1",
|
|
||||||
"prestashop/productcomments": "<5.0.2",
|
|
||||||
"prestashop/ps_emailsubscription": "<2.6.1",
|
|
||||||
"prestashop/ps_facetedsearch": "<3.4.1",
|
|
||||||
"prestashop/ps_linklist": "<3.1",
|
|
||||||
"privatebin/privatebin": "<1.4",
|
|
||||||
"processwire/processwire": "<=3.0.200",
|
|
||||||
"propel/propel": ">=2-alpha.1,<=2-alpha.7",
|
|
||||||
"propel/propel1": ">=1,<=1.7.1",
|
|
||||||
"pterodactyl/panel": "<1.7",
|
|
||||||
"ptrofimov/beanstalk_console": "<1.7.14",
|
|
||||||
"pusher/pusher-php-server": "<2.2.1",
|
|
||||||
"pwweb/laravel-core": "<=0.3.6-beta",
|
|
||||||
"pyrocms/pyrocms": "<=3.9.1",
|
|
||||||
"rainlab/debugbar-plugin": "<3.1",
|
|
||||||
"rankmath/seo-by-rank-math": "<=1.0.95",
|
|
||||||
"react/http": ">=0.7,<1.7",
|
|
||||||
"remdex/livehelperchat": "<3.99",
|
|
||||||
"rmccue/requests": ">=1.6,<1.8",
|
|
||||||
"robrichards/xmlseclibs": "<3.0.4",
|
|
||||||
"roots/soil": "<4.1",
|
|
||||||
"rudloff/alltube": "<3.0.3",
|
|
||||||
"s-cart/core": "<6.9",
|
|
||||||
"s-cart/s-cart": "<6.9",
|
|
||||||
"sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1",
|
|
||||||
"sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9",
|
|
||||||
"scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11",
|
|
||||||
"sensiolabs/connect": "<4.2.3",
|
|
||||||
"serluck/phpwhois": "<=4.2.6",
|
|
||||||
"shopware/core": "<=6.4.18",
|
|
||||||
"shopware/platform": "<=6.4.18",
|
|
||||||
"shopware/production": "<=6.3.5.2",
|
|
||||||
"shopware/shopware": "<=5.7.14",
|
|
||||||
"shopware/storefront": "<=6.4.8.1",
|
|
||||||
"shopxo/shopxo": "<2.2.6",
|
|
||||||
"showdoc/showdoc": "<2.10.4",
|
|
||||||
"silverstripe/admin": ">=1,<1.11.3",
|
|
||||||
"silverstripe/assets": ">=1,<1.11.1",
|
|
||||||
"silverstripe/cms": "<4.11.3",
|
|
||||||
"silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1",
|
|
||||||
"silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3",
|
|
||||||
"silverstripe/framework": "<4.11.14",
|
|
||||||
"silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|= 4.0.0-alpha1",
|
|
||||||
"silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1",
|
|
||||||
"silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1",
|
|
||||||
"silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4",
|
|
||||||
"silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1",
|
|
||||||
"silverstripe/subsites": ">=2,<2.6.1",
|
|
||||||
"silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1",
|
|
||||||
"silverstripe/userforms": "<3",
|
|
||||||
"silverstripe/versioned-admin": ">=1,<1.11.1",
|
|
||||||
"simple-updates/phpwhois": "<=1",
|
|
||||||
"simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4",
|
|
||||||
"simplesamlphp/simplesamlphp": "<1.18.6",
|
|
||||||
"simplesamlphp/simplesamlphp-module-infocard": "<1.0.1",
|
|
||||||
"simplesamlphp/simplesamlphp-module-openid": "<1",
|
|
||||||
"simplesamlphp/simplesamlphp-module-openidprovider": "<0.9",
|
|
||||||
"simplito/elliptic-php": "<1.0.6",
|
|
||||||
"slim/slim": "<2.6",
|
|
||||||
"smarty/smarty": "<3.1.47|>=4,<4.2.1",
|
|
||||||
"snipe/snipe-it": "<=6.0.14|>= 6.0.0-RC-1, <= 6.0.0-RC-5",
|
|
||||||
"socalnick/scn-social-auth": "<1.15.2",
|
|
||||||
"socialiteproviders/steam": "<1.1",
|
|
||||||
"spatie/browsershot": "<3.57.4",
|
|
||||||
"spipu/html2pdf": "<5.2.4",
|
|
||||||
"spoonity/tcpdf": "<6.2.22",
|
|
||||||
"squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1",
|
|
||||||
"ssddanbrown/bookstack": "<22.2.3",
|
|
||||||
"statamic/cms": "<3.2.39|>=3.3,<3.3.2",
|
|
||||||
"stormpath/sdk": ">=0,<9.9.99",
|
|
||||||
"studio-42/elfinder": "<2.1.59",
|
|
||||||
"subrion/cms": "<=4.2.1",
|
|
||||||
"sukohi/surpass": "<1",
|
|
||||||
"sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8",
|
|
||||||
"sumocoders/framework-user-bundle": "<1.4",
|
|
||||||
"swag/paypal": "<5.4.4",
|
|
||||||
"swiftmailer/swiftmailer": ">=4,<5.4.5",
|
|
||||||
"sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2",
|
|
||||||
"sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1",
|
|
||||||
"sylius/grid-bundle": "<1.10.1",
|
|
||||||
"sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1",
|
|
||||||
"sylius/resource-bundle": "<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4",
|
|
||||||
"sylius/sylius": "<1.9.10|>=1.10,<1.10.11|>=1.11,<1.11.2",
|
|
||||||
"symbiote/silverstripe-multivaluefield": ">=3,<3.0.99",
|
|
||||||
"symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4",
|
|
||||||
"symbiote/silverstripe-seed": "<6.0.3",
|
|
||||||
"symbiote/silverstripe-versionedfiles": "<=2.0.3",
|
|
||||||
"symfont/process": ">=0",
|
|
||||||
"symfony/cache": ">=3.1,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8",
|
|
||||||
"symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
|
|
||||||
"symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4",
|
|
||||||
"symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1",
|
|
||||||
"symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3|= 6.0.3|= 5.4.3|= 5.3.14",
|
|
||||||
"symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7",
|
|
||||||
"symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
|
|
||||||
"symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13",
|
|
||||||
"symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1",
|
|
||||||
"symfony/mime": ">=4.3,<4.3.8",
|
|
||||||
"symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
|
|
||||||
"symfony/polyfill": ">=1,<1.10",
|
|
||||||
"symfony/polyfill-php55": ">=1,<1.10",
|
|
||||||
"symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
|
|
||||||
"symfony/routing": ">=2,<2.0.19",
|
|
||||||
"symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8",
|
|
||||||
"symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
|
|
||||||
"symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9",
|
|
||||||
"symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11",
|
|
||||||
"symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8",
|
|
||||||
"symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2",
|
|
||||||
"symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12",
|
|
||||||
"symfony/symfony": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
|
|
||||||
"symfony/translation": ">=2,<2.0.17",
|
|
||||||
"symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3",
|
|
||||||
"symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8",
|
|
||||||
"symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4",
|
|
||||||
"symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7",
|
|
||||||
"t3/dce": ">=2.2,<2.6.2",
|
|
||||||
"t3g/svg-sanitizer": "<1.0.3",
|
|
||||||
"tastyigniter/tastyigniter": "<3.3",
|
|
||||||
"tecnickcom/tcpdf": "<6.2.22",
|
|
||||||
"terminal42/contao-tablelookupwizard": "<3.3.5",
|
|
||||||
"thelia/backoffice-default-template": ">=2.1,<2.1.2",
|
|
||||||
"thelia/thelia": ">=2.1-beta.1,<2.1.3",
|
|
||||||
"theonedemon/phpwhois": "<=4.2.5",
|
|
||||||
"thinkcmf/thinkcmf": "<=5.1.7",
|
|
||||||
"thorsten/phpmyfaq": "<3.1.11",
|
|
||||||
"tinymce/tinymce": "<5.10.7|>=6,<6.3.1",
|
|
||||||
"tinymighty/wiki-seo": "<1.2.2",
|
|
||||||
"titon/framework": ">=0,<9.9.99",
|
|
||||||
"tobiasbg/tablepress": "<= 2.0-RC1",
|
|
||||||
"topthink/framework": "<6.0.14",
|
|
||||||
"topthink/think": "<=6.1.1",
|
|
||||||
"topthink/thinkphp": "<=3.2.3",
|
|
||||||
"tribalsystems/zenario": "<=9.3.57595",
|
|
||||||
"truckersmp/phpwhois": "<=4.3.1",
|
|
||||||
"ttskch/pagination-service-provider": "<1",
|
|
||||||
"twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3",
|
|
||||||
"typo3/cms": "<2.0.5|>=3,<3.0.3|>=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
|
|
||||||
"typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
|
|
||||||
"typo3/cms-core": "<8.7.51|>=9,<9.5.40|>=10,<10.4.36|>=11,<11.5.23|>=12,<12.2",
|
|
||||||
"typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
|
|
||||||
"typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6",
|
|
||||||
"typo3/html-sanitizer": ">=1,<1.5|>=2,<2.1.1",
|
|
||||||
"typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3",
|
|
||||||
"typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1",
|
|
||||||
"typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5",
|
|
||||||
"typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10",
|
|
||||||
"ua-parser/uap-php": "<3.8",
|
|
||||||
"unisharp/laravel-filemanager": "<=2.5.1",
|
|
||||||
"userfrosting/userfrosting": ">=0.3.1,<4.6.3",
|
|
||||||
"usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2",
|
|
||||||
"uvdesk/community-skeleton": "<1.1",
|
|
||||||
"vanilla/safecurl": "<0.9.2",
|
|
||||||
"verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4",
|
|
||||||
"vova07/yii2-fileapi-widget": "<0.1.9",
|
|
||||||
"vrana/adminer": "<4.8.1",
|
|
||||||
"wallabag/tcpdf": "<6.2.22",
|
|
||||||
"wallabag/wallabag": "<2.5.4",
|
|
||||||
"wanglelecc/laracms": "<=1.0.3",
|
|
||||||
"web-auth/webauthn-framework": ">=3.3,<3.3.4",
|
|
||||||
"webbuilders-group/silverstripe-kapost-bridge": "<0.4",
|
|
||||||
"webcoast/deferred-image-processing": "<1.0.2",
|
|
||||||
"webpa/webpa": "<3.1.2",
|
|
||||||
"wikimedia/parsoid": "<0.12.2",
|
|
||||||
"willdurand/js-translation-bundle": "<2.1.1",
|
|
||||||
"wintercms/winter": "<1.0.475|>=1.1,<1.1.10|>=1.2,<1.2.1",
|
|
||||||
"woocommerce/woocommerce": "<6.6",
|
|
||||||
"wp-cli/wp-cli": "<2.5",
|
|
||||||
"wp-graphql/wp-graphql": "<0.3.5",
|
|
||||||
"wpanel/wpanel4-cms": "<=4.3.1",
|
|
||||||
"wpcloud/wp-stateless": "<3.2",
|
|
||||||
"wwbn/avideo": "<12.4",
|
|
||||||
"xataface/xataface": "<3",
|
|
||||||
"xpressengine/xpressengine": "<3.0.15",
|
|
||||||
"yeswiki/yeswiki": "<4.1",
|
|
||||||
"yetiforce/yetiforce-crm": "<=6.4",
|
|
||||||
"yidashi/yii2cmf": "<=2",
|
|
||||||
"yii2mod/yii2-cms": "<1.9.2",
|
|
||||||
"yiisoft/yii": "<1.1.27",
|
|
||||||
"yiisoft/yii2": "<2.0.38",
|
|
||||||
"yiisoft/yii2-bootstrap": "<2.0.4",
|
|
||||||
"yiisoft/yii2-dev": "<2.0.43",
|
|
||||||
"yiisoft/yii2-elasticsearch": "<2.0.5",
|
|
||||||
"yiisoft/yii2-gii": "<=2.2.4",
|
|
||||||
"yiisoft/yii2-jui": "<2.0.4",
|
|
||||||
"yiisoft/yii2-redis": "<2.0.8",
|
|
||||||
"yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6",
|
|
||||||
"yoast-seo-for-typo3/yoast_seo": "<7.2.3",
|
|
||||||
"yourls/yourls": "<=1.8.2",
|
|
||||||
"zendesk/zendesk_api_client_php": "<2.2.11",
|
|
||||||
"zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3",
|
|
||||||
"zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2",
|
|
||||||
"zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2",
|
|
||||||
"zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5",
|
|
||||||
"zendframework/zend-developer-tools": ">=1.2.2,<1.2.3",
|
|
||||||
"zendframework/zend-diactoros": "<1.8.4",
|
|
||||||
"zendframework/zend-feed": "<2.10.3",
|
|
||||||
"zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1",
|
|
||||||
"zendframework/zend-http": "<2.8.1",
|
|
||||||
"zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6",
|
|
||||||
"zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3",
|
|
||||||
"zendframework/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2",
|
|
||||||
"zendframework/zend-navigation": ">=2,<2.2.7|>=2.3,<2.3.1",
|
|
||||||
"zendframework/zend-session": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.9|>=2.3,<2.3.4",
|
|
||||||
"zendframework/zend-validator": ">=2.3,<2.3.6",
|
|
||||||
"zendframework/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1",
|
|
||||||
"zendframework/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6",
|
|
||||||
"zendframework/zendframework": "<=3",
|
|
||||||
"zendframework/zendframework1": "<1.12.20",
|
|
||||||
"zendframework/zendopenid": ">=2,<2.0.2",
|
|
||||||
"zendframework/zendxml": ">=1,<1.0.1",
|
|
||||||
"zetacomponents/mail": "<1.8.2",
|
|
||||||
"zf-commons/zfc-user": "<1.2.2",
|
|
||||||
"zfcampus/zf-apigility-doctrine": ">=1,<1.0.3",
|
|
||||||
"zfr/zfr-oauth2-server-module": "<0.1.2",
|
|
||||||
"zoujingli/thinkadmin": "<6.0.22"
|
|
||||||
},
|
|
||||||
"default-branch": true,
|
|
||||||
"type": "metapackage",
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Marco Pivetta",
|
|
||||||
"email": "ocramius@gmail.com",
|
|
||||||
"role": "maintainer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Ilya Tribusean",
|
|
||||||
"email": "slash3b@gmail.com",
|
|
||||||
"role": "maintainer"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it",
|
|
||||||
"keywords": [
|
|
||||||
"dev"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/Roave/SecurityAdvisories/issues",
|
|
||||||
"source": "https://github.com/Roave/SecurityAdvisories/tree/latest"
|
|
||||||
},
|
|
||||||
"funding": [
|
|
||||||
{
|
|
||||||
"url": "https://github.com/Ocramius",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"url": "https://tidelift.com/funding/github/packagist/roave/security-advisories",
|
|
||||||
"type": "tidelift"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"time": "2023-03-13T21:04:29+00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"aliases": [],
|
|
||||||
"minimum-stability": "stable",
|
|
||||||
"stability-flags": {
|
|
||||||
"nextcloud/ocp": 20,
|
|
||||||
"roave/security-advisories": 20
|
|
||||||
},
|
|
||||||
"prefer-stable": false,
|
|
||||||
"prefer-lowest": false,
|
|
||||||
"platform": [],
|
|
||||||
"platform-dev": [],
|
|
||||||
"platform-overrides": {
|
|
||||||
"php": "7.4"
|
|
||||||
},
|
|
||||||
"plugin-api-version": "2.6.0"
|
|
||||||
}
|
|
||||||
|
|
@ -80,11 +80,6 @@
|
||||||
mask-image: url("../img/icon-line.svg");
|
mask-image: url("../img/icon-line.svg");
|
||||||
}
|
}
|
||||||
|
|
||||||
.textMode::before {
|
|
||||||
-webkit-mask-image: url("../img/icon-text.svg");
|
|
||||||
mask-image: url("../img/icon-text.svg");
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Provided by viewer.css
|
// Provided by viewer.css
|
||||||
.toolbarButton.download::before {
|
.toolbarButton.download::before {
|
||||||
|
|
@ -105,28 +100,17 @@
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
#settingsDialog {
|
#colorPicker {
|
||||||
display: none;
|
display: none;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
background: rgba(0, 0, 0, 0.5);
|
background: rgba(0, 0, 0, 0.5);
|
||||||
top: 48px;
|
left: 50%;
|
||||||
right: 16px;
|
top: 50%;
|
||||||
z-index: 10000;
|
z-index: 10000;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
border-radius: 20px;
|
border-radius: 20px;
|
||||||
}
|
margin-left: -160px;
|
||||||
|
margin-top: -160px;
|
||||||
#settingsDialog label {
|
|
||||||
display: block;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.settings-field {
|
|
||||||
margin-top: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.settings-field input {
|
|
||||||
width: 100%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.toolbarButton.close::before {
|
.toolbarButton.close::before {
|
||||||
|
|
@ -257,47 +241,3 @@
|
||||||
/* stylelint-disable-next-line max-line-length */
|
/* stylelint-disable-next-line max-line-length */
|
||||||
box-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.05) inset, 0 0 1px hsla(0, 0%, 100%, 0.15) inset, 0 1px 0 hsla(0, 0%, 100%, 0.05);
|
box-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.05) inset, 0 0 1px hsla(0, 0%, 100%, 0.15) inset, 0 1px 0 hsla(0, 0%, 100%, 0.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
.textareaContainer {
|
|
||||||
position: absolute !important;
|
|
||||||
border: none;
|
|
||||||
width: 300px;
|
|
||||||
max-width: 300px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textareaContainer textarea {
|
|
||||||
height: 200px;
|
|
||||||
max-height: 200px;
|
|
||||||
width: calc(100% - 2em);
|
|
||||||
max-width: calc(100% - 2em);
|
|
||||||
margin: 1em;
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textareaContainer .deleteButton {
|
|
||||||
width: 20%;
|
|
||||||
height: 25px;
|
|
||||||
float: right;
|
|
||||||
margin-bottom: 5px;
|
|
||||||
font-size: 18px;
|
|
||||||
cursor: pointer;
|
|
||||||
user-select: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textareaContainer .deleteButton[disabled] {
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textareaContainer .author {
|
|
||||||
cursor: default;
|
|
||||||
display: inline-block;
|
|
||||||
margin-top: 12px;
|
|
||||||
margin-left: 12px;
|
|
||||||
padding: 0.5em;
|
|
||||||
max-width: 200px;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
border-radius: 4px;
|
|
||||||
user-select: none;
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
||||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
|
|
||||||
<g>
|
|
||||||
<path fill="#FFFFFF" d="M4.565,2.609h22.89l0.217,6.879h-0.969c-0.475-2.162-1.078-3.568-1.809-4.221
|
|
||||||
c-0.732-0.651-2.27-0.978-4.615-0.978h-2.254v20.715c0,1.56,0.244,2.526,0.732,2.898c0.486,0.373,1.555,0.619,3.201,0.738v0.75
|
|
||||||
h-11.8v-0.75c1.713-0.133,2.78-0.414,3.202-0.848c0.421-0.431,0.632-1.52,0.632-3.264V4.289h-2.272
|
|
||||||
c-2.24,0-3.766,0.323-4.575,0.968c-0.811,0.646-1.42,2.056-1.829,4.231H4.328L4.565,2.609z"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 908 B |
|
|
@ -11,14 +11,11 @@ OC.L10N.register(
|
||||||
"Access denied." : "Zugriff verweigert.",
|
"Access denied." : "Zugriff verweigert.",
|
||||||
"PDF Annotations" : "PDF Annotationen",
|
"PDF Annotations" : "PDF Annotationen",
|
||||||
"Annotate PDF documents" : "PDF Dokumente annotieren",
|
"Annotate PDF documents" : "PDF Dokumente annotieren",
|
||||||
"PDF annotations for Nextcloud\n\nAnnotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n\nRequires a separate nodejs server running on the backend to distribute the signaling messages between clients.\nThe server is available on [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server)." : "PDF Annotationen für Nextcloud\n\nAnnotieren Sie beliebige PDF Dokumente gemeinsam in Nextcloud. Wählen Sie \"Annotieren\" aus dem Kontext-Menü von PDF Dateien, um den Annotations-Modus zu öffnen.\n\nBenötigt einen separaten nodejs Server als Backend, um Nachrichten zwischen Clients auszutauschen. Der Server ist auf [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server) verfügbar.",
|
|
||||||
"Annotate" : "Annotieren",
|
"Annotate" : "Annotieren",
|
||||||
"Open" : "Öffnen",
|
"Open" : "Öffnen",
|
||||||
"Backend server" : "Backend-Server",
|
"Backend server" : "Backend-Server",
|
||||||
"https://server.domain.invalid/path/" : "https://server.domain.invalid/path/",
|
|
||||||
"Saved" : "Gespeichert",
|
"Saved" : "Gespeichert",
|
||||||
"Shared secret" : "Geteiltes Geheimnis",
|
"Shared secret" : "Geteiltes Geheimnis",
|
||||||
"Stroke width" : "Linienbreite",
|
|
||||||
"Establishing connection, please wait..." : "Verbindung wird hergestellt, bitte warten...",
|
"Establishing connection, please wait..." : "Verbindung wird hergestellt, bitte warten...",
|
||||||
"The connection is interrupted, reconnecting..." : "Die Verbindung ist unterbrochen, verbinde neu...",
|
"The connection is interrupted, reconnecting..." : "Die Verbindung ist unterbrochen, verbinde neu...",
|
||||||
"Generating combined PDF, please wait..." : "Zusammengefügtes PDF wird erstellt, bitte warten...",
|
"Generating combined PDF, please wait..." : "Zusammengefügtes PDF wird erstellt, bitte warten...",
|
||||||
|
|
@ -27,7 +24,6 @@ OC.L10N.register(
|
||||||
"Rectangle" : "Rechteck",
|
"Rectangle" : "Rechteck",
|
||||||
"Ellipse" : "Ellipse",
|
"Ellipse" : "Ellipse",
|
||||||
"Line" : "Linie",
|
"Line" : "Linie",
|
||||||
"Comment" : "Kommentar",
|
|
||||||
"No tool" : "Nichts wählen",
|
"No tool" : "Nichts wählen",
|
||||||
"Select" : "Auswählen",
|
"Select" : "Auswählen",
|
||||||
"Pointer" : "Zeiger",
|
"Pointer" : "Zeiger",
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,11 @@
|
||||||
"Access denied." : "Zugriff verweigert.",
|
"Access denied." : "Zugriff verweigert.",
|
||||||
"PDF Annotations" : "PDF Annotationen",
|
"PDF Annotations" : "PDF Annotationen",
|
||||||
"Annotate PDF documents" : "PDF Dokumente annotieren",
|
"Annotate PDF documents" : "PDF Dokumente annotieren",
|
||||||
"PDF annotations for Nextcloud\n\nAnnotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n\nRequires a separate nodejs server running on the backend to distribute the signaling messages between clients.\nThe server is available on [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server)." : "PDF Annotationen für Nextcloud\n\nAnnotieren Sie beliebige PDF Dokumente gemeinsam in Nextcloud. Wählen Sie \"Annotieren\" aus dem Kontext-Menü von PDF Dateien, um den Annotations-Modus zu öffnen.\n\nBenötigt einen separaten nodejs Server als Backend, um Nachrichten zwischen Clients auszutauschen. Der Server ist auf [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server) verfügbar.",
|
|
||||||
"Annotate" : "Annotieren",
|
"Annotate" : "Annotieren",
|
||||||
"Open" : "Öffnen",
|
"Open" : "Öffnen",
|
||||||
"Backend server" : "Backend-Server",
|
"Backend server" : "Backend-Server",
|
||||||
"https://server.domain.invalid/path/" : "https://server.domain.invalid/path/",
|
|
||||||
"Saved" : "Gespeichert",
|
"Saved" : "Gespeichert",
|
||||||
"Shared secret" : "Geteiltes Geheimnis",
|
"Shared secret" : "Geteiltes Geheimnis",
|
||||||
"Stroke width" : "Linienbreite",
|
|
||||||
"Establishing connection, please wait..." : "Verbindung wird hergestellt, bitte warten...",
|
"Establishing connection, please wait..." : "Verbindung wird hergestellt, bitte warten...",
|
||||||
"The connection is interrupted, reconnecting..." : "Die Verbindung ist unterbrochen, verbinde neu...",
|
"The connection is interrupted, reconnecting..." : "Die Verbindung ist unterbrochen, verbinde neu...",
|
||||||
"Generating combined PDF, please wait..." : "Zusammengefügtes PDF wird erstellt, bitte warten...",
|
"Generating combined PDF, please wait..." : "Zusammengefügtes PDF wird erstellt, bitte warten...",
|
||||||
|
|
@ -25,7 +22,6 @@
|
||||||
"Rectangle" : "Rechteck",
|
"Rectangle" : "Rechteck",
|
||||||
"Ellipse" : "Ellipse",
|
"Ellipse" : "Ellipse",
|
||||||
"Line" : "Linie",
|
"Line" : "Linie",
|
||||||
"Comment" : "Kommentar",
|
|
||||||
"No tool" : "Nichts wählen",
|
"No tool" : "Nichts wählen",
|
||||||
"Select" : "Auswählen",
|
"Select" : "Auswählen",
|
||||||
"Pointer" : "Zeiger",
|
"Pointer" : "Zeiger",
|
||||||
|
|
|
||||||
38
l10n/es.js
38
l10n/es.js
|
|
@ -1,38 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"pdfdraw",
|
|
||||||
{
|
|
||||||
"FileId is empty." : "File ID está vacío.",
|
|
||||||
"File not found." : "Archivo no encontrado.",
|
|
||||||
"You do not have enough permissions to view the file." : "No tiene suficientes permisos para ver el archivo.",
|
|
||||||
"Token is empty." : "El Token está vacío.",
|
|
||||||
"File %s is not a PDF file (%s)." : "El archivo %s no es un archivo PDF (%s).",
|
|
||||||
"No backend configured." : "No se ha configurado la Base de datos.",
|
|
||||||
"Invalid token." : "Token inválido.",
|
|
||||||
"Access denied." : "Acceso denegado.",
|
|
||||||
"PDF Annotations" : "Anotaciones en PDF",
|
|
||||||
"Annotate PDF documents" : "Anotar en documentos PDF",
|
|
||||||
"PDF annotations for Nextcloud\n\nAnnotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n\nRequires a separate nodejs server running on the backend to distribute the signaling messages between clients.\nThe server is available on [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server)." : "Anotaciones en PDF para Nextcloud. \n\nAnota en cualquier documento PDF en modo compartido dentro de Nextcloud. Seleccione \"Anotar\" en el menú contextual de los archivos PDF para abrir el modo de anotación. \n\nRequiere un servidor nodejs independiente que se ejecute en la Base de datos para distribuir los mensajes de anotación entre los clientes. \nEl servidor está disponible en [GitHub]. (https://github.com/strukturag/pdfdraw/tree/master/server).",
|
|
||||||
"Annotate" : "Anotar",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Backend server" : "Servidor de Base de Datos",
|
|
||||||
"https://server.domain.invalid/path/" : "https://server.domain.invalid/path/",
|
|
||||||
"Saved" : "Guardado",
|
|
||||||
"Shared secret" : "Secreta compartida",
|
|
||||||
"Stroke width" : "Ancho de linea",
|
|
||||||
"Establishing connection, please wait..." : "Estableciendo conexión, por favor espere...",
|
|
||||||
"The connection is interrupted, reconnecting..." : "La conexión esta interrumpida, volviendo a conectar...",
|
|
||||||
"Generating combined PDF, please wait..." : "Generando PDF combinado, por favor espere...",
|
|
||||||
"PDF generation failed, please try again later." : "Error al generar el PDF, por favor inténtelo más tarde.",
|
|
||||||
"Freehand" : "Mano alzada",
|
|
||||||
"Rectangle" : "rectángulo",
|
|
||||||
"Ellipse" : "Elipse",
|
|
||||||
"Line" : "Linea",
|
|
||||||
"No tool" : "Ninguna herramienta",
|
|
||||||
"Select" : "Seleccionar",
|
|
||||||
"Pointer" : "Puntero",
|
|
||||||
"Draw mode" : "Modo de dibujo",
|
|
||||||
"Select color" : "Seleccionar color",
|
|
||||||
"Download" : "Descargar",
|
|
||||||
"Close" : "Cerrar"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
36
l10n/es.json
36
l10n/es.json
|
|
@ -1,36 +0,0 @@
|
||||||
{ "translations": {
|
|
||||||
"FileId is empty." : "File ID está vacío.",
|
|
||||||
"File not found." : "Archivo no encontrado.",
|
|
||||||
"You do not have enough permissions to view the file." : "No tiene suficientes permisos para ver el archivo.",
|
|
||||||
"Token is empty." : "El Token está vacío.",
|
|
||||||
"File %s is not a PDF file (%s)." : "El archivo %s no es un archivo PDF (%s).",
|
|
||||||
"No backend configured." : "No se ha configurado la Base de datos.",
|
|
||||||
"Invalid token." : "Token inválido.",
|
|
||||||
"Access denied." : "Acceso denegado.",
|
|
||||||
"PDF Annotations" : "Anotaciones en PDF",
|
|
||||||
"Annotate PDF documents" : "Anotar en documentos PDF",
|
|
||||||
"PDF annotations for Nextcloud\n\nAnnotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n\nRequires a separate nodejs server running on the backend to distribute the signaling messages between clients.\nThe server is available on [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server)." : "Anotaciones en PDF para Nextcloud. \n\nAnota en cualquier documento PDF en modo compartido dentro de Nextcloud. Seleccione \"Anotar\" en el menú contextual de los archivos PDF para abrir el modo de anotación. \n\nRequiere un servidor nodejs independiente que se ejecute en la Base de datos para distribuir los mensajes de anotación entre los clientes. \nEl servidor está disponible en [GitHub]. (https://github.com/strukturag/pdfdraw/tree/master/server).",
|
|
||||||
"Annotate" : "Anotar",
|
|
||||||
"Open" : "Abrir",
|
|
||||||
"Backend server" : "Servidor de Base de Datos",
|
|
||||||
"https://server.domain.invalid/path/" : "https://server.domain.invalid/path/",
|
|
||||||
"Saved" : "Guardado",
|
|
||||||
"Shared secret" : "Secreta compartida",
|
|
||||||
"Stroke width" : "Ancho de linea",
|
|
||||||
"Establishing connection, please wait..." : "Estableciendo conexión, por favor espere...",
|
|
||||||
"The connection is interrupted, reconnecting..." : "La conexión esta interrumpida, volviendo a conectar...",
|
|
||||||
"Generating combined PDF, please wait..." : "Generando PDF combinado, por favor espere...",
|
|
||||||
"PDF generation failed, please try again later." : "Error al generar el PDF, por favor inténtelo más tarde.",
|
|
||||||
"Freehand" : "Mano alzada",
|
|
||||||
"Rectangle" : "rectángulo",
|
|
||||||
"Ellipse" : "Elipse",
|
|
||||||
"Line" : "Linea",
|
|
||||||
"No tool" : "Ninguna herramienta",
|
|
||||||
"Select" : "Seleccionar",
|
|
||||||
"Pointer" : "Puntero",
|
|
||||||
"Draw mode" : "Modo de dibujo",
|
|
||||||
"Select color" : "Seleccionar color",
|
|
||||||
"Download" : "Descargar",
|
|
||||||
"Close" : "Cerrar"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
|
|
@ -24,8 +24,7 @@ declare(strict_types=1);
|
||||||
namespace OCA\Pdfdraw\Controller;
|
namespace OCA\Pdfdraw\Controller;
|
||||||
|
|
||||||
use Doctrine\DBAL\Exception\UniqueConstraintViolationException;
|
use Doctrine\DBAL\Exception\UniqueConstraintViolationException;
|
||||||
use OCA\Pdfdraw\Vendor\Firebase\JWT\JWT;
|
use \Firebase\JWT\JWT;
|
||||||
use OCA\Pdfdraw\Vendor\Firebase\JWT\Key;
|
|
||||||
use OC\Files\Filesystem;
|
use OC\Files\Filesystem;
|
||||||
use OCP\AppFramework\Http;
|
use OCP\AppFramework\Http;
|
||||||
use OCP\AppFramework\Http\DataDownloadResponse;
|
use OCP\AppFramework\Http\DataDownloadResponse;
|
||||||
|
|
@ -101,8 +100,7 @@ class ApiController extends OCSController {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$key = new Key($secret, 'HS256');
|
$decoded = JWT::decode($token, $secret, array('HS256'));
|
||||||
$decoded = JWT::decode($token, $key);
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,7 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCA\Pdfdraw\Controller;
|
namespace OCA\Pdfdraw\Controller;
|
||||||
|
|
||||||
use OCA\Pdfdraw\Vendor\Firebase\JWT\JWT;
|
use \Firebase\JWT\JWT;
|
||||||
use OCA\Pdfdraw\Vendor\Firebase\JWT\Key;
|
|
||||||
use OCP\AppFramework\Controller;
|
use OCP\AppFramework\Controller;
|
||||||
use OCP\AppFramework\Http;
|
use OCP\AppFramework\Http;
|
||||||
use OCP\AppFramework\Http\ContentSecurityPolicy;
|
use OCP\AppFramework\Http\ContentSecurityPolicy;
|
||||||
|
|
@ -260,7 +259,7 @@ class ViewerController extends Controller {
|
||||||
'fileId' => $fileId,
|
'fileId' => $fileId,
|
||||||
'token' => $token,
|
'token' => $token,
|
||||||
];
|
];
|
||||||
$jwt = JWT::encode($data, $secret, 'HS256');
|
$jwt = JWT::encode($data, $secret);
|
||||||
|
|
||||||
$fileUrl = $this->urlGenerator->linkToRouteAbsolute($this->appName . ".viewer.downloadFile", ["token" => $jwt]);
|
$fileUrl = $this->urlGenerator->linkToRouteAbsolute($this->appName . ".viewer.downloadFile", ["token" => $jwt]);
|
||||||
|
|
||||||
|
|
@ -405,7 +404,7 @@ class ViewerController extends Controller {
|
||||||
'displayname' => $displayName,
|
'displayname' => $displayName,
|
||||||
'permissions' => $permissions,
|
'permissions' => $permissions,
|
||||||
];
|
];
|
||||||
$jwt = JWT::encode($token, $secret, 'HS256');
|
$jwt = JWT::encode($token, $secret);
|
||||||
}
|
}
|
||||||
$params = [
|
$params = [
|
||||||
'urlGenerator' => $this->urlGenerator,
|
'urlGenerator' => $this->urlGenerator,
|
||||||
|
|
@ -448,8 +447,7 @@ class ViewerController extends Controller {
|
||||||
public function downloadFile(string $token) {
|
public function downloadFile(string $token) {
|
||||||
$secret = $this->getDownloadSecret();
|
$secret = $this->getDownloadSecret();
|
||||||
try {
|
try {
|
||||||
$key = new Key($secret, 'HS256');
|
$data = JWT::decode($token, $secret, ['HS256']);
|
||||||
$data = JWT::decode($token, $key);
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
$this->logger->logException($e, [
|
$this->logger->logException($e, [
|
||||||
'message' => 'download: ' . $token,
|
'message' => 'download: ' . $token,
|
||||||
|
|
|
||||||
4750
package-lock.json
generated
4750
package-lock.json
generated
File diff suppressed because it is too large
Load diff
27
package.json
27
package.json
|
|
@ -7,27 +7,24 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "NODE_ENV=production webpack --progress --config webpack.js",
|
"build": "NODE_ENV=production webpack --progress --config webpack.js",
|
||||||
"dev": "NODE_ENV=development webpack --config webpack.js",
|
"dev": "NODE_ENV=development webpack --config webpack.js",
|
||||||
"watch": "NODE_ENV=development webpack watch --config webpack.js",
|
|
||||||
"lint": "eslint src",
|
"lint": "eslint src",
|
||||||
"stylelint": "stylelint css/*.css css/*.scss"
|
"stylelint": "stylelint css/*.css css/*.scss"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@jaames/iro": "5.5.2",
|
"@jaames/iro": "5.5.2",
|
||||||
"jquery": "3.7.1",
|
"jquery": "3.5.0",
|
||||||
"jquery-ui": "1.13.2",
|
"paper": "0.12.15",
|
||||||
"lodash": "4.17.21",
|
"pdfjs-dist": "2.9.359",
|
||||||
"paper": "0.12.17",
|
"pdfjs-dist-viewer-min": "2.9.359",
|
||||||
"pdfjs-dist": "2.12.313",
|
"socket.io-client": "4.4.0",
|
||||||
"pdfjs-dist-viewer-min": "2.12.313",
|
"url": "0.11.0"
|
||||||
"socket.io-client": "4.6.1",
|
|
||||||
"url": "0.11.3"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"copy-webpack-plugin": "12.0.2",
|
"copy-webpack-plugin": "10.0.0",
|
||||||
"eslint": "8.56.0",
|
"eslint": "8.4.1",
|
||||||
"stylelint": "15.11.0",
|
"stylelint": "14.1.0",
|
||||||
"stylelint-config-standard-scss": "11.1.0",
|
"stylelint-config-standard-scss": "^3.0.0",
|
||||||
"webpack": "5.89.0",
|
"webpack": "5.65.0",
|
||||||
"webpack-cli": "5.1.4"
|
"webpack-cli": "4.9.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ def annotate(fp_in, annotations):
|
||||||
y = annotation['y']
|
y = annotation['y']
|
||||||
if angle == 0:
|
if angle == 0:
|
||||||
x = float(x)
|
x = float(x)
|
||||||
y = float(size[3]) - float(y) - 20
|
y = size[3] - float(y) - 20
|
||||||
elif angle == 90:
|
elif angle == 90:
|
||||||
x, y = float(y) - 2, float(x) - 15
|
x, y = float(y) - 2, float(x) - 15
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,18 @@
|
||||||
FROM nikolaik/python-nodejs:python3.9-nodejs15
|
FROM node:17
|
||||||
|
|
||||||
ADD . /app
|
ADD . /app
|
||||||
ADD docker/config.js.docker /app/config.js
|
ADD docker/config.js.docker /app/config.js
|
||||||
|
|
||||||
RUN apt-get update || : && apt-get install pdftk python-pypdf2 -y
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
pdftk \
|
||||||
|
python3 \
|
||||||
|
python3-pip \
|
||||||
|
python3-pypdf2
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
RUN pip install svglib
|
RUN pip install svglib
|
||||||
RUN npm install
|
RUN npm install
|
||||||
|
|
||||||
CMD ["node", "server.js"]
|
CMD ["node", "server.js"]
|
||||||
|
|
|
||||||
363
server/package-lock.json
generated
363
server/package-lock.json
generated
|
|
@ -9,14 +9,14 @@
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"jsonwebtoken": "^9.0.2",
|
"jsonwebtoken": "^8.4.0",
|
||||||
"socket.io": "^4.6.1"
|
"socket.io": "^4.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@socket.io/component-emitter": {
|
"node_modules/@types/component-emitter": {
|
||||||
"version": "3.1.0",
|
"version": "1.2.11",
|
||||||
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
|
||||||
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
|
"integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="
|
||||||
},
|
},
|
||||||
"node_modules/@types/cookie": {
|
"node_modules/@types/cookie": {
|
||||||
"version": "0.4.1",
|
"version": "0.4.1",
|
||||||
|
|
@ -24,30 +24,35 @@
|
||||||
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
|
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
|
||||||
},
|
},
|
||||||
"node_modules/@types/cors": {
|
"node_modules/@types/cors": {
|
||||||
"version": "2.8.13",
|
"version": "2.8.12",
|
||||||
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
|
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
|
||||||
"integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
|
"integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
|
||||||
"dependencies": {
|
|
||||||
"@types/node": "*"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "18.15.3",
|
"version": "16.11.9",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz",
|
||||||
"integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw=="
|
"integrity": "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A=="
|
||||||
},
|
},
|
||||||
"node_modules/accepts": {
|
"node_modules/accepts": {
|
||||||
"version": "1.3.8",
|
"version": "1.3.7",
|
||||||
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
|
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
|
||||||
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
|
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"mime-types": "~2.1.34",
|
"mime-types": "~2.1.24",
|
||||||
"negotiator": "0.6.3"
|
"negotiator": "0.6.2"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/base64-arraybuffer": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.6.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/base64id": {
|
"node_modules/base64id": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
||||||
|
|
@ -61,10 +66,15 @@
|
||||||
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
||||||
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
|
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
|
||||||
},
|
},
|
||||||
|
"node_modules/component-emitter": {
|
||||||
|
"version": "1.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
|
||||||
|
"integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
|
||||||
|
},
|
||||||
"node_modules/cookie": {
|
"node_modules/cookie": {
|
||||||
"version": "0.4.2",
|
"version": "0.4.1",
|
||||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
|
||||||
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
|
"integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
|
|
@ -106,9 +116,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/engine.io": {
|
"node_modules/engine.io": {
|
||||||
"version": "6.4.2",
|
"version": "6.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz",
|
||||||
"integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==",
|
"integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/cookie": "^0.4.1",
|
"@types/cookie": "^0.4.1",
|
||||||
"@types/cors": "^2.8.12",
|
"@types/cors": "^2.8.12",
|
||||||
|
|
@ -118,25 +128,28 @@
|
||||||
"cookie": "~0.4.1",
|
"cookie": "~0.4.1",
|
||||||
"cors": "~2.8.5",
|
"cors": "~2.8.5",
|
||||||
"debug": "~4.3.1",
|
"debug": "~4.3.1",
|
||||||
"engine.io-parser": "~5.0.3",
|
"engine.io-parser": "~5.0.0",
|
||||||
"ws": "~8.11.0"
|
"ws": "~8.2.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/engine.io-parser": {
|
"node_modules/engine.io-parser": {
|
||||||
"version": "5.0.6",
|
"version": "5.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz",
|
||||||
"integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==",
|
"integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==",
|
||||||
|
"dependencies": {
|
||||||
|
"base64-arraybuffer": "~1.0.1"
|
||||||
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/jsonwebtoken": {
|
"node_modules/jsonwebtoken": {
|
||||||
"version": "9.0.2",
|
"version": "8.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
|
||||||
"integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==",
|
"integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"jws": "^3.2.2",
|
"jws": "^3.2.2",
|
||||||
"lodash.includes": "^4.3.0",
|
"lodash.includes": "^4.3.0",
|
||||||
|
|
@ -147,11 +160,11 @@
|
||||||
"lodash.isstring": "^4.0.1",
|
"lodash.isstring": "^4.0.1",
|
||||||
"lodash.once": "^4.0.0",
|
"lodash.once": "^4.0.0",
|
||||||
"ms": "^2.1.1",
|
"ms": "^2.1.1",
|
||||||
"semver": "^7.5.4"
|
"semver": "^5.6.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12",
|
"node": ">=4",
|
||||||
"npm": ">=6"
|
"npm": ">=1.4.28"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/jwa": {
|
"node_modules/jwa": {
|
||||||
|
|
@ -176,63 +189,52 @@
|
||||||
"node_modules/lodash.includes": {
|
"node_modules/lodash.includes": {
|
||||||
"version": "4.3.0",
|
"version": "4.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
|
||||||
"integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
|
"integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8="
|
||||||
},
|
},
|
||||||
"node_modules/lodash.isboolean": {
|
"node_modules/lodash.isboolean": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
|
||||||
"integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
|
"integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY="
|
||||||
},
|
},
|
||||||
"node_modules/lodash.isinteger": {
|
"node_modules/lodash.isinteger": {
|
||||||
"version": "4.0.4",
|
"version": "4.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
|
||||||
"integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
|
"integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M="
|
||||||
},
|
},
|
||||||
"node_modules/lodash.isnumber": {
|
"node_modules/lodash.isnumber": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
|
||||||
"integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
|
"integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
|
||||||
},
|
},
|
||||||
"node_modules/lodash.isplainobject": {
|
"node_modules/lodash.isplainobject": {
|
||||||
"version": "4.0.6",
|
"version": "4.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
|
||||||
"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
|
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
|
||||||
},
|
},
|
||||||
"node_modules/lodash.isstring": {
|
"node_modules/lodash.isstring": {
|
||||||
"version": "4.0.1",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
|
||||||
"integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
|
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
|
||||||
},
|
},
|
||||||
"node_modules/lodash.once": {
|
"node_modules/lodash.once": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
|
||||||
"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
|
"integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
|
||||||
},
|
|
||||||
"node_modules/lru-cache": {
|
|
||||||
"version": "6.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
||||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
||||||
"dependencies": {
|
|
||||||
"yallist": "^4.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/mime-db": {
|
"node_modules/mime-db": {
|
||||||
"version": "1.52.0",
|
"version": "1.51.0",
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
|
||||||
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
|
"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/mime-types": {
|
"node_modules/mime-types": {
|
||||||
"version": "2.1.35",
|
"version": "2.1.34",
|
||||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
|
||||||
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"mime-db": "1.52.0"
|
"mime-db": "1.51.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
|
|
@ -244,9 +246,9 @@
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||||
},
|
},
|
||||||
"node_modules/negotiator": {
|
"node_modules/negotiator": {
|
||||||
"version": "0.6.3",
|
"version": "0.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
|
||||||
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
|
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
|
|
@ -254,7 +256,7 @@
|
||||||
"node_modules/object-assign": {
|
"node_modules/object-assign": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||||
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
|
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
|
|
@ -279,49 +281,41 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/semver": {
|
"node_modules/semver": {
|
||||||
"version": "7.5.4",
|
"version": "5.7.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||||
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||||
"dependencies": {
|
|
||||||
"lru-cache": "^6.0.0"
|
|
||||||
},
|
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/socket.io": {
|
"node_modules/socket.io": {
|
||||||
"version": "4.6.1",
|
"version": "4.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
|
||||||
"integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==",
|
"integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"accepts": "~1.3.4",
|
"accepts": "~1.3.4",
|
||||||
"base64id": "~2.0.0",
|
"base64id": "~2.0.0",
|
||||||
"debug": "~4.3.2",
|
"debug": "~4.3.2",
|
||||||
"engine.io": "~6.4.1",
|
"engine.io": "~6.1.0",
|
||||||
"socket.io-adapter": "~2.5.2",
|
"socket.io-adapter": "~2.3.3",
|
||||||
"socket.io-parser": "~4.2.1"
|
"socket.io-parser": "~4.0.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/socket.io-adapter": {
|
"node_modules/socket.io-adapter": {
|
||||||
"version": "2.5.2",
|
"version": "2.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
|
||||||
"integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",
|
"integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
|
||||||
"dependencies": {
|
|
||||||
"ws": "~8.11.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/socket.io-parser": {
|
"node_modules/socket.io-parser": {
|
||||||
"version": "4.2.3",
|
"version": "4.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
|
||||||
"integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==",
|
"integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@socket.io/component-emitter": "~3.1.0",
|
"@types/component-emitter": "^1.2.10",
|
||||||
|
"component-emitter": "~1.3.0",
|
||||||
"debug": "~4.3.1"
|
"debug": "~4.3.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|
@ -331,15 +325,15 @@
|
||||||
"node_modules/vary": {
|
"node_modules/vary": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||||
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
|
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ws": {
|
"node_modules/ws": {
|
||||||
"version": "8.11.0",
|
"version": "8.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
|
||||||
"integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
|
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
},
|
},
|
||||||
|
|
@ -355,18 +349,13 @@
|
||||||
"optional": true
|
"optional": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"node_modules/yallist": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
||||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@socket.io/component-emitter": {
|
"@types/component-emitter": {
|
||||||
"version": "3.1.0",
|
"version": "1.2.11",
|
||||||
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
|
||||||
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
|
"integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="
|
||||||
},
|
},
|
||||||
"@types/cookie": {
|
"@types/cookie": {
|
||||||
"version": "0.4.1",
|
"version": "0.4.1",
|
||||||
|
|
@ -374,27 +363,29 @@
|
||||||
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
|
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
|
||||||
},
|
},
|
||||||
"@types/cors": {
|
"@types/cors": {
|
||||||
"version": "2.8.13",
|
"version": "2.8.12",
|
||||||
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
|
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
|
||||||
"integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
|
"integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
|
||||||
"requires": {
|
|
||||||
"@types/node": "*"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"@types/node": {
|
"@types/node": {
|
||||||
"version": "18.15.3",
|
"version": "16.11.9",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz",
|
||||||
"integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw=="
|
"integrity": "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A=="
|
||||||
},
|
},
|
||||||
"accepts": {
|
"accepts": {
|
||||||
"version": "1.3.8",
|
"version": "1.3.7",
|
||||||
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
|
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
|
||||||
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
|
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"mime-types": "~2.1.34",
|
"mime-types": "~2.1.24",
|
||||||
"negotiator": "0.6.3"
|
"negotiator": "0.6.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"base64-arraybuffer": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA=="
|
||||||
|
},
|
||||||
"base64id": {
|
"base64id": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
||||||
|
|
@ -405,10 +396,15 @@
|
||||||
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
||||||
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
|
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
|
||||||
},
|
},
|
||||||
|
"component-emitter": {
|
||||||
|
"version": "1.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
|
||||||
|
"integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
|
||||||
|
},
|
||||||
"cookie": {
|
"cookie": {
|
||||||
"version": "0.4.2",
|
"version": "0.4.1",
|
||||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
|
||||||
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
|
"integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
|
||||||
},
|
},
|
||||||
"cors": {
|
"cors": {
|
||||||
"version": "2.8.5",
|
"version": "2.8.5",
|
||||||
|
|
@ -436,9 +432,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"engine.io": {
|
"engine.io": {
|
||||||
"version": "6.4.2",
|
"version": "6.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz",
|
||||||
"integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==",
|
"integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@types/cookie": "^0.4.1",
|
"@types/cookie": "^0.4.1",
|
||||||
"@types/cors": "^2.8.12",
|
"@types/cors": "^2.8.12",
|
||||||
|
|
@ -448,19 +444,22 @@
|
||||||
"cookie": "~0.4.1",
|
"cookie": "~0.4.1",
|
||||||
"cors": "~2.8.5",
|
"cors": "~2.8.5",
|
||||||
"debug": "~4.3.1",
|
"debug": "~4.3.1",
|
||||||
"engine.io-parser": "~5.0.3",
|
"engine.io-parser": "~5.0.0",
|
||||||
"ws": "~8.11.0"
|
"ws": "~8.2.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"engine.io-parser": {
|
"engine.io-parser": {
|
||||||
"version": "5.0.6",
|
"version": "5.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz",
|
||||||
"integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw=="
|
"integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==",
|
||||||
|
"requires": {
|
||||||
|
"base64-arraybuffer": "~1.0.1"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"jsonwebtoken": {
|
"jsonwebtoken": {
|
||||||
"version": "9.0.2",
|
"version": "8.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
|
||||||
"integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==",
|
"integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"jws": "^3.2.2",
|
"jws": "^3.2.2",
|
||||||
"lodash.includes": "^4.3.0",
|
"lodash.includes": "^4.3.0",
|
||||||
|
|
@ -471,7 +470,7 @@
|
||||||
"lodash.isstring": "^4.0.1",
|
"lodash.isstring": "^4.0.1",
|
||||||
"lodash.once": "^4.0.0",
|
"lodash.once": "^4.0.0",
|
||||||
"ms": "^2.1.1",
|
"ms": "^2.1.1",
|
||||||
"semver": "^7.5.4"
|
"semver": "^5.6.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"jwa": {
|
"jwa": {
|
||||||
|
|
@ -496,57 +495,49 @@
|
||||||
"lodash.includes": {
|
"lodash.includes": {
|
||||||
"version": "4.3.0",
|
"version": "4.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
|
||||||
"integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
|
"integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8="
|
||||||
},
|
},
|
||||||
"lodash.isboolean": {
|
"lodash.isboolean": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
|
||||||
"integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
|
"integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY="
|
||||||
},
|
},
|
||||||
"lodash.isinteger": {
|
"lodash.isinteger": {
|
||||||
"version": "4.0.4",
|
"version": "4.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
|
||||||
"integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
|
"integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M="
|
||||||
},
|
},
|
||||||
"lodash.isnumber": {
|
"lodash.isnumber": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
|
||||||
"integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
|
"integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
|
||||||
},
|
},
|
||||||
"lodash.isplainobject": {
|
"lodash.isplainobject": {
|
||||||
"version": "4.0.6",
|
"version": "4.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
|
||||||
"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
|
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
|
||||||
},
|
},
|
||||||
"lodash.isstring": {
|
"lodash.isstring": {
|
||||||
"version": "4.0.1",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
|
||||||
"integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
|
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
|
||||||
},
|
},
|
||||||
"lodash.once": {
|
"lodash.once": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
|
||||||
"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
|
"integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
|
||||||
},
|
|
||||||
"lru-cache": {
|
|
||||||
"version": "6.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
||||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
||||||
"requires": {
|
|
||||||
"yallist": "^4.0.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"mime-db": {
|
"mime-db": {
|
||||||
"version": "1.52.0",
|
"version": "1.51.0",
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
|
||||||
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
|
"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
|
||||||
},
|
},
|
||||||
"mime-types": {
|
"mime-types": {
|
||||||
"version": "2.1.35",
|
"version": "2.1.34",
|
||||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
|
||||||
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"mime-db": "1.52.0"
|
"mime-db": "1.51.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ms": {
|
"ms": {
|
||||||
|
|
@ -555,14 +546,14 @@
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||||
},
|
},
|
||||||
"negotiator": {
|
"negotiator": {
|
||||||
"version": "0.6.3",
|
"version": "0.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
|
||||||
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
|
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
|
||||||
},
|
},
|
||||||
"object-assign": {
|
"object-assign": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||||
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
|
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
|
||||||
},
|
},
|
||||||
"safe-buffer": {
|
"safe-buffer": {
|
||||||
"version": "5.2.1",
|
"version": "5.2.1",
|
||||||
|
|
@ -570,58 +561,48 @@
|
||||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
||||||
},
|
},
|
||||||
"semver": {
|
"semver": {
|
||||||
"version": "7.5.4",
|
"version": "5.7.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||||
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
|
||||||
"requires": {
|
|
||||||
"lru-cache": "^6.0.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"socket.io": {
|
"socket.io": {
|
||||||
"version": "4.6.1",
|
"version": "4.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
|
||||||
"integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==",
|
"integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"accepts": "~1.3.4",
|
"accepts": "~1.3.4",
|
||||||
"base64id": "~2.0.0",
|
"base64id": "~2.0.0",
|
||||||
"debug": "~4.3.2",
|
"debug": "~4.3.2",
|
||||||
"engine.io": "~6.4.1",
|
"engine.io": "~6.1.0",
|
||||||
"socket.io-adapter": "~2.5.2",
|
"socket.io-adapter": "~2.3.3",
|
||||||
"socket.io-parser": "~4.2.1"
|
"socket.io-parser": "~4.0.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"socket.io-adapter": {
|
"socket.io-adapter": {
|
||||||
"version": "2.5.2",
|
"version": "2.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
|
||||||
"integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",
|
"integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
|
||||||
"requires": {
|
|
||||||
"ws": "~8.11.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"socket.io-parser": {
|
"socket.io-parser": {
|
||||||
"version": "4.2.3",
|
"version": "4.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
|
||||||
"integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==",
|
"integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@socket.io/component-emitter": "~3.1.0",
|
"@types/component-emitter": "^1.2.10",
|
||||||
|
"component-emitter": "~1.3.0",
|
||||||
"debug": "~4.3.1"
|
"debug": "~4.3.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vary": {
|
"vary": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||||
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
|
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
|
||||||
},
|
},
|
||||||
"ws": {
|
"ws": {
|
||||||
"version": "8.11.0",
|
"version": "8.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
|
||||||
"integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
|
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
|
||||||
"requires": {}
|
"requires": {}
|
||||||
},
|
|
||||||
"yallist": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
||||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
},
|
},
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"jsonwebtoken": "^9.0.2",
|
"jsonwebtoken": "^8.4.0",
|
||||||
"socket.io": "^4.6.1"
|
"socket.io": "^4.4.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -913,9 +913,8 @@ var server = http.createServer(function(request, response) {
|
||||||
|
|
||||||
var io = socketio(server, {
|
var io = socketio(server, {
|
||||||
'cors': {
|
'cors': {
|
||||||
'origin': '*',
|
'origin': '*:*',
|
||||||
},
|
}
|
||||||
'allowEIO3': true
|
|
||||||
});
|
});
|
||||||
|
|
||||||
io.on('connection', function(socket) {
|
io.on('connection', function(socket) {
|
||||||
|
|
|
||||||
|
|
@ -87,14 +87,6 @@ if (OCA.FilesPdfViewer && OCA.FilesPdfViewer.PreviewPlugin) {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener("webviewerloaded", function(event) {
|
|
||||||
var locale = OC.getLocale();
|
|
||||||
if (locale && event.detail && event.detail.source && event.detail.source.PDFViewerApplicationOptions) {
|
|
||||||
var PDFViewerApplicationOptions = event.detail.source.PDFViewerApplicationOptions;
|
|
||||||
PDFViewerApplicationOptions.set('locale', locale.replace('_', '-'));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
if (OCA.Sharing && OCA.Sharing.PublicApp) {
|
if (OCA.Sharing && OCA.Sharing.PublicApp) {
|
||||||
var mimetype = $("#mimetype");
|
var mimetype = $("#mimetype");
|
||||||
|
|
|
||||||
808
src/pdfdraw.js
808
src/pdfdraw.js
File diff suppressed because it is too large
Load diff
|
|
@ -2,7 +2,7 @@
|
||||||
/** @var array $_ */
|
/** @var array $_ */
|
||||||
/** @var OCP\IURLGenerator $urlGenerator */
|
/** @var OCP\IURLGenerator $urlGenerator */
|
||||||
$urlGenerator = $_['urlGenerator'];
|
$urlGenerator = $_['urlGenerator'];
|
||||||
$version = \OC::$server->getAppManager()->getAppVersion('pdfdraw');
|
$version = \OCP\App::getAppVersion('pdfdraw');
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<!--
|
<!--
|
||||||
|
|
@ -47,15 +47,7 @@ See https://github.com/adobe-type-tools/cmap-resources
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body tabindex="1" class="loadingInProgress">
|
<body tabindex="1" class="loadingInProgress">
|
||||||
<div id="settingsDialog">
|
<div id="colorPicker">
|
||||||
<div id="colorPicker"></div>
|
|
||||||
<div class="settings-field">
|
|
||||||
<label for="inputStrokeWidth">
|
|
||||||
<?php p($l->t('Stroke width')) ?>
|
|
||||||
<span id="strokeWidthValue"></span>
|
|
||||||
</label>
|
|
||||||
<input type="range" min="1" max="10" id="inputStrokeWidth" value="5"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div id="connectingMessage">
|
<div id="connectingMessage">
|
||||||
<?php p($l->t('Establishing connection, please wait...')) ?>
|
<?php p($l->t('Establishing connection, please wait...')) ?>
|
||||||
|
|
@ -195,9 +187,6 @@ See https://github.com/adobe-type-tools/cmap-resources
|
||||||
|
|
||||||
<div class="horizontalToolbarSeparator"></div>
|
<div class="horizontalToolbarSeparator"></div>
|
||||||
|
|
||||||
<button id="scrollPage" class="secondaryToolbarButton scrollModeButtons scrollPage" title="Use Page Scrolling" tabindex="62" data-l10n-id="scroll_page">
|
|
||||||
<span data-l10n-id="scroll_page_label">Page Scrolling</span>
|
|
||||||
</button>
|
|
||||||
<button id="scrollVertical" class="secondaryToolbarButton scrollModeButtons scrollVertical toggled" title="Use Vertical Scrolling" tabindex="62" data-l10n-id="scroll_vertical">
|
<button id="scrollVertical" class="secondaryToolbarButton scrollModeButtons scrollVertical toggled" title="Use Vertical Scrolling" tabindex="62" data-l10n-id="scroll_vertical">
|
||||||
<span data-l10n-id="scroll_vertical_label">Vertical Scrolling</span>
|
<span data-l10n-id="scroll_vertical_label">Vertical Scrolling</span>
|
||||||
</button>
|
</button>
|
||||||
|
|
@ -250,11 +239,7 @@ See https://github.com/adobe-type-tools/cmap-resources
|
||||||
<?php p($l->t('Line')) ?>
|
<?php p($l->t('Line')) ?>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<button id="textAnnotation" class="modeButton toolbarButton textMode hiddenMediumView" title="<?php p($l->t('Comment')) ?>" tabindex="34" data-l10n-id="text" data-mode="text">
|
|
||||||
<span data-l10n-id="text">
|
|
||||||
<?php p($l->t('Comment')) ?>
|
|
||||||
</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div> <!-- drawMenuToolbar -->
|
</div> <!-- drawMenuToolbar -->
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,23 +2,20 @@
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the Nextcloud package.
|
# This file is distributed under the same license as the Nextcloud package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
# Translators:
|
|
||||||
# Joachim Bauch <mail@joachim-bauch.de>, 2022
|
|
||||||
#
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Nextcloud 3.14159\n"
|
"Project-Id-Version: Nextcloud 3.14159\n"
|
||||||
"Report-Msgid-Bugs-To: translations\\@example.com\n"
|
"Report-Msgid-Bugs-To: translations\\@example.com\n"
|
||||||
"POT-Creation-Date: 2022-03-14 09:47+0100\n"
|
"POT-Creation-Date: 2021-12-07 16:40+0100\n"
|
||||||
"PO-Revision-Date: 2021-12-07 15:44+0000\n"
|
"PO-Revision-Date: 2021-12-07 16:43+0100\n"
|
||||||
"Last-Translator: Joachim Bauch <mail@joachim-bauch.de>, 2022\n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: German (https://www.transifex.com/strukturag/teams/115058/de/)\n"
|
"Language-Team: \n"
|
||||||
|
"Language: de\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: de\n"
|
"X-Generator: Poedit 2.3\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:151
|
#: lib/Controller/ViewerController.php:151
|
||||||
|
|
@ -59,8 +56,7 @@ msgstr "Ungültiger Token."
|
||||||
msgid "Access denied."
|
msgid "Access denied."
|
||||||
msgstr "Zugriff verweigert."
|
msgstr "Zugriff verweigert."
|
||||||
|
|
||||||
#: lib/Settings/Admin/Section.php:77
|
#: lib/Settings/Admin/Section.php:77 specialAppInfoFakeDummyForL10nScript.php:2
|
||||||
#: specialAppInfoFakeDummyForL10nScript.php:2
|
|
||||||
#: templates/settings/admin/backend.php:9
|
#: templates/settings/admin/backend.php:9
|
||||||
msgid "PDF Annotations"
|
msgid "PDF Annotations"
|
||||||
msgstr "PDF Annotationen"
|
msgstr "PDF Annotationen"
|
||||||
|
|
@ -73,16 +69,14 @@ msgstr "PDF Dokumente annotieren"
|
||||||
msgid ""
|
msgid ""
|
||||||
"PDF annotations for Nextcloud\n"
|
"PDF annotations for Nextcloud\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Annotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n"
|
"Annotate any PDF document collaboratively inside Nextcloud. Select \"Annotate"
|
||||||
|
"\" from the context menu of PDF files to open the annotation mode.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Requires a separate nodejs server running on the backend to distribute the signaling messages between clients.\n"
|
"Requires a separate nodejs server running on the backend to distribute the "
|
||||||
"The server is available on [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server)."
|
"signaling messages between clients.\n"
|
||||||
|
"The server is available on [GitHub](https://github.com/strukturag/pdfdraw/"
|
||||||
|
"tree/master/server)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"PDF Annotationen für Nextcloud\n"
|
|
||||||
"\n"
|
|
||||||
"Annotieren Sie beliebige PDF Dokumente gemeinsam in Nextcloud. Wählen Sie \"Annotieren\" aus dem Kontext-Menü von PDF Dateien, um den Annotations-Modus zu öffnen.\n"
|
|
||||||
"\n"
|
|
||||||
"Benötigt einen separaten nodejs Server als Backend, um Nachrichten zwischen Clients auszutauschen. Der Server ist auf [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server) verfügbar."
|
|
||||||
|
|
||||||
#: src/loader.js:42 src/loader.js:96
|
#: src/loader.js:42 src/loader.js:96
|
||||||
msgid "Annotate"
|
msgid "Annotate"
|
||||||
|
|
@ -99,7 +93,7 @@ msgstr "Backend-Server"
|
||||||
|
|
||||||
#: templates/settings/admin/backend.php:13
|
#: templates/settings/admin/backend.php:13
|
||||||
msgid "https://server.domain.invalid/path/"
|
msgid "https://server.domain.invalid/path/"
|
||||||
msgstr "https://server.domain.invalid/path/"
|
msgstr ""
|
||||||
|
|
||||||
#: templates/settings/admin/backend.php:14
|
#: templates/settings/admin/backend.php:14
|
||||||
#: templates/settings/admin/backend.php:20
|
#: templates/settings/admin/backend.php:20
|
||||||
|
|
@ -111,70 +105,62 @@ msgstr "Gespeichert"
|
||||||
msgid "Shared secret"
|
msgid "Shared secret"
|
||||||
msgstr "Geteiltes Geheimnis"
|
msgstr "Geteiltes Geheimnis"
|
||||||
|
|
||||||
#: templates/viewer.php:54
|
#: templates/viewer.php:53
|
||||||
msgid "Stroke width"
|
|
||||||
msgstr "Linienbreite"
|
|
||||||
|
|
||||||
#: templates/viewer.php:61
|
|
||||||
msgid "Establishing connection, please wait..."
|
msgid "Establishing connection, please wait..."
|
||||||
msgstr "Verbindung wird hergestellt, bitte warten..."
|
msgstr "Verbindung wird hergestellt, bitte warten..."
|
||||||
|
|
||||||
#: templates/viewer.php:64
|
#: templates/viewer.php:56
|
||||||
msgid "The connection is interrupted, reconnecting..."
|
msgid "The connection is interrupted, reconnecting..."
|
||||||
msgstr "Die Verbindung ist unterbrochen, verbinde neu..."
|
msgstr "Die Verbindung ist unterbrochen, verbinde neu..."
|
||||||
|
|
||||||
#: templates/viewer.php:67
|
#: templates/viewer.php:59
|
||||||
msgid "Generating combined PDF, please wait..."
|
msgid "Generating combined PDF, please wait..."
|
||||||
msgstr "Zusammengefügtes PDF wird erstellt, bitte warten..."
|
msgstr "Zusammengefügtes PDF wird erstellt, bitte warten..."
|
||||||
|
|
||||||
#: templates/viewer.php:70
|
#: templates/viewer.php:62
|
||||||
msgid "PDF generation failed, please try again later."
|
msgid "PDF generation failed, please try again later."
|
||||||
msgstr "PDF Erzeugung fehlgeschlagen, bitte versuchen Sie es später nochmal."
|
msgstr "PDF Erzeugung fehlgeschlagen, bitte versuchen Sie es später nochmal."
|
||||||
|
|
||||||
#: templates/viewer.php:233 templates/viewer.php:235
|
#: templates/viewer.php:222 templates/viewer.php:224
|
||||||
msgid "Freehand"
|
msgid "Freehand"
|
||||||
msgstr "Freihand"
|
msgstr "Freihand"
|
||||||
|
|
||||||
#: templates/viewer.php:238 templates/viewer.php:240
|
#: templates/viewer.php:227 templates/viewer.php:229
|
||||||
msgid "Rectangle"
|
msgid "Rectangle"
|
||||||
msgstr "Rechteck"
|
msgstr "Rechteck"
|
||||||
|
|
||||||
#: templates/viewer.php:243 templates/viewer.php:245
|
#: templates/viewer.php:232 templates/viewer.php:234
|
||||||
msgid "Ellipse"
|
msgid "Ellipse"
|
||||||
msgstr "Ellipse"
|
msgstr "Ellipse"
|
||||||
|
|
||||||
#: templates/viewer.php:248 templates/viewer.php:250
|
#: templates/viewer.php:237 templates/viewer.php:239
|
||||||
msgid "Line"
|
msgid "Line"
|
||||||
msgstr "Linie"
|
msgstr "Linie"
|
||||||
|
|
||||||
#: templates/viewer.php:253 templates/viewer.php:255
|
#: templates/viewer.php:289 templates/viewer.php:291
|
||||||
msgid "Comment"
|
|
||||||
msgstr "Kommentar"
|
|
||||||
|
|
||||||
#: templates/viewer.php:304 templates/viewer.php:306
|
|
||||||
msgid "No tool"
|
msgid "No tool"
|
||||||
msgstr "Nichts wählen"
|
msgstr "Nichts wählen"
|
||||||
|
|
||||||
#: templates/viewer.php:309 templates/viewer.php:311
|
#: templates/viewer.php:294 templates/viewer.php:296
|
||||||
msgid "Select"
|
msgid "Select"
|
||||||
msgstr "Auswählen"
|
msgstr "Auswählen"
|
||||||
|
|
||||||
#: templates/viewer.php:314 templates/viewer.php:316
|
#: templates/viewer.php:299 templates/viewer.php:301
|
||||||
msgid "Pointer"
|
msgid "Pointer"
|
||||||
msgstr "Zeiger"
|
msgstr "Zeiger"
|
||||||
|
|
||||||
#: templates/viewer.php:320 templates/viewer.php:322
|
#: templates/viewer.php:305 templates/viewer.php:307
|
||||||
msgid "Draw mode"
|
msgid "Draw mode"
|
||||||
msgstr "Zeichenmodus"
|
msgstr "Zeichenmodus"
|
||||||
|
|
||||||
#: templates/viewer.php:327 templates/viewer.php:329
|
#: templates/viewer.php:312 templates/viewer.php:314
|
||||||
msgid "Select color"
|
msgid "Select color"
|
||||||
msgstr "Farbe wählen"
|
msgstr "Farbe wählen"
|
||||||
|
|
||||||
#: templates/viewer.php:332 templates/viewer.php:334
|
#: templates/viewer.php:317 templates/viewer.php:319
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr "Herunterladen"
|
msgstr "Herunterladen"
|
||||||
|
|
||||||
#: templates/viewer.php:337 templates/viewer.php:339
|
#: templates/viewer.php:322 templates/viewer.php:324
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Schließen"
|
msgstr "Schließen"
|
||||||
|
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
|
||||||
# This file is distributed under the same license as the Nextcloud package.
|
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
||||||
#
|
|
||||||
# Translators:
|
|
||||||
# Joachim Bauch <mail@joachim-bauch.de>, 2021
|
|
||||||
# Maria Puerta, 2021
|
|
||||||
#
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Nextcloud 3.14159\n"
|
|
||||||
"Report-Msgid-Bugs-To: translations\\@example.com\n"
|
|
||||||
"POT-Creation-Date: 2021-12-08 14:42+0100\n"
|
|
||||||
"PO-Revision-Date: 2021-12-07 15:44+0000\n"
|
|
||||||
"Last-Translator: Maria Puerta, 2021\n"
|
|
||||||
"Language-Team: Spanish (https://www.transifex.com/strukturag/teams/115058/es/)\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Language: es\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:151
|
|
||||||
msgid "FileId is empty."
|
|
||||||
msgstr "File ID está vacío."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:162
|
|
||||||
#: lib/Controller/ViewerController.php:213
|
|
||||||
#: lib/Controller/ViewerController.php:219
|
|
||||||
msgid "File not found."
|
|
||||||
msgstr "Archivo no encontrado."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:167
|
|
||||||
#: lib/Controller/ViewerController.php:186
|
|
||||||
#: lib/Controller/ViewerController.php:192
|
|
||||||
#: lib/Controller/ViewerController.php:206
|
|
||||||
msgid "You do not have enough permissions to view the file."
|
|
||||||
msgstr "No tiene suficientes permisos para ver el archivo."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:174
|
|
||||||
msgid "Token is empty."
|
|
||||||
msgstr "El Token está vacío."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:275
|
|
||||||
#, php-format
|
|
||||||
msgid "File %s is not a PDF file (%s)."
|
|
||||||
msgstr "El archivo %s no es un archivo PDF (%s)."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:312
|
|
||||||
msgid "No backend configured."
|
|
||||||
msgstr "No se ha configurado la Base de datos."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:456
|
|
||||||
msgid "Invalid token."
|
|
||||||
msgstr "Token inválido."
|
|
||||||
|
|
||||||
#: lib/Controller/ViewerController.php:473
|
|
||||||
msgid "Access denied."
|
|
||||||
msgstr "Acceso denegado."
|
|
||||||
|
|
||||||
#: lib/Settings/Admin/Section.php:77
|
|
||||||
#: specialAppInfoFakeDummyForL10nScript.php:2
|
|
||||||
#: templates/settings/admin/backend.php:9
|
|
||||||
msgid "PDF Annotations"
|
|
||||||
msgstr "Anotaciones en PDF"
|
|
||||||
|
|
||||||
#: specialAppInfoFakeDummyForL10nScript.php:3
|
|
||||||
msgid "Annotate PDF documents"
|
|
||||||
msgstr "Anotar en documentos PDF"
|
|
||||||
|
|
||||||
#: specialAppInfoFakeDummyForL10nScript.php:4
|
|
||||||
msgid ""
|
|
||||||
"PDF annotations for Nextcloud\n"
|
|
||||||
"\n"
|
|
||||||
"Annotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n"
|
|
||||||
"\n"
|
|
||||||
"Requires a separate nodejs server running on the backend to distribute the signaling messages between clients.\n"
|
|
||||||
"The server is available on [GitHub](https://github.com/strukturag/pdfdraw/tree/master/server)."
|
|
||||||
msgstr ""
|
|
||||||
"Anotaciones en PDF para Nextcloud. \n"
|
|
||||||
"\n"
|
|
||||||
"Anota en cualquier documento PDF en modo compartido dentro de Nextcloud. Seleccione \"Anotar\" en el menú contextual de los archivos PDF para abrir el modo de anotación. \n"
|
|
||||||
"\n"
|
|
||||||
"Requiere un servidor nodejs independiente que se ejecute en la Base de datos para distribuir los mensajes de anotación entre los clientes. \n"
|
|
||||||
"El servidor está disponible en [GitHub]. (https://github.com/strukturag/pdfdraw/tree/master/server)."
|
|
||||||
|
|
||||||
#: src/loader.js:42 src/loader.js:96
|
|
||||||
msgid "Annotate"
|
|
||||||
msgstr "Anotar"
|
|
||||||
|
|
||||||
#: src/loader.js:105
|
|
||||||
msgid "Open"
|
|
||||||
msgstr "Abrir"
|
|
||||||
|
|
||||||
#: templates/settings/admin/backend.php:11
|
|
||||||
#: templates/settings/admin/backend.php:13
|
|
||||||
msgid "Backend server"
|
|
||||||
msgstr "Servidor de Base de Datos"
|
|
||||||
|
|
||||||
#: templates/settings/admin/backend.php:13
|
|
||||||
msgid "https://server.domain.invalid/path/"
|
|
||||||
msgstr "https://server.domain.invalid/path/"
|
|
||||||
|
|
||||||
#: templates/settings/admin/backend.php:14
|
|
||||||
#: templates/settings/admin/backend.php:20
|
|
||||||
msgid "Saved"
|
|
||||||
msgstr "Guardado"
|
|
||||||
|
|
||||||
#: templates/settings/admin/backend.php:17
|
|
||||||
#: templates/settings/admin/backend.php:19
|
|
||||||
msgid "Shared secret"
|
|
||||||
msgstr "Secreta compartida"
|
|
||||||
|
|
||||||
#: templates/viewer.php:54
|
|
||||||
msgid "Stroke width"
|
|
||||||
msgstr "Ancho de linea"
|
|
||||||
|
|
||||||
#: templates/viewer.php:61
|
|
||||||
msgid "Establishing connection, please wait..."
|
|
||||||
msgstr "Estableciendo conexión, por favor espere..."
|
|
||||||
|
|
||||||
#: templates/viewer.php:64
|
|
||||||
msgid "The connection is interrupted, reconnecting..."
|
|
||||||
msgstr "La conexión esta interrumpida, volviendo a conectar..."
|
|
||||||
|
|
||||||
#: templates/viewer.php:67
|
|
||||||
msgid "Generating combined PDF, please wait..."
|
|
||||||
msgstr "Generando PDF combinado, por favor espere..."
|
|
||||||
|
|
||||||
#: templates/viewer.php:70
|
|
||||||
msgid "PDF generation failed, please try again later."
|
|
||||||
msgstr "Error al generar el PDF, por favor inténtelo más tarde."
|
|
||||||
|
|
||||||
#: templates/viewer.php:230 templates/viewer.php:232
|
|
||||||
msgid "Freehand"
|
|
||||||
msgstr "Mano alzada"
|
|
||||||
|
|
||||||
#: templates/viewer.php:235 templates/viewer.php:237
|
|
||||||
msgid "Rectangle"
|
|
||||||
msgstr "rectángulo"
|
|
||||||
|
|
||||||
#: templates/viewer.php:240 templates/viewer.php:242
|
|
||||||
msgid "Ellipse"
|
|
||||||
msgstr "Elipse"
|
|
||||||
|
|
||||||
#: templates/viewer.php:245 templates/viewer.php:247
|
|
||||||
msgid "Line"
|
|
||||||
msgstr "Linea"
|
|
||||||
|
|
||||||
#: templates/viewer.php:297 templates/viewer.php:299
|
|
||||||
msgid "No tool"
|
|
||||||
msgstr "Ninguna herramienta"
|
|
||||||
|
|
||||||
#: templates/viewer.php:302 templates/viewer.php:304
|
|
||||||
msgid "Select"
|
|
||||||
msgstr "Seleccionar"
|
|
||||||
|
|
||||||
#: templates/viewer.php:307 templates/viewer.php:309
|
|
||||||
msgid "Pointer"
|
|
||||||
msgstr "Puntero"
|
|
||||||
|
|
||||||
#: templates/viewer.php:313 templates/viewer.php:315
|
|
||||||
msgid "Draw mode"
|
|
||||||
msgstr "Modo de dibujo"
|
|
||||||
|
|
||||||
#: templates/viewer.php:320 templates/viewer.php:322
|
|
||||||
msgid "Select color"
|
|
||||||
msgstr "Seleccionar color"
|
|
||||||
|
|
||||||
#: templates/viewer.php:325 templates/viewer.php:327
|
|
||||||
msgid "Download"
|
|
||||||
msgstr "Descargar"
|
|
||||||
|
|
||||||
#: templates/viewer.php:330 templates/viewer.php:332
|
|
||||||
msgid "Close"
|
|
||||||
msgstr "Cerrar"
|
|
||||||
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Nextcloud 3.14159\n"
|
"Project-Id-Version: Nextcloud 3.14159\n"
|
||||||
"Report-Msgid-Bugs-To: translations\\@example.com\n"
|
"Report-Msgid-Bugs-To: translations\\@example.com\n"
|
||||||
"POT-Creation-Date: 2022-03-14 09:47+0100\n"
|
"POT-Creation-Date: 2021-12-07 16:43+0100\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
@ -106,82 +106,73 @@ msgstr ""
|
||||||
msgid "Shared secret"
|
msgid "Shared secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:54
|
#: templates/viewer.php:53
|
||||||
msgid "Stroke width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: templates/viewer.php:61
|
|
||||||
msgid "Establishing connection, please wait..."
|
msgid "Establishing connection, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:64
|
#: templates/viewer.php:56
|
||||||
msgid "The connection is interrupted, reconnecting..."
|
msgid "The connection is interrupted, reconnecting..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:67
|
#: templates/viewer.php:59
|
||||||
msgid "Generating combined PDF, please wait..."
|
msgid "Generating combined PDF, please wait..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:70
|
#: templates/viewer.php:62
|
||||||
msgid "PDF generation failed, please try again later."
|
msgid "PDF generation failed, please try again later."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:233
|
#: templates/viewer.php:222
|
||||||
#: templates/viewer.php:235
|
#: templates/viewer.php:224
|
||||||
msgid "Freehand"
|
msgid "Freehand"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:238
|
#: templates/viewer.php:227
|
||||||
#: templates/viewer.php:240
|
#: templates/viewer.php:229
|
||||||
msgid "Rectangle"
|
msgid "Rectangle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:243
|
#: templates/viewer.php:232
|
||||||
#: templates/viewer.php:245
|
#: templates/viewer.php:234
|
||||||
msgid "Ellipse"
|
msgid "Ellipse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:248
|
#: templates/viewer.php:237
|
||||||
#: templates/viewer.php:250
|
#: templates/viewer.php:239
|
||||||
msgid "Line"
|
msgid "Line"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:253
|
#: templates/viewer.php:289
|
||||||
#: templates/viewer.php:255
|
#: templates/viewer.php:291
|
||||||
msgid "Comment"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: templates/viewer.php:304
|
|
||||||
#: templates/viewer.php:306
|
|
||||||
msgid "No tool"
|
msgid "No tool"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:309
|
#: templates/viewer.php:294
|
||||||
#: templates/viewer.php:311
|
#: templates/viewer.php:296
|
||||||
msgid "Select"
|
msgid "Select"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:314
|
#: templates/viewer.php:299
|
||||||
#: templates/viewer.php:316
|
#: templates/viewer.php:301
|
||||||
msgid "Pointer"
|
msgid "Pointer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:320
|
#: templates/viewer.php:305
|
||||||
#: templates/viewer.php:322
|
#: templates/viewer.php:307
|
||||||
msgid "Draw mode"
|
msgid "Draw mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:327
|
#: templates/viewer.php:312
|
||||||
#: templates/viewer.php:329
|
#: templates/viewer.php:314
|
||||||
msgid "Select color"
|
msgid "Select color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:332
|
#: templates/viewer.php:317
|
||||||
#: templates/viewer.php:334
|
#: templates/viewer.php:319
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/viewer.php:337
|
#: templates/viewer.php:322
|
||||||
#: templates/viewer.php:339
|
#: templates/viewer.php:324
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"config": {
|
|
||||||
"platform": {
|
|
||||||
"php": "7.4"
|
|
||||||
},
|
|
||||||
"sort-packages": true
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"coenjacobs/mozart": "^0.7.1"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
1168
vendor-bin/mozart/composer.lock
generated
1168
vendor-bin/mozart/composer.lock
generated
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue