Compare commits
12 commits
Author | SHA1 | Date | |
---|---|---|---|
95a57110e4 | |||
4e5c085d5d | |||
32297c2834 | |||
b922df3766 | |||
f8813411ae | |||
b5fb75e82d | |||
35265fe807 | |||
f46f4c7e65 | |||
db60c13147 | |||
b27f6ceffd | |||
427bb51d30 | |||
2b805b1ee1 |
|
@ -3,3 +3,6 @@ VITE_CLIENT_ID=
|
||||||
|
|
||||||
# OpenRouteService API key. Create one at OpenRouteService dev dashboard > Tokens
|
# OpenRouteService API key. Create one at OpenRouteService dev dashboard > Tokens
|
||||||
VITE_OPENROUTESERVICE_API_KEY=
|
VITE_OPENROUTESERVICE_API_KEY=
|
||||||
|
|
||||||
|
# Specify backend URL here
|
||||||
|
VITE_BACKEND_URL=
|
|
@ -1,24 +0,0 @@
|
||||||
stages:
|
|
||||||
- prepare
|
|
||||||
- build
|
|
||||||
- deploy
|
|
||||||
|
|
||||||
remove-old-services:
|
|
||||||
stage: prepare
|
|
||||||
script:
|
|
||||||
- systemctl --user stop little-lines-frontend
|
|
||||||
- podman rm --force little-lines-frontend
|
|
||||||
- cp little-lines-frontend.container ~/.config/containers/systemd
|
|
||||||
- systemctl --user daemon-reload
|
|
||||||
|
|
||||||
container-build:
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- sed -i "s/DATE/$(date -I)/g" ${CI_PROJECT_DIR}/src/views/About.vue
|
|
||||||
- sed -i "s/VERSION/$(git log -1 --oneline | awk '{print $1}')/g" ${CI_PROJECT_DIR}/src/views/About.vue
|
|
||||||
- podman build -t little-lines-frontend .
|
|
||||||
|
|
||||||
container-deploy:
|
|
||||||
stage: deploy
|
|
||||||
script:
|
|
||||||
- systemctl --user start little-lines-frontend
|
|
|
@ -1,7 +1,7 @@
|
||||||
FROM docker.io/library/alpine:latest
|
FROM docker.io/library/alpine:latest
|
||||||
|
|
||||||
# Set up environment for building
|
# Set up environment for building
|
||||||
RUN apk add yarn nodejs
|
RUN apk add nodejs npm
|
||||||
|
|
||||||
# Copy files to build environment
|
# Copy files to build environment
|
||||||
RUN mkdir /opt/little-lines-frontend
|
RUN mkdir /opt/little-lines-frontend
|
||||||
|
@ -9,7 +9,7 @@ COPY . /opt/little-lines-frontend
|
||||||
|
|
||||||
# Start the app
|
# Start the app
|
||||||
WORKDIR /opt/little-lines-frontend
|
WORKDIR /opt/little-lines-frontend
|
||||||
RUN yarn
|
RUN npm i
|
||||||
CMD yarn dev --host
|
CMD npm run dev -- --host
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@ Description=Little Lines frontend container
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=little-lines-frontend
|
ContainerName=little-lines-frontend
|
||||||
Image=localhost/little-lines-frontend
|
Image=localhost/little-lines-frontend
|
||||||
PublishPort=8081:5173
|
PublishPort=5173:5173
|
||||||
Volume=/media/sasha/Data1/Apps/ll-frontend/.env:/opt/little-lines-frontend/.env
|
Volume=/path/to/env:/opt/little-lines-frontend/.env
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Restart=always
|
Restart=always
|
1060
package-lock.json
generated
1060
package-lock.json
generated
File diff suppressed because it is too large
Load diff
10
package.json
10
package.json
|
@ -11,19 +11,19 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"axios": "^1.6.2",
|
"axios": "^1.6.2",
|
||||||
"dotenv": "^16.3.1",
|
"dotenv": "^16.3.1",
|
||||||
"ol": "^7.4.0",
|
"ol": "^9.1.0",
|
||||||
"ol-contextmenu": "^5.2.1",
|
"ol-contextmenu": "^5.4.0",
|
||||||
"ol-ext": "^4.0.10",
|
"ol-ext": "^4.0.10",
|
||||||
"ol-geocoder": "^4.3.0",
|
"ol-geocoder": "^4.3.0",
|
||||||
"vue": "^3.3.4",
|
"vue": "^3.3.4",
|
||||||
"vue-router": "^4.2.4",
|
"vue-router": "^4.2.4",
|
||||||
"vue3-google-login": "^2.0.25",
|
"vue3-google-login": "^2.0.25",
|
||||||
"vue3-google-oauth2": "^1.0.7",
|
"vue3-google-oauth2": "^1.0.7",
|
||||||
"vue3-openlayers": "^1.0.0",
|
"vue3-openlayers": "^6.3.0",
|
||||||
"vuetify": "^3.3.8"
|
"vuetify": "^3.3.8"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@vitejs/plugin-vue": "^4.2.3",
|
"@vitejs/plugin-vue": "^5.0.4",
|
||||||
"vite": "^4.4.0"
|
"vite": "^5.2.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -368,7 +368,8 @@ export default {
|
||||||
if (currentUser) {
|
if (currentUser) {
|
||||||
console.log('Logged in. Proceed to add to favorites.');
|
console.log('Logged in. Proceed to add to favorites.');
|
||||||
|
|
||||||
fetch("https://little-lines-backend.techtransthai.org/api/favorites/create", {
|
fetch(`${import.meta.env.VITE_BACKEND_URL}/api/favorites/create`, {
|
||||||
|
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
|
|
||||||
<v-sheet style="display: flex; align-items: center;justify-content: center;">
|
<v-sheet style="display: flex; align-items: center;justify-content: center;">
|
||||||
<a class="versionbutton">2024.03.0</a>
|
<a class="versionbutton">2024.06.0</a>
|
||||||
</v-sheet>
|
</v-sheet>
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
v-for="(item, i) in sourcecode_items"
|
v-for="(item, i) in sourcecode_items"
|
||||||
:key="i"
|
:key="i"
|
||||||
:value="item"
|
:value="item"
|
||||||
:href="'https://codeberg.org/TechTransThai/little-lines'"
|
:href="'https://forge.techtransthai.org/little-lines'"
|
||||||
>
|
>
|
||||||
<template v-slot:append>
|
<template v-slot:append>
|
||||||
<!-- <v-icon :icon="item.icon"></v-icon> -->
|
<!-- <v-icon :icon="item.icon"></v-icon> -->
|
||||||
|
|
|
@ -42,7 +42,7 @@ export default {
|
||||||
const currentUser = JSON.parse(sessionStorage.getItem('current_user'));
|
const currentUser = JSON.parse(sessionStorage.getItem('current_user'));
|
||||||
|
|
||||||
if (currentUser && currentUser.id) {
|
if (currentUser && currentUser.id) {
|
||||||
const response = await fetch(`https://little-lines-backend.techtransthai.org/api/favorites/${currentUser.id}`);
|
const response = await fetch(`${import.meta.env.VITE_BACKEND_URL}/api/favorites/${currentUser.id}`);
|
||||||
|
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
throw new Error('Failed to fetch favorites');
|
throw new Error('Failed to fetch favorites');
|
||||||
|
|
|
@ -98,7 +98,7 @@ export default {
|
||||||
login() {
|
login() {
|
||||||
if (this.input.email !== '' && this.input.password !== '') {
|
if (this.input.email !== '' && this.input.password !== '') {
|
||||||
console.log('Authenticated: Checking with Backend');
|
console.log('Authenticated: Checking with Backend');
|
||||||
fetch(`https://little-lines-backend.techtransthai.org/api/users/login`, {
|
fetch(`${import.meta.env.VITE_BACKEND_URL}/api/users/login`, {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: {
|
headers: {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
|
@ -138,7 +138,7 @@ export default {
|
||||||
client_id:
|
client_id:
|
||||||
import.meta.env.VITE_CLIENT_ID,
|
import.meta.env.VITE_CLIENT_ID,
|
||||||
scope: "email profile openid",
|
scope: "email profile openid",
|
||||||
redirect_uri: "https://little-lines-backend.techtransthai.org/api/users/googleAuth/callback",
|
redirect_uri: `${import.meta.env.VITE_BACKEND_URL}/api/users/googleAuth/callback`,
|
||||||
callback: response => {
|
callback: response => {
|
||||||
if (response.code) {
|
if (response.code) {
|
||||||
this.sendCodeToBackend(response.code);
|
this.sendCodeToBackend(response.code);
|
||||||
|
@ -153,7 +153,7 @@ export default {
|
||||||
const headers = {
|
const headers = {
|
||||||
Authorization: code
|
Authorization: code
|
||||||
};
|
};
|
||||||
const response = await axios.post("https://little-lines-backend.techtransthai.org/api/users/googleAuth", null, { headers });
|
const response = await axios.post(`${import.meta.env.VITE_BACKEND_URL}/api/users/googleAuth`, null, { headers });
|
||||||
const userDetails = response.data;
|
const userDetails = response.data;
|
||||||
console.log("User Details:", userDetails);
|
console.log("User Details:", userDetails);
|
||||||
this.userDetails = userDetails;
|
this.userDetails = userDetails;
|
||||||
|
|
|
@ -108,7 +108,7 @@ import eyeNotLooking from '../../icons/Material/eye-not-looking.svg';
|
||||||
register() {
|
register() {
|
||||||
if (this.input.username !== '' && ((this.input.password !='') && (this.input.password == this.input.passwordConfirm))) {
|
if (this.input.username !== '' && ((this.input.password !='') && (this.input.password == this.input.passwordConfirm))) {
|
||||||
console.log('Authenticated: Checking with Backend');
|
console.log('Authenticated: Checking with Backend');
|
||||||
fetch("https://little-lines-backend.techtransthai.org/api/users/create", {
|
fetch(`${import.meta.env.VITE_BACKEND_URL}/api/users/create`, {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
|
|
|
@ -97,7 +97,7 @@ const display_items = [
|
||||||
function logout() {
|
function logout() {
|
||||||
if (sessionStorage.getItem('current_user')){
|
if (sessionStorage.getItem('current_user')){
|
||||||
console.log('loging out...');
|
console.log('loging out...');
|
||||||
fetch(`https://little-lines-backend.techtransthai.org/api/users/logout`, {
|
fetch(`${import.meta.env.VITE_BACKEND_URL}/api/users/logout`, {
|
||||||
method: "GET"
|
method: "GET"
|
||||||
}).then(()=>{
|
}).then(()=>{
|
||||||
console.log('loged out');
|
console.log('loged out');
|
||||||
|
|
673
yarn.lock
673
yarn.lock
|
@ -1,673 +0,0 @@
|
||||||
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
|
||||||
# yarn lockfile v1
|
|
||||||
|
|
||||||
|
|
||||||
"@babel/parser@^7.20.15", "@babel/parser@^7.21.3":
|
|
||||||
version "7.22.14"
|
|
||||||
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz"
|
|
||||||
integrity sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==
|
|
||||||
|
|
||||||
"@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0":
|
|
||||||
version "7.22.11"
|
|
||||||
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz"
|
|
||||||
integrity sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==
|
|
||||||
dependencies:
|
|
||||||
regenerator-runtime "^0.14.0"
|
|
||||||
|
|
||||||
"@esbuild/win32-x64@0.18.20":
|
|
||||||
version "0.18.20"
|
|
||||||
resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz"
|
|
||||||
integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==
|
|
||||||
|
|
||||||
"@jridgewell/sourcemap-codec@^1.4.15":
|
|
||||||
version "1.4.15"
|
|
||||||
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
|
|
||||||
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
|
|
||||||
|
|
||||||
"@mapbox/jsonlint-lines-primitives@~2.0.2":
|
|
||||||
version "2.0.2"
|
|
||||||
resolved "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz"
|
|
||||||
integrity sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==
|
|
||||||
|
|
||||||
"@mapbox/mapbox-gl-style-spec@^13.23.1":
|
|
||||||
version "13.28.0"
|
|
||||||
resolved "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.28.0.tgz"
|
|
||||||
integrity sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==
|
|
||||||
dependencies:
|
|
||||||
"@mapbox/jsonlint-lines-primitives" "~2.0.2"
|
|
||||||
"@mapbox/point-geometry" "^0.1.0"
|
|
||||||
"@mapbox/unitbezier" "^0.0.0"
|
|
||||||
csscolorparser "~1.0.2"
|
|
||||||
json-stringify-pretty-compact "^2.0.0"
|
|
||||||
minimist "^1.2.6"
|
|
||||||
rw "^1.3.3"
|
|
||||||
sort-object "^0.3.2"
|
|
||||||
|
|
||||||
"@mapbox/point-geometry@^0.1.0":
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz"
|
|
||||||
integrity sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==
|
|
||||||
|
|
||||||
"@mapbox/unitbezier@^0.0.0":
|
|
||||||
version "0.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz"
|
|
||||||
integrity sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==
|
|
||||||
|
|
||||||
"@petamoriken/float16@^3.4.7":
|
|
||||||
version "3.8.3"
|
|
||||||
resolved "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.3.tgz"
|
|
||||||
integrity sha512-an2OZ7/6er9Jja8EDUvU/tmtGIutdlb6LwXOwgjzoCjDRAsUd8sRZMBjoPEy78Xa9iOp+Kglk2CHgVwZuZbWbw==
|
|
||||||
|
|
||||||
"@types/raf@^3.4.0":
|
|
||||||
version "3.4.0"
|
|
||||||
resolved "https://registry.npmjs.org/@types/raf/-/raf-3.4.0.tgz"
|
|
||||||
integrity sha512-taW5/WYqo36N7V39oYyHP9Ipfd5pNFvGTIQsNGj86xV88YQ7GnI30/yMfKDF7Zgin0m3e+ikX88FvImnK4RjGw==
|
|
||||||
|
|
||||||
"@vitejs/plugin-vue@^4.2.3":
|
|
||||||
version "4.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.3.4.tgz"
|
|
||||||
integrity sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==
|
|
||||||
|
|
||||||
"@vue/compiler-core@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz"
|
|
||||||
integrity sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==
|
|
||||||
dependencies:
|
|
||||||
"@babel/parser" "^7.21.3"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
estree-walker "^2.0.2"
|
|
||||||
source-map-js "^1.0.2"
|
|
||||||
|
|
||||||
"@vue/compiler-dom@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz"
|
|
||||||
integrity sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==
|
|
||||||
dependencies:
|
|
||||||
"@vue/compiler-core" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
|
|
||||||
"@vue/compiler-sfc@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz"
|
|
||||||
integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==
|
|
||||||
dependencies:
|
|
||||||
"@babel/parser" "^7.20.15"
|
|
||||||
"@vue/compiler-core" "3.3.4"
|
|
||||||
"@vue/compiler-dom" "3.3.4"
|
|
||||||
"@vue/compiler-ssr" "3.3.4"
|
|
||||||
"@vue/reactivity-transform" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
estree-walker "^2.0.2"
|
|
||||||
magic-string "^0.30.0"
|
|
||||||
postcss "^8.1.10"
|
|
||||||
source-map-js "^1.0.2"
|
|
||||||
|
|
||||||
"@vue/compiler-ssr@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz"
|
|
||||||
integrity sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==
|
|
||||||
dependencies:
|
|
||||||
"@vue/compiler-dom" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
|
|
||||||
"@vue/devtools-api@^6.5.0":
|
|
||||||
version "6.5.0"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz"
|
|
||||||
integrity sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==
|
|
||||||
|
|
||||||
"@vue/reactivity-transform@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz"
|
|
||||||
integrity sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==
|
|
||||||
dependencies:
|
|
||||||
"@babel/parser" "^7.20.15"
|
|
||||||
"@vue/compiler-core" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
estree-walker "^2.0.2"
|
|
||||||
magic-string "^0.30.0"
|
|
||||||
|
|
||||||
"@vue/reactivity@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz"
|
|
||||||
integrity sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==
|
|
||||||
dependencies:
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
|
|
||||||
"@vue/runtime-core@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz"
|
|
||||||
integrity sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==
|
|
||||||
dependencies:
|
|
||||||
"@vue/reactivity" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
|
|
||||||
"@vue/runtime-dom@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz"
|
|
||||||
integrity sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==
|
|
||||||
dependencies:
|
|
||||||
"@vue/runtime-core" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
csstype "^3.1.1"
|
|
||||||
|
|
||||||
"@vue/server-renderer@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz"
|
|
||||||
integrity sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==
|
|
||||||
dependencies:
|
|
||||||
"@vue/compiler-ssr" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
|
|
||||||
"@vue/shared@3.3.4":
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz"
|
|
||||||
integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==
|
|
||||||
|
|
||||||
asynckit@^0.4.0:
|
|
||||||
version "0.4.0"
|
|
||||||
resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
|
|
||||||
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
|
|
||||||
|
|
||||||
atob@^2.1.2:
|
|
||||||
version "2.1.2"
|
|
||||||
resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
|
|
||||||
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
|
|
||||||
|
|
||||||
axios@^1.6.2:
|
|
||||||
version "1.6.2"
|
|
||||||
resolved "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz"
|
|
||||||
integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==
|
|
||||||
dependencies:
|
|
||||||
follow-redirects "^1.15.0"
|
|
||||||
form-data "^4.0.0"
|
|
||||||
proxy-from-env "^1.1.0"
|
|
||||||
|
|
||||||
base64-arraybuffer@^1.0.2:
|
|
||||||
version "1.0.2"
|
|
||||||
resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz"
|
|
||||||
integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==
|
|
||||||
|
|
||||||
btoa@^1.2.1:
|
|
||||||
version "1.2.1"
|
|
||||||
resolved "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz"
|
|
||||||
integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==
|
|
||||||
|
|
||||||
canvg@^3.0.6:
|
|
||||||
version "3.0.10"
|
|
||||||
resolved "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz"
|
|
||||||
integrity sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.12.5"
|
|
||||||
"@types/raf" "^3.4.0"
|
|
||||||
core-js "^3.8.3"
|
|
||||||
raf "^3.4.1"
|
|
||||||
regenerator-runtime "^0.13.7"
|
|
||||||
rgbcolor "^1.0.1"
|
|
||||||
stackblur-canvas "^2.0.0"
|
|
||||||
svg-pathdata "^6.0.3"
|
|
||||||
|
|
||||||
combined-stream@^1.0.8:
|
|
||||||
version "1.0.8"
|
|
||||||
resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
|
|
||||||
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
|
|
||||||
dependencies:
|
|
||||||
delayed-stream "~1.0.0"
|
|
||||||
|
|
||||||
core-js@^3.6.0, core-js@^3.8.3:
|
|
||||||
version "3.32.1"
|
|
||||||
resolved "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz"
|
|
||||||
integrity sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==
|
|
||||||
|
|
||||||
css-line-break@^2.1.0:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz"
|
|
||||||
integrity sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==
|
|
||||||
dependencies:
|
|
||||||
utrie "^1.0.2"
|
|
||||||
|
|
||||||
csscolorparser@~1.0.2:
|
|
||||||
version "1.0.3"
|
|
||||||
resolved "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz"
|
|
||||||
integrity sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==
|
|
||||||
|
|
||||||
csstype@^3.1.1:
|
|
||||||
version "3.1.2"
|
|
||||||
resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz"
|
|
||||||
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
|
|
||||||
|
|
||||||
delayed-stream@~1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
|
|
||||||
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
|
|
||||||
|
|
||||||
dompurify@^2.2.0:
|
|
||||||
version "2.4.7"
|
|
||||||
resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz"
|
|
||||||
integrity sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==
|
|
||||||
|
|
||||||
dotenv@^16.3.1:
|
|
||||||
version "16.3.1"
|
|
||||||
resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz"
|
|
||||||
integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==
|
|
||||||
|
|
||||||
earcut@^2.2.3:
|
|
||||||
version "2.2.4"
|
|
||||||
resolved "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz"
|
|
||||||
integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==
|
|
||||||
|
|
||||||
esbuild@^0.18.10:
|
|
||||||
version "0.18.20"
|
|
||||||
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz"
|
|
||||||
integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==
|
|
||||||
optionalDependencies:
|
|
||||||
"@esbuild/android-arm" "0.18.20"
|
|
||||||
"@esbuild/android-arm64" "0.18.20"
|
|
||||||
"@esbuild/android-x64" "0.18.20"
|
|
||||||
"@esbuild/darwin-arm64" "0.18.20"
|
|
||||||
"@esbuild/darwin-x64" "0.18.20"
|
|
||||||
"@esbuild/freebsd-arm64" "0.18.20"
|
|
||||||
"@esbuild/freebsd-x64" "0.18.20"
|
|
||||||
"@esbuild/linux-arm" "0.18.20"
|
|
||||||
"@esbuild/linux-arm64" "0.18.20"
|
|
||||||
"@esbuild/linux-ia32" "0.18.20"
|
|
||||||
"@esbuild/linux-loong64" "0.18.20"
|
|
||||||
"@esbuild/linux-mips64el" "0.18.20"
|
|
||||||
"@esbuild/linux-ppc64" "0.18.20"
|
|
||||||
"@esbuild/linux-riscv64" "0.18.20"
|
|
||||||
"@esbuild/linux-s390x" "0.18.20"
|
|
||||||
"@esbuild/linux-x64" "0.18.20"
|
|
||||||
"@esbuild/netbsd-x64" "0.18.20"
|
|
||||||
"@esbuild/openbsd-x64" "0.18.20"
|
|
||||||
"@esbuild/sunos-x64" "0.18.20"
|
|
||||||
"@esbuild/win32-arm64" "0.18.20"
|
|
||||||
"@esbuild/win32-ia32" "0.18.20"
|
|
||||||
"@esbuild/win32-x64" "0.18.20"
|
|
||||||
|
|
||||||
estree-walker@^2.0.2:
|
|
||||||
version "2.0.2"
|
|
||||||
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
|
|
||||||
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
|
|
||||||
|
|
||||||
fflate@^0.4.8:
|
|
||||||
version "0.4.8"
|
|
||||||
resolved "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz"
|
|
||||||
integrity sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==
|
|
||||||
|
|
||||||
file-saver@^2.0.5:
|
|
||||||
version "2.0.5"
|
|
||||||
resolved "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz"
|
|
||||||
integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==
|
|
||||||
|
|
||||||
follow-redirects@^1.15.0:
|
|
||||||
version "1.15.2"
|
|
||||||
resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"
|
|
||||||
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
|
|
||||||
|
|
||||||
form-data@^4.0.0:
|
|
||||||
version "4.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
|
|
||||||
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
|
|
||||||
dependencies:
|
|
||||||
asynckit "^0.4.0"
|
|
||||||
combined-stream "^1.0.8"
|
|
||||||
mime-types "^2.1.12"
|
|
||||||
|
|
||||||
geotiff@^2.0.7:
|
|
||||||
version "2.0.7"
|
|
||||||
resolved "https://registry.npmjs.org/geotiff/-/geotiff-2.0.7.tgz"
|
|
||||||
integrity sha512-FKvFTNowMU5K6lHYY2f83d4lS2rsCNdpUC28AX61x9ZzzqPNaWFElWv93xj0eJFaNyOYA63ic5OzJ88dHpoA5Q==
|
|
||||||
dependencies:
|
|
||||||
"@petamoriken/float16" "^3.4.7"
|
|
||||||
lerc "^3.0.0"
|
|
||||||
pako "^2.0.4"
|
|
||||||
parse-headers "^2.0.2"
|
|
||||||
quick-lru "^6.1.1"
|
|
||||||
web-worker "^1.2.0"
|
|
||||||
xml-utils "^1.0.2"
|
|
||||||
|
|
||||||
html2canvas@^1.0.0-rc.5:
|
|
||||||
version "1.4.1"
|
|
||||||
resolved "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz"
|
|
||||||
integrity sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==
|
|
||||||
dependencies:
|
|
||||||
css-line-break "^2.1.0"
|
|
||||||
text-segmentation "^1.0.3"
|
|
||||||
|
|
||||||
ieee754@^1.1.12:
|
|
||||||
version "1.2.1"
|
|
||||||
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
|
|
||||||
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
|
|
||||||
|
|
||||||
json-stringify-pretty-compact@^2.0.0:
|
|
||||||
version "2.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz"
|
|
||||||
integrity sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==
|
|
||||||
|
|
||||||
jspdf@^2.5.1:
|
|
||||||
version "2.5.1"
|
|
||||||
resolved "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz"
|
|
||||||
integrity sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/runtime" "^7.14.0"
|
|
||||||
atob "^2.1.2"
|
|
||||||
btoa "^1.2.1"
|
|
||||||
fflate "^0.4.8"
|
|
||||||
optionalDependencies:
|
|
||||||
canvg "^3.0.6"
|
|
||||||
core-js "^3.6.0"
|
|
||||||
dompurify "^2.2.0"
|
|
||||||
html2canvas "^1.0.0-rc.5"
|
|
||||||
|
|
||||||
lerc@^3.0.0:
|
|
||||||
version "3.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz"
|
|
||||||
integrity sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==
|
|
||||||
|
|
||||||
magic-string@^0.30.0:
|
|
||||||
version "0.30.3"
|
|
||||||
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz"
|
|
||||||
integrity sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==
|
|
||||||
dependencies:
|
|
||||||
"@jridgewell/sourcemap-codec" "^1.4.15"
|
|
||||||
|
|
||||||
mapbox-to-css-font@^2.4.1:
|
|
||||||
version "2.4.2"
|
|
||||||
resolved "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.2.tgz"
|
|
||||||
integrity sha512-f+NBjJJY4T3dHtlEz1wCG7YFlkODEjFIYlxDdLIDMNpkSksqTt+l/d4rjuwItxuzkuMFvPyrjzV2lxRM4ePcIA==
|
|
||||||
|
|
||||||
mgrs@1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz"
|
|
||||||
integrity sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==
|
|
||||||
|
|
||||||
mime-db@1.52.0:
|
|
||||||
version "1.52.0"
|
|
||||||
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
|
|
||||||
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
|
|
||||||
|
|
||||||
mime-types@^2.1.12:
|
|
||||||
version "2.1.35"
|
|
||||||
resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
|
|
||||||
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
|
|
||||||
dependencies:
|
|
||||||
mime-db "1.52.0"
|
|
||||||
|
|
||||||
minimist@^1.2.6:
|
|
||||||
version "1.2.8"
|
|
||||||
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
|
|
||||||
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
|
|
||||||
|
|
||||||
nanoid@^3.3.6:
|
|
||||||
version "3.3.6"
|
|
||||||
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz"
|
|
||||||
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
|
|
||||||
|
|
||||||
ol-contextmenu@^5.2.1:
|
|
||||||
version "5.2.1"
|
|
||||||
resolved "https://registry.npmjs.org/ol-contextmenu/-/ol-contextmenu-5.2.1.tgz"
|
|
||||||
integrity sha512-By1ShS/BkzQjGoE3aBOzAc5CELSdymjqokwdBrGLC4C6UBmxD8pRVWGcqMZWfsNWNkk4bYYy/osNfFr3DOScVQ==
|
|
||||||
dependencies:
|
|
||||||
tiny-emitter "^2.1.0"
|
|
||||||
|
|
||||||
ol-ext@^4.0.10, ol-ext@^4.0.8:
|
|
||||||
version "4.0.11"
|
|
||||||
resolved "https://registry.npmjs.org/ol-ext/-/ol-ext-4.0.11.tgz"
|
|
||||||
integrity sha512-zorUn71RsahiA/kbf+tRDbv19wqdLCclxd3gkjsFMnqCbdgl+P59CSJCqMO4O7b2bvaHrw5FEmep7FNFnGGQXg==
|
|
||||||
|
|
||||||
ol-geocoder@^4.3.0:
|
|
||||||
version "4.3.0"
|
|
||||||
resolved "https://registry.npmjs.org/ol-geocoder/-/ol-geocoder-4.3.0.tgz"
|
|
||||||
integrity sha512-CcuoebLrUiS5ejefd9y4F3eyw8aZhUE9NPHn8fcVuvM8PSh/lwhWrQE4XPRMGnuPDoh9CZEv5volUkqnx5h3Sg==
|
|
||||||
|
|
||||||
ol-mapbox-style@^10.1.0:
|
|
||||||
version "10.7.0"
|
|
||||||
resolved "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-10.7.0.tgz"
|
|
||||||
integrity sha512-S/UdYBuOjrotcR95Iq9AejGYbifKeZE85D9VtH11ryJLQPTZXZSW1J5bIXcr4AlAH6tyjPPHTK34AdkwB32Myw==
|
|
||||||
dependencies:
|
|
||||||
"@mapbox/mapbox-gl-style-spec" "^13.23.1"
|
|
||||||
mapbox-to-css-font "^2.4.1"
|
|
||||||
ol "^7.3.0"
|
|
||||||
|
|
||||||
ol@^7.1.0, ol@^7.3.0, ol@^7.4.0, "ol@>= 5.3.0", ol@>8.0.0:
|
|
||||||
version "7.5.2"
|
|
||||||
resolved "https://registry.npmjs.org/ol/-/ol-7.5.2.tgz"
|
|
||||||
integrity sha512-HJbb3CxXrksM6ct367LsP3N+uh+iBBMdP3DeGGipdV9YAYTP0vTJzqGnoqQ6C2IW4qf8krw9yuyQbc9fjOIaOQ==
|
|
||||||
dependencies:
|
|
||||||
earcut "^2.2.3"
|
|
||||||
geotiff "^2.0.7"
|
|
||||||
ol-mapbox-style "^10.1.0"
|
|
||||||
pbf "3.2.1"
|
|
||||||
rbush "^3.0.1"
|
|
||||||
|
|
||||||
pako@^2.0.4:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz"
|
|
||||||
integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==
|
|
||||||
|
|
||||||
parse-headers@^2.0.2:
|
|
||||||
version "2.0.5"
|
|
||||||
resolved "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz"
|
|
||||||
integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==
|
|
||||||
|
|
||||||
pbf@3.2.1:
|
|
||||||
version "3.2.1"
|
|
||||||
resolved "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz"
|
|
||||||
integrity sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==
|
|
||||||
dependencies:
|
|
||||||
ieee754 "^1.1.12"
|
|
||||||
resolve-protobuf-schema "^2.1.0"
|
|
||||||
|
|
||||||
performance-now@^2.1.0:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
|
|
||||||
integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
|
|
||||||
|
|
||||||
picocolors@^1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
|
|
||||||
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
|
|
||||||
|
|
||||||
postcss@^8.1.10, postcss@^8.4.27:
|
|
||||||
version "8.4.29"
|
|
||||||
resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz"
|
|
||||||
integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==
|
|
||||||
dependencies:
|
|
||||||
nanoid "^3.3.6"
|
|
||||||
picocolors "^1.0.0"
|
|
||||||
source-map-js "^1.0.2"
|
|
||||||
|
|
||||||
proj4@^2.9.0:
|
|
||||||
version "2.9.0"
|
|
||||||
resolved "https://registry.npmjs.org/proj4/-/proj4-2.9.0.tgz"
|
|
||||||
integrity sha512-BoDXEzCVnRJVZoOKA0QHTFtYoE8lUxtX1jST38DJ8U+v1ixY70Kpwi0Llu6YqSWEH2xqu4XMEBNGcgeRIEywoA==
|
|
||||||
dependencies:
|
|
||||||
mgrs "1.0.0"
|
|
||||||
wkt-parser "^1.3.1"
|
|
||||||
|
|
||||||
protocol-buffers-schema@^3.3.1:
|
|
||||||
version "3.6.0"
|
|
||||||
resolved "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz"
|
|
||||||
integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==
|
|
||||||
|
|
||||||
proxy-from-env@^1.1.0:
|
|
||||||
version "1.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
|
|
||||||
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
|
|
||||||
|
|
||||||
quick-lru@^6.1.1:
|
|
||||||
version "6.1.2"
|
|
||||||
resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz"
|
|
||||||
integrity sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==
|
|
||||||
|
|
||||||
quickselect@^2.0.0:
|
|
||||||
version "2.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz"
|
|
||||||
integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==
|
|
||||||
|
|
||||||
raf@^3.4.1:
|
|
||||||
version "3.4.1"
|
|
||||||
resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
|
|
||||||
integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
|
|
||||||
dependencies:
|
|
||||||
performance-now "^2.1.0"
|
|
||||||
|
|
||||||
rbush@^3.0.1:
|
|
||||||
version "3.0.1"
|
|
||||||
resolved "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz"
|
|
||||||
integrity sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==
|
|
||||||
dependencies:
|
|
||||||
quickselect "^2.0.0"
|
|
||||||
|
|
||||||
regenerator-runtime@^0.13.7:
|
|
||||||
version "0.13.11"
|
|
||||||
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
|
|
||||||
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
|
|
||||||
|
|
||||||
regenerator-runtime@^0.14.0:
|
|
||||||
version "0.14.0"
|
|
||||||
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz"
|
|
||||||
integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==
|
|
||||||
|
|
||||||
resolve-protobuf-schema@^2.1.0:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz"
|
|
||||||
integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==
|
|
||||||
dependencies:
|
|
||||||
protocol-buffers-schema "^3.3.1"
|
|
||||||
|
|
||||||
rgbcolor@^1.0.1:
|
|
||||||
version "1.0.1"
|
|
||||||
resolved "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz"
|
|
||||||
integrity sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==
|
|
||||||
|
|
||||||
rollup@^3.27.1:
|
|
||||||
version "3.28.1"
|
|
||||||
resolved "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz"
|
|
||||||
integrity sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==
|
|
||||||
optionalDependencies:
|
|
||||||
fsevents "~2.3.2"
|
|
||||||
|
|
||||||
rw@^1.3.3:
|
|
||||||
version "1.3.3"
|
|
||||||
resolved "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"
|
|
||||||
integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==
|
|
||||||
|
|
||||||
sort-asc@^0.1.0:
|
|
||||||
version "0.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz"
|
|
||||||
integrity sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw==
|
|
||||||
|
|
||||||
sort-desc@^0.1.1:
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz"
|
|
||||||
integrity sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw==
|
|
||||||
|
|
||||||
sort-object@^0.3.2:
|
|
||||||
version "0.3.2"
|
|
||||||
resolved "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz"
|
|
||||||
integrity sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==
|
|
||||||
dependencies:
|
|
||||||
sort-asc "^0.1.0"
|
|
||||||
sort-desc "^0.1.1"
|
|
||||||
|
|
||||||
source-map-js@^1.0.2:
|
|
||||||
version "1.0.2"
|
|
||||||
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
|
|
||||||
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
|
|
||||||
|
|
||||||
stackblur-canvas@^2.0.0:
|
|
||||||
version "2.6.0"
|
|
||||||
resolved "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.6.0.tgz"
|
|
||||||
integrity sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==
|
|
||||||
|
|
||||||
svg-pathdata@^6.0.3:
|
|
||||||
version "6.0.3"
|
|
||||||
resolved "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz"
|
|
||||||
integrity sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==
|
|
||||||
|
|
||||||
text-segmentation@^1.0.3:
|
|
||||||
version "1.0.3"
|
|
||||||
resolved "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz"
|
|
||||||
integrity sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==
|
|
||||||
dependencies:
|
|
||||||
utrie "^1.0.2"
|
|
||||||
|
|
||||||
tiny-emitter@^2.1.0:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz"
|
|
||||||
integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
|
|
||||||
|
|
||||||
utrie@^1.0.2:
|
|
||||||
version "1.0.2"
|
|
||||||
resolved "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz"
|
|
||||||
integrity sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==
|
|
||||||
dependencies:
|
|
||||||
base64-arraybuffer "^1.0.2"
|
|
||||||
|
|
||||||
vite@^4.0.0, vite@^4.4.0:
|
|
||||||
version "4.4.9"
|
|
||||||
resolved "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz"
|
|
||||||
integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==
|
|
||||||
dependencies:
|
|
||||||
esbuild "^0.18.10"
|
|
||||||
postcss "^8.4.27"
|
|
||||||
rollup "^3.27.1"
|
|
||||||
optionalDependencies:
|
|
||||||
fsevents "~2.3.2"
|
|
||||||
|
|
||||||
vue-router@^4.2.4:
|
|
||||||
version "4.2.4"
|
|
||||||
resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.2.4.tgz"
|
|
||||||
integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==
|
|
||||||
dependencies:
|
|
||||||
"@vue/devtools-api" "^6.5.0"
|
|
||||||
|
|
||||||
vue@^3.0.0, vue@^3.0.3, vue@^3.2.0, vue@^3.2.25, vue@^3.3.4, vue@3.3.4:
|
|
||||||
version "3.3.4"
|
|
||||||
resolved "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz"
|
|
||||||
integrity sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==
|
|
||||||
dependencies:
|
|
||||||
"@vue/compiler-dom" "3.3.4"
|
|
||||||
"@vue/compiler-sfc" "3.3.4"
|
|
||||||
"@vue/runtime-dom" "3.3.4"
|
|
||||||
"@vue/server-renderer" "3.3.4"
|
|
||||||
"@vue/shared" "3.3.4"
|
|
||||||
|
|
||||||
vue3-google-login@^2.0.25:
|
|
||||||
version "2.0.25"
|
|
||||||
resolved "https://registry.npmjs.org/vue3-google-login/-/vue3-google-login-2.0.25.tgz"
|
|
||||||
integrity sha512-b6EfYFF2KH1qSiiCKI9WmPB79GdXifPB8qOt48RRmo1F5h3UcigrrqzQCosjcRLcTqUpRQcZ9TeKYP4ZVroNHQ==
|
|
||||||
|
|
||||||
vue3-google-oauth2@^1.0.7:
|
|
||||||
version "1.0.7"
|
|
||||||
resolved "https://registry.npmjs.org/vue3-google-oauth2/-/vue3-google-oauth2-1.0.7.tgz"
|
|
||||||
integrity sha512-XZv5+IVRLqKrsfm6DamD75e4LPynDt3xpmEw3SQBKfnUvpaIq6YuimOCPoXMfedR6nQHJeZkw62E/ii2disppA==
|
|
||||||
|
|
||||||
vue3-openlayers@^1.0.0:
|
|
||||||
version "1.2.1"
|
|
||||||
resolved "https://registry.npmjs.org/vue3-openlayers/-/vue3-openlayers-1.2.1.tgz"
|
|
||||||
integrity sha512-8Z+kzLn20E7JxI5To26IiBk9h4lZZ6TG9cBKEMJcFlGzAOd2cMVpOf+wXV8bVJqugwoPN+J2ojZt2mPG6FflMQ==
|
|
||||||
dependencies:
|
|
||||||
file-saver "^2.0.5"
|
|
||||||
jspdf "^2.5.1"
|
|
||||||
proj4 "^2.9.0"
|
|
||||||
|
|
||||||
vuetify@^3.3.8:
|
|
||||||
version "3.3.15"
|
|
||||||
resolved "https://registry.npmjs.org/vuetify/-/vuetify-3.3.15.tgz"
|
|
||||||
integrity sha512-n7GYBO31k8vA9UfvRwLNyBlkq1WoN3IJ9wNnIBFeV4axleSjFAzzR4WUw7rgj6Ba3q6N2hxXoyxJM21tseQTfQ==
|
|
||||||
|
|
||||||
web-worker@^1.2.0:
|
|
||||||
version "1.2.0"
|
|
||||||
resolved "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz"
|
|
||||||
integrity sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==
|
|
||||||
|
|
||||||
wkt-parser@^1.3.1:
|
|
||||||
version "1.3.3"
|
|
||||||
resolved "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.3.3.tgz"
|
|
||||||
integrity sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw==
|
|
||||||
|
|
||||||
xml-utils@^1.0.2:
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.npmjs.org/xml-utils/-/xml-utils-1.7.0.tgz"
|
|
||||||
integrity sha512-bWB489+RQQclC7A9OW8e5BzbT8Tu//jtAOvkYwewFr+Q9T9KDGvfzC1lp0pYPEQPEoPQLDkmxkepSC/2gIAZGw==
|
|
Reference in a new issue